- •Розділ 2. Алгоритмізація задач управління інтегрованим виробництвом
- •2.1. Автоматизоване планування в інтегрованому виробництві
- •2.2. Типові задачі планування в інтегрованому виробництві та методи їх розв’язання
- •2.2.1. Дослідження задачі планування обсягу і номенклатури виготовлення продукції
- •2.2.2. Дослідження задачі календарного планування виробничої системи
- •2.2.3. Дослідження задачі оперативного планування
- •2.3. Оперативне управління гвс
- •2.3.1. Призначення задачі та методи організації оперативного контролю за допомогою еом
- •2.3.2. Призначення задачі та стратегії оперативного корегування у гвс
- •2.3.3. Організація оперативно-диспетчерського управління гвс
- •Контрольні запитання
2.2. Типові задачі планування в інтегрованому виробництві та методи їх розв’язання
2.2.1. Дослідження задачі планування обсягу і номенклатури виготовлення продукції
Формулювання задачі. При розв’язанні задач організаційно-економічного управління виробництвом, одним з основних факторів, що регламентують діяльність промислового підприємства, є збільшений розрахунок виробничих потужностей і завантаження устаткування, результатом якого є виробнича програма обсягу виготовлення продукції.
В умовах масового і серійного виробництва ефективним методом такого розрахунку, який забезпечує максимальне завантаження устаткування, є лінійне програмування, орієнтоване на побудову лінійних оптимізаційних моделей виробництва. Моделі, які використовуються у цих розрахунках, є статичними, адже вони призначені для аналізу керуючих рішень, які поширюються на єдиний, попередньо визначений відрізок часу.
Сфера застосування моделей та методів такого роду у даний час охоплює широкий спектр функцій організаційного управління [10].
Розглянемо приклади типових задач виробничого планування обсягу і номенклатури випуску продукції на двох рівнях управління підприємством: адміністративного управління (задача управління збутом продукції) і управління підрозділами (задача оптимального розподілу ресурсів).
Задача управління збутом продукції. Як приклад задачі управління збутом продукції розглянемо спрощене планування зовнішньоторговельних операцій.
Виробник має перед собою мету: виробити вітчизняний товар, який користується попитом у Європі, вивезти та продати його за валюту, на зароблені кошти придбати товар у Європі, який користується попитом на Україні, перевезти та продати його оптом чи в роздріб, одержавши найбільший прибуток. При цьому він повинен виходити із наступних умов:
1) витрати
виробника на виготовлення вітчизняних
товарів встановленої номенклатури,
враховуючи ліцензію на вивіз –
;
2) ціни
на вітчизняні товари при продажу оптом
за валюту у Європі –
;
3) максимально
доступні розміри партій вітчизняних
товарів –
;
4) фрахтові
ставки при перевезенні вітчизняних
товарів –
;
5) ціни
на товари закордонного виробництва
встановленої номенклатури при купівлі
оптом за валюту у Європі –
;
6) фрахтові
ставки при перевезенні іноземних товарів
–
;
7) ціни
на європейські товари при продажу за
гривні в роздріб –
;
8) коефіцієнт
перерахунку оптової ціни в роздрібну
при продажу –
;
9) ставка
податків на продаж –
;
10) валютний
курс гривні –
;
11) коефіцієнти
загальних втрат при роботі з вітчизняними
товарами –
;
12) коефіцієнти
загальних втрат при роботі з іноземними
товарами при продажу їх оптом
та в роздріб
;
13) максимальні
розміри партій іноземних товарів, які
можна реалізувати у рамках зазначених
втрат –
;
14) сума
грошових коштів, які має виробник –
;
15) сума
одержаного кредиту –
;
16) процентна
ставка з кредиту –
;
17) обмеження
на вивезення валюти з Європи –
;
18) обмеження
на вивезення валюти з України –
.
Необхідно
визначити обсяг виробництва вітчизняних
товарів
та обсяг продажу іноземних товарів
оптом
та в роздріб
,
завдяки яким буде одержаний найбільший
прибуток. Для цього перерахуємо всі
ціни в гривнях і визначимо цільову
функцію (ЦФ) як прибуток від всього
комплексу зовнішньоторговельних
операцій, а обмеження
задачі подамо як умови виконання всіх
операцій з виробництва, перевезення,
компенсації втрат, продажу, придбання,
тощо.
В результаті математичний запис задачі має наступний вигляд:
за умов
– обмеження
коштів на виробництво, перевезення і
компенсації втрат;
– обмеження
коштів на придбання іноземних товарів
– обмеження
на вивезення валюти з Європи;
–
обмеження
на вивезення валюти з України;
– обмеження
на максимальний обсяг партій вітчизняних
товарів;
– обмеження
на максимальний обсяг партій іноземних
товарів.
Задача розподілу ресурсів. На підприємстві, яке виготовляє неоднорідну продукцію, для формування виробничої програми необхідно визначити, якими повинні бути рівні виробництва кожного продукту за встановлений час планового періоду. Ці рівні обмежені наступними технологічними умовами:
1) виробництво
продукції утворюється на базі
різних технологічних процесів;
2) технологічні
процеси орієнтовані на одержання
продукції з наявних в системі
матеріалів;
3) витрати
ресурсів системи, які пов’язані з кожним
із технологічних процесів, визначаються
трудовитратами
(виміряними
в людино-тижнях), а також кількістю
матеріалів
(в одиницях ваги), які витрачаються за
встановлений час планового періоду;
4) загальні
трудовитрати виробництва повинні не
перевищувати
,
а матеріальні запаси -
.
У рамках цих обмежень критерієм оцінки ефективності організаційного управління виробництвом є отримання максимального прибутку (або мінімальних витрат) . Необхідно визначити обсяг виробництва для кожного технологічного процесу.
Використовуючи виробничо-економічні показники і всі встановлені обмеження формується наступна лінійна модель виробництва:
за умов
;
.
Іншим варіантом задачі розподілу ресурсів є розрахунок завантаження устаткування, який виконується за такими початковими даними:
1) Bі
– пропускна здатність і
- ої
групи устаткування (
);
2) Aіj
– трудомісткість j
- го
виробу (
),
виготовленого на обладнанні
і -
ої групи;
3) Sj – собівартість виробів;
4) Cj – вартість виробів;
5) Xj – шукана програма випуску;
6) обмеження з пропускної здатності устаткування:
.
В залежності від економічних вимог використовуються різні критерії оцінки шуканої програми випуску при задоволенні обмеження з пропускної здатності:
1) найменший сумарний розмір простоїв:
,
де
;
2) максимізація випуску у вартісному вираженні:
;
3) максимізація прибутку:
.
Метод розв’язання задачі. Розглянуті задачі відносяться до єдиного математичного класу задач – лінійного програмування (ЛП).
Симплекс-метод є найбільш поширеним та універсальним обчислювальним методом, який використовується для розв’язання будь-яких задач ЛП за допомогою ЕОМ. Ідея методу полягає у послідовному проходженні по базисних рішеннях опорних планів задачі доти, доки не буде одержане оптимальне рішення (іншими словами, у послідовному покращенні планів задачі за визначеним критерієм).
Розглянемо процес підготовки початкових даних і алгоритм розв’язання задачі ЛП табличним симплекс-методом.
Математична модель задачі ЛП має одну із наступних лінійних форм:
(2.1)
за умов:
; (2.2)
Xj 0, (2.3)
або
(2.4)
за умов:
(2.5)
Xj 0, . (2.6)
Перед розв’язанням задачі необхідно попередньо виконати такі процедури:
1) привести математичну модель до канонічного вигляду, тобто обмеження (2.2), (2.5) перетворити на рівняння за допомогою додаткових змінних;
2) визначити початковий прийнятний (невід’ємний) базисний розв’язок задачі (у випадку обмежень (2.5) ввести штучні змінні);
3) ввести в початкову симплекс-таблицю такі параметри, які відповідають початковому базисному розв’язку (рис.2.2):
– вагові коефіцієнти при змінних Xj в ЦФ (рядок Cj);
– змінні Xj, які входять до наявного базису;
– значення базисних змінних Xі = Bі = A0 (стовпець A0);
– елементи
,
матриці умов задачі A[m n]
(стовпці A1,
A2,
..., An);
– оцінки
,
що відповідають стовпцям A1,
A2,
..., An
і визначаються за формулою:
. (2.7)
Рис. 2.2. Структура початкової симплекс-таблиці
Далі, використовуючи алгоритм симплекс-методу, знаходять оптимальне рішення плану – базисний розв’язок Xі.
Алгоритм симплекс-методу (для (2.1)) має вигляд [5]:
1. Заповнити початкову симплекс-таблицю.
2. Якщо Dj 0 для всіх , то отриманий план оптимальний.
3. Якщо є Dj < 0 і в стовпці Aj всі елементи Aіj 0, то ЦФ необмежена зверху умовами задачі і знайти оптимальний план неможливо.
4. Якщо у стовпцях Aj, що відповідають від’ємним оцінкам Dj, існує хоча б один Aіj > 0, то можливий перехід до нового, кращого плану.
5. Стовпець Ak, який необхідно ввести до базису для покращення плану, визначається за найменшим Dj < 0. Стовпець, в якому міститься ця оцінка, називається напрямним.
6. Стовпець
Ar,
який необхідно вивести з базису,
визначається за відношенням r:
,
(Aіk 0).
Рядок r
називається напрямним. Елемент Ark,
який стоїть на перехресті напрямного
рядка і стовпця, називається напрямним
елементом.
7. Заповнюється нова симплекс-таблиця, яка відповідатиме новому базисному розв’язку:
при
; (2.8)
при
;
;
,
де l – номер ітерації.
Значення Dj визначається одним з двох способів:
а) як кожний елемент таблиці за виразом (2.8);
б) за формулою (2.7).
Процес обчислень завершується, якщо знайдене оптимальне рішення або коли функція буде необмежена.
Особливості застосування методу:
1. Якщо
за початковий базис беруть базис із
вільних змінних, для яких Cі = 0,
то оцінки для всіх небазисних змінних
дорівнюють Dj = A0j = -Cj,
а відповідні значення
.
2. При розв’язанні задачі з математичною моделлю у формі на мінімум в базис вводиться стовпець з найбільшою додатною оцінкою.
3. Відсутність стовпців з Dj < 0 (при розв’язанні задачі з математичною моделлю у формі на максимум) або з Dj > 0 (при розв’язанні задачі з математичною моделлю у формі на мінімум) є ознакою оптимальності відповідного базисного рішення.
4. Якщо є хоча б одна від’ємна (задача максимуму) або додатна (задача мінімуму) оцінка для небазисного вектора, а його стовпець містить лише від’ємні елементи, то в області прийнятних рішень ЦФ необмежена.
Аналіз задачі на чутливість. Визначення оптимальних значень виробничої програми не завжди є достатньою умовою для формування виробником правильного керуючого рішення при організації виробництва. В більшості випадків формулюється задача дослідження впливу на значення одержуваного прибутку (або витрат) збільшення кожного з використаних ресурсів, вдосконалення того чи іншого технологічного процесу, зміни вартості використовуваної сировини, що впливає на прибутковість виробничо-технологічних процесів. Це означає, що необхідно знати, в якому інтервалі можна змінювати вхідні параметри моделі без істотного відхилення від знайденого оптимуму і без порушення структури базису, що формує оптимальне рішення. Дослідження, що проводяться в рамках такої задачі, називаються аналізом моделі на чутливість.
Нехай в задачі ЛП B = [Bi] – обмеження значень ресурсів, а dB = [dBi] – прийнятні варіації цих ресурсів. Дослідимо їх вплив на зміну оптимального значення ЦФ L(Xoпт(B)) = L(B). Якщо прийняти, що B = B + dB, то нове оптимальне значення ЦФ буде рівним L(B + dB). Обчисливши приріст dL(B + dB) = L(B + dB) – L(B), знайдемо границю співвідношення:
– частинна
похідна ЦФ по змінній Bi.
За теоремою подвійності одержимо:
C•Xoпт = L(Xoпт) = Lподв(Yопт) = B•Yопт,
де Yопт – оптимальний розв‘язок подвійної задачі ЛП;
Lподв – ЦФ подвійної задачі.
Звідси
dL(B)/dBi = Yi опт,
що визначає максимальне значення
приросту ЦФ прямої задачі при зміні
і-го
ресурсу Bi
на 1 одиницю, а саме: чим більше Yi опт,
тим більша чутливість ЦФ прямої задачі
до зміни вільних членів Bi
в оптимальному розв‘язку Xопт.
Якщо Yi опт = 0,
то це означає, що відповідний ресурс Bi
не є суттєвим для моделі,
тобто зміна його значення на 1 одиницю
не призведе до зміни оптимального
значення ЦФ і отриманого розв‘язку
Xопт.
Це обумовлює перетворення і-го
обмеження прямої задачі у строгу
нерівність
,
оскільки ресурс Bi
знаходиться у надлишку на величину:
.
Таким чином, при проведенні аналізу моделі на чутливість можливе встановлення таких результатів:
1) якщо
оптимальне рішення задачі подвійності
Yi опт = 0,
то відповідний ресурс прямої задачі Bi
використовується частково і його
значення може бути зменшене до величини
;
2) якщо оптимальне рішення задачі подвійності Yi опт 0, то при зміні відповідного ресурсу Bi на 1 одиницю ЦФ прямої задачі одержить приріст на величину Yi опт.
Слід зазначити, що знаходження значення Yi опт можливе через значення Dj оцінок симплекс-таблиці оптимального розв‘язку прямої задачі, тобто Yi опт = Dn+i.
