0 / 0 / 0
Регистрация: 06.02.2016
Сообщений: 8

Моделирование работы автозаправочной станции

07.12.2019, 14:47. Показов 3915. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Условия
На автозаправочной станции (АЗС) имеется три вида топлива: низкооктановый бензин, высоко-октановый бензин и дизельное топливо. Для каждого вида топлива есть свои заправочные колонки. Интервал времени до прибытия очередного автомобиля на АЗС - случайная величина, распределенная по экспоненциальному закону с параметром λ равным 30 час -1 (надо перейти к Scale). В среднем 30% автомобилей нуждаются в заправке низкооктановым бензином, 50% автомобилей - высокооктановым бензином и 20% автомобилей — дизельным топливом.
Количество топлива, которым требуется заправить автомобиль, стоимость 1 л топлива и скорость заправки приведены в таблице в файле.

Время, затрачиваемое на заправку одного автомобиля, складывается из двух составляющих:
1. постоянной составляющей - времени, затрачиваемого на вспомогательные операции (подъезд автомобиля из очереди к заправочной колонке, установка рабочим АЗС заправочного шланга в бензобак и удаление его оттуда после заправки, оплата топлива), равного 5 мин,
2. переменной составляющей — продолжительности непосредственно залива топлива в бензобак автомобиля, которая зависит от объема заливаемого топлива и скорости заправки.
Если очередь из автомобилей, которым требуется топливо определенного вида, превышает у каждой колонки пять автомобилей, то водитель вновь прибывающего автомобиля, которому необходимо топливо данного вида, с вероятностью 0,85 предпочитает не ждать в очереди и уезжает на другую АЗС, и с вероятностью 0,15 этот автомобиль присоединяется к очереди (у него бензин "на нуле").
Требуется определить,
1. какова будет недельная выручка АЗС при круглосуточной работе, если для заправки автомобилей топливом каждого вида используется две заправочные колонки (всего 6 штук);
2. каково среднее время обслуживания одного автомобиля на АЗС (включая время ожидания в очереди);
3. каков процент потенциальных клиентов, вынужденных отказаться от обслуживания на АЗС из-за чрезмерной длины очереди.

Подскажите где ошибка, моделирование не прекращается

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
TYPE_1 STORAGE 2
TYPE_2 STORAGE 2
TYPE_3 STORAGE 2
 
FUEL FUNCTION RN1,D3
.3,LB_TYPE_1/.8,LB_TYPE_2/1,LB_TYPE_3
 
VOLUME_1 FUNCTION RN2,D12
.08333,5/.16666,10/.24999,15/.33333,20/.41666,25/.49999,30/.58333,35/.66666,40/.74999,45/.83333,50/.91666,55/1,60
 
VOLUME_2 FUNCTION RN3,D8
.125,5/.250,10/.375,15/.500,20/.625,25/.750,30/.875,35/1,40
 
VOLUME_3 FUNCTION RN4,D10
.1,10/.2,20/.3,30/.4,40/.5,50/.6,60/.7,70/.8,80/.9,90/1,100
 
INITIAL X$GAIN,0
GENERATE (Exponential (1,0,2))
QUEUE Q_TOTAL
TRANSFER, FN$FUEL
 
LB_TYPE_1 TEST G (Q$Q_TYPE_l/2),5,LB_NEXT_1
TRANSFER 0.85,LB_NEXT_1,LB_EXIT
LB_NEXT_1 ASSIGN VOLUME,FN$VOLUME_1
QUEUE Q_TYPE_1
ENTER TYPE_1
DEPART Q_TYPE_1
 
ADVANCE 5
ADVANCE(P$VOLUME/5)
ASSIGN PAYMENT,(P$VOLUME#20)
 
SAVEVALUE GAIN+,P$PAYMENT
LEAVE TYPE_1
DEPART Q_TOTAL
TERMINATE
 
LB_TYPE_2 TEST G (Q$Q_TYPE_2/2),5,LB_NEXT_2
TRANSFER 0.85,LB_NEXT_2,LB_EXIT
LB_NEXT_2 ASSIGN VOLUME,FN$VOLUME_2
QUEUE Q_TYPE_2
ENTER TYPE_2
DEPART Q_TYPE_2
 
ADVANCE 5
ADVANCE (P$VOLUME/5)
ASSIGN PAYMENT,(P$VOLUME#25)
 
SAVEVALUE GAIN+,P$PAYMENT
LEAVE TYPE_2
DEPART Q_TOTAL
TERMINATE
 
LB_TYPE_3 TEST G (Q$Q_TYPE_3/2),4,LB_NEXT_3
TRANSFER 0.85,LB_NEXT_3
 
LB_NEXT_3 ASSIGN VOLUME,FN$VOLUME_3
QUEUE Q_TYPE_3
ENTER TYPE_3
DEPART Q_TYPE_3
 
ADVANCE 5
ADVANCE (P$VOLUME/4)
ASSIGN PAYMENT,(P$VOLUME#15)
 
SAVEVALUE GAIN+,P$PAYMENT
LEAVE TYPE_3
DEPART Q_TOTAL
TERMINATE
 
LB_EXIT DEPART Q_TOTAL
TERMINATE
 
GENERATE 604800
START 1
Миниатюры
Моделирование работы автозаправочной станции  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.12.2019, 14:47
Ответы с готовыми решениями:

Имитационное моделирование работы автозаправочной станции
Автозаправочная станция имеет 4 автозаправочные колонки - каждая со своим видом топлива (дизельное, А92, А95, А98). С интервалом А±В минут...

Модель Автозаправочной станции (АЗС)
Вопрос такой, сделал работу моделирующую работу АЗС, вот код: INFORM QTABLE AZC,0,3,35 GENERATE (Exponential(15,0.1,2.5)) ...

Моделирование работы станции скорой помощи
На станцию скорой помощи поступают вызовы по телефону. Станция имеет пять каналов для одновременного приема вызовов. Время между...

1
Эксперт GPSS
 Аватар для SergProgC++
552 / 411 / 105
Регистрация: 02.07.2010
Сообщений: 1,723
09.12.2019, 01:30
Отсутствует блок
C++
1
TERMINATE 1
или с другим параметром, чтобы прекратить моделирование нужно уменьшать счетчик моделирования что выполняет блок Terminate а у вас везде Terminate без параметра

Добавлено через 1 минуту
C++
1
2
3
GENERATE 604800
TERMINATE 1
START 1
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.12.2019, 01:30
Помогаю со студенческими работами здесь

Моделирование работы телефонной станции
Имеется две телефонные линии. Звонки, поступающие на линии, могут быть двух типов: внутригородские и междугородние. Время поступления...

Моделирование работы базовой станции сотового оператора
Ребят, кто то сталкивался с программой для моделирования работы базовой станции сотового оператора? Цель программы показать на банальном...

Моделирование работы разгрузочной станции
День добрый, помогите пожалуйста с задачей. Интервалы между прибытиями составов с углем на разгрузочную станцию представлены...

Моделирование рабочей станции и сервера, объединенных общей локальной сетью
В составе САПР используются рабочая станция и сервер, объединенные общей локальной сетью. Каждые 150+-30 миллисекунд рабочая станция...

Моделирование станции скорой помощи
моделирование станции скорой помощи, как вычислить средний пробега автомобиля за 5 дней работы? Распределение расстояния: Вероятность ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru