Инструмент для простого моделирования дискретных событий

3545
user1413

Я хочу построить простое моделирование отдельных событий, аналогичное моделированию отделения неотложной помощи, показанное здесь: http://www.youtube.com/watch?v=Y6kCMBM-sZs

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

Есть ли бесплатный инструмент, который позволил бы мне смоделировать это? Визуализация не так важна, как само моделирование дискретных событий.

3

3 ответа на вопрос

4
avelldiroll

Симуляция отделения неотложной помощи, связанная с вашим вопросом, по-видимому, была произведена с использованием Arena от Rockwell Automation (входит в комплект FactoryTalk ), которая далеко не бесплатна (однако это могут быть некоторые специальные предложения для студентов и преподавателей, но я не выглядел много внутрь).

Вы можете найти список программ для моделирования отдельных событий здесь, некоторые из них бесплатны и даже с открытым исходным кодом.

Я предпочитаю, чтобы SimPy был модулем Python (легко интегрируемым с модулем визуализации, таким как vpython, matplotlib или даже pygame), хорошо документированным с примерами и учебными пособиями, с некоторыми возможностями построения графиков и программируемым графическим интерфейсом.

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

3
CarlF

Вы можете смоделировать это с помощью симулятора очередей. Я использовал GPSS в качестве студента (да, я старый).

Здесь есть бесплатная студенческая версия GPSS для Windows: http://www.minutemansoftware.com/downloads/GPSS/World/Student/Setup.msi

GCC может скомпилировать симулу .

2016: У Росомахи есть студенческая версия: http://www.wolverinesoftware.com/Downloads.htm @CarlF не старая: опытная. GPSS так же быстр, как и любой другой конкурент, и пережил многие десятилетия, чтобы насладиться зрелостью, которой обладают немногие программные проекты. gatorback 8 лет назад 0
1
Angelo

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

Такой формализм был бы полезен, если вы хотите определить / сравнить / изучить конкретные характеристики поведения системы, состоящей из событий (как на фабрике).

Визуальное представление, я думаю, является еще одной проблемой, но если у вас есть «полная» информация о поведении системы из симуляции, то должна быть возможность генерировать что-то визуальное с помощью любого инструмента, который достаточно гибок, например, может быть « обработка» "или" Алиса ".

Похожие вопросы