Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по ПО 4.doc
Скачиваний:
71
Добавлен:
21.11.2018
Размер:
2.9 Mб
Скачать

2.2.2. Подходы и инструментарии разработки

компьютерных моделей

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

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

  1. разработка программ моделирования для аналитических моделей типа Д-схем с помощью языков и сред программирования (Pascal, Visual Basic, Fortran, C++ и др);

  2. разработка программ моделирования для моделей типа Д-схем с помощью технологий пакетов компьютерной математики (Derive, Maple, MathCAD, Mathematica и др.);

  3. разработка имитационных компьютерных моделей типа Д –схем и F-схем с помощью аналоговых схемотехнических пакетов моделирования (MATLAB и его приложения SIMULINK, Vissim, Multisim, LabVIEW, VenSim, MyStydium и др.);

  4. разработка имитационных компьютерных моделей с помощью систем моделирования, реализующие объектно-ориентированный и дискретно-событийный подходы к программированию (GPSS, AnyLogic, Arena, Swarm (Objective C), Simulink, SimBioSys, EXTEND фирмы Imagine That Inc и др.);

  5. разработка имитационных компьютерных моделей с помощью языков и систем компьютерного моделирования, реализующие агентный подход к моделированию (AnyLogic, Swarm и его расширение MAML - Мультиагентный язык моделирования, SimAgent и др.)

Агентное моделирование — относительно новое (1990е-2000е гг.) направление в имитационном моделировании, которое используется для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами (как в других парадигмах моделирования), а наоборот. Когда эти глобальные правила и законы являются результатом индивидуальной активности членов группы. Цель агентных моделей — получить представление об этих глобальных правилах, общем поведении системы, исходя из предположений об индивидуальном, частном поведении ее отдельных активных объектов и взаимодействии этих объектов в системе. Агент — некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.

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

COMNET III - основная система семейства для моделирования ЛВС и глобальных сетей, а также их планирования. Пользователь с помощью графического интерфейса создает иерархическую модель сети, а затем система проводит моделирование сети с анимацией, при этом позволяет: создавать отчеты производительности; прогнозировать межконцевую задержку, пропускные способности и загрузку линий связи, буферов и процессоров; воспроизводить случайную модель трафика; видеть пики и колебания трафика; определять источники задержек и узких мест. Система COMNET Baseliner объединяет в одном пакете возможности мониторинга и моделирования сети, в результате чего для моделирования автоматически появляется исходная информация, содержащая данные о базовом уровня сети. В системе есть различные опции фильтрования, могут комбинироваться данные о трафике, которые собраны различными инструментами мониторинга, в единый трафик модели. COMNET Predictor прогнозирует и планирует влияние модернизаций в сети до их внедрения.

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

Известны также и другие пакеты для моделирования сетей, например, PlanNet фирмы Comdisco, продукт NetMaker фирмы MakeSystems, Optimal Performance, CoreNet Management System и т.д. Система NETWORK II.5 фирмы CASI настроена на анализ работы приложений в сети.

7) Разработка моделей графических образов реальных объектов (AutoCAD, ArchiCAD, Compass, 3DStudioMax, Aartform Curvy3D, Google SketchUp, VirtualGrid VRMesh, REALVIZ Image Modeler, и др.).

http://www. 3dmax.com,

http://www.curvy3d.com

http://www.sketchup.com

http://www.vrmesh.com

http://imagemodeler.realviz.com

8) разработка статистических и эконометрических моделей типа линейной и нелинейной регрессии (OLS), авторегрессионной модели, модели линейной вероятности (LPM), логит моделей (Logit), пробит моделей (Probit)и др. (Excel, SPSS, Statistica, и др.).