2014-08-29 3 views
0

Я внедряю систему имитации в SimJava 2. Я хочу закончить время выполнения моделирования в соответствии с методом регенерации. В SimJava 2 существует независимый метод репликации как условие завершения, но я не могу найти метод регенерации.Метод анализа выходного сигнала регенерации в SimJava

У вас есть идеи, как реализовать его в SimJava 2?

Заранее спасибо.

ответ

0

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

Похоже, вы захотите определить событие, соответствующее приземлению системы, в состоянии, которое является узнаваемым окончанием интервала регенерации. Затем terminate your model when you've seen the desired number of those events. Вы должны (правильно) определить подходящие точки регенерации, которые зависят от модели. Для очереди с одним сервером вы получаете точки регенерации всякий раз, когда очередь пуста и сервер простаивает. Для нескольких систем очередей требуется, чтобы все очереди были пустыми, и все серверы одновременно простаивали. Не все системы являются регенеративными, но если ваша система более сложна, более регрессивные точки. Это, в свою очередь, означает, что ваши длины пробега являются случайными величинами, и нет никакой гарантии, что данный запуск вашей симуляции завершится в любое конкретное время. Именно по этим причинам регенеративный метод, в то время как математически элегантный, на практике гораздо менее распространен, чем независимые средства репликации/удаления или партии.

Смежные вопросы