- •Сущность и особенности имитационного моделирования
- •1.2 Свойства и области применения им
- •1,3 Этапы имит моделирования
- •1.4 Фсп и моделирующий алгоритм
- •4.1 Оценка адекватности имитационных моделей
- •Погрешность имитационного моделирования
- •Суммарная погрешность модели (ошибки репрезентативности)
- •4.2 Распределение допусков на управляемые переменные
- •5.1 Виды и характерные особенности языков имитационного моделирования
- •5.2 Специализированное программное обеспечение имитационного моделирования
- •6.1 Основные компоненты и характеристики моделей массового обслуживания
- •6.2 Роль пуассоновского и экспоненциального распределения в тмо
- •6.3 Моделирование входного и выходного потоков
- •6.4 Смо неограниченной мощности
- •6.5 Смо ограниченной мощности
- •6.6 Влияние числа узлов на основные операционные характеристики смо
- •6.7 Смо с приоритетами
- •6.8 Тандемы очередей
- •7.3Принятие решений с использованием модели со стоимостными характеристиками
- •7.4 Моделирование предпочтительности уровня обслуживания
5.1 Виды и характерные особенности языков имитационного моделирования
К основным факторам, влияющим на эффективность имитац.модели, относят: правильность схемы моделирующего алгоритма, совершенство программы и технические характеристики ЭВМ.
Алгоритмическим языком программирования (ЯП) называют систему абстракций, которая используется для формализации процесса функционирования системы и п.с.вспомогательное средство разработки машинной реализации и анализа полученных результатов.
По уровню иерархии различают следующие виды ЯП: яп с низким уровнем иерархии (п.с. машинный код); автокод вычислительной машины (машинно-ориентированные яп); процедурно-ориентированные языки высокого и сверхвысокого уровней (различ.по компиляторам и интерпретаторам)
Особенность ЯИМ заключ.в том, что для имит.моделир.используются языки общего назначения, т.е.универсальные и процедурно-ориентированные. Их преимущество: обеспечивают большие возможности с т.зр.разработки, отладки программы + с т.зр.использования модели по сравнению с языками имитац.моделирования. Основным недостатком ЯИМ явл.повышенная трудоемкость моделирования и усложнение основных процессов: организация выполнения операций, отсчет системного времени, контроль хода вычислений.
Целесообразность использования ЯИМ обусловлена удобством программирования модели, концентрированной направленностью языков на класс систем со случайными входами и выходами, с образованием очередей.
К преимуществам ЯИМ относят: возможность описывать систему в терминах, разработанных на основе понятий имитации; обеспечение единообразия способов описания различных имитационных задач; взаимосвязь м/у различными разработками в этой области; удобство общения м/у заказчиком и разработчиком.
К недостаткам можно отнести снижение их эффективности при моделировании задач более разнообразных чем те, на которые они рассчитаны (методологические недостатки); техническое недостатки (вопросы эффективности разработки программ и возможность их отладки; эксплуатационные недостатки (нехватки документации, индивидуальный характер трансляторов, усложняющий реализацию на отдельных типах ЭВМ и трудности исправления ошибок).
К ЯИМ предъявляются следующие требования: совмещение (возможность параллельного выполнения некоторых процессов, для этого вводится понятие системного времени); размер (сложность структуры и алгоритма поведения объекта – использование динамического распределения памяти ЭВМ за счет блочности (модульности) модели); изменения (моделирование динамических процессов – обработка списков событий, отражающих изменение системы); взаимосвязь м/у компонентами системы и модели (использование логических операторов и понятий теории множеств); проблемы стахостичности (использование законов распределения случайных чисел); анализ (получение статистических характеристик модели).
Архитектура ЯИМ п.с.концепцию взаимосвязанных элементов языка как сложной системы и технологию перехода от системы к машинной модели:
Основными параметрами при выборе ЯИМ являются: размерность задачи, требования точности решения, наличие динамических/логических переменных, наличие статистических режимов, неравномерное поступление событий, число процессов и элементов, простота представления в виде блок-схем.
