Страница 1 из 2

Имитационное моделирование

Добавлено: 12 май 2007, 11:15
OTELLO
всем добрый день!
дана задача смоделировать шлюзование судов, судов бесконечно множество, все движение случайно, у судов есть приоритеты ну и т.д. , что-то вроде смо. при включении программы начинают движения суда и двигаются с обеих сторон бесконечно, пропускаю друг-друга в зависимости от приоритетов.

я не прошу мне её сделать, может кто-то заимался подобными вещами и подкинет пару ссылочек на примеры или описаловы. буду очень длагодарен!

спасибо!

Re: Имитационное моделирование

Добавлено: 14 май 2007, 10:27
Хыиуду
Такое делается в системе GPSS (General Purpose Simulation System), она для подобного предназначена

Re: Имитационное моделирование

Добавлено: 15 май 2007, 01:30
Naeel Maqsudov
GPSS довольно древний инструмент...
Наверняка есть что-то посвежее.
В Matlab-е есть Simulink. Там моделируются все: от электронных схем, до систем управления.

Re: Имитационное моделирование

Добавлено: 20 май 2007, 18:20
OTELLO
спасибо, но к сожалению мне надо полностью запрограммировать это именно в средах дельфи, си или вообще на Vba в экселе... вот я и теряюсь...

Re: Имитационное моделирование

Добавлено: 21 май 2007, 23:31
Terran_off
гы... они наверное сговорились... у нас на курсе была точно такая же задача...
смысл там такой шлюз - это критическая секция, а суда - это процессы (потоки) время от времени генеришь поток, присваиваешь ему приоритет и заносишь в список ожидающих шлюзования)))
при освобождении критической секции (шлюза) просматриваешь список ожидающих и пускаешь поток с наивысшим приоритетом или если их несколько то любой из них

Re: Имитационное моделирование

Добавлено: 23 май 2007, 10:41
OTELLO
весьма интересный способ реализации! спасибо!

Re: Имитационное моделирование

Добавлено: 17 мар 2009, 21:36
Rita_R
В литературе пишут "описание методов имитационного моделирования" либо "описание метода имитационного моделирования". Скажите, пожалуйста, сколько существует методов имитационного моделирования и какие?

Re: Имитационное моделирование

Добавлено: 18 мар 2009, 08:56
Naeel Maqsudov
:) Забавно... Методы имитационного моделирования это не есть что-то фундаментальное, как, скажем, методы вычисления объема тела сложной формы, где эти методы можно перечислить: например, сумма объемов простых геометрических тел; тройной интеграл; объем воды вытесненной этим тетом...

Моделирование - это и есть некий метод, с помощью которого производится исследование чего-либо на некой модели: математической, компьютерной, из папье-маше и т.д.

Слово "имитационное" очевидно конкретизирует моделирование вообще, указывая, что модель имитирует какое-то реальное событие или объект. (Потому что моделировать можно и совершенно нереальные "выдуманные" вещи)

В этой связи данное понятие является открытым. Вы можете сами изобрести способ моделировать что бы то ни было и сказать, что это имитационное моделирование :)

Поэтому-то темы типа "Практическое применение методо имитационнго моделирование в том-то и сем-то" до сих пор являются диссертабельными ;)

Re: Имитационное моделирование

Добавлено: 22 мар 2009, 07:42
Rita_R
А метод Монте-Карло относится к методам имитационного моделирования?
А аналитический метод?

Re: Имитационное моделирование

Добавлено: 23 мар 2009, 09:24
Naeel Maqsudov
Я уверен, что к имитационному моделированию можно отнести практически любое моделирование, когда речь идет о симуляции какого-либо реального объекта или процесса.