Автор работы: Пользователь скрыл имя, 10 Апреля 2011 в 12:47, статья
Технологии моделирования настолько быстро развиваются, что нет воз-можности охватить все созданные пакеты моделирования. Существует множество программных комплексов, позволяющих проводить исследование (моделирование) информационных моделей. Каждая программная среда имеет свой инструментарий и позволяет работать с определенными видами информационных объектов.
Выполнила Хайрулина А.Ф.
профессор Маликов Р.Ф.
Башкирский
Государственный
Педагогический Университет
им.М.Акмуллы.
Подходы и инструментарии разработки
компьютерных
моделей
Технологии моделирования настолько быстро развиваются, что нет возможности охватить все созданные пакеты моделирования. Существует множество программных комплексов, позволяющих проводить исследование (моделирование) информационных моделей. Каждая программная среда имеет свой инструментарий и позволяет работать с определенными видами информационных объектов. Изучая рынок инструментов моделирования в зависимости от типа решаемой задачи и области применения можно выделить ряд подходов к созданию программ для моделирования:
Maple - система символьных вычислений или системой компьютерной алгебры. Позволяет выполнять как численные, так и аналитические расчеты с возможностью редактирования текста и формул на рабочем листе. Благодаря представлению формул в полиграфическом формате, великолепной двух- и трехмерной графике и анимации Maple является одновременно и мощным научным графическим редактором.
Рассмотрим пример решения дифференциального уравнения в Maple:
Построить фазовый портрет с полем направлений автономной системы
для различных начальных условий х(0)=1, у(0)=0; х(0)=- 1, у(0)=0; х(0)=p, у(0)=1; х(0)=- p , у(0)=1; х(0)=3p , у(0)=0.2; х(0)=3p , у(0)=1; х(0)=3p , у(0)=1.8; х(0)=- 2p , у(0)=1;.
> restart; with(DЕtools):
> sys:=diff(x(t),t)=y, diff(y(t),t)=sin(x):
> DEplot({sys},[x(t),y(t)], t=0..4*Pi, [[0,1,0],
[0,-1,0], [0,Pi,1], [0,-Pi,1], [0,3*Pi,0.2],
[0,3*Pi,1], [0,3*Pi,1.8], [0,-2*Pi,1]],
stepsize=0.1,
linecolor=black);
Рис.1.
MathCAD- это интегрированная среда для выполнения, документирования и обмена результатами технических вычислений. Данный продукт позволяет пользователям вводить, редактировать и решать уравнения, визуализировать результаты, документировать их, а также обмениваться результатами анализа, отслеживая при этом их размерность.
Mathematica- имеет чрезвычайно широкий набор средств, переводящих сложные математические алгоритмы в программы. По сути дела, все алгоритмы, содержащиеся в курсе высшей математики технического вуза, заложены в память компьютерной системы Mathematica. Имеет мощный графический пакет, с помощью которого можно строить графики очень сложных функций одной и двух переменных. Так же Derive и др.
MuPAD
является программным пакетом
компьютерной алгебры,
Macsyma - ориентирована на прикладные расчеты. В этой системе пользователь может аналитически и численно решать большое количество различных типов уравнений в частных производных.
Среди основных областей применения системы MATLAB – математические расчеты, разработка алгоритмов, моделирование, анализ данных и визуализация, научная и инженерная графика, разработка приложений, включая графический интерфейс пользователя. Решает множество компьютерных задач — от сбора и анализа данных до разработки готовых приложений. Среда MATLAB соединяет в себе математические вычисления, визуализацию и мощный технический язык, в частности систему технического моделирования Simulink.
Рассмотрим пример кода, рисующего график sinc-функции:
Рис.2.
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2);
Z = sin(R)./R;
Z(R==0) = 1;
mesh(X,Y,Z);
Агентное моделирование — относительно новое направление в имитационном моделировании, которое используется для исследования децентрализованных систем, динамика функционирования которых определяется не глобальными правилами и законами (как в других парадигмах моделирования), а наоборот. Когда эти глобальные правила и законы являются результатом индивидуальной активности членов группы. Цель агентных моделей — получить представление об этих глобальных правилах, общем поведении системы, исходя из предположений об индивидуальном, частном поведении ее отдельных активных объектов и взаимодействии этих объектов в системе. Агент — некая сущность, обладающая активностью, автономным поведением, может принимать решения в соответствии с некоторым набором правил, взаимодействовать с окружением, а также самостоятельно изменяться.
COMNET
III - основная система семейства
для моделирования ЛВС и
Эта система более интеллектуальна, помогает планировать изменения, прогнозирует результат, генерирует отчеты и графики о производительности сети, определяет, какие ресурсы создают задержку в сети, а какие недоиспользуются.
Известны также и другие пакеты для моделирования сетей, например, PlanNet фирмы Comdisco, продукт NetMaker фирмы MakeSystems, Optimal Performance, CoreNet Management System и т.д. Система NETWORK II.5 фирмы CASI настроена на анализ работы приложений в сети. Специализированная система SCAT предназначена для моделирования вероятностно-временных характеристик ЛВС на основе Ethernet [4].
7) Разработка моделей графических образов (AutoCAD, ArchiCAD, Compass, 3DStudioMax, Aartform Curvy3D, Google SketchUp, VirtualGrid VRMesh, REALVIZ Image Modeler, и др.).
8) Разработка статистических и эконометрических моделей типа линейной и нелинейной регрессии (OLS), авторегрессионной модели, модели линейной вероятности (LPM), логит моделей (Logit), пробит моделей (Probit) с помощью информационных систем как Excel, SPSS, Statistica, S-PLUS и др.
Например: S-PLUS - представляет собой интерактивную компьютерную среду, обеспечивающую полнофункциональный графический анализ данных и включающую оригинальный объектно-ориентированный язык. Гибкая система S-PLUS может использоваться для исследовательского анализа данных, статистического анализа и математических вычислений, а также для удобного графического представления анализируемых данных.
При
моделировании на компьютере надо иметь
представление о классах
Литература
Информация о работе Подходы и инструментарии разработки компьютерных моделей