Содержание
-
ОСНОВЫ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИИ СИСТЕМ ЛЕКЦИЯ 7 «Никакое определение не может в полном объёме охватить реально существующую деятельность по математическому моделированию» Математическая модель — это «„эквивалент“ объекта, отражающий в математической форме важнейшие его свойства — законы, которым он подчиняется, связи, присущие составляющим его частям, и т. д.» Самарский А. А., Михайлов А. П. Математическое моделирование. Идеи. Методы. Примеры. — 2-е изд., испр.. — М.: Физматлит, 2001. — ISBN 5-9221-0120-X.
-
ОСНОВЫ МЕТОДОЛОГИИ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ Этапы построения математической модели
-
Мathematical model an equation representing an idea (http://www.cliffsnotes.com/Section/id-305499,articleId-57021.html) ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ Постановка задачи Оценивая проблему исследования или проектирования вырабатывается общий подход к исследуемой проблеме. Определяется основная цельмоделирования и пути ее достижения. Выделяются задачи моделирования, в результате решения которых цель моделирования может быть достигнута. Осуществляется анализ или подбор подходящих гипотез, аналогий, теорий. В результате этого этапа возникает гипотетическая модель
-
Изучение и сбор информации об объекте-оригинале Проводится подробное описание моделируемого объекта с позиций системного подхода. Осуществляется сбор и обработка экспериментальных данных и данных наблюдений, их учет и систематизация. Выявляются возможные состояния системы. Для каждого из состояний определяются входные и выходные характеристики, определяются элементы системы и их свойства, взаимосвязи между элементами, строятся структура модели или моделей, если состояний системы несколько. Накладываются ограничения. Логически соединяют функции элементов и связывают их с состоянием системы в целом. Такое представление называется концептуальной моделью. ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ
-
ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ Формализация операций На основе концептуальной модели, опираясь на цель моделирования и понимание природы исследуемой системы, выделят существенные характеристики. Выделяют управляемые и неуправляемые параметры и производят символизацию. Опираясь на структурную схему системы, описывают связи между элементами объекта в виде математических выражений. Накладываются принятые ограничения на значения управляемых параметров. Формируется критерий эффективности и целевая функция. Полученное описание называют аналитической или математической моделью.
-
ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ На основании принятой математической модели обосновывается метод ее решения с учетом знаний и предпочтений пользователя и разработчика. Выбирается среда для решения вычислительных задач: ручные и/или машинные методы проектирования, расчета и исследований, стандартные аппаратные и программные средства. В случае необходимости применения уникальных приёмов обработки и анализа принимается решение о необходимости разработки специального программного обеспечения для выполнения системного анализа и синтеза модели системы. Планируется эксперимент. Реализуется алгоритмы и сценарии эксперимента. Принимается критерий оценки эффективности модели. На этом этапе создаётся экспериментальный образец модели или экспериментальная модель. Выбор метода решения
-
ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ Опытные испытания Полученная экспериментальная модель подвергается проверочным испытаниям. Получают выборки данных в виде приращений параметров, зависимостей выходных параметров от входных воздействий, результаты измерений внутренних параметров и другие характеристики. В результате этого этапа получают экспериментальный материал.
-
ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ Анализ полученных результатов Полученный экспериментальный материал сопоставляется предполагаемым показателям. Проводится оценка адекватности и погрешности моделирования. Проверочный процесс является итеративным. В случае неудовлетворительных результатов проверки адекватности переходят к этапу корректировки модели. В случае удовлетворительных результатов принимается решение о возможности ее практического использования. Уточнение модели происходит до тех пор, пока не будут получены приемлемые результаты. Заключения о состоятельности проверки не носят формального характера, поскольку основываются на опыте и интуиции исследователя. Опытные испытания и анализ полученных результатов составляют экспериментальную проверку модели, которая позволяет выявить грубые ошибки
-
Корректировка модели ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ Уточняются существенные параметры, ограничения на значения управляемых параметров, связи и критерий эффективности. После внесения изменений в модель снова осуществляется экспериментальная проверка.
-
ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ Оптимизация модели Сущность оптимизации моделей состоит в их упрощении при заданном уровне адекватности. Этот этап не является обязательным. .
-
ПОДХОДЫ К МАТЕМАТИЧЕСКОМУ МОДЕЛИРОВАНИЮ С ПОЗИЦИИ СИСТЕМНОГО АНАЛИЗА Чёрный ящик Модель объекта моделирования, т. е. системы S, можно представить в виде множества величин, описывающих процесс функционирования реальной системы и образующих в общем случае следующие подмножества: входных воздействий на систему: воздействий внешней среды: внутренних (собственных) параметров системы: выходных характеристиксистемы:
-
ПОДХОДЫ К МАТЕМАТИЧЕСКОМУ МОДЕЛИРОВАНИЮ С ПОЗИЦИИ СИСТЕМНОГО АНАЛИЗА -процесс функционирования системы S описывается во времени оператором Fs, который в общем случае преобразует независимые переменные в зависимые в соответствии с соотношениями вида Совокупность зависимостей выходных характеристик системы от времени yj(t) для всех видов называется выходной траекторией Динамическая модель системы Статическая модель системы представляет собой отображение между двумя подмножествами свойств моделируемого объекта Y и {X, V, Н}, что в векторной форме может быть записано как Такие соотношения в ряде случаев могут быть получены через свойства системы S в конкретные моменты времени, называемые состояниями системы
-
Состояние системы S характеризуется векторами ПОДХОДЫ К МАТЕМАТИЧЕСКОМУ МОДЕЛИРОВАНИЮ С ПОЗИЦИИ СИСТЕМНОГО АНАЛИЗА Состояние системы
-
ПОДХОДЫ К МАТЕМАТИЧЕСКОМУ МОДЕЛИРОВАНИЮ С ПОЗИЦИИ СИСТЕМНОГО АНАЛИЗА Моделирование статических систем Пример: Пронаблюдаем за изменением температуры некоторого гипотетического больного. Пусть врач ставит задачу определить момент выздоровления по данным изменения температуры больного за время лечения в медицинском стационаре. Результаты ежедневных измерений температуры представлены на графике Статическое моделирование объединяет множество моделей, которые отражают характеристики реальных систем таких, что сколь угодно длительное рассматриваемое в эксперименте внешнее воздействие не оказывает влияние на их характеристики. Такие системы и соответственно их модели называют системами (моделями) «без памяти». Задача состоит в том, чтобы, зная множество значений на входах [x] и выходах [y], построить модель, то есть определить функцию ящика h. Одним из методов решения такой задачи может быть регрессионный анализ. Поскольку для врача важна именно тенденция изменения температуры, то вполне можно принять зависимость между входом и выходом линейной. Таким образом, для пациента принята гипотеза связи выходных и входных данных y(i) = ax(i) + b. Дальнейшие расчёты должны позволить определить параметры линейной модели aи b.
-
ПОДХОДЫ К МАТЕМАТИЧЕСКОМУ МОДЕЛИРОВАНИЮ С ПОЗИЦИИ СИСТЕМНОГО АНАЛИЗА Моделирование динамических систем Динамические системы(и их модели, соответственно) – это системы, внутренняя функция и/или структура которых способна изменяться под действием внешних воздействий (включая входные данные и управляющие сигналы). При этом зависимость от внешних воздействий может быть связана в той или иной степени с предшествующими состояниями самой системы. в отличие от статических систем, динамические системы учитывают свое прошлое состояние, то есть обладают памятью. Задачаформулируется так: на входе и выходе черного ящика имеются совокупности синхронно измеренных данных x(t)и y(t), соответственно. Необходимо установить функцию связи h(t) между входными и выходными данными. Пример, если обнаружено, что при подаче единичного скачка тока на мембрану клетки с внешней стороны её внутренний потенциал будет меняться по экспоненциальному закону, то клетка будет рассматриваться как система первого порядка. Eё описание представляется одной производной: Здесь U и k – параметры системы, характеризующие вид экспоненты.
-
ПОДХОДЫ К МАТЕМАТИЧЕСКОМУ МОДЕЛИРОВАНИЮ С ПОЗИЦИИ СИСТЕМНОГО АНАЛИЗА Имитационное моделирование имитация — это постижение сути явления, не прибегая к экспериментам на реальном объекте Имитационное моделирование— это частный случай математического моделирования. Имитационное моделирование применяется к классу объектов (систем), для которых по каким-либо причинам не разработаны аналитические модели, либо не разработаны методы решения полученной модели. В этом случае математическая модель заменяется имитатором или имитационной моделью. Имитационная модель- это логико-математическое описание объекта, которое обычно используется для эксперимента на компьютере в целях анализа и оценки функционирования системы, а также при её проектировании. Роль имитатора выполняет компьютерная программа. Экспериментирование с моделью называют имитацией (имитация — это постижение сути явления, не прибегая к экспериментам на реальном объекте). Задача:определяются значения входных переменных, обеспечивающих оптимальное значение целевой функции: E = f(x1, x2, … xn,)max Целевая функция, или функция критерия, - это точное отображение целей или задач системы и необходимых правил оценки их выполнения. Разновидности имитации Метод статистических испытаний Метод статистического моделирования
-
Имитационное моделирование Метод статистических испытаний Метод Монте-Карло Суть его состоит в том, что результат испытания ставится в зависимость от значения некоторой случайной величины, описываемой по известному закону распределения вероятностей. Пример: Пусть стоит задача вычисления потребления энергии некоторой подсистемой организма со сложным законом поведения E(t) Распределим случайным образом точки в выделенном прямоугольнике поиска. Обозначим через nобщее количество распределённых точек, а nE- количество точек под кривой.
-
Имитационное моделирование Метод статистического моделирования Генератор случайных сигналов Статистический анализ Модель f(…) x(i) y(i) При значительном количестве опытов N частота появления события, полученная экспериментальным путем, стремится к значению теоретической вероятности появления события:
-
С позиции системного анализа используют следующие подходы к имитационному моделированию: Имитационное моделирование
-
Имитационное моделирование
-
Имитационное моделирование подходк моделированию (или вид имитационного моделирования), предлагающий абстрагироваться от непрерывной природы событий и рассматривать только основные события моделируемой системы. Дискретно-событийное Детерминированные события Стохастические события Системная динамика абстрактные элементы: Уровни - характеризуют накопленные значения величин внутри системы. Пример: накопление токсинов в организме в результате курения.
-
Потоки - скорости изменения уровней. Например, потоки визуальной или аудио информации, изменение уровня гемоглобина в крови, снижение или повышение концентрации нейромедиаторов, температурный баланс, суперпозиция электрической нейронной активности. Имитационное моделирование абстрактные элементы: Φ = dW/dt
-
Функции решений (вентили) - функции зависимости потоков от уровней. Функция решения может иметь форму простого уравнения, определяющего реакцию потока на состояние одного или двух уровней. Например, производительность кровотворительной системы организма может быть выражена количеством питательных веществ, поступающих в неё, концентрацией кислорода во входном потоке крови и способностью к генерации новых клеток в процессе метаболизма. Имитационное моделирование абстрактные элементы: Каналы информации, соединяющие вентили с уровнями. Примером такого канала в организме может служить аксон нейрона в нервной системе. Изображаются штриховыми стрелками. Линии задержки (запаздывания)- служат для имитации задержки потоков. Характеризуются параметрами среднего запаздывания и типом неустановившейся реакции. Вспомогательные переменные- располагаются в каналах информации (потоках) между уровнями и функциями решений и определяют некоторую функцию.
-
Имитационное моделирование Имитационная модель физиологического процесса адаптации организма к изменяющимся внешним воздействиям
-
Имитационное моделирование где (r) - функция, характеризующая производительность ресурса r системы; Формализация Wi -i‑й весовой коэффициент в S-м устойчивом состоянии; fi(Ti) - i- я функция вынуждающего воздействия подсистемы с циклом Ti; 0 - время задержки реакции (инерция) системы; N - число подсистем формирующих воздействие; Z(t) – функция воздействия. Поведение модели полностью задается набором весовых коэффициентов на множестве{Wi}.
-
Имитационное моделирование m-код
-
Анализ результатов моделирования Имитационное моделирование
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.