Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программное обеспечение имитационного моделирования




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

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

 
 

 

 

 
 

 


Рис.2. Классификация ПО имитационного моделирования

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

Системы имитационного моделирования по сравнению с универсальными языками программирования имеют несколько преимуществ:

1. Они автоматически предоставляют функциональные возможности, которые требуются для создания имитационных моделей:

a) генераторы случайных чисел;

b) продвижение модельного времени;

c) добавление и удаление записей из списка событий;

d) сбор выходных статистических данных и создание отчета с результатами

e) и т.д.

Это позволяет сократить время, требуемое для программирования и общую стоимость проекта.

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

3. Системы имитационного моделирования обеспечивают более совершенный механизм обнаружения ошибок имитации.

Исторически системы имитационного моделирования разделились на два основных типа: языки имитационного моделирования и проблемно - ориентированные системы моделирования.

Языки моделирования по своей природе универсальны, они предполагают написание кода модели. Хотя некоторые языки могут быть ориентированы на решение конкретного вида задач (например, моделирование СМО), но при этом спектр решаемых задач достаточно широк.

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

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1941; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.