14 марта 2010 · Комментарий

IDE для System Dynamics

> 6. Sphinxes -- ужасная программа для системной динамики. Она портит видеопамять, не > отображается в dimdim.com, она падает с порчей файла модели и т.д.. > Вывод: Поскольку все равно нужно пересаживаться на другую программу, будем пересаживаться > сразу на Modelica -- и системную динамику, ежели нужно, использовать в виде библиотеки > Modelica. Для расчета по уже проверенным моделям и синтеза сложных моделей из имеющихся проверенных моделей, Modelica лучший выбор. Но для создания, проверки и обсуждения желательно иметь специализированную IDE, реализующую минимальную проверку корректности: использования всех связей, размерности и неиспользуемых переменных, в дополнение к расчету и визуализации результатов. При выборе системы для работы и преподавания студентам я перепробовал несколько систем и остановился на Vensim, по трем причинам:
  1. для использования студентами бесплатно доступна урезанная версия PLE, достаточная для изучения и работы со скалярными моделями любой сложности,
  2. для работы есть возможность выбора доступных возможностей и как следствие сэкономить на оплате лицензий (для работы куплена версия DSS с возможностью встраивать модели в разрабатываемое ПО и связи с БД),
  3. модели хранятся как текстовые файлы что позволяет их автоматически создавать не прибегая к ручной работе в vensim.
Модель демонстрировавшуюся на 23 заседании в формате vensim можно взять тут. Советую после загрузки включить режим SyntheSim mode (Меню Model -> Start SyntheSim) и подвигать рычаги констант, обычно на ЛПР производит неизгладимое впечатление и жажду самим работать с системой. Исходную модель преобразовывал полуавтоматически из исходного кода модели Sphinxes и часть семантики потерял. Не понял смысл переменной Time - отобразил в текущее время модели, что вероятно не верно. Линейка блоковых переменных от AnnualRefuel до RemainingFuel между собой не связана использованием значений хотя в оригинальной модели связи прорисованы. Скачать версию PLE для редактирования модели или viewer можно по ссылке http://www.vensim.com/freedownload.html

К записи · К обсуждению