ПОСЛЕДОВАТЕЛЬНОСТЬ РАЗРАБОТКИ И МАШИННОЙ РЕАЛИЗАЦИИ МОДЕЛЕЙ СИСТЕМ

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

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

Требования пользователя к модели..

1. Полнота модели должна предоставлять пользователю возможность получения необходимого набора оценок характеристик системы с требуемой точностью и достоверностью.

2. Гибкость модели должна давать возможность воспроизведе­ния различных ситуаций при варьировании структуры, алгоритмов и параметров системы.

3. Длительность разработки и реализации модели большой си­стемы должна быть по возможности минимальной при учете огра­ничений на имеющиеся ресурсы.

4. Структура модели должна быть блочной, т. е. допускать возможность замены, добавления и исключения некоторых частей без переделки всей модели.

5. Информационное обеспечение должно предоставлять возмож­ность эффективной работы модели с базой данных систем опреде­ленного класса.

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

7. Должно быть реализовано проведение целенаправленных (планируемых) машинных экспериментов с моделью системы с ис­пользованием аналитико-имитационного подхода при наличии ограниченных вычислительных ресурсов.

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

Этапы моделирования систем. основные этапы моделирования системы S: построение концептуальной модели системы и ее формализация; алгоритмизация модели системы и ее машинная реализация; получение и интерпретация результатов моделирования системы.

Взаимосвязь может быть представлена в виде сетевого графика, показанного на рис.5.

 

Рис.5. Взаимосвязь этапов моделирования систем

Перечислим эти подэтапы: 1.1—постановка задачи машинного моделирования системы; 1.2 — анализ задачи моделирования системы; 1.3—определение требований к исходной информации об объекте моделирования и организация ее сбора; 1.4 — выдвижение гипотез и принятие предположений; 1.5 — определение параметров и переменных моде­ли; 1.6 — установление основного содержания модели; 1.7 — обо­снование критериев оценки эффективности системы; 1.8 — опреде­ление процедур аппроксимации; 1.9 — описание концептуальной модели системы; 1.10—проверка достоверности концептуальной модели; 1.11 — составление технической документации по первому этапу; 2.1 — построение логической схемы модели; 2.2 — получение математических соотношений; 2.3 — проверка достоверности моде­ли системы; 2.4 — выбор инструментальных средств для моделиро­вания; 2.5 — составление плана выполнения работ по программи­рованию; 2.6 —спецификация и построение схемы программы; 2.7 — верификация и проверка достоверности схемы программы; 2.8 — проведение программирования модели; 2.9 — проверка до­стоверности программы; 2.10 — составление технической докумен­тации по второму этапу; 3.1 — планирование машинного экспери­мента с моделью системы; 3.2 — определение требований к вычис­лительным средствам; 3.3 — проведение рабочих расчетов; 3.4 — анализ результатов моделирования системы; 3.5 — представление результатов моделирования; 3.6 — интерпретация результатов мо­делирования; 3.7 — подведение итогов моделирования и выдача рекомендаций; 3.8 — составление технической документации по третьему этапу.

Таким образом, процесс моделирования системы S сводится к выполнению перечисленных подэтапов, сгруппированных в виде трех этапов. На этапе проводится исследование моделируемого объекта выделения основных составляющих процесса и получается обобщенная схема модели системы S, которая преобразуется в машинную модель Мм . на втором этапе моделирования путем последовательной алгоритмизации и программирования модели. Последний третий этап моделирования системы сводится к проведению рабочих расчетов ЭВМ с использованием программно-технических средств, получению и интерпретации результатов моделирования системы S с учетом воздействия внешней среды Е..

 








Дата добавления: 2017-09-19; просмотров: 839;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.