Справочник от Автор24
Информатика

Конспект лекции
«Основы компьютерного моделирования с использованием Powersim и AnyLogic.»

Справочник / Лекторий Справочник / Лекционные и методические материалы по информатике / Основы компьютерного моделирования с использованием Powersim и AnyLogic.

Выбери формат для чтения

ppt

Конспект лекции по дисциплине «Основы компьютерного моделирования с использованием Powersim и AnyLogic.», ppt

Файл загружается

Файл загружается

Благодарим за ожидание, осталось немного.

Конспект лекции по дисциплине «Основы компьютерного моделирования с использованием Powersim и AnyLogic.». ppt

txt

Конспект лекции по дисциплине «Основы компьютерного моделирования с использованием Powersim и AnyLogic.», текстовый формат

ЛЕКЦИЯ № 7 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и компью терное моделирование.  Лекция 2. Создание WEB страниц с использованием HTML.  Лекция 3. Работа с графикой в Adobe Photoshop и Flash CS.  Лекция 4. Создание динамических WEB страниц с использованием JavaScript и PHP.  Лекция 5. Базы данны х и PHP.  Лекция 6. Пример реализации «Эконометрической модели экономики России» под WEB.  Лекция 7. Основы компьютерного моделирования с использованием Powersim и AnyLogic. 2 Введение в имитационное моделирование. Итак, на преды дущих лекциях бы ла рассмотрена система прогнозирования построенная на основе малоразмерной эконометрической модели. При этом разработанная математическая модель бы ла реализована с использованием JavaScript. Реальны е системы управления и прогнозирования имеют, как правило, большую (сверхбольшую ) размерность (сотни уравнений, ты сячи переменны х, множество измерений и т.д.). Например, дезагрегированная макроэкономическая модель, модель предприятия в виде холдинга, различны е логистические модели (транспортировка, поставки, сбы т и т.д.), модель развития региона (города) и т.д. Моделирование характеристик таких сложны х объектов требует использования специальны х систем имитационного моделирования. Мы рекомендуем использовать две системы имитационного моделирования: Powersim и AnyLogic, обеспечиваю щие возможность интеграции с различны ми базами данны х и многопользовательским WEB-интерфейсом. 3 Использование систем имитационного моделирования Исполь зование пакетов имитационного моделирования: Powersim AnyLogic См. подробнее на сайтах: WWW.POWESIM.COM WWW.XJTEK.COM 4 Интеграция компьютерной модели с WEB Интеграция математической модели (Powersim) с WEB-сервером Интеграция математической модели (AnyLogic) с WEB-клиентом Java – апплет Модель вы полняется на Сервере Модель вы полняется на Клиентском ПК 5 Идея Динамического моделирования Когнитивны е карты A G D H B 4 2 F ` C 27 1 8 E 3 7 15 28 6 17 16 9 29 19 21 20 23 Математическая модель dH P0  ( P1  P2 ); dt P0 F  K , h ; 13 18 10 22 14 24 25 12 11 26 P1 H ; P2 H 1   ; ......... Что, если …? План/факт Сценарии Стратегии Последствия Визуализация Отчеты Оптимизация 6 Powersim Studio. Пример симуляции (oilrig) 7 Powersim Studio. Пример симуляции (oilrig) 8 Powersim Studio. Пример симуляции (oilrig) 9 Powersim Studio. Пример симуляции (oilrig) Обратите внимание на механизм установки модельного времени 10 Powersim Studio. Пример симуляции (oilrig) Редактор математических формул 11 Powersim Studio. Основны е объ екты Единица измерения показателя 1 Аналитические измерения Окно редактора формул Список входящих переменны х Перечень встроенны х функций 12 Powersim Studio. Редактор формул 2 3 13 Powersim Studio. Редактор формул 4 5 6 7 14 Powersim Studio. Редактор формул 4 5 6 7 15 Powersim Studio. Интеграция с модели MS Excel 16 Powersim Studio. Интеграция модели с MS Excel 17 Powersim Studio. Интеграция модели с MS Excel 18 Powersim Studio. Интеграция модели с MS Excel 19 Powersim Studio. Интеграция модели с MS Excel Ma rg in Pa yo ff Ma rg in Bo rro w Ca sh Ca sh In Sto ck Price C a s h Ou t Bu y Ma x Значение переменной загружается из MS Excel Sto ck Price Значение переменной вы гружается в MS Excel Ne t W o rth Ma rg in Ba la nce Sco re Sto ck Price Ca sh Sha re s 20 Powersim Studio. Интеграция модели с MS Excel Ne t W o rth Значение переменной вы гружается в MS Excel Ma rg in Ba la nce Sco re Sto ck Price Ca sh Sha re s St a t u s f ro m t h e St o c k m a rk e t Si m u la t i o n 1/1/2005 2/1/2005 3/1/2005 4/1/2005 5/1/2005 6/1/2005 7/1/2005 8/1/2005 9/1/2005 10/1/2005 11/1/2005 12/1/2005 Net Worth Human Computer 10000 10000 10000 10557,529 10000 11590,671 10000 13011,243 10000 14988,743 10000 15206,671 10000 18316,6 10000 18316,6 10000 18316,6 10000 18316,6 10000 18316,6 10000 18316,6 Shares Human Computer 452 452 452 452 452 Score Human Computer 1 1 0,947358 1,055753 0,862779 1,159067 0,768569 1,301124 0,66729 1,498874 0,657676 1,520667 0,545953 1,83166 0,545953 1,83166 0,545953 1,83166 0,545953 1,83166 0,545953 1,83166 0,545953 1,83166 21 Powersim Studio. Интеграция модели с WEB с помощью Powersim SDK Можно задавать значения сценарны х условий для модели С помощью Powersim SDK можно интегрировать разработанную математическую модель с WEB и Базами Данны х 22 Powersim Studio. Интеграция модели с WEB с помощью Powersim SDK Можно управлять модельны м временем, непосредственно с WEB-сайта 23 Powersim Studio. Интеграция модели с WEB с помощью Powersim SDK Можно вы вести результаты моделирования на WEB-страницу 24 Powersim Studio. Интеграция модели с WEB с помощью Powersim SDK Интеграция с Powersim с помощью ASP.NET <%@ Language=VBSCRIPT %> <!--#include file=" include/WebengineFunctions.asp" --> ‘Здесь хранятся функции <% dim objPsModel 'Get the engine stored in the Session, or create new and return the new engine Set objPsModel = GetEngine() %> <SCRIPT language=" JavaScript" > <!-function RunSimulation(){ document.InputForm.action = " Process.asp?SimulationAction=Run" ; document.InputForm.submit(); } ……………………………………………………………………………………………………….. //--> </SCRIPT> Обратите внимание на cовместное использование JavaScript и ASP для управления моделью Powersim 25 Интеграция модели с WEB <% WebengineFunctions.asp Function GetEngine() Dim objPsModel If (not IsObject(Session(" PsModel" ))) Then Set objPsModel = Server.CreateObject(" PsEngineControls.EngineCtrl" ) 'Connect to model objPsModel.ProjectPath = Session(" ProjectPath" ) 'Setting the language code to English(US) objPsModel.Language = 1033 '_ENU_ objPsModel.VariantArrayElements = True InitializeSimulation objPsModel Set Session(" PsModel" ) = objPsModel global.asa Set objPsModel = nothing <SCRIPT LANGUAGE=VBScript RUNAT=Server> Else Sub Session_OnStart Set GetEngine = Session(" PsModel" ) Session(" ProjectPath" ) = End If " c:/Inetpub/wwwroot/models/oilrigs.sip " Set GetEngine = Session(" PsModel" ) End Sub End function </SCRIPT> Function RetrieveUnitName(VarName,aPsModel)'As String For VariableIdx = 0 To aPsModel.VariableCount - 1 If VarName = aPsModel.VariableNames(VariableIdx) Then 'The variable index is correct, return unit name UnitName = aPsModel.VariableUnits(VariableIdx) End If Next 'VariableIdx Обратите внимание на использование RetrieveUnitName = UnitName переменны х сессии для хранения End Function ………………………………………………………………………………………………………………………………………… указателя на модель Powersim 26 Интеграция модели Powersim с WEB <%@ Language=VBSCRIPT %> <!--#include file=" include/WebengineFunctions.asp" --> <% …………………………………………………………………….. Sub StepModel(intNumSteps) ‘Функция «прогона модели» End Sub Select Case Request.QueryString(" SimulationAction" ) Case " Run" SendInputs StepModel -1 'Means that we will run until the end Session(" ActiveWindow" ) = " Input" case " Reset" objPsModel.Reset Session(" Status" ) = " OK! Model Reset" Session(" ActiveWindow" ) = " Input" Case " Step" SendInputs StepModel 1' Request.QueryString(" NumSteps" ) Session(" ActiveWindow" ) = " Input" End Select %> 27 Альтернатива Powersim – пакет AnyLogic 28 Альтернатива Powersim – пакет AnyLogic Редактор системы уравнений 29 Альтернатива Powersim – пакет AnyLogic 30 Альтернатива Powersim – пакет AnyLogic Обратите внимание на создание апплетов в AnyLogic 31 Альтернатива Powersim – пакет AnyLogic Пример Java-апплета сгенерированного AnyLogic 32

Рекомендованные лекции

Смотреть все
Информатика

Введение в интернет технологии и компьютерное моделирование

ЛЕКЦИЯ № 1 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и ...

Информатика

Пример реализации «Эконометрической модели экономики России» под WEB

ЛЕКЦИЯ № 6 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и ...

Автоматизация технологических процессов

Моделирование систем

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образ...

Автор лекции

М.А. Беляева

Авторы

Информатика

Работа с графикой в Adobe Photoshop и Flash CS.

ЛЕКЦИЯ № 3 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и ...

Информатика

Создание WEB страниц с использованием HTML

ЛЕКЦИЯ № 2 WEB-технологии и компьютерное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и к...

Информатика

Базы данных и PHP.

ЛЕКЦИЯ № 5 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и ...

Информатика

Создание динамических WEB страниц с использованием JavaScript и PHP

ЛЕКЦИЯ № 4 WEB-технологии и компью терное моделирование Краткий учебны й курс 1 Структура учебного курса  Лекция 1. Введение в интернет технологии и ...

Информационные технологии

Моделирование

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ _____________ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ____________ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ У...

Автор лекции

Балашов В. Н., Гольцов А. Г.

Авторы

Теория вероятностей

Методы математического моделирования. Вычислительный эксперимент. Имитационное моделирование

Оглавление Лекция 1. МОДЕЛИРОВАНИЕ И МОДЕЛИ............................................ 8 1.1. Методы математического моделирования .....................

Информатика

Архитектура многопользовательских СУБД

Введение Вопросы использования вычислительной техники в настоящее время приобретают все большее значение. Это связано как с возрастанием сложности рас...

Смотреть все