Лабораторная работа: Модель бензоколонки
Результаты расчетов приведены в табл. 1.
Таблица 1
Nвар | NK | Тобс.ср | Cотн.ср |
1 | 1 | 0,5 | 6,27 |
2 | 2 | 0,5 | 7,12 |
3 | 3 | 0,5 | 5,53 |
4 | 1 | 1 | 4,24 |
5 | 2 | 1 | 5,83 |
6 | 3 | 1 | 4,74 |
7 | 1 | 2 | 2,33 |
8 | 2 | 2 | 3,61 |
9 | 3 | 2 | 2,94 |
10 | 1 | 4 | 0,95 |
11 | 2 | 4 | 1,40 |
12 | 3 | 4 | 0,65 |
Следовательно, при выбранных исходных данных, в частности при среднем времени между соседними заявками, равном 1 ч, наибольшая прибыль достигается при числе каналов NK =2.
Проведенные исследования показали, что оптимальное число каналов зависит от соотношения между величинами среднего времени между соседними заявками и среднего времени обслуживания (рис. 7).
Рис.7. Зависимость оптимального числа каналов nk от параметров Тз.ср и Тобс.ср
4. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
В интегральной среде VisualBasic 5.0 создайте программу «Модель бензоколонки», текст которой приведен ниже. Произведите отладку программы с целью ликвидации формальных ошибок. Произведите проверку программы расчетом. Подставьте те же исходные данные, которые были выбраны в приведенном выше примере. Убедитесь в том, что результаты расчетов практически совпадают. Произведите самостоятельное исследование закономерностей функционирования фирмы с помощью алгоритмической модели. Выберите исходные данные, проведите расчеты и проанализируйте результаты моделирования.
Программа моделирования бензоколонки
1. Стартовая форма frmForm1
1.1. Таблица свойств формы 1 (макет на рис. 2)
Объект | Свойства | Установки |
Форма 1 |
Name Caption |
FrmForm1 Модель СМО с 1,2 или 3 каналами |
Командная кнопка 1 |
Name Caption |
Command1 Расчет |
Командная кнопка 2 |
Name Caption |
Command2 Расчет |
Командная кнопка 3 |
Name Caption |
Command3 Выход |
1.2. Процедуры обработки прерываний
Private Sub Command1_Click()
Nkan = Val(txtNk): TZcp = Val(txtTzs): TObcp = Val(txtTobs)
TWmax = Val(txtTwm): Nr = Val(txtNp)
Call Model2
End Sub
Private Sub Command2_Click()