
- •Лабораторная работа № 1
- •5.1. Цель работы
- •5.2. Исходные данные
- •1. Цель работы
- •2. Исходные данные
- •5.1. Цель работы
- •5.2. Исходные данные
- •2. Исходные данные
- •5.1. Цель работы.
- •5.2. Исходные данные.
- •1. Цель работы
- •2. Исходные данные
- •5.1. Цель работы
- •5.2. Исходные данные
- •1. Цель работы.
- •2. Исходные данные
- •5.1. Цель работы
- •5.2. Исходные данные
- •1.Цель работы
- •2. Исходные данные
- •5.2. Исходные данные
- •1. Цель работы
- •2. Исходные данные
- •5.1. Цель работы
- •5.2. Исходные данные
- •Цель работы.
- •2. Исходные данные
- •5.1. Цель работы.
- •5.2. Исходные данные.
- •1. Цель работы
- •2. Исходные данные
- •5.1. Цель работы.
- •5.2. Исходные данные.
- •1. Цель работы
- •2. Исходные данные
- •5.1. Цель работы
- •5.2. Исходные данные
5.2. Исходные данные
5.3. Расчетные формулы
5.4. Схема алгоритма
5.5. Распечатка программы и результатов расчета
5.6. Графики зависимостей
5.7. Выводы
Лабораторная работа № 10
АНАЛИТИЧЕСКОЕ ИССЛЕДОВАНИЕ ЗАМКНУТОЙ ОДНОКАНАЛЬНОЙ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ
1. Цель работы
Изучить методику исследования на ЭВМ замкнутой одноканальной системы массового обслуживания (СМО) с использованием аналитических зависимостей.
2. Исходные данные
2.1. Объем грунта перевозимого автомобилем за один рейс 3 куб.м.
2.2. Техническая производительность экскаватора Пэ и продолжительность рейса автомобиля при отсутствии ожидания в очереди перед погрузкой Тz принимаются по табл. 1 в соответствии с номером варианта.
2.3. Стоимость простоя экскаватора Сэ и стоимость простоя автомобиля Са выбирается из табл. 2.
Таблица 1
Варианты исходных данных
Продолжитель-ность рейса Тz,ч |
0.8 |
0.9 |
1.0 |
1.1 |
1.2 |
Производитель-ность Пэ,куб.м.ч |
Номера вариантов
|
||||
25 |
1 |
2 |
3 |
4 |
5 |
30 |
6 |
7 |
8 |
9 |
10 |
35 |
11 |
12 |
13 |
14 |
15 |
Таблица 2
Стоимость простоя
Са, ед/ ч |
2 |
2.5 |
3 |
Сэ, ед /ч |
3 |
3.5 |
4 |
3. Содержание работы
3.1. Разработать алгоритм и программу для расчета на ЭВМ вероятности простоя экскаватора Ро, среднего времени ожидания начала погрузки Тож, длины очереди R и суммарных потерь в единицу времени от простоя экскаватора и автомобилей Со.
3.2. В результате расчета определить оптимальное количество автомобилей, направленных для работы с экскаватором, чтобы суммарные потери были минимальными. Максимальное количество автомобилей равно 10.
3.3. Построить графики зависимости Ро, R, Тож и Со от числа автомобилей, закрепленных за экскаватором.
4. Теоретические основы работы
Вероятность
простоя прибора обслуживания Ро в
замкнутой СМО рассчитывается по
формуле
где к - общее число требований, участвующих в процессе массового обслуживания, т.е. находящихся в СМО и вне ее;
n - число требований в системе (в очереди и на ослуживании) в данный момент времени;
(к - n) - число обьектов, находящихся вне системы и создающих поток заявок на обслуживание;
Psi' = Lambda'/Mu - коэффициент использования системы при наличии только одного изолированного требования;
Lambda' = 1/Тz - интенсивность потока заявок от одного изолированного требования;
Мu = 1/Тобс — возможная интенсивность обслуживания.
Средняя длина очереди R и среднее время ожидания начала обслуживания Тож определяются по формулам:
R = к - (l –Po )*(l + Psi')/Psi' ;
Тож = R/(Mu*(l - Po)).
Суммарные потери в единицу времени от простоя экскаватора и автомобилей вычисляются по выражению:
Со = Ро*Сэ + R*Ca
5. Содержание работы
5.1. Цель работы
5.2. Исходные данные
5.3. Расчетные формулы
5.4. Схема алгоритма расчета
5.5. Распечатка программы и результатов расчета
5.6. Графики зависимостей
5.7. Выводы
Лабораторная работа № 11
ОПТИМИЗАЦИЯ ФУНКЦИИ ОДНОЙ ПЕРЕМЕННОЙ МЕТОДОМ ДИХОТОМИИ
1. Цель работы
Изучить методику поиска с использованием ЭВМ экстремума функции одной переменной по схеме половинного деления.
2. Исходные данные
Целевая функция Z(X) и область допустимых значений аргумента
а<= X <=b принимаются по табл. 1 в соответствии с номером варианта. Погрешность определения оптимума Е = 0,001.
Таблица 1
Целевая функция и область допустимых
значений аргумента
N ВАРИ- АНТА |
ЦЕЛЕВАЯ ФУНКЦИЯ |
ОБЛАСТЬ ДОПУСТИМЫХ ЗНАЧЕНИЙ a<=X<=b |
|
1 |
2 |
||
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Z=X4/4-2*X3+4.5*X2-3*X Z=X4/4-6*X2-8*X Z=X4/4+4*X3/3-6*X Z=X3/3+20*COS(X) Z=X3/3-SIN(Pi*X)/Pi Z=X3/3+COS(Pi*X)/Pi Z=X5/5+2.5*X2-3*X Z=1.1*X2-2X/Ln(2) Z=2X/Ln(2)-2*X3/3-X Z=2X/Ln(2)-2*X2 Z=2*X*Lg(X)-X2/4+0.1314*X Z=X5/5-X2-X Z=X6/6-2.5*X2+2*X Z=0.6*X3+0.1*COS(10*X) |
3.1<=X<=5 -1.5<=X<=0 -2<=X<=-0.4 -1<=X<=1 -1<=X<= -0.1 -0.2<=X<=0.3 -2.5<=X<=-1.1 0<=X<=1.5 -0.3<=X<=0.2 0<=X=<=1 0.1<=X<=1.5 -1.5<=X<=0.5 -1.7<=X<= -1.2 -1<=X<= -0.4 |
0<=X<=0.8 2.5<=X<=4.5 0.1<=X<=2 1.5<=X<=4 0.1<=X<=0.8 0.5<=X<=1 0<=X<=1 1.8<=X<=3.5 5.5<=X<=7 2.8<=X<=5 3<=X<=5.5 1<=X<=2.5 1.1<=X<=1.5 -0.3<=X<=0.2 |
3. Содержание работы
3.1. Установить является экстремум функции минимумом или максимумом.
3.2. Разработать алгоритм и программу для определения экстремума функции методом дихотомии.
3.3. Рассчитать на ЭВМ оптимальное значение аргумента и соответствующее экстремальное значение функции. В процессе расчета печатать координаты граничных точек отрезка локализации экстремума.
3.4. Построить график целевой функции в пределах области допустимых значений аргумента.
4. Теоретические основы работы
Для определения вида экстремума функции Z(X) необходимо рассчитать значение первой производной в граничных точках отрезка [a, b]: Z' (a) и Z' (b). Если Z' (a)<0 и Z' (b)>0, то на отрезке [a, b] функция Z(X) имеет минимум , а если Z' (a)>0 и Z' (b)<0 - максимум.
Суть поиска экстремума функции методом дихотомии заключается в последовательном выполнении следующих операций: деление отрезка локализации экстремума на четыре равные части, определение экстремального среди значений целевой функции в полученных точках деления, выбор в качестве очередного отрезка локализации экстремума половины данного отрезка локализации, деление очередного отрезка локализации экстремума на четыре равные части и т.д. до получения требуемой точности результата.
Поиск минимума функции Y = f (X) методом дихотомии рекомендуется проводить по следующей схеме:
присвоить значения граничных точек отрезка [a, b]: X1 = а,
Х5 = b;
2) отрезок [X1, Х5] разделить пополам точкой ХЗ и вычислить значение функции в этой точке Y3 = f (X3);
3) точками Х2 и Х4 разделить на две части каждую половину отрезка [X1, Х5] и вычислить Y2 = f (X2) и Y4 = f (X4);
4) сравнить Y2 и Y3: если Y2 < Y3 (см. рис. 1 а), то исключить из рассмотрения отрезок [ХЗ, Х5], для чего присвоить значения Х5 = ХЗ, ХЗ = Х2, Y3 = Y2 и перейти к п.7;
5) если Y2 >= Y3, то сравнить Y3 и Y4: если Y4 < Y3
(см. рис. 1 б), то исключить отрезок [X1, ХЗ], для чего присвоить значения X1 = ХЗ, ХЗ = Х4, Y3 = Y4 и перейти к п.7;
6) если Y4 >= Y3 (см. рис. 1 в), то исключить отрезок [X1, Х2] и [Х4, Х5], выполнив присвоения X1 = Х2 и Х5 = Х4;
7) проверить условие окончания поиска Х5 - X1 <= Е, если условие не выполняется - перейти к п.З;
8) в случае окончания поиска оптимальное значение аргумента Хо принять равным ХЗ и определить минимум функции
Ymin = f (Xo) = Y3
Схема
поиска минимума функции методом
дихотомии.
Х1 Х2 Х3 Х4 Х5 Х1 Х2 Х3 Х4 Х5 Х1 Х2 Х3 Х4 Х5
Х1 Х3 Х5 Х1 Х3 Х5 Х1 Х3 Х5
а) б) в)
Рис. 1.
Если экстремум целевой функции Z(X) является минимумом, то рассмотренная схема поиска применима непосредственно к заданной функции, т.е. f (X) = Z(X). Если же функция Z(X) имеет максимум, то
для использования приведенной схемы поиска целевую функцию следует задавать с противоположным знаком, т.е. f (X) = -Z(X). Соответственно, при минимизации целевой функции полученный результат f (Xo) является ее минимумом Zmin = Ymin, а при максимизации найденное минимальное значение f (Xo) следует взять с противоположным знаком Zmax = -Ymin.
5. Содержание отчета