
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.3] |
![]() |
|
![]() |
|
|
Товарищи!
Начинаю изучать GPSS, и тут столкнулся с проблемой, которую никак не удается решить... Передо мной стоит задача: "Смоделировать работу параллельной СМО. Заявки приходят по экспоненциальному закону со средним временем 15 и по равномерному закону от 10 до 20. Обрабатываются 2 приборами по равномерному закону. Первый прибор - от 20 до 40, второй - от 20 до 50. Заявки выбирают очередь с минимальной длиной. Время моделирования 40 часов. Минимальная единица модельного времени - 1 минута" Моделирую в GPSS следующим образом: ![]() ![]() SIMULATE GENERATE 15,5 ; Генерирую заявки по равномерному закону от 10 до 20 GENERATE (EXPONENTIAL(1,1,15)) ; Генерирую заявки по экспоненциальному закону со средним временем 15 TEST_L Qe1,Qe2,LBL ; Сравниваю длину очереди каналов обслуживания UU1 и UU2 QUEUE Qe1 ; и перехожу на метку LBL, если очередь второго канала UU2 короче SEIZE UU1 DEPART Qe1 ADVANCE 30,10 RELEASE UU1 TERMINATE LBL QUEUE Qe2 SEIZE UU2 DEPART Qe2 ADVANCE 35,15 RELEASE UU2 TERMINATE GENERATE 2400 TERMINATE 1 В результате компиляции GPSS выдает следующее: 05/31/10 10:18:28 Line 5, Col 7. Invalid identifier. Expecting a GPSS Verb. 05/31/10 10:18:28 TEST_L Qe1,Qe2,LBL А теперь собственно вопросы: 1. Правильно ли я выбираю минимальную длину очереди (если нет, то как надо) 2. Как задать минимальную единицу модельного времени 3. Ну и самый главные вопрос, почему не работает =( У кого какие мысли и рекомендации по этому поводу? Помогите, пожалуйста. Заранее очень благодарен ![]() |
Сообщ.
#2
,
|
|
|
Помогите пожалуйста с задачей.очень нужно!!!!
Для обеспечения надежности АСУ ТП в ней используется две ЭВМ. Первая ЭВМ выполняет обработку данных о технологическом процессе и выработку управляющих сигналов, а вторая находится в "горячем резерве". Данные в ЭВМ поступают через 10±2с., обрабатываются в течение 3с., затем посылается управляющий сигнал, поддерживающий заданный темп процесса. Если к моменту посылки следующего набора данных не получен управляющий сигнал, то интенсивность выполнения технологического процесса уменьшается вдвое и данные посылаются через 20±4с. Основная ЭВМ каждые 30с. посылает резервной ЭВМ сигнал о работоспособности. Отсутствие сигнала означает необходимость включения резервной ЭВМ вместо основной. Характеристики обеих ЭВМ одинаковы. Подключение резервной ЭВМ занимает 5с., после чего она заменяет основную до восстановления, а процесс возвращается к нормальному темпу. Отказы ЭВМ происходят через 300±30с. Восстановление занимает 100с. Резервная ЭВМ абсолютно надежна. Смоделировать работу системы. Определить среднее время нахождения технологического процесса в заторможенном состоянии и среднее число пропущенных из-за отказов данных. |