Главная страница
Навигация по странице:

  • Параметры № объекта

  • Многопараметрическая оптимизация. Многопараметрическая оптимизация


    Скачать 237.21 Kb.
    НазваниеМногопараметрическая оптимизация
    Дата27.10.2021
    Размер237.21 Kb.
    Формат файлаdocx
    Имя файлаМногопараметрическая оптимизация.docx
    ТипДокументы
    #257171

    Многопараметрическая оптимизация.


    Всякая сложная система состоит из отдельных более прос­тых подсистем (элементов). Поэтому естественно, решая за­дачу многоцелевой оптимизации для системы в целом, раз­работчик неизбежно должен ставить и решать задачи много­целевой оптимизации для отдельных ее подсистем. При этом должна осуществляться координация (взаимное согласова­ние) критериев оптимальности подсистем в соответствии с их назначением и связями, существующими между подсисте­мами.

    Совокупность показателей качества системы можно рас­сматривать как вектор, поэтому многоцелевую оптимизацию называют также векторной. Теория векторной оптимизации непрерывно развивается. Возрастает количество работ при­кладного характера, выполненных с использованием методов и алгоритмов многоцелевой оптимизации.

    Обучение современным методам многоцелевой оптимиза­ции с использованием ЭВМ является важным элементом в подготовке инженеров химиков-технологов, будущих разра­ботчиков новых технологических процессов.

    ПОСТАНОВКА ЗАДАЧИ

    В данной статье метод роя частиц применяется для поиска оптимального расположения центра управления предприятием, в состав которого входят b-е число производственных объектов.

    Исходными данными для решения поставленной задачи являются: координаты xkи ykрасположения производственных объектов; удельные затраты uk(в относительных единицах – баллах) на коммуникационные связи между k объектом и центром управления (k = 1, …,b).

    Предметом поиска являются такие значения координат X и Y расположения центра управления, при которых затраты на реализацию коммуникационных связей между объектами и центром управления будут минимальны.

    Критериальная функция для решения поставленной задачи примет вид:
    ИСХОДНЫЕ ДАННЫЕ


    Параметры







    объекта

























    Координата x, м

    62

    932

    72

    147

    340

    532

    Координата y, м

    72

    533

    468

    289

    917

    113

    Удельные

    затраты, u, 1/м

    12

    53

    38

    5

    29

    62

    РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ

    На основе составленного алгоритма была написана программа в среде MATLAB для поиска решения описанной выше задачи оптимизации. В соответствии с исходными данными было определено оптимальное расположение центра управления (X = 501,5; Y = 306,5), при этом целевая функция оказалась равной 81432,76. На рисунках 2 и 3 показаны скриншоты соответственно начала и конца работы алгоритма.

    Рис. 2. Исходное положение частиц Рис. 3. Результат работы программы

    Результаты, полученные методом роя частиц, сравнивались с результатами работы детерминированных

    методов оптимизации, таких как метод Гаусса-Зейделя и градиентный метод. Можно сделать вывод о том, что полученные результаты достоверны.

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

    Заключение

    В работе был проведён анализ метода роя частиц при решении задач многокритериальной оптимизации. Разработан обобщённый алгоритм, применимый к задаче с любым количеством параметров. Предложено новое условие выхода из цикла – по требуемой точности. На основе разработанного алгоритма написана программа для решения двухпараметрической задачи оптимизации в среде MATLAB с графическим выводом решения.


    написать администратору сайта