Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
имит_шпоры.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
396.8 Кб
Скачать

5.1 Виды и характерные особенности языков имитационного моделирования

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

Алгоритмическим языком программирования (ЯП) называют систему абстракций, которая используется для формализации процесса функционирования системы и п.с.вспомогательное средство разработки машинной реализации и анализа полученных результатов.

По уровню иерархии различают следующие виды ЯП: яп с низким уровнем иерархии (п.с. машинный код); автокод вычислительной машины (машинно-ориентированные яп); процедурно-ориентированные языки высокого и сверхвысокого уровней (различ.по компиляторам и интерпретаторам)

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

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

К преимуществам ЯИМ относят: возможность описывать систему в терминах, разработанных на основе понятий имитации; обеспечение единообразия способов описания различных имитационных задач; взаимосвязь м/у различными разработками в этой области; удобство общения м/у заказчиком и разработчиком.

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

К ЯИМ предъявляются следующие требования: совмещение (возможность параллельного выполнения некоторых процессов, для этого вводится понятие системного времени); размер (сложность структуры и алгоритма поведения объекта – использование динамического распределения памяти ЭВМ за счет блочности (модульности) модели); изменения (моделирование динамических процессов – обработка списков событий, отражающих изменение системы); взаимосвязь м/у компонентами системы и модели (использование логических операторов и понятий теории множеств); проблемы стахостичности (использование законов распределения случайных чисел); анализ (получение статистических характеристик модели).

Архитектура ЯИМ п.с.концепцию взаимосвязанных элементов языка как сложной системы и технологию перехода от системы к машинной модели:

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