- •Серов м.Е. Практикум по планированию на предприятии
- •Нижний Новгород нф ибп
- •Содержание
- •1. Совокупное планирование
- •1.1. Особенности совокупного планирования
- •1.2. Факторы спроса и предложения
- •1.3. Стратегии по удовлетворению колеблющегося спроса
- •1.4. Методы совокупного планирования
- •1.5. Контрольные графики производства
- •1.6. Вопросы для обсуждения и повторения
- •2. Составление рабочих графиков
- •2.1. Составление графиков в системах большого и среднего объема производства
- •Составление графиков в системах с большим объемом производства
- •Составление графиков для систем среднего объема производства
- •2.2. Составление графиков в системах малого объема производства
- •Распределение нагрузки
- •Последовательность операций
- •2.3. Последовательность выполнения операций, следующих через два производственных участка
- •2.4. Особенности составления рабочих графиков в сфере обслуживания
- •Системы предварительной записи
- •Системы резервирования
- •Составление графика рабочей силы
- •Планирование множественных ресурсов
- •2.5 Вопросы для обсуждения и повторения
- •2.6. Решение задач
- •3. Планирование проектных работ
- •3.1. Природа проектов
- •Руководитель проекта
- •«За и против» в работе над проектом
- •Жизненный цикл проекта
- •Пооперационный перечень работ
- •Планирование и создание рабочих графиков с помощью диаграмм Гантта
- •Система обозначений сетевых диаграмм
- •3.3. Детерминированные показатели времени
- •Вычисление времени es и ef
- •Вычисление времени ls и lf
- •Вычисление резервного времени
- •3.4. Вероятностные оценки времени
- •3.5. Диаграмма «действия в узле»
- •3.6. Моделирование
- •3.7. Сокращение времени и затрат
- •3.8. Вопросы для обсуждения и повторения
- •3.9. Решение задач
- •Литература
- •Приложения Приложение а. Площади под кривой нормального распределения, от 0 до z
- •Приложение б. Площади под кривой нормального распределения, от - до -z
Распределение нагрузки
Нагрузка — распределение операций по производственным участкам. |
Решения по нагрузке включают распределение отдельных работ по участкам и конкретным единицам оборудования на этих участках. В тех случаях, когда работа может быть выполнена только на определенном участке, нагрузка представляет мало сложностей. Проблемы появляются там, где выполняются две или более операции, и существует несколько производственных участков, которые в состоянии выполнить эти операции. В таких случаях, руководителю нужны определенные методы назначения работ на участки.
Распределяя работу, руководители обычно хотят организовать ее таким образом, чтобы свести к минимуму производственные расходы, время простоев на производственных участках или сроки выполнения работы — в зависимости от ситуации.
Диаграмма Гантта — вид диаграммы, которая используются как визуальная поддержка при составлении рабочих графиков и распределении нагрузки. |
а) Расписание занятий (осень) Пятница
Аудитория
8 9 10 11
12 13 14 15
16 часы
1203
Статис.
ВМ
3
Эконом.
Ф 1
Матем.
Ф 1
Финанс.
Ф 4
Маркет.
АС 3
Бух.уч.
МТ 2
Маркет.
ФМ3
1204
Статис.
Ф
5
Матем.
Ф 5
Эконом.
Ф 5
Бух.уч.
АС 3
Прием
зачетов
1205
Бух.
уч. МТ 1
Менедж
МТ 1
Матем.
МТ 1
Маркет.
МТ 2
б) Городская больница, график
работы хирургического отделения на 26
мая
Операционная
6 7 8
9 10 11
12 часы
А
Петров
Андреев
В
Миронов
С
Данин
Смирнов
Обозначения:
Работа
по расписанию
Незанята
Уборка
и подготовка
Рис. 2.9. Примеры
диаграмм Гантта, которые используются
для составления графиков
Цель диаграммы Гантта — организовать и визуально представить фактическое или планируемое использование ресурсов в определенных временных рамках. В большинстве случаев, шкала времени расположена горизонтально, а планируемые ресурсы — вертикально. Использование ресурсов показано в основном поле диаграммы.
Руководители могут использовать диаграммы для разработки экспериментальных графиков, чтобы получить представление о различных вариантах организации работы. Так, предварительный график использования операционной может выявить недостаточный допуск для хирургических операций, которые продлятся дольше, чем планировалось. Следовательно, график надо пересмотреть и исправить. Использование диаграммы для составления расписания аудиторий поможет избежать назначения двух групп студентов в одну аудиторию.
Существуют несколько различных видов диаграммы Гантта. Два самых распространенных — это схема распределения нагрузки и календарный график.
№ участка
Понедельник
Вторник
Среда
Четверг
Пятница
Операция
3
Операция
4
2
Операция
3
Операция
7
3
Операция
1
Операция
6
Операция
7
4
Операция
10
У
У
Рис. 2.10. Диаграмма
Гантта для распределения нагрузки
1
часток
занят
часток
не доступен (например, на профилактике
или ремонте)
Для нагрузки производственных участков используются два различных подхода. Неограниченная нагрузка означает, что для рабочего участка определена нагрузка без учета его пропускной способности. Результирующий профиль нагрузки может выявить как периоды перегрузки, так и периоды недогрузки. Ограниченная нагрузка означает, что при определении нагрузки для рабочего участка, его пропускная способность принята во внимание. Диаграмма на рис. 2.3 иллюстрирует оба этих подхода.
При неограниченной нагрузке существует вероятность, что потребуется принять меры но устранению перегрузки рабочих участков. Среди возможных вариантов: перемещение работы на другие периоды или другие участки, работа в сверхурочное врем», или передача части работ на подряд. Обратите внимание, что последние две возможности, по сути, увеличивают мощности.
Ограниченная нагрузка отражает определенный верхний предел пропускной способности. Например, по автобусному маршруту может ходить только определенное число автобусов. Следовательно, решение пустить на маршрут данное число автобусов фиксирует пропускную способность маршрута. Точно так же, производитель может иметь специализированное оборудование, которое работает круглосуточно. Таким образом, оборудование работает на пределе своей мощности и требует ограниченного способа определения нагрузки.
Рис. 2.11. Диаграммы,
иллюстрирующие распределение работ
при
неограниченной и ограниченной нагрузках
Календарный график — диаграмма Гантта, которая показывает ход выполнения работ и соответствие их графику. |
Рис. 2.12. Контрольный
график хода работ по озеленению
Несмотря на очевидные преимущества и удобство использования диаграмм Гантта, они все же имеют определенные ограничения в применении. Главное из этих ограничений — необходимость неоднократного обновления диаграммы для поддержания ее актуальности. Кроме того, диаграмма не может непосредственно отражать затраты, связанные с различными вариантами нагрузки. И наконец, время выполнения работ может различаться в зависимости от производственного участка; определенные рабочие места или участки могут работать быстрее, чем остальные. Это может очень сильно усложнить оценку альтернативных графиков. Тем не менее, диаграммы Гантта являются наиболее распространенным методом составления производственных графиков.
Назначающая модель — модель линейного программирования для оптимального распределения рабочих заданий или ресурсов. |
Типичные примеры — назначение рабочих заданий станкам или рабочим, территорий обслуживания для торговых агентов, участков обслуживания (например, телефонных линий) для ремонтных бригад. Идея заключается в достижении оптимального соответствия задач и ресурсов. Критериями могут служить расходы, прибыль, производительность и качество работы.
Таблица 2.1. Типичная задача назначения
Станок
A
B
C
D
1
8
6
2
4
Задание
2
5
7
11
10
3
3
5
7
6
4
5
10
12
9
Если необходимо сделать n распределений, то им будет соответствовать n! различных вариантов. В данном случае имеется 4! = 1 2 3 4 = 24 различных варианта. Один подход заключается в том, чтобы исследовать каждый вариант и выбрать тот, который потребует наименьших расходов. Однако для определения решения с наименьшими расходами можно использовать гораздо более простой подход — венгерский метод.
Для того чтобы было возможно использовать венгерский метод, требуется соотношение «один-на-один». Например, каждая работа должна назначаться только на один станок. Он также предполагает, что каждый станок способен выполнить любую из назначенных работ, и что расходы, связанные с каждой комбинацией назначений, известны и постоянны (т.е. не подвержены изменениям).
Венгерский метод — метод распределения работы по рабочим участкам, позволяющий выбрать решение с наименьшими расходами. |
Вычесть наименьшее значение в каждом ряду из каждого числа в этом ряду. Сведите результаты в новую таблицу.
Вычесть наименьшее значение в каждом столбце новой таблицы из каждого числа в этом столбце. Сведите результаты в следующую таблицу.
Проверьте, можно ли сделать оптимальное назначение. Для этого нужно определить минимальное число линий, необходимое, чтобы покрыть все нули. Если число линий равно числу строк в таблице, то оптимальное назначение возможно. В этом случае, переходите к п. 6. В противном случае переходите к п. 4. Обратите внимание, что «покрыть» в данном случае означает «перечеркнуть».
Если число линий меньше, чем число строк, измените таблицу следующим образом:
вычтите наименьшее непокрытое число из каждого непокрытого числа в таблице;
прибавьте наименьшее непокрытое число к числам на пересечениях покрывающих линий.
Повторяйте пп. 3 и 4 до тех пор, пока не будет получена оптимальная таблица.
Произведите назначения. Начните со строк или столбцов, которые содержат только один ноль. Объедините попарно элементы, которые содержат нули, используя только одну пару для каждой строки и каждого столбца. После этого вычеркните данную строку и столбец.
Как видите, эта процедура достаточно проста по сравнению с некоторыми другими методами линейного программирования (см. стр. 18). Полезно знать, что можно использовать одно дополнение к венгерскому методу, чтобы избежать нежелательных назначений. Например, профсоюзное законодательство может запретить назначение одного рабочего на какую-то работу, или руководитель хочет избежать повторного назначения на вредную или неприятную работу того работника, который делал ее последним. В любом случае, определенной комбинации можно избежать, определив ей относительно высокий показатель расходов. Например, в предыдущем примере: если мы хотим избежать комбинации 1-А, назначим ей стоимость 50 долл. Это позволит нам добиться желаемого эффекта, поскольку 50 долл. — это гораздо больше всех остальных показателей затрат. Если в качестве критерия вместо затрат использовать прибыль, то ее можно преобразовать в относительные затраты: вычитаем каждое число в таблице из наибольшего числа, а затем продолжаем процедуру как для задачи минимизации.
Простота венгерского метода не должна заставить вас усомниться в его полезности, Он не только является рациональным методом распределения — он также гарантирует оптимальность решения, часто даже без использования компьютера, который необходим только при решении очень крупных задач.
ПРИМЕР 2.1
Определите оптимальное назначение работ на станки для следующих данных (из табл. 2.1).
|
Станок |
Минимальное значение в ряду |
||||
А |
В |
С |
D |
|||
Задание |
1 |
8 |
6 |
2 |
4 |
2 |
2 |
6 |
7 |
11 |
10 |
6 |
|
3 |
3 |
5 |
7 |
6 |
3 |
|
4 |
5 |
10 |
12 |
9 |
5 |
|
Решение:
Для каждой строки: вычтите наименьшее число в строке из каждого числа в этой строке. Результаты поместите в новую таблицу:
|
Станок |
||||
А |
В |
С |
D |
||
Задание |
1 |
6 |
4 |
0 |
2 |
2 |
0 |
1 |
5 |
4 |
|
3 |
0 |
2 |
4 |
3 |
|
4 |
0 |
5 |
7 |
4 |
|
Минимум столбца |
0 |
1 |
0 |
2 |
|
Для каждого столбца: вычтите наименьшее число в столбце из каждого числа в столбце и сведите результаты в новую таблицу:
|
Станок |
||||
А |
В |
С |
D |
||
Задание |
1 |
6 |
3 |
0 |
0 |
2 |
0 |
0 |
5 |
2 |
|
3 |
0 |
1 |
4 |
1 |
|
4 |
0 |
4 |
7 |
2 |
|
Определите минимальное число линий, необходимое для покрытия (вычеркивания) всех нулей. (Когда чертите линии, постарайтесь вычеркнуть как можно больше нулей.)
|
Станок |
||||
А |
В |
С |
D |
||
Задание |
1 |
6 |
3 |
0 |
0 |
2 |
0 |
0 |
5 |
2 |
|
3 |
0 |
1 |
4 |
1 |
|
4 |
0 |
4 |
7 |
2 |
|
Поскольку только три линии требуются, чтобы покрыть все нули, это не оптимум.
Вычтите наименьшее непокрытое значение (в данном случае 1) из каждого непокрытого числа и прибавьте его к числам, которые стоят на пересечениях покрывающих линий. В результате получим:
|
Станок |
||||
А |
В |
С |
D |
||
Задание |
1 |
7 |
3 |
0 |
0 |
2 |
1 |
0 |
5 |
2 |
|
3 |
0 |
0 |
3 |
0 |
|
4 |
0 |
3 |
6 |
1 |
|
Определите минимальное число линий, необходимое чтобы покрыть все нули (четыре). Поскольку оно равно числу строк, оптимальное назначение возможно.
|
Станок |
||||
|
А |
В |
С |
D |
|
|
1 |
7 |
3 |
0 |
0 |
З |
2 |
1 |
0 |
5 |
2 |
|
3 |
0 |
0 |
3 |
1 |
|
4 |
0 |
3 |
6 |
1 |
Сделайте назначения: начните со строк и столбцов, содержащих только один ноль. Свяжите попарно станки и операции, которые имеют нулевые затраты:
|
Станок |
||||
|
А |
В |
С |
D |
|
|
1 |
7 |
3 |
0 |
0 |
Задание |
2 |
1 |
0 |
5 |
2 |
|
3 |
0 |
0 |
3 |
0 |
|
4 |
0 |
3 |
6 |
1 |

адание