Математична модель транспортної системи підприємства
Керування транспортною системою. Задачі планування незалежних транспортних потоків. Модель нижнього рівня - оптимізація транспортних потоків на транспортних мережах окремих видів транспорту. Побудова імітаційної моделі та аналіз результатів прогону.
Рубрика | Экономико-математическое моделирование |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 24.07.2009 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
(24)
-для інших пунктів , у яких відбувається навантаження-розаантаження;
(25)
- для інших пунктів і запровадження і виводу транспортних засобів з експлуатації;
(26)
-для інших пунктів транспортної мережі.
Загальна кількість вантажів n-го роду ( ), що відправляються з різноманітних пунктів або що доставляються в них, не перевищує необхідних обсягів відправлення-доставки вантажів у заданому періоді .
(27)
де - кількість вантажів, що відправляються і що доставляються M-м видом транспорту.
Передбачається, що при наявності вільних транспортних засобів можна здійснити перевезення додаткових, надпланових вантажів (наприклад, вантажів іноземних фрахтувальників на морському транспорті).
Кількість вантажів, що зберігаються на складах у пункті (без обмежень будемо припускати, що ) у кожний період часу t, не перевищує загальної ємності складів у даний період
(28)
де - кількість вантажів n-го роду ввезених на склади і вивезених із них M-м видом транспорту в період , - ємність складів у пункті i у період t, - можливе збільшення ємності складів (наприклад, шляхом оренди додаткових помешкань) у період t, - початкова кількість вантажів n-го роду та складах.
У будь-який момент часу кількість вантажів кожного роду, що зберігаються на складах, невід'ємна:
(29)
Кількість транспортних засобів кожного типу, що знаходяться в резерві в пункті i, невід'ємна:
(30)
Загальний обсяг навантаження-розвантаження в кожному пункті i не перевищує пропускної спроможності вантажно-розвантажувальних устроїв
(31)
а загальна кількість транспортних засобів, що переміщаються по дузі (i,j) транспортної мережі, - пропускної спроможності цієї дуги
(32)
Крім того, на потік транспортних засобів накладені обмеження бюджетного типу
(33)
де - загальна кількість ресурсів, виділених для транспортних засобів m-го типу (наприклад, розмір бюджету часу), - кількість ресурсів, що затрачаються на переміщення одиниці потоку по дузі (i, j). Всі перемінні задачі невід'ємні:
(34)
Потрібно визначити оптимальні кількості навантажених і порожніх транспортних засобів кожного типу, що переміщаються по дугах транспортних мереж різноманітних видів транспорту, кількості транспортних засобів, що спрямовуються в резерв, арендованих, починаючих і різноманітних вузлах закінчують, що роботу в, мережі, а також оптимальні обсяги відправлення, доставки, збереження, перевалювання і перевезення вантажів, при яких забезпечується одержання максимального прибутку (без урахуванням постійних складових):
(35)
де - питомі прибутки від перевезення одиниці вантажів; - питомі витрати на перевалювання, навантаження-розвантаження і збереження вантажів; - питомі прибутки від перевезення надпланових вантажів; - питомі витрати на збільшення ємності складів; - питомі витрати на переміщення й оренду транспортних засобів, - питомі утрати від простою транспортних засобів.
2.4 Двохрівнева система моделей планування транспортних потоків
Двохрівнева система моделей будувалася таким чином, щоб не тільки забезпечити можливість рішення вихідної задачі методом декомпозиції, але і щоб модель кожного рівня не носила штучний характер, а мала чітку змістовну інтерпретацію і при необхідності могла використовуватися незалежно.
Роздивимося тепер більш докладно формулювання і методи рішення задач кожного рівня [18].
Задачею, що вирішується на верхньому рівні системи, є визначення оптимальних агрегованих вантажопотоків у єдиній транспортній мережі з урахуванням її характеристик і потреб народного господарства в перевезеннях вантажів, розподіл вантажопотоків між видами транспорту, планування змішаних перевезень за участю декількох видів транспорту і вибір оптимальних пунктів перевалювання вантажів з одного виду транспорту на інший.
Дана задача формулюється в такий спосіб.
Задано графа ,що подає агреговану єдину транспортну мережу країни, що складається з агрегованих транспортних мереж окремих видів транспорту і містить вершини пункти відправлення-призначення, що подають, вантажів і пункти їхній перевалювання. Для кожного пункту задані обсяги вантажів n-го роду котрі потрібно відправити з нього або доставити у відповідний період часу, прибутки , витрати при використані M-м видом транспорту одиниці ємності складів у пункті i прибуток від вивозу одиниці вантажів, що були на складах у пункті i до початку планового періоду. Відомі також пропускні спроможності ланок транспортної мережі, пропускні спроможності пунктів перевалювання і витрати на перевалювання одиниці вантажу з одного виду транспорту на інший. З деяких пунктів можливий вивіз надпланових вантажів (наприклад, на морському транспорті такими вантажами є вантажі іноземних фрахтувальників).
Потрібно знайти розмір агрегованого потоку вантажів по дугах графа { }, обсяги відправлення і доставки вантажів { }, { }, обсяги перевалювання вантажів із М-го виду транспорту на L-й і навпаки в кожному пункті перевалювання { }, { },обсяги відправлення надпланових вантажів { }, кількості вантажів, що спрямовуються кожним видом транспорту на склади або вивезених із складів { }, { }, і визначити частки { } і { } початкової кількості вантажів на складах у кожному пункті і загальній ємності складів, що виділяються в розпорядження кожного виду транспорту, при яких досягається максимум економічного ефекту
При цьому повинні виконуватися умови зберігання агрегованого потоку вантажів n-го роду ( ) при проходженні через вершини графа в кожний період часу t( )
(37)
(38)
(39)
де
(40)
Обмеження (37) відповідає пунктам відправлення і доставки вантажів, що одночасно є пунктами перевалювання, обмеження (38) - пунктам, що є тільки пунктами відправлення і доставки, а обмеження (39) - іншим пунктам. Крім того, виконуються обмеження на максимально можливі обсяги відправлення і доставки вантажів
(41)
обмеження на максимально можливі обсяги перевалювання вантажів з одного виду транспорту на інший у кожному пункті перевалювання
(42)
обмеження на пропускну спроможність ланки агрегованої транспортної мережі:
(43)
і обмеження на використання ємності складів у вузлах агрегованої транспортної мережі різноманітними видами транспорту
(44)
де
(45)
Кількість вантажів кожного роду, що зберігаються на складах у кожний момент часу, невід'ємна:
(46)
де початкової кількості вантажів п-го роду, що може бути вивезена M-м видом транспорту,
(47)
Крім того, повинні виконуватися умови невід'ємності:
(48)
Сформульована задача є задачею лінійного програмування з мережною підструктурою. В.зв'язку з тим що матриця її обмежень має квазіблочний вид, для рішення задачі може бути використаний метод декомпозиції.
Шляхом розкладання обмежень (41), (42), (45), (47) на окремі обмеження для кожного підграфа вихідна задача (36) - (48) зводиться до двохрівневої системи більш простих задач. Ця система складається з розв'язуваних на другому рівні задач розподілу обсягів відправлення і доставки вантажів , пропускних спроможностей пунктів перевалювання , ємностей складів і початкової кількості вантажів у них між різноманітними видами транспорту:
і розв'язуваних на першому рівні задач визначення агрегованых потоків вантажів по окремим підграфами , що відповідають різноманітним видам транспорту М:
Крім того, повинні виконуватися обмеження (37)-(39), (43), (44), (46), (48).
Застосування методу декомпозиції дозволяє істотно | зменшити розрахункові труднощі. Задача другого рівня 1 мають просту структуру, і їхні рішення можуть бути виписані 3 у явному виді, а задача першого рівня вирішуються на окремих підграфах і можуть бути зведені до задач про однопродуктовий потік мінімальної вартості, для яких є ефективні спеціальні алгоритми [14-26] (як зазначено в [13], за допомогою даних алгоритмів задачі вирішуються приблизно в 50-100 разів швидше, чим за допомогою звичайних методів лінійного програмування. Так, наприклад, задача з 1200 вершинами і 4000 дуг була вирішена усього за 20 с).
Узгодження рішень задач другого і першого рівнів здійснюється відповідно до ітеративного алгоритму: на кожній ітерації в моделях першого рівня коректуються праві частини обмежень на обсяги відправлення, доставки і перевалювання вантажів, що виділяються частка початкової кількості вантажів на складах і пропускних засіб ностей ланки транспортної мережі, а в моделях другого рівня - значення коефіцієнтів цільової функції. Ітеративний процес узгодження рішень задач різних рівнів продовжується доти, поки не буде отримане оптимальне рішення вихідної задачі.
2.6 Модель нижнього рівня - оптимізація транспортних потоків на транспортних мережах окремих видів транспорту
Як вже визначалося, задача нижнього рівня розпадається на задач, що відповідають окремим видам транспорту. Для кожного виду транспорту М вирішується така задача. Потрібно максимізувати економічний ефект від перевезення вантажів М-м видом транспорту
(49)
при виконанні обмежень
(50)
(51)
(52)
(53)
де відображаючих умови зберігання потоку вантажів кожного роду.
Крім того, повинні виконуватися обмеження на максимально можливі обсяги відправлення і доставки вантажів
(54)
обмеження на кількість вантажів, що можуть бути спрямовані на склад:
(55)
і узяті зі складів:
(56)
Розглянемо математичну модель і метод рішення.
У тому випадку, коли планування транспортних потоків різних видів відбувається незалежно, наприклад, на різних етапах \упорядкування планів, при перебуванні оптимальныхпотоков транстранспортных засобів, необхідних для освоєння заданих потоків.; вантажів, у багатьох випадках (особливо при рішенні задач те що кут або перспективного планування), можна вважати, що маршрути потоків транспортних засобів і потоків вантажів цілком збігаються, таким чином, для визначення потоків транспортних засобів достатньо знайти лише кількість транспортних засобів кожного типу, що закріплюються за кожним вантажопотоком.
Математичні моделі, запропоновані для рішення таких задач, називаних також задачами розставляння транспортних засобів, можна розділити на два типи: моделі, що дозволяють.одночасно знаходити як оптимальне закріплення транспортних засобів різного типу за різноманітними напрямками вантажопотоків, так і схеми (маршрути) їхній переміщення, і моделі оптимального розподілу типів транспортних засобів по напрямках перевезень.
Одна з перших формулювань задачі розставляння транспортних засобів з одночасною побудовою схем їхній переміщення запропонована в [44]. У даній роботі транспортна мережа містить тільки пункти відправлення і пункти призначення вантажів одного роду і потрібно визначити оптимальну кількість порожніх у навантажених транспортних засобів кожного типу, що переміщаються по ланках транспортної мережі, при якому забезпечуються мінімальні сумарні витрати бюджету часу транспортних засобів. Задано обмеження на розмір бюджету часу кожного типу транспортних засобів на необхідні обсяги перевезень із кожного пункту відправлення в кожний пункт призначення, а також обмеження, що відбивають умови зберігання потоку транспортних засобів при проходженні через вузли транспортної мережі.
У [15] розглянута подібна задача, у якій враховується можливість оренди транспортних засобів і потрібно забезпечити мінімум суми витрат на оренду й експлуатаційні витрати, пропорційних витратам бюджету часу. Для зменшення обчислювальних труднощів, обумовлених великою розмірністю даної задачі, розроблений метод, заснований на методі генерації стовпчиків. На кожній ітерації відшукують замкнутий маршрут кожного окремого транспортного засобу, що забезпечує мінімальні витрати. Ця задача є задачею про циркуляцію мінімальної вартості і вирішується за допомогою алгоритму дефекту [4]. Потім на основі отриманих рішень підзадач для окремих транспортних засобів вирішується задача побудови нового базису вихідної задачі, для чого використовують тільки ті зі знайдених маршрутів, що є більш вигідними в порівнянні з існуючими.
У [17] сформульована задача планування перевезень декількох родів вантажів у різноманітні періоди часу. Частина вантажів повинна бути перевезена обов'язково, перевезення інших вантажів є факультативної. Поряд з обмеженнями, розглянутими в [14, 15], задані обмеження на припустиме скупчення транспортних засобів в однім регіоні і на мінімально припустимий обсяг перевезення вантажів між пунктами відправлення та пунктами призначення. Враховується також кількість транспортних засобів, що повинні вводитися в експлуатацію і виводитися з її в окремих вузлах транспортної мережі.
Оскільки задача даного типу є задачами цілочисельного лінійного програмування, їхнє рішення пов'язане із визначеними обчислювальнимитруднощами, обумовленими високою розмірністю практичних задач і необхідністю використовувати додаткові прийоми для усунення можливої незв`язнотсти одержуваних маршрутів прямування транспортнихзасобів.
Найбільше доцільною областю застосування моделей даного типу є задачі оперативного і середньострокового планування, у яких вимога недрібності потоків транспортнихзасобів є істотним.
Моделі другого типу більш придатні для задач поточного і перспективного планування, у яких інформація про початкові позиції транспортних засобів, бюджетах їхнього часу а необхідних обсягів перевезення вантажів є наближеної, і тому нема рації відшукувати оптимальне рішення з точностью-до послідовності виконання окремих рейсів окремими транспортними засобами. У більшості випадків достатньо визначити лише оптимальні витрати бюджету часу кожного ' типу транспортних засобів на освоєння кожного вантажопотоку або, що те ж саме, обсяги перевезень вантажів транспортними засобами різноманітних типів.
У [19] запропонований двохетапний метод рішення задачі розставляння транспортних засобів.
На першому етапі потоки вантажів різного роду агрегуються в потік деякого умовного, вантажу і для кожного пункту навантаження-розвантаження визначають потребу в тоннажі і кількість тоннажу, не забезпеченого вантажем. Потім вирішується задача призначення вільного тоннажу на перевезення вантажів до критерію мінімуму баластових переходів. На основі отриманих маршрутів переміщення порожніх транспортних засобів і заданих шляхів переміщення потоків вантажів будуються схеми прямування транспортних засобів.
На другому етапі вирішується задача пошуку оптимального розподілу транспортних засобів кожного типу по отриманих схемах прямування, що забезпечує максимум прибули при виконанні обмежень на бюджет часу транспортних засобів кожного типу й обсяг перевезень вантажу по кожній схемі.
У [10] розглянута задача розподілу транспортних засобів по всіх можливих схемах прямування і динамічної задачі переміщення транспортних засобів з одних схем на інші при зміні умов експлуатації в різні періоди часу.
У [8] вирішена задача розподілу транспортних засобів різного типу по різних напрямках вантажопотоків з урахуванням можливості побіжних перевезень вантажів, обмежень на кількість транспортних засобів і бюджет їхнього експлуатаційного часу.
Основну трудність при рішенні практичних задач розподілу вантажопотоків між різноманітними типами транспортних засобів складає їхня висока розмірність, що вимагає відмовлятися від урахування цілого ряду важливих чинників,, вирішувати задачу для частини вантажопотоків і транспортних засобів, не враховувати тимчасові чинники.
У зв`язку із цим у [15] запропонований декомпозиційний метод для рішення задач, що мають велику розмірність.
Розроблена математична модель дозволяє визначити оптимальний розподіл обсягів перевезень вантажів у кожний період часу між різноманітними типами власних і орендованих транспортних засобів, обсяги перевезень вантажів транспортними засобами, що здаються в оренду, кількість вантажів, перевезення яких переноситься на інші періоди часу, та розподіл зовнішніх витрат бюджету часу (наприклад, на ремонт) між різноманітними періодами часу.
Дана модель є окремим випадком розглянутої вище моделі оптимізації транспортних потоків на транспортній мережі одного виду транспорту, істотно спрощеної і модифікованої на основі аналізу ряду реальних задач поточного і перспективного планування перевезень. Передбачається, що на початку планового періоду транспортні засоби знаходяться в пунктах відправлення вантажів, перевезення вантажів від пункту відправлення в пункт призначення здійснюються без перевалювання в проміжних пунктах, а пропускна спроможність ланки транспортної мережі, транспортних вузлів і складів не обмежений. Завдяки цьому виявилося можливим, по-перше, висловити розмір потоку вантажів по дугах графа через розмір потоку навантажених транспортних засобів, а по-друге, визначати розмір потоку транспортних засобів не для окремих дуг графа, а в цілому для шляху від джерела до стоку (називаного «напрямком перевезень»).
Перед тим, як переходити до формулювання моделі, уведемо деякі позначення:
- обсяг перевезень вантажів n-го роду по l-му напрямку в період транспортними засобами m-го типу, що належать підприємству (усі типи транспортних засобів т діляться на групи );
- обсяги перевезень транспортними засобами m-го типу, орендованими в іншого підприємства р для виконання окремих перевезень і на весь період відповідно;
- обсяг вантажів n-го роду, що транспортне підприємство повинно перевезти по напрямку l у заданий період, часу [];
- залишок вантажів n-го роду на l-й напрямку в період ;
- обсяг перевезень транспортними засобами m-го типу, зданими в оренду іншому підприємству р для виконання окремих перевезень;
- витрати бюджету часу транспортних засобів, наданих у ореду іншому підприємству р на період ;
- позаексплуатаційні витрати бюджету часу (наприклад, на плановий ремонт), розподіл яких по період дам часу {} можна регулювати;
- трудомісткість перевезення вантажу n-го роду по l-му напрямку в період транспортними засобами m-го типу;
- прибутки від перевезення одиниці вантажу;
- експлуатаційні витрати на перевезення единиці вантажу;
- арендна платня за перевезення лдиниці вантажу та за одинцю бютжетного часу арендованого транспортного засобу;
- експлуатаційні витрати на одиницю бюджету времени транспортних засобів, що здаються в оренду другому пред прийняттю на перпод ;
- втрати від невивозу вантажу n-го роду на l-ном напрямку в період (щодо обов'язкових перевезень ).
Математична модель планування об'ємів перевезень має наступний вигляд.
Потрібно максимізувати отримуємий транспортним підприємством прибуток, який складається з прибутків від перевезення вантажів як власними, так й арендованими транспортними засобами та прибутків від надання транспортних засобів у аренду за різністю експлуатаційних витрат, витрат на аренду та витрат, пов'язаних з затримкою вивозу вантажів:
(57)
При цьому повинні бути виконані такі обмеження.
Сума обсягу вантажів, перевезених як власними, так і орендованими транспортними засобами, і обсягу вантажів, перевезення яких переноситься на інші періоди, повинна бути дорівнює загальній кількості вантажів:
(58)
(59)
Витрати бюджету часу транспортних з асобів, що укладаються з витрат на перевезення вантажів, витрат під час оренди і позаесплуатаційних витрат, не повинні перевищувати загального календарного бюджету часу транспортних засобів даного типу в даний період:
(60)
де
(61)
Витрати на аренду не повині перевищувати виділену для цього суму
(62)
Обсяги надання транспортних засобів в оренду не повинні перевищувати відповідних потреб:
(63)
(64)
Витрати бютжету часу арендованих транспортних засобів не можуть більше максимально м ожливих:
(65)
Витрати бюджету часу, обсяги перевезень і обсяги вантажів невід':
(66)
Особливістю даної моделі в порівнянні з запропонованими: раніше є те, що в ній істотно враховується сезонність вантажопотоків і обмеження на використання транспортних засобів на окремих напрямках перевезень у різний час року, припускається перенос перевезення деяких вантажів на інший період часу,' враховуються утрати від невчасного вивозу вантажів, обов'язковість деяких із перевезень і можливість оренди транспортних засобів.
У зв'язку з тим що для значних транспортних організацій сформульована задача має надзвичайно велику розмірність, було запропоновано використовувати для її рішення декомпозиційний метод.
У результаті декомпозиції шляхом розкладання обмежень (58), (59), (62), (63) по групах типів транспортних засобів , задача (57)-(66) зводиться до двохрівневому комплексу задач меншої розмірності.
На другому (верхньому) рівні вирішуються задачі розподілу обсягів вантажів, обсягів решти транспортних засобів в оренду і коштів між групами транспортних засобів:
де коефіцієнти цільових функцій характеризуютьдоцільність збільшення для j-й групи транспортних засобів що виділяється обсягу решти транспортних засобів в аренду, кількості коштів і обсягу вантажів відповідно.
На першому (нижньому) рівні для кожної групи j (j =1, J) визначаються обсяги перевезень власними й арендованими транспортними засобами, обсяги вантажів, перевезення котрих переноситься на інші планові періоди, а також обсяги аренди і решти в оренду транспортних засобів, що забезпечують отримання максимального економічного ефекту
при виконанні обмежень (59)-(61), (64), (65), специфічних для даної групи транспортних засобів, а також заданих другим рівнем обмежень на загальні обсяги перевезень вантажів власними, арендованими і що здаються в аренду транспортними засобами
і на загальні витрати, пов'язані з орендою транспортних засобів,
та умовневід'ємності змінних
Для узгодження рішень отриманих підзадач другого і першого рівня з метою досягнення оптимального рішення вихідної задачі застосовується ітеративний алгоритм.
Розроблені однорівнева і дворівнева моделі дозволяють оптимізувати розподіл транспортних засобів по напрямках перевезень з урахуванням сезонної нерівномірності вантажопотоків. Ефективне використання ресурсів транспорту досягається завдяки раціональному розподілу перевезень між транспортними засобами різного типу, висновку транспортних засобів з експлуатації в період Мінімального навантаження, оренді транспортних засобів в інших підприємств у період максимального навантаження і решті в оренду власних транспортних засобів у період мінімальної.
Запропоновані моделі можуть бути використані для рішення цілого ряду практичних задач поточного і перспективного планування, у тому числі для планування роботи транспортного підприємства, розподіли планових завдань на перевезення вантажів між різноманітними транспортними підприємствами, оптимізації структури парку транспортних засобів, визначення оптимальної кількості що закуповуються (мурованих, арендованих) і що списуються в зв'язку з моральним зносом транспортних засобів кожного типу і т.п.
Для рішення практичних задач розподілу потоків вантажів між різноманітними типами транспортних засобів розроблені програми: GRASS1, що дозволяє вирішити задачу (57)-(66) звичайним алгоритмом лінійного програмування, і GRASS2, що реалізує декомпозиционный алгоритм рішення цієї задачі. Програми побудовані по модульному принципі, мають оверлейную структуру і містять такі модулі:
GRAS1, GRAS2 - модулі, що управляють викликом підпрограм при рішенні задача (57)-(66) та відповідно задач другого і першого рівнів у дворівневоймоделі;
INPUT1, INPUT2 - підпрограми для запровадження вихідних даних і формування на їхній основі матриць умов задачі лінійного програмування;
LINK1, LINK2- підпрограми для перетворення розширеної матриці умов, задача лінійного програмування (яка містить строчку коефіцієнтів критерію і стовпчик правих частин обмежень) у компактну форму (без нульових елементів);
SIMPL1, SIMPL2 - підпрограми для рзшзния задач лінійного програмування з компактною формою матриці обмежень;
SOLVE1, SOLVE2- підпрограми, що реалізують звичайний Ц декомпозиционный алгоритми рішення задачі з використанням одноуровневой і двухуровневой моделей відповідно;
2.7 Основні задачі оптимізації транспортних потоків
Всі задачі оптимізації транспортних потоків можна розділити на два класи: задача, у яких транспортні потоки рахуються незалежними, і задача, у яких враховується взаємозв'язок транспортних потоків різноманітних видів.
Перший клас задач вивчений достатньо докладно, і йому присвячене значне спало робіт, чого не можна сказати про другий клас, порівняно мало досліджуваному.
Відповідно до яскраво вираженого розходження в технології перевезень і задачах керування ними всі задачі оптимізації незалежних потоків можна розділити на задачі оптимізації транспортних потоків, що відповідають масовим і мілкоштучними перевезенням вантажів.
Найбільше добре вивченими і широко застосовуваними є задачі визначення максимального транспортного потоку однієї групи (потоку вантажів, транспортних засобів і т.п.), що протікає від джерела s у стік t мережі. При цьому кожній дузі (i, j) мережі G (K, А) приписана деяка пропускна спроможність, що визначає найбільше значення транспортного потоку, що може протікати по даній дузі.
Якщо є декілька пунктів зародження п поглинання транспортних потоків (джерела п стоків), причому між різноманітними джерелами і стоками протікають різнорідні транспортні потоки і сума усіх видів потоків через відповідну дугу обмежена її пропускною спроможністю, така задача максимизації сумарного потоку між джерелами і стоками називається задачею про багатопродуктовий потік.
У випадку, коли на додаток до пропускних спроможностей задані також вартості переміщення одиниці транспортного потоку по кожній дузі мережі, виникає задача перебування транспортного потоку, вартість переміщення якого мінімальна.
Одним з окремих випадків задач оптимізації потоків, розв'язуваних при керуванні масовими перевозками, є визначення найкоротших шляхів на транспортній мережі. Ця задача необхідна для упорядкування матриць кореспонденції: таблиць міжпортових кореспонденції - на морському транспорті і шахів-маток кореспонденції - на залізничному транспорті.
Якщо відмовитися від припущення, що в процесі переміщення по дузі розмір транспортного потоку залишається незмінної, тобто якщо на виході з дуги розмір потоку дорівнює розміру потоку на; її вході, помноженої на деяке ненегатовние число, те задача про потік між я и г стає задачею про потоки з посиленнями або втратами.
В усіх розглянутих вище випадках неявно припускалися, що транспортні потоки, що існують у мережі, є статистичними, тобто не враховується такий важливий показник, як час переміщення потоку по дузі. Припустимо, що кожна дуга характеризуется додатково і часом проходження по ній одиниці потоку. При цьому можливими потоками рахуються тільки, такі, у котрих кожна одиниця потоку проходить із джерела в стік за час, що не перевищує задане. Задача про динамічний потік складається в тому, щоб визначити оптимальний транспортний потік із джерела в стік у зазначений час за умови, по в кожній вершині мережі G (K, А) потік може відправлятися негайно або затримуватися. У такий важливої в практичному відношені постановці задачі можуть бути облічені також витрати на перевалювання, обмеження на ємність складів, пропускні здатності пунктів перевалювання, витрати на збереження і т.д. Задача динамічному потоку грає істотну роль у постановці та рішенні великого класу задач упорядкування графіків і роскладу роботи транспортних засобів.
У розглянутих вище задачах передбачається, що потік вантажів від відправника до одержувача значно вище вантаже під'ємності транспортного засобу (масові перевезення) і його можна виміряти кількістю транспортних засобів, необхідних для його освоєння. При цьому непарністю потоку вантажомісткості:транспортних засобів припустимо зневажати, тобто можна невраховувати цілочисльність потоку.
Протилежний випадок має місце при плануванні дрібних перевезень, коли вантажомісткість використовуваних транспортних засобів значно вище ваги партії. Основними задачами оптимізації дрібних перевезень є- задача маршрутизації й упорядкування графіків прямування транспортних засобів.
У задачах маршрутизації при заданих множинах пунктів гроизводства, споживання, розміщення рухливого складу,
У якості таких критеріїв використовуються найменше число транспортних засобів, найкоротший час виконання перевезень, мінімальна сумарна відстань або вартість виконання перевезень і т.д.
У випадку, що коли вирішує чинником у плануванні роботи транспортного підприємства є урахування динаміки транспортного процесу, виникають задачі упорядкування графіків прямування транспортних засобів. У графіках визначаються маршрути прямування транспортних засобів, що задовольняють заданим моментам їхній прибуття або відправлення в пункти транспортної мережі. Будь-яке транспортне підприємство, плануючи свою роботу на тривалий період T, як правило, намагається організувати роботу частини транспортних засобів із якоюсь періодичністю. Графіки з повторюваною структурою на інтервалах часу [(k - 1)T; kT], k = 1, 2,... будемо називати розкладом роботи транспортного засобу. Період Т може бути, наприклад, дорівнює 24 ч для роботи міського і приміського транспорту, тижню чи місяцю для роботи морських і річкових судів.
Таким чином, задача упорядкування графіків прямування транспортних засобів є подальшим ускладненням задач маршрутизації.
Задача маршрутизації й упорядкування графіків і розкладів прямування транспортних засобів є надзвичайно складними з обчислювальної точки зору. Відповідно до теорії обчислювальної складності рішення задач дискретної оптимізації [2] ефективно розв'язуваної називається задача, для рішення якої існує алгоритм із числом операцій, статечним уявою залежних від розмірності вихідних даних. Задача називається важковирішальною, або NP-складною, якщо для будь-якого відомого алгоритму її точного рішення можна побудувати приклад, для якого число операцій алгоритму буде виражатися експоненціальною функцією від розмірності вихідних даних задачі.
Показано, що задача оптимізації потоку транспортних засобів, що чинять дрібні перевезення, не мають ефективних точних алгоритмів рішення [3]. Застосування точних алгоритмів, заснованих на методах математичного програмування, для одержання чисельного рішення задач реальної розмірності надається практично неспроможним. Ці методи дозволяють вирішувати задача незначних розмірностей і мають головною уявою теоретичне значення. Тому для рішення задач маршрутизації й упорядкування графіків використовуються наближені й евристичні алгоритми.
Другим класом задач оптимізації транспортних потоків є задачі про взаємозалежні транспортні потоки, у котрих додані умови, що відбивають залежність розміру транспортного потоку одного виду, що протікає по якийсь дузі мережі, від розміру транспортних потоків інших видів, що протікають по цей же дузі. (Наприклад, залежність потоку вантажів від потоку транспортних засобів, що перевозять ці вантажі. ) Крім того, у цих задачах може враховуватися можливість перетворення транспортних потоків одного виду в інші. Така ситуація має місце, зокрема, у транспортних вузлах, де відбувається перевалювання вантажів з одного виду транспорту на другий.
2.8 Математичні моделі, у яких враховується взаємозв'язок потоків
Ці моделі більш точно описують реальний транспортний процес. Проте алгоритми рішення задач про взаємозалежні потоки значно складніше алгоритмів для задач про незалежні потоки і в даний час їхнє дослідження тільки починається.
На практику частіше інших зустрічаються задачі, у яких потрібно оптимізувати два види взаємозалежних транспортних потоків: потік вантажів різного роду і потік різноманітних видів транспортних засобів.
Задача оптимізації вантажопотоків і потоків транспортних засобів можуть мати досить високу розмірність, особливо якщо мова йде про оптимальний розподіл вантажопотоків між усіма видами транспорту. У цьому випадку доцільно використовувати не одну математичну модель, а ієрархічну систему взаємодіючих моделей, у якій модель верхнього рівня описує весь транспортний процес із використанням агрегованих показників, а моделі нижнього рівня дають детальний опис окремих складового цього процесу. Рішення, отримане за допомогою агрегированої моделі, використовують для узгодження рішень детальних задач, а рішення детальних задач - для уточнення агрегованої моделі.
У ряді окремих випадків задачі про взаємозалежні потоки вдасться зводити до задач про незалежні потоки, у які додані додаткові умови, що відбивають у непрямій формі обмеження, накладені на потік іншого виду. Прикладом такої задачі може служити задача розподілу вантажопотоків між різноманітними типами транспортних засобів з урахуванням обмеження на обсяг робот, що можуть виконати транспортні засоби.
РОЗДІЛ 3 МАТЕМАТИЧНА МОДЕЛЬ ТРАНСПОРТНОЇ СИСТЕМИ ПІДПРИЄМСТВА
3.1 Структура моделі
У якості структурної моделі транспортної системи підприємства можна запропонувати схему, що складається з трьох рівнів. Необхідно відзначити, що з метою деякого спрощення задачі розглядається транспортна система транспортування матеріальних засобів. Питання транспортування енергії, енергоносіїв, і ін. аналогічних носіїв у даній роботі ми не розглядаємо.
На першому верхньому рівні знаходяться транспортні зв'язки підприємства із суміжниками і покупцями товару їм що випускається. На другому рівні міжцехові транспортні зв'язки. На третьому знаходяться внутрішньоцехові зв'язки. Крім того, рівні будуть пов'язані між собою окремими вертикальними зв'язками. Цю структурну схему можна уявити на рис.3.1.
При цьому на верхньому рівні, рівень А, рис.3.1, йде обмін по закупівлі і постачанню комплектуючих і постачанню продукції, що буде здійснюватися відповідно по трем потоках а1,а2.а3, далі другий рівень, рівень підприємства в целом- У, характеризується міжцеховими потоками: в1,в2,в3,...і в цьому випадку при наявності окремих підрозділів або цехів і нарешті на третьому рівні С, що веде роль грають внутрицеховые потоки деталей, заготівель, стружки і т.д.,тобто, це потоки: c1,с2,... сm.
3.2 Математичний опис моделі
При цьому система може описуватися такими локальними параметрами: масою що переміщаються або що транспортуються об'єктів, довжиною шляху транспортування, вартістю транспортування, часом транспортування.
Для опису системи в цілому введемо залишкову функцію вантажопотоків - на обраному рівні як
, (67)
де
- вхідний вантажопотік;
- вихідний вантажопотік.
При цьому можна вважати, відповідно до робіт [1,2], що будуть справедливі такі співвідношення
, (68)
де
- щільність вантажопотоку;
- швидкість переміщення вантажу у вантажопотоку.
Вираження (68) можна записати в іншому виді
.
Або для одномірного випадку
.
У одномірному випадку ми можемо одержати значення швидкості як
, (69)
де під розуміється компонента швидкості в цьому ж напрямку.
Крім того, необхідно прийняти таке допущення, що буде справедливо співвідношення для цінового потенціалу :
, (70)
де
-коефіцієнт пропорційності;
Це співвідношення говорить про те, що вантажопотік потенційний.
Причому значення може являти собою як ціновий потенціал, так потенціал організаційного типу.
У двумерном випадку можна записати, що справедливо вираження
.
При цьому, ограничившись одним виміром одержимо, що
Одержимо, що справедливо вираження:
, (71)
де значення може бути заздалегідь задане у виді функції або вираження.
Рис3.2.- Залежність щільності від координати за умови, що з=f(x4)
На Рис. 3.2. призводимо графік, що ілюструє цю залежність
У свою чергу графік зміна швидкості вантажопотоку, відповідно до вираження прийме вид, див. графік, рис.3.3.
Рис.3.3.- Графік, що фіксує зміну швидкості вантажопотоку в залежності від координати або шляху при заданому законі зміни в залежності від часу
Функція швидкості асимптотична і швидко досягає свого граничного значення, рис.3.3.
Необхідно відзначити, що в реальних умовах швидкість переміщення будь-якого вантажу буде обмежена.
Проте, рішення рівняння (70), називане звичайно диференціальним рівнянням фізики [2], викликає достатньо багато трудностей, можливість рішення рівнянь подібного типу пов'язано з можливістю поділу перемінних у спеціально обраних системах координат. У принципі рішення можна уявити у виді твори до, прикладу у виді:
.
У цьому випадку підстановка цього рішення в основне рівняння і проведення спеціальних процедур дозволяє одержати рішення, що влаштовує усіх.
Більш реально для пошуку рішення обмежитися одномірним випадком або застосувати, можливо, диференціювання по шляху.
Інший варіант рішення складається в тому, щоб задаватися простим вираженням, приміром, для і потім знаходити рішення для з рівняння (68).
Проте, підходом до рішення може бути таке, із рівняння (68) знаходиться значення , після чого це вираження подставляется в рівняння, що після ряду перетворень дозволяє одержати значення швидкості реального вантажопотоку.
Крім того, відомо, що щільність вантажопотоку можна знайти по вираженню
,
де - фазова щільність;
- імпульс вантажу в потоку.
Імпульс вантажу у вантажопотоку являє собою не що інше як
,
де, у свою чергу - маса вантажу.
- швидкість вантажу.
А масу вантажу, що проходить по вантажопотоку, можна визначити по такому вираженню
.
У цьому випадку, у загальному виді, ми маємо весь комплект рівнянь для визначення маси вантажопотоку і його швидкості.
Слід зазначити, що для вантажопотоків на рівні С будуть справедливі такі положення, описані на прикладі виробничої ділянки.
Виробництво порожнистих напівфабрикатів здійснюється на вузько спеціалізованому устаткуванні. Особливість виробництва- спеціалізація, близькість процесів по деяким свої характеристикам не до заготівельних, а до що механобробляють. Проте найбільший інтерес виникає у випадку проектування ділянок ротаційного обкатування і найбільше близьким піт істоті технологічним процесам. У цьому випадку, у випадку серійного виробництва, можна запропонувати декілька варіантів розташування устаткування: ділянка з послідовним розташуванням верстатів і спірального розташування на двох рівнях, а також кільцевим. Схематически варіанти розташування устаткування подані на рис.3.4.
а- послідовна схема;
б- послідовна багаторівнева схема.
Рис.3.4.- Схеми розташування устаткування на ділянках ротаційного обкатування
Інший варіант розташування устаткування, аналогічний роторному або кільцевому принципу розташування, мал.3.5.
Рис 3.5.- Роторний або кільцевий принцип розміщення устаткування.
Кожній із схем розташування устаткування властиві ті або інші хиби, схема мал.3.6 а, у випадку недовантаження ділянки, дозволяє резервувати устаткування для планово-попереджувальних ремонтів. У свою чергу схема, рис3.2., кільцевого типу передбачає рівномірне завантаження устаткування з необхідністю вимикання однієї з одиниць перекиданням виробничого навантаження на що залишилися.
Рис 3.6- Графи, що відповідають схемам компонування ділянки ротаційного обкатування
Схема рис.3.6, б, передбачає регулювання навантаження на устаткування і вона використовується з відносної невеличкою "багатоповерховістю" при проектуванні устаткування різноманітними фірмами.
Можна зіставити приведеним схемам графи, показані на рис.3.6.
а, б, в- графи компонування, що відповідають поданим схемам компонування
У цьому випадку, як приведено в літературі, у матричній формі, рівняння поперечних і подовжніх перемінних будуть мати вид:
щодо подовжніх перемінних
де і квадратні матриці m-ого порядку.
У досліджуваній задачі, якості вхідної поперечної перемінної приймаємо інтенсивність потоку заготівель - після опрацювання на давильном устаткуванні. У свою чергу, у якості подовжньої перемінної, приймаємо - інтенсивність потоку під опрацювання на ротаційно-обкатаному устаткуванні.
У окремому випадку, зв'язок між поперечної і подовжньої перемінною може бути отримана у виді вираження
, (72)
де
-інтенсивність потоку заготівель до -ой одиниці устаткування;
- комплексний показник технологічного процесу, реалізованого на встановленому устаткуванні;
- комплексний показник технічного рівня устаткування;
і - технологічні параметри системи.
Проте вираження (72) являє собою загальний випадок.
Дослідження простих моделей ділянок, показало, що для достатньо ефективного наближенням може бути використання виражень типу:
(73)
де
- параметр устаткування, причому і .
Тоді, продуктивність ділянки може бути знайдена по вираженню
Приведене вираження справедливо для всіх трьох випадків гаданого компонування ділянок, мал.4,5.
Причому для різноманітних схем воно одержить різноманітний вид.
У першому випадку його форма будет такой
В другому випадку, вираження получит аналогічну форму
де
- число верстатів.
Проте, у третьому випадку вираження для продуктивності буде иметь вид
де
- інтенсивність вихідного потоку може бути знайдене з вираження (73 );
- число верстатів.
Або
.
Це вираження можна ілюструвати графіками, поданими на мал.3.7,8
Рис. 3.7- Графік залежності продуктивності П від інтенсивності вхідного потоку і параметра технологічної системы- s, при числі верстатів = 4 значеннях комплексних показників = 5, = 10
Рис. 3.8- Графік залежності продуктивності П від інтенсивності вхідного потоку і числі верстатів , при значеннях = 2 і комплексних показниках = 5, = 10
Графік ілюструє ріст продуктивності з характерним максимумом при рості параметра, що характеризує технологічну систему.
Графік показує інтенсивний ріст продуктивності при обмеженому числі верстатів і практично постійний її рівень у випадку збільшення числа верстатів, але при сталості інтенсивності вхідного потоку заготівель. Це говорить про недоцільність збільшення числа верстатів на ділянці у випадку, якщо не будуть використані інші критерії оцінки його роботи.
Спочатку можна зажадати максимальної продуктивності ділянки ротаційного обкатування. Хоча це і є недостатньою умовою ефективності роботи ділянки.
Проте, оптимізація роботи ділянки може здійснюватися по декількох критеріях.
Таким чином, оптимізація рішення зводиться до оптимізацію вираження
Оптимізація вираження може бути ефективно виконана за допомогою інструментів "Mathcad-8", "Optimization" або "Matlab ", інструментарій "Optimization".
3.3 Аналіз математичної моделі
Приймаючи сталість фазової щільності, що цілком припустимо в наших умовах функціонування вантажопотоків одержимо, що залежність значення вантажопотоку від щільності прийме вид, рис.3.9.
Залежність розміру вантажопотоку від швидкості буде відбита на графіку рис.3.10.
І на графіку, рис.3.11, приведена залежність розміру вантажопотоку від цінового потенціалу.
Для побудови імітаційної моделі необхідно скористатися такими рівняннями.
У випадку рівня А, мал.1,ми одержимо такий комплект рівнянь:
;
……………………
……………………;
;
……………………;
Для рівня У система рівнянь висловиться в такий спосіб:
;
;
;
;
;
.
Для рівня С система основних рівнянь прийме вид:
;
;
;
;
;
.
Крім того, на системи рівнянь повинні бути накладені групи обмежень, що характеризують технічні можливості транспортних систем різноманітного рівня. Крім того, аналогічні обмеження, що стосуються технічних можливостей транспорту, накладаються і на міжрівневий транспорт.
Призводимо ці обмеження.
- обмеження по швидкості прямування;
- обмеження на пропускну спроможність
Останнє, що дозволяє дати замкнуте рішення, ця наявність рівнянь зв'язку між різноманітними рівнями транспортної системи підприємства. Вони можуть бути виражені у виді рівнянь балансу типу:
У поділі присвяченій розробці імітаційної моделі призводимо результати, що характеризують обрані транспортні потоки з заданими параметрами.
РОЗДІЛ 4 ПОБУДОВА ІМІТАЦІЙНОЇ МОДЕЛІ ТРАНСПОРТНОЇ СИСТЕМИ
Для побудови імітаційної моделі скористаємося системою імітаційного моделювання "Stratum- 2000", розробленої в однім із головних російських університетів.
У моделюючому середовищі Стратум застосовані багато передових технологій - D&D, гипер, видимості периферії, відкритості dll, мультимедиа, 3D, анімація, ієрархія, инструментальність, пряме відео, мережа, об'єктне проектування, стандартний обмін Windows.
4.1 Основні властивості середовища проектування
D&D-технологія.
Зображення об'єкта може знаходитися у визначених координатах у вікні. Їхнє значення зберігається в перемінних Org і Org. Якщо на поле схеми встановлений імідж Drag&Drop, те вказівка і захоплення мишкою графічного об'єкта, що має ім'я, призведе до керування відповідними координатами. Таким чином, якщо схема використовує значення перемінних Org і Org, те можна маніпулювати віртуальним світом об'єктів на екрані, впливаючи на їхні властивості, модель.
Інтерфейс стає більш природним. Іміджі одержують не вид функціональної схеми, а набору об'єктів із натуральним зображенням, переміщаються в просторі (фізичному, фазовому, геометричному, віртуальному, технологічному і так далі).
Оскільки будь-яке середовище споконвічно обмежене, те важливою властивістю є можливість її розвитки користувачем незалежно від розроблювача. Користувач у стані самий вносити в її зміни за рахунок написання власних іміджів, що стануть його новими інструментами. Можна оголосити власні функції. Можна написати програму обчислення будь-яких дій на мові програмування й оформити їх у виді dll, оголошені в ній функції будуть доступні, видимих із моделі.
Ієрархія.
Схеми й іміджі вступають між собою в явище ієрархії. Імідж може входити до складу схеми. Імідж самий може бути схемою і складатися з іміджів, пов'язаних між собою. Таким чином, можна реалізувати необмежену вкладеність. Можна використовувати також явище рекурсії. Ієрархія підтримує методологію проектування, дає методи боротьби зі складністю, реалізує механізм спадкування, тобто придбання нових рис за рахунок зв'язування окремих незалежних сутностей.
Інструментальність.
Середовище припускає, що вам даються інструменти. Задачу або проект необхідний вам ви виготовте їх за допомогою самостійно. Середовище не є автоматизованим робочим місцем, не алгоритмізує окрему задачу, але сприяє написанню таких продуктів. У порівнянні з відомими інструментальними засобами (FoxPro, Paint, 3DMax і іншими) середовище:
1. об'єднує усі види уявлення інформації в однім продукті (можливість використовувати інші редактори залишається, тому що підтримується Windows стандарт) - музика, зображення (растровое, об'єктне), бази даних, моделі, зображення, відео, і так далі;
2. надає всі параметри кожного з видів інформації для керування їх з одного центру - моделі, що може бути простою структурою даних або потужним рахунковим засобом, що перетворить значення одних параметрів в інші;
3. модель може змінюватися користувачем непрограмістом або інший моделлю, підтримується математична нотація;
4. середовище є відкритої, для користувачів із кваліфікацією програміста даються мовна нотація;
5. середовище реалізує об'єктний принцип проектування і сама є системою проектування.
Об'єктне проектування.
Середовище підтримує процес проектування, дозволяючи проінтерпретувати проект, оживити його, зберегти процес створення проекту, коректувати будь-які складового проекту без зміни інших. Середовище реалізує об'єктний принцип опису сутностей. Середовище дозволяє як функціональний засіб опису, так і об'єктний, підтримується інформаційно-логічний засіб. Використовується математична і мовна нотація, вирішується їхня комбінація.
У цьому випадку користувач у праві самий вирішити, - на якій стадії йому зупинитися: вербальний опис, графічне зображення проекту, функціональний опис, конструктор - інструментарій середовища користувача.
4.2 Побудова імітаційної моделі
Проектування моделі починаємо в такій послідовності. Попередньо виберемо основний імідж, щовідображає рівень транспортної системи А. Це буде імідж типу StratumClass_726raf_ 611, зробимо запис програмного блока в меню текст і з'єднаємо його з іміджем графічної візуалізації OSCS2D (двумірный осцилограф). З'єднання виконай з поміччю спеціальної лини зв'язку, де установимо властивості зв'язку і його параметри (прошарки), а також зазначимо що переміщаються по цих линах перемінні, див. рис.4.1.
Рис. 4.1- Встановлювані характеристики зв'язку
Для запровадження чисел, що характеризують пропускну спроможність каналу транспортної системи скористаємося іміджами Numberln (поле запровадження числа) і для візуалізації висновка чисельних даних іміджем Numberln ( поле висновка числа). Такий рівень буде відбитий іміджем StratumClass_72е2860_ 611 до якого залучені аналогічні іміджі графічної візуалізації, а також иміджа і висновка цифрової інформації.
І нарешті останній рівень включає імідж StratumClass_72f1f110_611с супутніми іміджами Status_Out і OSCSpace2D.
При цьому, програмний модуль іміджу Numberln, поле запровадження числа має форму
STRING WindowName
HANDLE HSpace
HANDLE local HObject,_HObject
FLOAT local wNotifyCode,msg,rez,_Value
STRING local str
FLOAT Value,Step
FLOAT Org,Org
if (~_Value!= ~Value)
logmessage(String(~Value))
rez:=SetControlText2d(~HSpace,~HObject,String(~Value))
_Value:= ~Value
exit()
endif
if (msg==WM_CONTROLNOTIFY)
if (wNotifyCode==768)
str:=GetControlText2d(HSpace,HObject)
Value:= Float(~str)
if (String(~Value)!=~str)
// rez:=SetControlText2d(HSpace,HObject,str)
Value:= Float(str)
endif
_Value:= ~Value
endif
exit()
endif
if (HObject == #0)
if (WindowName!= "" && (~HSpace==#0)); HSpace:= GetWindowSpace(~WindowName); endif
if (~HSpace == #0); exit(); endif
if (GetWindowProp(GetWindowName(~HSpace),"CLASSNAME")!= GetClassName(".."))
_HObject:= CreateObjectFromFile2D(~HSpace,AddSlash(GetClassDirectory(GetClassName("")))+GetClassName("")+".vdr", Org,Org,PFC_MOVEOBJECT)
endif
HObject:= GetObject2dByName(~HSpace,~_HObject,"edit")
rez:=DelGroupItem2d(~HSpace,GetObjectParent2d(~HSpace,~HObject),~HObject)
if (~HObject)
registerobject(~HSpace,~HObject,"",WM_CONTROLNOTIFY,0)
rez:=SetControlText2d(~HSpace,~HObject,String(~Value))
_Value:= ~Value
endif
endif
У свою чергу програмний модуль того ж іміджу для висновка значень Numberlend View також приобретет такий вид
SetStatusText (pos,string(value))
Загальна структура імітаційної моделі, виконана відповідно до пропозицій поділу, подана на рис.4.2.
Рис. 4.2- Загальна структура імітаційної моделі в пакеті Stratum- 2000
Основні іміджі Stratum Class, рис. 4.2., подані по вертикалі ВІДПОВІДНО до рівнів А, У,С.
З використанням запису за допомогою ідентифікаторів рівняння балансу виглядають у такий спосіб:
На рівні А, X1-X2-Y1-Y2-Y3=A1, програмний модуль у цьому випадку имеет вид
FLOAT S1,S2,P1,P2,V1,V2,A1,t
t:=1
t:=t+1
x:=1
x:=x+1
b1:=3
a:=1
P1:= -1/b1*(a*f^2)
g1:=5
V1:=g1/P1
b2:=2
f:=3
P2:= -1/b2*(a*f^2)
g2:=2
V2:=g2/P2
S1:=12
X1:=S1*P1*V1*t
S2:=30
Y1:= S2*P2*V2*t
A1:= X1+X2-Y1-Y3
У свою чергу на рівні У, за умови рівняння балансу Y3-X2+Y4-X3 програмний модуль буде мати вираз
b1:=1.5
a:=2
P1:= -1/b1*(a*x^2)
Подобные документы
Загальна характеристика підприємства, аналіз виконання плану перевезень та планування показників діяльності. Оптимізація грузоперевезень за допомогою транспортної задачі. Використання мереженого планування та симплекс-методу для рішення даної задачі.
дипломная работа [1,5 M], добавлен 20.11.2013Розробка оптимізаційної моделі бюджету доходів та витрат на прикладі ВАТ "ІнГЗК". Теоретичні аспекти застосування моделі транспортної задачі в економічних процесах. Економічна і математична постановки транспортної задачі та методи її розв'язання.
курсовая работа [585,1 K], добавлен 19.04.2011Математична модель задачі лінійного програмування, її вирішення за допомогою симплекс-методу. Побудова екстремумів функцій в області, визначеній нерівностями, за допомогою графічного методу. Математична модель транспортної задачі та її опорний план.
контрольная работа [241,7 K], добавлен 28.03.2011Побудова математичної моделі плану виробництва, який забезпечує найбільший прибуток. Розв’язок задачі симплекс-методом, графічна перевірка оптимальних результатів. Складання опорного плану транспортної задачі. Пошук екстремумів функцій графічним методом.
контрольная работа [286,4 K], добавлен 28.03.2011Математичні моделі послідовностей часових інтервалів між подіями у потоках Пуассона та Ерланга. Приклади різних моделей потоків подій в транспортних системах. Експоненціальний закон розподілу інтервалів між сусідніми подіями в пуассонівському потоці.
контрольная работа [345,0 K], добавлен 08.12.2014Математична модель задачі лінійного програмування та її розв’язок симплекс-методом. Опорний план математичної моделі транспортної задачі. Оптимальний план двоїстої задачі. Рішення графічним методом екстремумів функції в області, визначеній нерівностями.
контрольная работа [290,0 K], добавлен 28.03.2011Складання математичної моделі задачі. Побудова симплексної таблиці. Розв’язок задачі лінійного програмування симплексним методом. Рішення двоїстої задачі та складання матриці. Знаходження графічним методом екстремумів функцій, визначеній нерівностями.
контрольная работа [239,0 K], добавлен 28.03.2011Побудова математичної моделі плану перевезення зерна на елеватори, який мінімізує транспортні витрати. Розв’язок задачі симплексним методом. Знаходження графічним методом екстремумів функцій, визначеній нерівностями. Порядок рішення транспортної задачі.
контрольная работа [326,2 K], добавлен 28.03.2011Оптимальне з витрати палива керування лінійними об’єктами. Основні способи синтезу квазіоптимальних систем керування. Математична модель динамічної системи у просторі станів та у вигляді передаточної функції. Знаходження оптимального закону керування.
контрольная работа [1,9 M], добавлен 24.06.2015Проект асортименту виробів для швейної фабрики, характеристика їх різновидів; економіко-математична модель задачі оптимізації розподілу випуску продукції у часі; визначення оптимального набору тканин різної ширини, оптимізація надходження продукції.
контрольная работа [49,5 K], добавлен 20.06.2011