Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные этапы моделирования

Рассмотрим процесс компьютерного математического моделирования, включающий численный эксперимент с моделью.

Первый этап - определение целей моделирования. Основные цели:

1) модель нужна для того, чтобы понять, как устроен конкретный объект, какова его структура, основные свойства, законы развития и взаимодействия с окружаю­щим миром (понимание);

2) модель нужна для того, чтобы научиться управлять объектом (или процессом) и определить наилучшие способы управления при заданных целях и критериях (управление);

3) модель нужна для того, чтобы прогнозировать прямые и косвенные последствия реализации заданных способов и форм воздействия на объект (прогнозирование).

Составим список величин, от которых зависит поведение объекта или ход процес­са, а также тех величин, которые желательно получить в результате моделирования. Обозначим первые (входные) величины через Х1, Х2,..., Хn; вторые (выходные) через У12, …, Ук. Символически поведение объекта или процесса можно представить в виде (4.1)

Уj = Fj(x1, х2,..., хп) (j=1,2,..., К), где Fj- те действия, которые следует произвести над входными параметрами, чтобы получить результаты.

Рис. 4.1. Общая схема процесса компьютерного математического моделирования

 

Хотя запись F(х1, х2,..., хn) напоминает о функции, мы здесь используем ее в более широком смысле. Лишь в простейших ситуациях F(х) есть функция в том смысле, который вкладывается в это понятие в учебниках математики; чтобы это подчеркнуть, лучше использовать по отношению к F(x) термин «оператор». Входные параметры хj могут быть известны точно, т.е. поддаваться измерению однозначно и с любой степенью точности - тогда они являются детерминированными величинами. Однако в природе и обществе гораздо чаще встречаются процессы иного рода, когда значения входных параметров известны лишь с определенной степенью вероятности, т.е. эти параметры являются вероятно­стными (стохастическими), и, соответственно, таким же является процесс эволюции системы (случайный процесс). Для стохастической модели выходные параметры могут быть как величинами вероятностными, так и однозначно определяемыми.

Важнейшим этапом моделирования является разделение входных параметров по степени важности влияния их изменений на выходные. Такой процесс называется ранжированием (разделением по рангам). Обычно невозможно (да и не нужно) учитывать все факторы, которые могут повлиять на значения интересующих нас величин yj. От того, насколько умело выделены важнейшие факторы, зависит успех моделирования, быстрота и эффективность достижения цели. Отбрасывание менее значимых факто­ров огрубляет объект моделирования и способствует пониманию его главных свойств и закономерностей. Умело ранжированная модель должна быть адекват­на исходному объекту или процессу в отношении целей моделирования. Обычно определить, адекватна ли модель можно только в процессе экспериментов с ней, анализа результатов. На рис. 4.2 представлены две крайние ситуации: а) некоторый параметр хj очень сильно влияет на результирующую величину, б) почти не влияет на нее. Ясно, что если все представляющие интерес величины реагируют на xj так, как изображено на рис. 4.2, б, то xj является параметром, который при первом подходе может быть из модели исключен; если же хотя бы одна из величин уj реагирует на изменение хj так, как изображено на рис. 4.2, а, то хj нельзя исключать из числа важнейших параметров.

Рис. 4.2. Варианты степени влияния величины хj, на результирующую величину yj.

 

 

Следующий этап - поиск математического описания. На этом этапе необходимо перейти от абстрактной формулировки модели к формулировке, имеющей конкретное математическое наполнение. В результате модель предстает перед нами в виде уравнения, системы уравнений, системы неравенств, дифференциального уравнения или системы таких уравнений и т.д., т.е. происходит создание математической модели.

Когда математическая модель сформулирована, выбираем метод ее исследова­ния. Как правило, для решения одной и той же задачи есть несколько конкретных методов, различающихся эффективностью, устойчивостью и т.д. От выбора метода часто зависит успех всего процесса.

Разработка алгоритма и составление программы для ЭВМ - это творческий и трудно формализуемый процесс. В настоящее время при компьютерном математи­ческом моделировании наиболее распространенными являются приемы процедур­но-ориентированного (структурного) программирования.

После составления программы решаем с ее помощью простейшую тестовую задачу (желательно, с заранее известным ответом) с целью устранения грубых ошибок. Это лишь начало процедуры тестирования, которую трудно описать формально исчерпы­вающим образом. По существу, тестирование может продолжаться долго и закончиться тогда, когда пользователь по своим профессиональным признакам сочтет программу верной.

Затем следуют расчеты на ЭВМ – собственно численный эксперимент, и выясняется, соответствует ли модель реальному объекту. Модель адекватна реальному процессу, если некоторые характеристики процесса, полученные на ЭВМ, совпадают с экспе­риментальными с заданной степенью точности.

Затем осуществляется анализ результатов.

В случае несоответствия модели реальному процессу возвращаемся к; одному из предыдущих этапов, обычно к этапу выбора метода исследования или этапу ранжирования.

<== предыдущая лекция | следующая лекция ==>
Устройство « Контролер « Порт « Шина « ЦПУ | Машинная графика, математическое моделирование
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 319; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.