Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekonomika_ta_organizatsiya.doc
Скачиваний:
61
Добавлен:
12.05.2015
Размер:
7.02 Mб
Скачать

24.4. Оптимізація сітьових графіків

Оптимізація сітьових графіків здебільшого зводиться до скорочення тривалості критичного шляху та досягнення рівномірного завантаження виконавців на роботах.

Для скорочення тривалості критичного шляху слід проводити послідовне перетворення сітьового графіку за рахунок:

  • скорочення тривалості робіт на критичному шляху через перерозподіл або залучення додаткових трудових ресурсів;

  • зміни технологічного процесу виконання робіт, що знаходяться на критичному шляху.

Зазначені процеси продовжують доти, поки не буде одержано очікуваний результат, який задовольняв би як технологів, так і був економічно доцільним.

Для рівномірного розміщення виконавців упродовж всього терміну здійснення проекту необхідно реалізувати наступні кроки:

  • перерозподіл працівників між роботами таким чином, щоб загальна кількість виконавців кожного періоду було однакова. Це, у свою чергу потребує зміни тривалості робіт, що може призвести до збільшення критичного шляху;

  • переміщення початку здійснення роботи у межах резерву часу для цієї роботи.

Для оптимізації сітьового графіку необхідно побудувати лінійну діаграму у масштабі часу, де роботи розташовані за своїми ранніми початками. Дані для побудови такої діаграми можна взяти з таблиці розрахунку сітьового графіка чи графічного зображення, де числові значення внесено у відповідні сектори подій (див. рис. 24.1). Нумерація подій може починатися з 0 чи 1, що суттєвого значення немає. При великому комплексі робіт, зазвичай, окремі групи робіт і подій можуть виділятися і розраховуватися окремо. У цьому випадку вихідна подія може мати будь-який номер. У даному викладенні матеріалу умовно приймається нумерація вихідних подій з 1.

Отже, на лінійній діаграмі зображають роботу таким чином: кожна робота відображається відрізком (рис. 24.3). Початок цього відрізку встановлюється у координату із значенням на осі часу, яка відповідає ранньому початку роботи. Довжина відрізку – це тривалість самої роботи у періодах, що прийняті для конкретного проекту (години, дні, тижні). Кінці робіт позначаються номерами відповідних подій. Зазвичай, роботи, що знаходяться на критичному шляху, зображують потовщеною лінією.

Рис. 24.3. Побудова лінійної діаграми за сітьовою моделлю

Розпочинати побудову лінійної діаграми необхідно з роботи, яка виходить з початкової події та знаходиться на критичному шляху. На рис. 24.3 це − робота 1-2. Наступною будується інша робота критичного шляху – це робота 2-3. Таким чином, першим етапом є зображення на лінійному графіку усіх робіт критичного шляху (1-2, 2-3, 3-5).

Побудова робіт, що не належать до критичного шляху, провадиться наступним чином. Спочатку визначається час початку кожної роботи та її тривалість. Далі початок роботи зображується на діаграмі дещо вище кінця відрізку тієї роботи критичного шляху, до якої має відношення робота, що розглядається. На рис. 24.3 − це робота 1-3. Вона розпочинається, як робота 1-2, з події 1.

Під час побудови кожної роботи проставляється нумерація як початку так і кінця відповідно за номером подій, до яких відноситься дана робота. Над роботою у колі зазначається кількість працівників, що виконують дану роботу (окрім фіктивних робіт). Таким чином побудову лінійного графіку завершено.

Для оптимізації необхідно здійснити наступне. Підраховуємо кількість працюючих кожного періоду. Для підрахунку необхідно підсумувати кількість працівників кожної роботи на той чи інший період. Ці значення суми записуються для кожного періоду комплексу робіт (рис. 24.4).

Рис. 24.4. Графічний розрахунок кількості працюючих за періодами виконання комплексу робіт

Як видно з рис. 24.4, що кожного періоду різниться кількість працюючих від 9 до 1 чоловіка. Такий стан не може задовольняти керівництво. Для зміни ситуації проводиться оптимізація шляхом перерозподілу кількості працюючих на кожній роботі чи переміщення початку виконання робіт, для яких це можна реалізувати. З рис. 24.4 слідує, що є можливість скоротити роботу 3-5, збільшивши кількість виконавців. Проте, умовно будемо вважати, що зазначена робота не може бути скорочена за технологічними вимогами.

Критерієм оптимізації є найменше значення суми квадратів кількості працюючих на кожному періоді. Для випадку, що розглядається, сума квадратів становить:

Розглядаємо ті роботи, що мають резерв часу. Цей резерв визначається таким чином. Якщо на лінійній діаграмі спостерігається певна розбіжність подій у часі для двох робіт, одна з яких – це робота, що знаходиться на критичному шляху, а інша – виходить з іншої події, то між закінченням однієї і початком наступної є певний проміжок у періодах. Ця робота може бути перенесена на декілька поділок шкали часу. На рис. 24.4 можливі варіанти перенесення роботи 4-5 зображені пунктиром.

Для розрахунку періодів переносу певної роботи використовується метод при якому розраховується оптимальне значення кількості періодів переносу робіт. Для реалізації цього методу будується таблиця з 4 стовпців та n рядків, де n – кількість періодів перенесення конкретної роботи. Так, за рис. 24.4 для роботи 4-5 необхідно 7 рядків. Перший стовпець заповняються числами, що відповідають кількості працівників кожного періоду, починаючи з першого дня, який слідує за закінченням роботи 4-5, і закінчуючи останнім значенням можливості переносу цієї роботи. Так, для роботи 4-5 цей період буде збігатися із закінченням роботи 3-5, що знаходиться на критичному шляху. Наступний стовпець формується з чисел, які відповідають кількості працюючих на відрізку від початку до кінця роботи, що розглядається (у нашому випадку − це робота 4-5) за винятком тих працівників, які безпосередньо зайняті на даній роботі (7 осіб). Для нашого прикладу, це буде 2 робітника тому, що загалом у ті періоди, під час яких виконується робота 4-5 ще здійснюється робота 2-3, на якій працює 2 чоловіка.

Третій стовпець формується як різниця між значеннями першого і другого числа кожного рядка. Четвертий стовпець будується наступним чином. Перше значення дорівнює числу першого рядка третього стовпця, наступні є сумою чисел, що знаходяться вище комірки та зліва від тієї комірки, що розраховується у даний час. Послідовність побудови і результат представлено на рис. 24.5.

Рис. 24.5. Розрахунок кількості періодів перенесення роботи

За результатами табличного розрахунку визначаємо найменше число у четвертому стовпці. Для випадку, що розглядається, це число – 7. Для визначення кількості періодів для перенесення роботи 4-5 необхідно визначити, на який період припадає це мінімальне число. Для сітьової моделі, яка розглядається, це 7 період (див. рис. 24.4, 5 стовпець праворуч). Отже, для роботи 4-5 оптимальним є перенесення початку і кінця зазначеної роботи на 7 періодів. При перенесенні знову розраховуються відповідні значення чисельності працівників на кожному періоді. Рис. 24.4 трансформується у рис. 24.6.

Аналіз розподілу працюючих за періодами дозволяє дійти висновку, що необхідна кількість виконавців зменшилася, а саме до оптимізації нагально було розподіляти по роботам 9 осіб на 6 днів, після оптимізації тільки на 2 дні необхідно залучити 9 осіб. Частково зникла незначна кількість працюючих упродовж значних відтинків часу.

Рис. 24.6. Частково оптимізована лінійна діаграма

Так, до оптимізації по 1 робітнику працювало 7 днів, після проведення оптимізації – тільки 3 дні. За критерієм оптимізації маємо:

Це значення менше, ніж попереднє (543 < 487).

Досліджуючи оптимізовану за першим етапом лінійну діаграму, можна помітити, що з’явилася можливість оптимізувати роботи 2-5 чи 1-3. Після оптимізаційних процедур і для зазначених робіт варто знову проаналізувати діаграму на можливість оптимізації.

Окрім оптимізації методом переносу робіт, використовується розподіл чи перерозподіл кількості працюючих по роботах. Так, якщо робота при проектуванні сітьової моделі потребує N працюючих при часу виконання T періодів, то можна розглянути можливість виконання цієї роботи за 2T при чисельності виконавців N/2. Звичайно, такий перерозподіл може виконуватися тільки при технологічних можливостях, враховуючи ресурсний потенціал та інші фактори. Як альтернатива вищезазначеному, можливо й інший розподіл за часом і кількістю, наприклад, 2N і T/2, N/3 і 3T, або інші варіанти.

Розглянемо оптимізацію методом перерозподілу працівників для сітьової моделі (див. рис. 24.4). Для скорочення чисельності працюючих є можливості для робіт, що не лежать на критичному шляху, зменшити кількість працівників. Так, для роботи 1-3, яку виконують 4 працівника, пропонується скоротити їх до 2 і збільшити термін виконання у 2 рази. Для роботи 2-4 залишити одного працівника і подовжити виконання у 3 рази. Виконання роботи 4-5 збільшити за часом у 2 рази з кількістю виконавців - 4. Таким чином, лінійна діаграма має вигляд, представлений на рис. 24.7 з наступним розрахунком кількості працюючих на кожному періоді.

Рис. 24.7. Графічний розрахунок кількості працюючих за періодами виконання комплексу робіт

Аналіз чисельності працюючих на кожному періоді дозволяє зробити висновок, що різниця між максимальною чисельністю (9 осіб) протягом 6 періодів і мінімальною (1 особа) зменшилася до 7 осіб упродовж 5 періодів і 1 особа протягом 3 періодів. Рівномірність розподілу суттєво покращилася.

За критерієм оптимізації маємо:

Це значення менше ніж попереднє (445 < 487 < 543).

Аналізуючи графічне зображення лінійної діаграми, можна дійти висновку, що є ще можливість скорочення часу виконання всього комплексу робіт. Так, змінюючи технологію (при можливості) і збільшуючи кількість виконавців на роботі 3-5, яка належить до критичного шляху з однієї особи до двох можливе скорочення часу реалізації цієї роботи у 2 рази (у нашому випадку на 3 періоди, до завершення роботи 4‑5). Такий перерозподіл працівників за періодами виконання робіт надає можливість поступово досягти оптимальної завантаженості працюючих і мінімізації часу виконання усього комплексу робіт.

У зв'язку з тим, що кожна операція зміни кількості періодів і кількості працюючих трансформує сітьовий графік, виникає необхідність переглядання його структури, адже можлива зміна робіт, що лежать на критичному шляху. Кожного перерозподілу робітників змінюється рівномірність працюючих за періодами. У зв'язку з цим виникає необхідність перенесення початків і закінчень робіт для вирівнювання працюючих протягом усього комплексу робіт і навпаки, положення кожної роботи, у свою чергу, дає можливість зміни часу виконання роботи. Графік удосконалюється. Закінченням процесу удосконалення можна вважати такий розподіл робіт і працівників на кожній роботі, який задовольняє усі служби, залучені до виконання комплексу робіт.

Проте ідеальна модель сітьового графіку з точки зору часу виконання комплексу робіт, завантаженості виконавців може не задовольнити вимоги технологічного процесу. При проектуванні та оптимізації сітьових моделей варто враховувати наступні чинники:

  • період, який використовується у розрахунках сітьових графіків необхідно брати такий, який є кратним і доцільним для усіх робіт, що входять до комплексу;

  • розраховуючи необхідну кількість працівників на кожній роботі, належним чином треба аналізувати особливості цієї роботи;

  • склад персоналу за професіями і рівнем кваліфікації на кожній роботі має відповідати рівню складності й трудомісткості цієї роботи;

  • при перерозподілі робітників між різними роботами враховується їх кваліфікаційний рівень, професія та необхідність такого переміщення;

  • зміна часу виконання робіт має обґрунтовуватися з точки зору технологічної можливості та наявних людських і матеріальних ресурсів, кадрового потенціалу;

  • зменшення часу виконання окремих робіт може бути неможливе у зв'язку з тим, що конкретна робота містить природні процеси у своєму складі, які проходять за певний проміжок часу (сушіння фарби, полімеризація, термопрогонка);

  • кількість часу, яку варто заощадити, включаючи у роботу кожного додаткового працівника, може нелінійно залежати від їх кількості, і навпаки, вилучення виконавця також нелінійно впливатиме на збільшення часу виконання роботи;

  • в окремих випадках вилучення виконавця зменшує час виконання роботи, а залучення додаткового може збільшити цей час;

  • специфічні роботи можуть виконуватися тільки певними професіоналами чи групами працівників (відділи, бригади), перерозподіл може бути не доцільним чи неможливим;

  • оптимізуючи час виконання і кількість працюючих, необхідно пам’ятати, що будь-який зовнішній чи внутрішній фактор може суттєво вплинути як на час (доставка матеріалів із запізненням, непередбачені затримки у роботі), так і на зміну кількості працівників (хвороба, перехід на іншу роботу), отже варто для кожної роботи мати резерви часу і трудових ресурсів.

Підсумовуючи вищезазначене, варто відмітити, що побудова і оптимізація сітьових графіків є трудомістким процесом, на який впливає певна кількість факторів. Сам процес реалізації проекту, який розрахований методом сітьового планування, потребує постійного перегляду строків і виконавців й під час виконання.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]