Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (1186218), страница 11
Текст из файла (страница 11)
Сюдамогут быть отнесены алгоритмы ввода исходных данных, имитации, вывода, обработки.Программное обеспечение по своему содержанию включаетв себя совокупность программ: планирования эксперимента, имитационной модели, проведения эксперимента, обработки и интерпретации результатов. Кроме того, программное обеспечение имитационной системы должно обеспечивать синхронизацию процессовв модели, т. е. необходим блок, организующий псевдопараллельноевыполнение процессов в модели. Машинные эксперименты с имитационными моделями не могут проходить без хорошо разработанного и реализованного информационного обеспечения.Информационное обеспечение включает в себя средстваи технологию организации и реорганизации базы данных моделирования, методы логической и физической организации массивов,формы документов, описывающих процесс моделирования и егорезультаты.
Информационное обеспечение имитационной системыявляется наименее разработанной частью, поскольку только в настоящее время наблюдается переход к созданию сложных имитационных моделей и разрабатывается методология их использования41при анализе и синтезе сложных систем с использованием концепциибазы данных и знаний.Техническое обеспечение имитационной системы включаетв себя прежде всего средства вычислительной техники, связи и обмена между оператором и сетью ЭВМ, ввода и вывода информации, управления проведением эксперимента.
К техническомуобеспечению предъявляются весьма серьезные требования по надежности функционирования, так как сбои и отказы техническихсредств, ошибки оператора ЭВМ могут резко увеличить времяработы с имитационной моделью и даже привести к невернымконечным результатам.Эргономическое обеспечение имитационной системы представляет собой совокупность научных и прикладных методик и методов, а также нормативно-технических и организационно-методических документов, используемых на всех этапах взаимодействиячеловека-экспериментатора с инструментальными средствами(ЭВМ, гибридными комплексами и т.
д.). Эти документы, используемые на всех стадиях разработки и эксплуатации имитационныхсистем и их элементов, предназначены для формирования и поддержания эргономического качества путем обоснования и выбора организационно-проектных решений, которые создают оптимальныеусловия для высокоэффективной деятельности человека во взаимодействии с моделирующим комплексом.Таким образом, имитационная система может рассматриватьсякак машинный аналог сложного реального процесса. Позволяетзаменить эксперимент с реальным процессом функционированиясистемы экспериментом с математической моделью этого процессав ЭВМ. В настоящее время имитационные эксперименты широкоиспользуют в практике проектирования сложных систем, когдареальный эксперимент невозможен.Возможности машинного моделирования.
Несмотря на то чтоимитационное моделирование на ЭВМ является мощным инструментом исследования систем, его применение рационально не вовсех случаях. Известно множество задач, решаемых более эффективно другими методами. Вместе с тем для большого класса задачисследования и проектирования систем метод имитационного моделирования наиболее приемлем.
Правильное его употребление возможно лишь в случае четкого понимания сущности метода имитационного моделирования и условий его использования в практикеисследования реальных систем при учете особенностей конкретныхсистем и возможностей их исследования различными методами.В качестве основных критериев целесообразности примененияметода имитационного моделирования на ЭВМ можно указатьследующие: отсутствие или неприемлемость аналитических, численных и качественных методов решения поставленной задачи; наличиедостаточного количества исходной информации о моделируемойсистеме S для обеспечения возможности построения адекватнойл->имитационной модели; необходимость проведения на базе другихвозможных методов решения очень большого количества вычислений, трудно реализуемых даже с использованием ЭВМ; возможность поиска оптимального варианта системы при ее моделировании на ЭВМ.Имитационное моделирование на ЭВМ, как и любой методисследований, имеет достоинства и недостатки, проявляющиесяв конкретных приложениях [37, 43, 46].
К числу основных достоинств метода имитационного моделирования при исследованиисложных систем можно отнести следующие: машинный эксперимент с имитационной моделью дает возможность исследовать особенности процесса функционирования системы S в любых условиях;применение ЭВМ в имитационном эксперименте существенно сокращает продолжительность испытаний по сравнению с натурнымэкспериментом; имитационная модель позволяет включать результаты натурных испытаний реальной системы или ее частей дляпроведения дальнейших исследований; имитационная модель обладает известной гибкостью варьирования структуры, алгоритмови параметров моделируемой системы, что важно с точки зренияпоиска оптимального варианта системы; имитационное моделирование сложных систем часто является единственным практическиреализуемым методом исследования процесса функционированиятаких систем на этапе их проектирования.Основным недостатком, проявляющимся при машинной реализации метода имитационного моделирования, является то, что решение, полученное при анализе имитационной модели М, всегданосит частный характер, так как оно соответствует фиксированнымэлементам структуры, алгоритмам поведения и значениям параметров системы S, начальных условий и воздействий внешней среды Е.Поэтому для полного анализа характеристик процесса функционирования систем, а не получения только отдельной точки приходитсямногократно воспроизводить имитационный эксперимент, варьируя исходные данные задачи.
При этом, как следствие, возникаетувеличение затрат машинного времени на проведение экспериментас имитационной моделью процесса функционирования исследуемойсистемы S.Эффективность машинного моделирования. При имитационноммоделировании, так же как и при любом другом методе анализаи синтеза системы S, весьма существен вопрос его эффективности.Эффективность имитационного моделирования может оцениватьсярядом критериев, в том числе точностью и достоверностью результатов моделирования, временем построения и работы с моделью М,затратами машинных ресурсов (времени и памяти), стоимостьюразработки и эксплуатации модели.
Очевидно, наилучшей оценкойэффективности является сравнение получаемых результатов с реальным исследованием, т. е. с моделированием на реальном объектепри проведении натурного эксперимента. Поскольку это не всегда43удается сделать, статистический подход позволяет с определеннойстепенью точности при повторяемости машинного экспериментаполучить какие-то усредненные характеристики поведения системы.Существенное влияние на точность моделирования оказывает числореализаций, и в зависимости от требуемой достоверности можнооценить необходимое число реализаций воспроизводимого случайного процесса.Существенным показателем эффективности являются затратымашинного времени.
В связи с использованием ЭВМ различноготипа суммарные затраты складываются из времени по вводу и выводу данных по каждому алгоритму моделирования, времени напроведение вычислительных операций, с учетом обращения к оперативной памяти и внешним устройствам, а также сложности каждогомоделирующего алгоритма. Расчеты затрат машинного времениявляются приближенными и могут уточняться по мере отладкипрограмм и накопления опыта у исследователя при работе с имитационной моделью.
Большое влияние на затраты машинного времени при проведении имитационных экспериментов оказывает рациональное планирование таких экспериментов. Определенное влияниена затраты машинного времени могут оказать процедуры обработки результатов моделирования, а также форма их представления.Построение имитационных моделей больших систем и проведение машинных экспериментов с этими моделями представляютсобой достаточно трудоемкий процесс, в котором в настоящеевремя много неизученного.
Однако специалисты в области проектирования, исследования и эксплуатации больших систем должныв совершенстве знать методологию машинного моделирования,сложившуюся к настоящему времени, чтобы быть готовыми к появлению ЭВМ следующих поколений, которые позволят сделать ещеодин существенный шаг в автоматизации построения моделей и использования имитационного моделирования систем.Контрольные вопросы1.1. В чем сущность системного подхода к моделированию систем на ЭВМ?1.2.
Что такое процесс функционирования системы?13. В каком соотношении находятся понятия «эксперимент» и «машинное моделирование»?1.4. Каковы основные характерные черты машинной модели?1.5. В чем заключается цель моделирования системы на ЭВМ?1.6. Какие существуют классификационные признаки видов моделированиясистем?1.7. Что собой представляет математическое моделирование систем?1.8. Какие особенности характеризуют имитационное моделирование систем?1.9. В чем суть метода статистического моделирования на ЭВМ?1.10. Чем определяется эффективность моделирования систем на ЭВМ?ГЛАВА 2МАТЕМАТИЧЕСКИЕ СХЕМЫ МОДЕЛИРОВАНИЯСИСТЕМНаибольшие затруднения и наиболее серьезные ошибки при моделированиивозникают при переходе от содержательного к формальному описанию объектов исследования, что объясняется участием в этом творческом процессе коллективов разных специальностей: специалистов в области систем, которыетребуется моделировать (заказчиков), и специалистов в области машинногомоделирования (исполнителей).