Составление технической документации по второму этапу.




Для завершения этапа машинной реализации модели необхо­димо составить техническую документацию, содержащую: а) логи­ческую схему модели и ее описание; б) адекватную схему програм­мы и принятые обозначения; в) полный текст программы; г) пере­чень входных и выходных величин с пояснениями; д) инструкцию по работе с программой; е) оценку затрат машинного времени на моделирование с указанием требуемых ресурсов ЭВМ.

Таким образом, на этом этапе разрабатывается схема модели системы S, проводится ее алгоритмизация и программирование с использованием конкретных программно-технических средств вы­числительной техники, т. е. строится машинная модель , с кото­рой предстоит работать для получения необходимых результатов моделирования по оценке характеристик процесса функционирова­ния системы S (задача анализа) или для поиска оптимальных структур, алгоритмов и параметров системы S (задача синтеза).


ПОЛУЧЕНИЕ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ

 

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

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

В ходе машинного эксперимента изучается поведение исследуе­мой модели М процесса функционирования системы S на заданном интервале времени [0, Т ]. Поэтому критерий оценки является в об­щем случае векторной случайной функцией, заданной на этом же интервале:

.

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

Рассмотрим общую схему фиксации и обработки результатов моделирования системы, которая приведена на рис. 4. Будем рас­сматривать гипотетическую модель М, предназначенную для иссле­дования поведения системы S на интервале времени . В общем случае критерием интерпретации результатов моделирования явля­ется нестационарный случайный n- мерный процесс , . Полагаем для определенности, что состояние моделируемой систе­мы S проверяется каждые временных единиц, т. е. используется «принцип ». При этом вычисляют значения крите­рия .Таким образом, о свойствах случайного процесса судят по свойствам случайной последовательности или, иначе говоря, по свойствам m- мерного вектора вида

Процесс функционирования системы S на интервале моделируется N- кратно с получением независимых реализаций вектора . Работа модели на интервале называется прогоном модели.

На схеме, изображенной на рис. 4, обозначено: ; ; ; ; ; ; .

Рис. 4. Алгоритм фиксации и обработки результатов модели­рования системы

 

В общем случае алгоритмы фиксации и статистической обработ­ки данных моделирования содержат три цикла. Полагаем, что име­ется машинная модель Мм системы S.

Внутренний цикл (блоки 5-8)позволяет получить после­довательность в моменты времени . Основной блок 7 реализует процедуру вычисления последовательности : . Именно в этом блоке ими­тируется процесс функционирования моделируемой системы S на интервале времени .

Промежуточный цикл (блоки 3-10), в котором органи­зуется N- кратное повторение прогона модели, позволяющее после соответствующей статистической обработки результатов судить об оценках характеристик моделируемого варианта системы. Оконча­ние моделирования варианта системы S может определяться не только заданным числом реализаций (блок 10), как это показано на схеме, но и заданной точностью результатов моделирования. В этом цикле содержится блок 9, реализующий процедуру фикса­ции результатов моделирования по i- му прогону модели : .

Внешний цикл (блоки 1-12)охватывает оба предшествую­щих цикла и дополнительно включает блоки 1, 2, 11, 12, управляю­щие последовательностью моделирования вариантов системы S. Здесь организуется поиск оптимальных структур, алгоритмов и параметров системы S, т.е. блок 11 обрабатывает результаты модели­рования исследуемого k- гoварианта системы , блок 12 проверяет удовлетворительность полученных оценок характеристик процесса функционирования системы требуемым (ведет поиск оптимального варианта системы , блок 1 изменяет структуру, алго­ритмы и параметры системы S на уровне ввода исходных данных для очередного к- го варианта системы . Блок 13 реализует функцию выдачи результатов мо­делирования по каждому k- муварианту мо­дели системы , т.е. .

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

Если свойства моделируемой системы S определяются значением критерия в не­который заданный момент времени, напри­мер в конце периода функционирования мо­дели , то обработка сводится к оценке распределения п -мерного вектора по независимым реализациям , полученным в результате N прого­нов модели.

Если в моделируемой системе S по исте­чению некоторого времени с начала работы установится стационарный режим, то о нем можно судить по одной, достаточ­но длинной реализации критерия , стационарного и эргодического на интерва­ле . Для рассмотренной схемы это оз­начает, что исключается средний цикл (п =1) и добавляется оператор, позволяющий начать обработку значений при .

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

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

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

3.2. Определение требований к вычислительным средствам. Не­обходимо сформулировать требования по времени использования вычислительных средств, т. е. составить график работы на одной или нескольких ЭВМ, а также указать те внешние устройства ЭВМ, которые потребуются при моделировании.

3.3. Проведение рабочих расчетов. После составления програм­мы модели и плана проведения машинного эксперимента с моделью системы S можно приступить к рабочим расчетам на ЭВМ, которые обычно включают в себя: а) подготовку наборов исходных данных для ввода в ЭВМ; б) проверку исходных данных, под­готовленных для ввода; в) проведение расчетов на ЭВМ; г) полу­чение выходных данных, т. е. результатов моделирования.

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

3.4. Анализ результатов моделирования системы. Чтобы эффективно проанализировать выходные данные, полученные в результате расчетов на ЭВМ, необходимо знать, что делать с результата­ми рабочих расчетов и как их интерпретировать. Эти задачи могут быть решены на основании предварительного анализа на двух первых этапах моделирования системы S. Планирование машинно­го эксперимента с моделью позволяет вывести необходимое количество выходных данных и определить метод их анализа. При этом необходимо, чтобы на печать выдавались только те резуль­таты, которые нужны для дальнейшего анализа. Также необходимо полнее использовать возможности ЭВМ с точки зрения обработки результатов моделирования и представления этих результатов в наиболее наглядном виде. Вычисление статистических характерис­тик перед выводом результатов из ЭВМ повышает эффективность применения машины и сводит к минимуму обработку выходной ин­формации после ее вывода из ЭВМ.

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

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

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

3.8. Составление технической документации по третьему этапу. Эта документация должна включать в себя: а) план проведения машинного эксперимента; б) наборы исходных данных для моде­лирования; в) результаты моделирования системы; г) анализ и оценку результатов моделирования; д) выводы по полученным ре­зультатам моделирования; указание путей дальнейшего совершенствования машинной модели и возможных областей ее приложения. Полный комплект документации по моделированию конкретной системы S на ЭВМ должен содержать техническую документацию по каждому из трех рассмотренных этапов.

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

Рассмотренная последовательность этапов и подэтапов отража­ет наиболее общий подход к построению и реализации модели системы S.

 



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-16 Нарушение авторских прав и Нарушение персональных данных


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