Математическое моделирование систем
Покупка
Тематика:
Математическое моделирование
Год издания: 2018
Кол-во страниц: 165
Дополнительно
Рассмотрены вопросы определения и назначения моделирования, этапов построения математических моделей, использования методов структурного моделирования, позволяющих еще на стадии постановки упростить решаемую задачу путем исследования внутренней структуры рассматриваемого объекта, изучения свойств отдельных элементов объекта и связей между ними. Рассмотрены вопросы моделирования в условиях неопределенности.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 01.03.02: Прикладная математика и информатика
- 02.03.02: Фундаментальная информатика и информационные технологии
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Министерство образования и науки Российской Федерации ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Н.В. Зариковская МОДЕЛИРОВАНИЕ СИСТЕМ Учебное пособие 2018
Зариковская Н.В. Математическое моделирование систем. Учебное пособие. – Томск: Томский государственный университет систем управления и радиоэлектроники (ТУСУР), 2018.– 165с. Рассмотрены вопросы определения и назначения моделирования, этапов построения математических моделей, использования методов структурного моделирования, позволяющих еще на стадии постановки упростить решаемую задачу путем исследования внутренней структуры рассматриваемого объекта, изучения свойств отдельных элементов объекта и связей между ними. Рассмотрены вопросы моделирования в условиях неопределенности. © Зариковская Н.В. 2018 © ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР),
СОДЕРЖАНИЕ ГЛАВА 1. ОПРЕДЕЛЕНИЕ И НАЗНАЧЕНИЕ МОДЕЛИРОВАНИЯ ........................................................................ 4 1.1 Понятие модели ...................................................................... 4 1.2 Классификация моделей ...................................................... 13 1.3 Классификация математических моделей .......................... 28 ГЛАВА 2. ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ ......................................................................................... 45 2.1 Обследование объекта моделирования ............................... 47 2.2 Концептуальная постановка задачи моделирования ......... 51 2.3 Математическая постановка задачи моделирования ......... 57 2.4 Выбор и обоснование выбора метода решения задачи ..... 64 2.5 Реализация математической модели в виде программы для ЭВМ 70 2.6 Проверка адекватности модели ........................................... 75 2.7 Практическое использование построенной модели и анализ результатов моделирования ........................................................... 78 ГЛАВА 3. СТРУКТУРНЫЕ МОДЕЛИ ........................................ 84 3.1 Что такое структурная модель? ........................................... 84 3.2 Способы построения структурных моделей ...................... 94 ГЛАВА 4. МОДЕЛИРОВАНИЕ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ ............................................................. 104 4.1 Причины появления неопределенностей и их виды ........ 105 4.2 Моделирование в условиях неопределенности, описываемой с позиций теории нечетких множеств ................ 113 4.3 Моделирование в условиях стохастической неопределенности ......................................................................... 129 4.4 Моделирование марковских случайных процессов ........ 154 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ..................... 163
ГЛАВА 1. ОПРЕДЕЛЕНИЕ И НАЗНАЧЕНИЕ МОДЕЛИРОВАНИЯ 1.1 Понятие модели Что значит знать? Вот, друг мой, в чем вопрос. На этот счет у нас не все в порядке. Гете Модели вокруг нас С процессом моделирования и различными моделями человек начинает сталкиваться с самого раннего детства. Так, еще не научившись уверенно ходить, малыш начинает играть с кубиками, сооружая из них (на первых порах – с помощью старших) различные конструкции. Его окружают различные игрушки: плюшевые, резиновые, металлические, различающиеся по размерам, форме, цвету, предназначению и т.д. При этом большинство игрушек повторяют (моделируют) отдельные свойства и форму реально существующих предметов и объектов. В этом смысле такие игрушки можно рассматривать в качестве моделей соответствующих объектов. В школе практически все обучение построено на использовании моделей в той или иной форме. Действительно, для знакомства с основными конструкциями и правилами родного языка используются различные структурные схемы и таблицы, которые можно считать моделями, отражающими те или иные свойства языка. Процесс написания сочинения следует рассматривать как моделирование некоторого события или явления средствами родного языка. На уроках биологии, физики, химии и анатомии к плакатам и схемам (т.е. моделям) добавляются макеты (тоже модели) изучаемых реальных объектов. На уроках рисования или черчения на листе бумаги или ватмана создаются модели тех или иных объектов, выраженные изобразительным языком или более формализованным языком чертежа.
Даже такую трудно формализуемую область знания, как история, также можно рассматривать как непрерывно эволюционирующую совокупность моделей прошлого того или иного народа, государства и т.д. Устанавливая закономерности в наступлении тех или иных исторических событий (революций, войн, ускорений или застоев исторического развития), можно не только выяснить причины, приведшие к данным событиям, но и прогнозировать и даже управлять их появлением и развитием в будущем. На протяжении всей своей жизни человек ежедневно сталкивается с моделями и сам создает новые. Так, картину, написанную художником, можно считать моделью реальных объектов, записанной языком живописи. Такими же моделями можно считать художественное произведение и скульптуру. Даже жизненный опыт человека, его представления о мире является примером модели. Причем поведение человека определяется сформировавшейся в его сознании моделью. Психолог или учитель, изменяя параметры такой внутренней модели, могут в отдельных случаях существенно изменять поведение человека. Без преувеличения можно утверждать, что в своей осознанной жизни человек имеет дело исключительно с моделями тех или иных реальных объектов, процессов, явлений. При этом один и тот же объект воспринимается различными людьми поразному, иногда – с точностью “до наоборот”. Как говорится в известной пословице – “на вкус и цвет...”. Это восприятие, мысленный образ объекта также является разновидностью модели последнего (так называемой когнитивной моделью), и существенным образом зависит от множества факторов: качества и объема знаний, особенностей мышления, эмоционального состояния конкретного человека “здесь и сейчас” и от множества других причин, зачастую не доступных рациональному осознанию. Особенно велика роль моделей и моделирования в современной науке и технике. Все существующие в настоящее время приемы моделирования можно (условно) разделить на материальные и идеальные. Материальное моделирование – это моделирование, при котором исследование объекта выполняется с использованием его материального аналога (от греч. analogia – соответствие, сораз
мерность), воспроизводящего основные физические, геометрические, динамические и функциональные характеристики данного объекта. К таким моделям, например, можно отнести использование макетов в архитектуре, моделей и экспериментальных образцов при создании различных транспортных средств. Идеальное моделирование отличается от материального тем, что оно основано не на материальной аналогии объекта и модели, а на аналогии идеальной, мыслимой и всегда носит теоретический характер. Можно ли обойтись в технике без применения тех или иных видов моделей? Очевидный ответ – нет! Конечно, можно построить новый самолет “из головы” (без предварительных расчетов, чертежей, экспериментальных образцов, т.е. используя только единственную “идеальную” модель, существующую в “голове” конструктора). Однако едва ли это будет достаточно эффективная и надежная конструкция. Единственным ее достоинством можно считать ее уникальность. Ведь даже автор не сможет повторно изготовить точно такой же самолет, т.к. в результате изготовления первого экземпляра будет получен некоторый опыт, который обязательно изменит “идеальную” модель в “голове” самого конструктора. Чем более сложным и надежным должно быть техническое изделие, тем большее число видов моделей необходимо применить на этапе его проектирования. Как правило, сложные изделия создаются целыми коллективами разработчиков. Вся совокупность применяемых ими разнообразных моделей позволяет сформировать общую для всего коллектива “идеальную” модель разрабатываемого изделия. Реальное техническое изделие можно рассматривать как “материальную” модель (аналог) созданной авторами “идеальной” модели. Определение модели Понятия модели и моделирования наиболее распространены в сфере обучения, научных исследованиях, при выполнении проектно-конструкторских работ, в серийном техническом производстве. В каждой из этих областей моделирование имеет свои
особенности. Далее в этой книге моделирование будет рассматриваться главным образом применительно к научным исследованиям. Чаще всего термин “модель” используют для обозначения: • устройства, воспроизводящего строение или действие какого-либо другого устройства (уменьшенное, увеличенное или в натуральную величину); • аналога (чертежа, графика, плана, схемы, описания, ...) какого-либо явления, процесса или предмета. К недостаткам термина “модель” следует отнести его многозначность. В словарях можно найти до восьми различных значений данного термина, из которых в научной литературе наиболее распространены два: • модель как аналог реального объекта; • модель как образец будущего изделия. Научное познание сосредоточено на изучении предметов, явлений и процессов, существующих вне нашего сознания и называемых объектами исследования (от лат. objectum – предмет). Важную роль при проведении исследований играют гипотезы (от греч. hypothesis – основание, предположение), т.е. определенные предсказания, предположительные суждения о причинноследственных связях явлений, основанные на некотором количестве опытных данных, наблюдений, догадок. Формулирование и проверка правильности гипотез основывается, как правило, на аналогиях. Аналогия – это представление о каком-либо частном сходстве двух объектов, причем такое сходство может быть как существенным, так и несущественным. Существенность сходства или различия двух объектов условна и зависит от уровня абстрагирования (от лат. abstrahere – отвлекать), определяемого конечной целью исследования. В данном случае уровень абстрагирования определяется набором учитываемых параметров объекта исследования. Например, при изучении механических свойств в качестве объектов исследования могут быть выделены материалы из дерева, металла, пластмассы и т.д. В свою очередь материалы из дерева можно подразделить по видам древесины на лиственные и хвойные, лиственные – на “березу”, "тополь”, “ясень” и т.д. В
данном примере степень абстрагирования снижается при добавлении учитываемых параметров. Следует заметить, что уровень абстрагирования данного объекта всегда определяется по отношению к другим объектам. Гипотезы и аналогии, в определенной мере отражающие реальный, объективно существующий мир, должны обладать наглядностью или сводиться к удобным для исследования логическим схемам. В науке моделями называются логические схемы, упрощающие рассуждения и логические построения или позволяющие проводить эксперименты, уточняющие понимание природы явлений. Другими словами, модель – это объект-заменитель объекта-оригинала, обеспечивающий изучение некоторых интересующих исследователя свойств оригинала. Под моделью (от лат. modulus – мера, образец, норма) понимают такой материальный или мысленно представляемый объект, который в процессе познания (изучения) замещает объекторигинал, сохраняя некоторые важные для данного исследования типичные его черты. Процесс построения и использования модели называется моделированием. Представленное определение является достаточно общим и может трактоваться по-разному. В частности, любое знание можно рассматривать как некоторую идеальную модель природного объекта или явления. В свою очередь, любой искусственный (т.е. созданный человеком) объект или процесс есть материальная модель, построенная на основе соответствующих знаний (идеальных моделей). В этом смысле можно говорить о трех реальностях или трех сферах (что близко к мыслям, высказанным В.И.Вернадским еще в 1922 году), в которых живет человек. Первой реальностью является живая и неживая природа, законы развития которой не зависят от человека. Поэтому природные объекты и явления нельзя рассматривать по отношению к человеку как модели. Однако познание и использование человеком природных объектов возможно только через их модели, которые в результате изучения самих объектов также изменяются. Объекты природы находят свое отражение во второй реальности или ноосфере, включающей знания, накопленные всем человечеством и практически мало зависящие от конкретного чело
века. Данная реальность, состоящая из идеальных моделей, зависит от эволюции человечества и изменяется в процессе познания, пополняясь новыми и изменяя старые модели. Можно сказать, что процесс познания в любой области знаний представляет собой непрерывное совершенствование существующих и построение новых моделей исследуемых объектов. Этот ряд моделей (с оптимистической точки зрения) бесконечен. Наконец, третья реальность или техносфера может рассматриваться как отражение второй реальности, включает все материальные модели, созданные человеком. К составляющим техносферы следует отнести также искусственное разведение животных и растений, их селекция и (в последнее время) их клонирование. Хотя сами живые организмы являются представителями живой природы и моделями не являются, но процесс их появления управляется человеком на основании некоторых модельных представлений о данных объектах. В контексте данных рассуждений и приведенного выше определения модели можно сделать вывод о том, что человек в своей жизни в основном занимается знакомством с уже созданными ранее моделями и созданием на их основе новых идеальных или материальных моделей. Поэтому понятие “человек моделирующий” можно считать тождественным понятию “человек разумный". Свойства моделей В настоящее время нет предпосылок к выделению “самых элементарных” и “неделимых” кирпичиков мироздания. Поэтому можно утверждать, что любой объект исследования является бесконечно сложным и характеризуется бесконечным числом параметров. При построении модели исследователь всегда исходит из целей своего исследования, учитывает только наиболее существенные для достижения поставленных целей факторы. Поэтому любая модель нетождественна объекту-оригиналу и, следовательно, неполна, поскольку при ее построении исследователь выделил только наиболее существенные с его точки зрения факторы. Отброшенные факторы, несмотря на свое относительно малое влияние на поведение объекта по сравнению с факторами, вы
бранными в качестве существенных, все же в совокупности могут приводить к значительным различиям между объектом и его моделью. “Полная” модель, очевидно, будет полностью тождественна оригиналу. Данную мысль хорошо выразили Артуро Розенблют и Норберт Винер, заметив, что “наилучшей моделью кота является другой кот, а еще лучше – тот же самый кот”. С другой стороны, как отметил М.Вартофский, при моделировании должно “исключаться какое-то бы ни было самоотнесение, ничто не может быть моделью самого себя”. Если результаты моделирования удовлетворяют исследователя и могут служить основой для прогнозирования поведения или свойств исследуемого объекта, то говорят, что модель адекватна (от лат. adaequatus – приравненный) объекту. При этом адекватность модели зависит от целей моделирования и принятых критериев. Учитывая заложенную при создании неполноту модели, можно утверждать, что идеально адекватная модель принципиально невозможна. В качестве одной из характеристик модели может выступать простота модели (или сложность). Очевидно, что из двух моделей, позволяющих достичь желаемой цели и получить требуемые результаты с заданной точностью, предпочтение должно быть отдано более простой. При этом адекватность и простота модели далеко не всегда являются противоречивыми требованиями. Учитывая бесконечную сложность любого объекта исследования, можно предположить существование бесконечной последовательности его моделей, различающихся по степени полноты, адекватности и простоты. В качестве еще одного свойства модели можно рассматривать потенциальность модели (от лат. potentia – мощь, сила) или предсказательность для получения новых знаний об исследуемом объекте. Данное свойство модели подчеркивается в определении Н.Н. Моисеева: “Под моделью мы будем понимать упрощенное, если угодно, упакованное знание, несущее вполне определенную, ограниченную информацию о предмете (явлении), отражающее те или иные его свойства. Модель можно рассматривать как специальную форму кодирования информации. В отличие от обычного кодирования, когда известна вся исходная ин