Квазиоптимальный по времени алгоритм проектирования аналоговых цепей Александр Михайлович Земляк НТУУ Киевский политехнический институт, Украина Автономный.

Презентация:



Advertisements
Похожие презентации
Исследование устойчивости процесса оптимизации аналоговых цепей Александр Михайлович Земляк 1,2 Татьяна Михайловна Маркина 1 1 НТУУ Киевский политехнический.
Advertisements

Отдел Управления динамическими системами. АНАЛИЗ ДИССИПАТИВНОСТИ И ШУМОСТАБИЛЬНОСТИ НЕЛИНЕЙНЫХ ДИСКРЕТНЫХ ДИНАМИЧЕСКИХ СИСТЕМ М.М.Лычак Институт космических.
Моделирование и исследование мехатронных систем Курс лекций.
Выполнил студент : Санкт - Петербург 2012 Министерство образования Российской Федерации Санкт - Петербургский государственный архитектурно - строительный.
АЛГОРИТМЫ НАХОЖДЕНИЯ КРАТЧАЙШИХ ПУТЕЙ НА ГРАФАХ..
Основные понятия ИО. Исследование операций Комплексная математическая дисциплина, занимающаяся построением, анализом и применением математических моделей.
Д ИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ. П РИНЦИП Б ЕЛЛМАНА.
РХТУ им. Д.И. МенделееваКафедра информатики и компьютерного проектированияЛекционный материал «Оптимизация ХТП» V1.0 L1 1 ОПТИМИЗАЦИЯ ХИМИКО- ТЕХНОЛОГИЧЕКИХ.
МЕТОДЫ ЭКСПЕРИМЕНТАЛЬНОЙ ОПТИМИЗАЦИИ. Метод деления отрезка пополам Метод позволяет исключать на каждой итерации в точности половину интервала. Иногда.
Решение задачи линейного программирования методом последовательного улучшения плана ( Симплексный методом )
Определение экстремума функции Необходимое условие локального экстремума Достаточное условие локального экстремума Пример Условный экстремум Вывод уравнений.
Нелинейное программирование Практическое занятие 1.
Принцип максимума Понтрягина и его экономические прило ­ жения.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
Принятие управленческих решений. Два подхода в принятии решений Принятие правильных решений – это искусство. Им обладают люди, которые имеют индивидуальные.
Лобанов Алексей Иванович Основы вычислительной математики Лекция 1 8 сентября 2009 года.
Подготовил Андреев Алексей. Задача о назначениях Задача о рюкзаке Задача коммивояжера Задача теории распределений Задача маршрутизации транспорта Задача.
Исследование физических моделей Преподаватель Иванская С.А.
Методы обработки экспериментальных данных. Методы обработки экспериментальных данных: 1. Интерполирование 2. Метод Лагранжа.
Исполнитель : студент VI курса Научный руководитель: заочного отделения механико-кан. физ-мат. наук доцент математического факультета Мальцев В. А.Еленский.
Транксрипт:

Квазиоптимальный по времени алгоритм проектирования аналоговых цепей Александр Михайлович Земляк НТУУ Киевский политехнический институт, Украина Автономный университет Пуэбла, Мексика

Содержание Введение Формулировка проблемы Квазиоптимальный алгоритм Основной критерий Выводы

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

Формулировка проблемы Новая формулировка проблемы. a) Модель системы: (1) b) Процедура параметрической оптимизации: (2) где Управляющий вектор:

Непрерывная форма Процедура оптимизации: (3) Модель системы: (4)

Дискретная форма Градиентный метод (5) (6) где (7) где

Квазиоптимальный алгоритм Проблема минимального времени оптимизации коррелирована с более общей проблемой устойчивости траектории оптимизации. Известна идея для анализа устойчивости динамической системы на основе прямого метода Ляпунова. Процесс проектирования определен как динамическая управляемая система. Предполагается использовать функцию Ляпунова процесса проектирования для выявления оптимальной структуры управляющего вектора, в частности для поиска оптимальных точек переключения управляющих функций.

Зададим функцию Ляпунова следующими формулами: (8) (9) где F(X,U) обобщенная целевая функция процедуры оптимизации. Последняя формула применяется в случае положительной целевой функции равной нулю в оптимальной точке.

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

Рис. 1. Односкадный усилитель

Рис. 2. Поведение функций V(t) и W(t) в течение процесса оптимизации для семи последовательных значений номера шага точки переключения (с 147 до 267) Таблица 1. Зависимость процессорного времени от точки переключения для однокаскадного усилителя

Рис. 3. Алгоритм традиционной стратегии проектирования

Рис. 4. Алгоритм модифицированной традиционной стратегии проектирования

Fig. 5. Квазиоптимальный алгоритм

Основной критерий Рис. 6. Трехкаскадный усилитель Квазиоптимальная стратегия проектирования имеет выигрыш по времени более 600 раз

Fig. 7. W(t) для некоторых точек переключения Новая функция P определена как разность значений функции W(t) для двух соседних кривых

Fig. 8. P и Q как функции номера кривой m Функция Q определена как дискретная производная функции P : Q=P(m+1) -P(m)

Выводы После идентификации оптимальных точек переключения управляющего вектора реализуется квазиоптимальная стратегия, соответствующая этим точкам. Дополнительные затраты процессорного времени, связанные с поиском оптимальных точек переключения управляющего вектора, составляют от 1% до 40% полного времени реализации квазиоптимального алгоритма. Учитывая тот факт, что квазиоптимальная стратегия позволяет получить общий выигрыш в процессорном времени по сравнению с традиционной стратегией оптимизации в несколько сот раз. Можно утверждать, что квазиоптимальный алгоритм, т.е. практическая реализация квазиоптимальной стратегии, дает выигрыш такого же порядка.