LAB_1

advertisement
-4-
ЛАБОРАТОРНАЯ РАБОТА № 1
КАЛЕНДАРНОЕ ПЛАНИРОВАНИЕ ТЕХНОЛОГИЧЕСКИХ
ПРОЦЕССОВ
Цель работы: поиск оптимального времени выполнения технологического
процесса, изучение зависимости средних затрат от параметров составных
элементов устройства.
Домашнее задание:
1.Изучение теоретического материала.
2.Ознакомление
с
индивидуальным
заданием
на
выполнение
лабораторной работы.
3.Изучение алгоритма решения задачи и составление программы
вычислений.
Основные теоретические сведения
Одной из важных задач обеспечения работоспособности сложных
технических систем является задача организации и поиска оптимального
времени выполнения технологического процесса.
Календарное планирование предусматривает построение календарного
графика, определяющего моменты начала и окончания каждой работы и
другие временные характеристики сетевого графика. Это позволяет, в
частности, выявлять критические операции, которым необходимо уделять
особое внимание, чтобы закончить проект в директивный срок. Во время
календарного планирования определяются временные характеристики всех
работ с целью проведения в дальнейшем оптимизации сетевой модели,
которая позволит улучшить эффективность использования какого-либо
ресурса.
-5-
По количеству затрачиваемого времени работа может быть:
 действительной, т.е. требующей затрат времени;
 фиктивной, т.е. формально не требующей затрат времени и
представляющей связь между какими-либо работами, например: передача
измененных чертежей от конструкторов к технологам; сдача отчета о
технико-экономических
показателях
работы
цеха
вышестоящему
подразделению.
Событие - это момент времени, когда завершаются одни работы и
начинаются другие. Например, фундамент залит бетоном, старение отливок
завершено, комплектующие поставлены, отчеты сданы и т.д. Событие
представляет собой результат проведенных работ и, в отличие от работ, не
имеет протяженности во времени.
Целью оптимизации по критерию “время - затраты” является
сокращение времени выполнения проекта в целом. Эта оптимизация имеет
смысл только в том случае, когда время выполнения работ может быть
уменьшено за счет задействования дополнительных ресурсов, что приводит к
повышению затрат на выполнение работ (см. рис.1). Для оценки величины
дополнительных затрат, связанных с ускорением выполнения той или иной
работы, используются либо нормативы, либо данные о выполнении
аналогичных работ в прошлом. Под параметрами работ C H i, j  и C П i, j 
понимаются так называемые прямые затраты, непосредственно связанные с
выполнением конкретной работы. Таким образом, косвенные затраты типа
административно-управленческих в процессе сокращения длительности
проекта во внимание не принимаются, однако их влияние учитывается при
выборе окончательного календарного плана проекта.
-6-
Затраты
C п i, j
Cн i, j
Z max i, j
Tу i, j
Tн i, j
Время
Рис.1. Зависимость прямых затрат на работу от времени ее выполнения
Важными параметрами работы i, j  при проведении данного вида
оптимизации являются:
 коэффициент нарастания затрат
k i, j  
который
показывает
затраты
C П i, j   C Н i, j 
,
Т Н i, j   ТУ i, j 
денежных
средств,
необходимые
для
сокращения длительности работы i, j  на один день;
 запас времени для сокращения длительности работы в текущий момент
времени
Z Т i, j   tТ i, j   TУ i, j ,
где tТ i, j  - длительность работы
i, j 
на текущий момент времени,
максимально возможное значение запаса времени работы равно
Z max i , j   TН i , j   TУ i , j  .
Эта ситуация имеет место, когда длительность работы i , j  еще ни разу
не сокращали, т.е. tТ i , j   Т Н i , j  .
-7-
Рассмотрим пример. Абстрактное авиационное предприятие проводит
три вида технического обслуживания (ТО) x1 , x2 , x3 , каждое из которых
требует затрат времени на обработку и выполнение на определенном виде
оборудования. Количество машинного времени (временной ресурс) для
каждого оборудования ограничено. Пусть C1 , C2 , C3 - прибыль от выполнения
соответствующего технического обслуживания. Необходимо определить,
какой вид технического обслуживания нужно проводить в течение
определенного временного срока, чтобы получить максимальную прибыль.
Формально эта задача записывается следующим образом:
max  C1 x1  C2 x2  C3 x3 
x1 x2 x3
при ограничениях
k11x11  k12 x12  k12 x13  t1;
k21x21  k22 x22  k23 x23  t2 ;
k31x31  k32 x32  k33 x33  t3 ,
где k1 j , k2 j , k3 j - затраты, необходимые на выполнение того или иного вида
технического обслуживания на одном из трех видов оборудования; t1 , t2 , t3 временной ресурс машинного времени для первого, второго и третьего видов
оборудования соответственно.
Алгоритм решения задачи приведен на рис.2.
Проведение лабораторного исследования
В соответствие с разработанным алгоритмом и программой расчета
студенты обязаны провести расчет оптимального распределения ресурсов,
при которых прибыль будет максимальной, используя результаты домашнего
задания, выполненные в соответствие с данными, приведенными в табл. 1.
Задача расчета: определить порядок использования ресурсов, при
которых прибыль будет иметь максимальное значение.
-8-
начало
Ввод количества
элементов
Ввод ресурса
оборудования
Ввод затрат на
оказание услуг
ТО
Процесс оптимизации
конец
Рис.2. Алгоритм программы поиска оптимального времени
выполнения технологического процесса
-9-
Данную задачу наиболее удобно решать с помощью алгоритма,
приведенного на рис. 2.
В начале программы для моделирования необходимо ввести данные о
количестве элементов
технического
N , прибыли от проведения различных видов
обслуживания
C1 , C2 , C3 ,
значения
временного
ресурса,
устанавливаемого на работу различных видов оборудования t1 , t2 , t3 , а также
устанавливаемый размер затрат на выполнение услуг различных видов
технического обслуживания k1 j , k2 j , k3 j .
Далее строится целевая функция прибыли от оказания услуг
технического обслуживания с учетом введенных исходных данных.
После описанных выше действий необходимо произвести оптимизацию
целевой функции и получить значения временных затрат на проведение
различных видов технического обслуживания.
Таблица 1
Параметры
Бригады (варианты)
1
2
3
4
5
6
7
N
3
3
3
3
3
3
3
C1
40
10
25
30
14
35
5
C2
50
30
35
20
20
45
60
C3
30
40
50
10
40
15
45
t1
15
25
50
30
16
35
20
t2
9
34
60
25
29
10
40
t3
30
12
70
10
30
20
60
k11
3
5
2
7
1
4
13
k21
4
3
3
5
1
9
17
k31
5
6
4
8
1
11
10
-10-
Требования к отчёту:
Отчет должен содержать:
1. Краткие теоретические сведения.
2. Алгоритм и программу расчетов.
3. Распечатку с результатами счета на ЭВМ.
4. Иллюстрационный материал.
5. Выводы по работе.
Контрольные вопросы:
1. Что представляет собой процесс календарного планирования?
2. Поясните, по какому параметру происходит процесс оптимизации
системы.
3. Графически покажите зависимость между прямыми затратами и
временем выполнения работы.
4. Поясните классификацию работ по количеству затрачиваемого на них
времени.
5. Дайте определение прямых и косвенных затрат.
6. Какие параметры влияют на процесс оптимизации системы?
Литература
1.В.А.
Горелик,
И.А.
Ушаков.
Исследование
операций.
Машиностроение, 1986.
2.Е.С. Вентцель. Теория вероятности. М.: Наука, 1999.
3.Ю.П. Зайченко. Исследование операций. К.: Вища Школа, 1973.
М.:
Download