Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Еремичев.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
101.04 Кб
Скачать

Введение.

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

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

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

   Разработка имитационной модели  возможна  на  универсальных алгоритмических  языках.  Однако для этого необходимо глубокое проникновение программиста в сущность объекта исследования или хорошее  знание алгоритмического языка исследователем системы.

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

 Одним из наиболее широко использующихся языков имитационного  моделирования  является  GPSS  (Gеnеrаl Рurроsе Simulаting Sуstеm - общецелевая система моделирования).  Он  относится  к числу языков,  ориентированных на потоки сообщений. В наибольшей степени GPSS подходит для моделирования  систем,  действие которых  можно  описать в терминах теории массового обслуживания:  поток,  заявка, очередь, обслуживание, ожидание, прибор, многоканальное устройство,  приоритет и т. д., а также для решения задач сетевого планирования и управления.

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