Составители:
Рубрика:
5
Введение
В настоящее время одним из наиболее широко распространенных средств
исследования и оптимизации функционирования систем управления (и вообще
любых сложных социально-технических систем) является имитационное
моделирование, в основном – с применением современной вычислительной
техники. ЭВМ программируется таким образом, чтобы программный продукт
«жил» по законам, соответствующим условиям существования реальной
системы. Далее на такой
имитационной модели можно отрабатывать
воздействия различных факторов, влияющих на поведение системы, изучать
влияние изменения внутренних параметров на эффективность
функционирования и так далее.
Для создания таких моделей возможно использование как традиционных
(так называемых универсальных языков программирования – УЯП), так и
специализированных программных средств (языков имитационного
моделирования – ЯИМ). Первые из них имеют следующие
преимущества:
- доступность (большинство интерпретаторов распространенных УЯП,
например, PASCAL, C++, распространяются за символическую плату,
причем книги и прочую дополнительную информацию можно найти в
любом специализированном магазине),
- возможность решения широкого класса задач,
- простота создание интерактивных дружественных интерфейсов для
работы с конечным продуктом.
С другой стороны, специализированные языки имитационного
моделирования по некоторым показателям
превосходят УЯП. Их достоинства:
- значительно меньшие размеры программы, содержащей модель;
- идеологическое соответствие используемого средства поставленной
цели;
- наличие специальных средств для обеспечения независимости
случайных величин, генерируемых внутри программы;
- наличие специальных средств для отладки модели;
- относительная простота построения модели (по сравнению с УЯП).
Перечисленные выше особенности позволяют
сделать однозначный
выбор в пользу специализированных программных средств. Эти средства могут
применяться, как в случаях простых моделей, когда на ЯИМ может получаться
программа их нескольких строк, так и в случаях сложных моделей, когда
написание модели на УЯП будет занимать чрезвычайно много времени из-за
необходимости учитывать множество свойств моделируемого объекта. В
последнем случае существенным может стать и то обстоятельство, что модели
на ЯИМ обычно требуют значительно меньшего времени на прогон
(реализацию моделирования).
По каким же критериям может быть осуществлен выбор ЯИМ для
конкретной задачи моделирования? Основные свойства, определяющие
предпочтительность того или иного языка моделирования, следующие:
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »