Page 222 - 140
P. 222

 - ККД насосів при  j  - ому варіанті;   - розрахункова гус-
                              j
                            тина нафтопродукту.
                                   Система  рівнянь  (4.93)-(4.97)  нами  розв’язана  методом
                            лінійного  програмування  (симплекс-метод)  і  реалізована  на
                            ЕОМ.  Розв’язування  загальної  лінійної  розподільної  задачі
                            розбивається на два етапи. На першому етапі знаходять будь-
                            який розв’язок, який задовольняє сукупності рівнянь (4.93) –
                            (4.97) та обмеженню     j    0, або переконуються, що такого
                            розв’язку не існує. Цей етап називають відшукуванням опор-
                            ного плану (базису). На другому етапі виконується послідовне
                            поліпшення базису [69, 91]. Для визначення базису необхідно
                            взяти певну кількість невідомих, бажано тих, які найрідше зу-
                            стрічаються у системі, і виразити їх через інші невідомі. Після
                            цього переходять до другого етапу розв’язування задачі.
                                   Для розв’язування   лінійних розподільних задач викорис-
                            таємо симплекс – метод, алгоритм якого детально викладений
                            у [69, 91]. Згідно з алгоритмом система нерівностей спочатку
                            зводиться до системи рівнянь шляхом додавання додаткових
                            фіктивних невідомих. На першому етапі  знаходиться опорний
                            план, який включає  N  невідомих, що найменше зустрічають-
                            ся у системі  рівнянь і виражаються через інші невідомі вели-
                            чини.  Далі виконуються такі операції:
                                -  вираження цільової функції через небазисні змінні;
                                -  перевірка базисного розв’язку на оптимальність;
                                -  перевірка задачі на наявність розв’язку;
                                -  вибір з небазисних змінних тієї, що здатна при введен-
                                    ні її у базис збільшити значення цільової функції;
                                -  визначення тієї базисної змінної, яку можна вивести із
                                    базису і зробити небазисною;
                                -  вираження змінної, яка вводиться у базис, через змін-
                                    ну, яка з неї виводиться, та інші небазисні функції;
                                -  вираження інших базисних змінних і цільової функції
                                    через нові небазисні змінні;
                                -  повторення операцій, вказаних вище, до тих пір, поки
                                    не буде знайдений оптимальний розв’язок.
                                   Даний алгоритм реалізований у програмі  ORNP, яка дає
                            змогу  виконувати оптимізацію режимів роботи розгалужено-

                                                                                      - 212 -
   217   218   219   220   221   222   223   224   225   226   227