Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (1186218), страница 26
Текст из файла (страница 26)
Планирование машинного эксперимента призвано дать в итоге максимальный объем необходимой информацииоб объекте моделирования при минимальных затратах машинныхресурсов. При этом различают стратегическое и тактическое планирование машинного эксперимента. При стратегическом планировании эксперимента ставится задача построения оптимального планаэксперимента для достижения цели, поставленной перед моделированием (например, оптимизация структуры, алгоритмов и параметэв системы 5, исследуемой методом моделирования на ЭВМ),актическое планирование машинного эксперимента преследуетчастные цели оптимальной реализации каждого конкретного эксперимента из множества необходимых, заданных при стратегическом планировании (например, решение задачи выбора оптимальныхправил остановки при статистическом моделировании системы S наЭВМ).
Для получения наиболее эффективного плана машинногоэксперимента необходимо использовать статистические методы [10,18, 21].3.2. Определение требований к вычислительным средствам. Необходимо сформулировать требования по времени использования вычислительных средств, т. е. составить график работы на одной илинескольких ЭВМ, а также указать те внешние устройства ЭВМ,которые потребуются при моделировании. При этом также рационально оценить, исходя из требуемых ресурсов, возможность использования для реализации конкретной модели персональнойЭВМ или локальной вычислительной сети.3.3.
Проведение рабочих расчетов. После составления программымодели и плана проведения машинного эксперимента с модельюсистемы S можно приступить к рабочим расчетам на ЭВМ, которыеобычно включают в себя: а) подготовку наборов исходных данныхдля ввода в ЭВМ; б) проверку исходных данных, подготовленныхдля ввода; в) проведение расчетов на ЭВМ; г) получение выходныхданных, т. е. результатов моделирования.Проведение машинного моделирования рационально выполнятьв два этапа: контрольные, а затем рабочие расчеты. Причем контрольные расчеты выполняются для проверки машинной моделиМм и определения чувствительности результатов к изменению исходных данных.¥ins3.4.
Анализ результатов моделирования системы. Чтобы эффективно проанализировать выходные данные, полученные в результате расчетов на ЭВМ, необходимо знать, что делать с результатами рабочих расчетов и как их интерпретировать.
Эти задачимогут быть решены на основании предварительного анализа надвух первых этапах моделирования системы S. Планирование машинного эксперимента с моделью Мм позволяет вывести необходимое количество выходных данных и определить метод их анализа.При этом необходимо, чтобы на печать выдавались только терезультаты, которые нужны для дальнейшего анализа. Также необходимо полнее использовать возможности ЭВМ с точки зренияобработки результатов моделирования и представления этих результатов в наиболее наглядном виде. Вычисление статистическиххарактеристик перед выводом результатов из ЭВМ повышает эффективность применения машины и сводит к минимуму обработкувыходной информации после ее вывода из ЭВМ.3.5.
Представление результатов моделирования. Как уже отмечалось, необходимо на третьем этапе моделирования уделить внимание форме представления окончательных результатов моделирования в виде таблиц, графиков, диаграмм, схем и т. п. Целесообразнов каждом конкретном случае выбрать наиболее подходящуюформу, так как это существенно влияет на эффективность их дальнейшего употребления заказчиком.
В большинстве случаев наиболеепростой формой считаются таблицы, хотя графики более наглядноиллюстрируют результаты моделирования системы S. При диалоговых режимах моделирования наиболее рациональными средствами оперативного отображения результатов моделирования являются средства мультимедиа технологии.3.6. Интерпретация результатов моделирования. Получив и проанализировав результаты моделирования, их нужно интерпретировать по отношению к моделируемому объекту, т. е. системе S.Основное содержание этого подэтапа — переход от информации,полученной в результате машинного эксперимента с моделью Мы,к информации применительно к объекту моделирования, на основании которой и будут делаться выводы относительно характеристикпроцесса функционирования исследуемой системы S.3.7.
Подведение итогов моделирования и выдача рекомендаций.Проведение этого подэтапа тесно связано с предыдущим вторымэтапом (см. п. 3.3). При подведении итогов моделирования должныбыть отмечены главные особенности, полученные в соответствиис планом эксперимента над моделью Мм результатов, проведенапроверка гипотез и предположений и сделаны выводы на основанииэтих результатов. Все это позволяет сформулировать рекомендациипо практическому использованию результатов моделирования, например на этапе проектирования системы S.3.8.
Составление технической документации по третьему этапу.Эта документация должна включать в себя: а) план проведения106машинного эксперимента; б) наборы исходных данных для моделирования; в) результаты моделирования системы; г) анализ и оценкурезультатов моделирования; д) выводы по полученным результатам моделирования; указание путей дальнейшего совершенствования машинной модели и возможных областей ее приложения.Полный комплект документации по моделированию конкретнойсистемы 5" на ЭВМ должен содержать техническую документациюпо каждому из трех рассмотренных этапов.Таким образом, процесс моделирования системы S сводитсяк выполнению перечисленных этапов моделирования.
На этапепостроения концептуальной модели Мх проводится исследованиемоделируемого объекта, определяются необходимые аппроксимации и строится обобщенная схема модели, которая преобразуетсяв машинную модель Мм на втором этапе моделирования путемпоследовательного построения логической схемы модели и схемыпрограммы. На последнем этапе моделирования проводят рабочиерасчеты на ЭВМ, получают и интерпретируют результаты моделирования системы S.Рассмотренная последовательность этапов и подэтапов отражает наиболее общий подход к построению и реализации моделисистемы S.
В дальнейшем остановимся на наиболее важных составляющих процесса моделирования.Контрольные вопросы3.1. В чем суть методики машинного моделирования систем?3.2. Какие требования пользователь предъявляет к машинной модели системы?3.3. Что называется концептуальной моделью системы?3.4. Какие группы блоков выделяются при построении блочной конструкции модели системы?3.5.
Каковы основные принципы построения моделирующих алгоритмов процессовфункционирования систем?3.6. Какие схемы используются при разработке алгоритмического и программногообеспечения машинного моделирования?3.7. Какие циклы можно выделить в моделирующем алгоритме?3.8. Что называется прогоном модели?3.9. Какая техническая документация оформляется по каждому этапу моделирования системы?ГЛАВА 4СТАТИСТИЧЕСКОЕ МОДЕЛИРОВАНИЕСИСТЕМ НА ЭВМВ практике моделирования систем информатики наиболее часто приходитсяиметь дело с объектами, которые в процессе своего функционирования содержатэлементы стохастичносги или подвергаются стохастическим воздействиям внешней среды.
Поэтому основным методом получения результатов с помощьюимитационных моделей таких стохастических систем является метод статистического моделирования на ЭВМ, использующий в качестве теоретическойбазы предельные теоремы теории вероятностей. Возможность полученияпользователем модели результатов статистического моделирования сложныхсистем в условиях ограниченности машинных ресурсов существенно зависитот эффективности процедур генерации псевдослучайных последовательностейна ЭВМ, положенных в основу имитации воздействий на элементы моделируемой системы.4.1. ОБЩАЯ ХАРАКТЕРИСТИКА МЕТОДА СТАТИСТИЧЕСКОГОМОДЕЛИРОВАНИЯНа этапе исследования и проектирования систем при построениии реализации машинных моделей (аналитических и имитационных)широко используется метод статистических испытаний (Монте-Карло), который базируется на использовании случайных чисел, т.
е.возможных значений некоторой случайной величины с заданнымраспределением вероятностей. Статистическое моделирование представляет собой метод получения с помощью ЭВМ статистическихданных о процессах, происходящих в моделируемой системе.Для получения представляющих интерес оценок характеристикмоделируемой системы S с учетом воздействий внешней среды Е статистические данные обрабатываются и классифицируются с использованием методов математической статистики [10,13, 18].Сущность метода статистического моделирования. Таким образом, сущность метода статистического моделирования сводитсяк построению для процесса функционирования исследуемой системы S некоторого моделирующего алгоритма, имитирующего поведение и взаимодействие элементов системы с учетом случайныхвходных воздействий и воздействий внешней среды Е, и реализацииэтого алгоритма с использованием программно-техническихсредств ЭВМ.108Различают две области применения метода статистического моделирования: 1) для юучения стохастических систем; 2) для решениядетерминированных задач.
Основной идеей, которая используетсядля решения детерминированных задач методом статистическогомоделирования, является замена детерминированной задачи эквивалентной схемой некоторой стохастической системы, выходные характеристики последней совпадают с результатом решения детерминированной задачи. Естественно, что при такой замене вместоточного решения задачи получается приближенное решение и погрешность уменьшается с увеличением числа испытаний (реализациймоделирующего алгоритма) N.В результате статистического моделирования системы S получается серия частных значений искомых величин или функций, статистическая обработка которых позволяет получить сведения о поведении реального объекта или процесса в произвольные моментывремени.