Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5. ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ СИСТЕМ ВИБРОИЗОЛЯЦИИОсновные положения. Применение аналитических безмашинных методов расчета к проектированию сложных систем виброизоляции реальных машин, функционирующих в условиях действия случайных возмущений, в частности к проектированию оптимальных нелинейных систем вибронзоляции наземных машин, не дало удовлетворительных результатов в связи с большими трудностями вычисления. Поэтому практически невозможно реализовать многие известные методы аналитического конструирования линейных систем виброизоляции машин, не говоря уже о нелинейных системах или об условиях неполной информации. Методы численной оптимизации могут быть сформулированы и развиты для широкого класса задач проектирования сложных систем виброизоляции с учетом реальных условий их функционирования и проектирования. Совокупность алгоритмов для ЭВМ, позволяющих решать задачи построения оптимальных в определенном смысле систем виброизоляции, будем называть алгоритмическим конструированием систем виброизоляции, а совокупность программ, обеспечивающих прямое получение оптимальных проектно-конструкторских решений — системой математического обеспечения задач алгоритмического конструирования. Из процедур алгоритмического конструирования наиболее простыми являются процедуры параметрической оптимизации, позволяющие определить оптимальные параметры систем виброизоляции при выбранной (или заданной) их структуре и наличии полной информации об объекте и возмущениях, действующих на него. К наиболее сложным, самым совершенным с точки зрения функциональных возможностей, можно отнести процедуры, позволяющие осуществить выбор принципа действия, а затем структурный и параметрический синтез стохастических систем виброизоляции при неполной информации как о самом объекте, так и об условиях его функци онирования. К задачам оптимального проектирования систем виброизоляции относятся параметрическая оптимизация при выбранной структуре; структурная оптимизация при выбранном принципе действия; поиск принципиально новых проектно-конструкторских решений, основанных на новых идеях и принципах действия. В общем случае необходимо одновременно оптимизировать принцип работы, структуру и параметры систем. Задачу синтеза оптимальных структур систем виброизоляции можно в принципе преобразовать и сформулировать как расширенную задачу параметрической оптимизации. В этом случае в математической модели системы виброизоляции оптимизируемые параметры и ограничения будут переменными для различных структур. К структурной оптимизации систем виброизоляции наземных машин можно отнести, например, выбор числа опор и вида связи (механическая, гидравлическая или пневматическая) между подвесками опор. Оптимизацией степени связи между подвесками можно выбрать наилучшую структуру. В задаче оптимизации параметров систем виброизоляции задаются структура системы и статистические характеристики входных возмущений. Требуется определить значения параметров, при которых достигается экстремум принятого критерия эффективности. В наиболее часто встречающихся на практике задачах оптимизации структуру систем виброизоляции выбирают исходя из функционального назначения системы и имеющихся реальных элементов. Кроме того, расширением пространства варьируемых параметров можно получить эффект вариации структуры системы. Если имеется ряд конкурирующих структур, производится параметрическая оптимизация каждой из них и после сравнения отбирается наиболее рациональная. Оптимизация детерминированных систем виброизоляции. Решение многих теоретических и практических задач виброизоляции сводится к отысканию таких значений
Поэтому, не снижая общности, ниже будем искать минимум Задачу отыскания значений параметров
Параметры На оптимизируемые параметры А накладываются конструктивные и другие ограничения вида
Которые записываются в виде
где В реальных задачах на некоторые функции, характеризующие качество оптимизируемого объекта, могут быть наложены ограничения
и (или)
де Вид критерия С и функций (74) и (75) для конкретной задачи выбирается либо задается. Для того чтобы учесть ограничения (74) типа «равно», можно сформировать новую критериальную функцию, включающую ограничения:
или
где Ограничения (74) типа «не равно» можно также ввести в исходную целевую функцию. Для этого ограничения типа (75) приводятся к виду (74). Описанный выше подход, заключающийся в сведении задачи с ограничениями к задаче оптимизации без ограничений, называют методом штрафных функций. Введем новую функцию
где
Для ограничений типа (74) построим из первоначальной целевой функции и ограничений функцию вида
где
Величину В выбирают экспериментально. Авторы метода рекомендуют Таким образом, включением ограничений в критерий эффективности задача оптимизации сводится к задаче на безусловный экстремум: требуется определить такое значение
где А — допустимая область вектора А. Для минимизации
где
Значение соответствующих условий сходимости для начального выбора
Структура детерминированных алгоритмов едина. Выбирая соответствующим образом Сведение задачи оптимального управления к задаче параметрической оптимизации. К сформулированной выше задаче многопараметрической оптимизации могут быть сведены и другие задачи: аппроксимации, идентификации и оптимального управления колебаниями объектов с активными системами виброизоляции. Покажем это. Пусть объект описывается векторным дифференциальным уравнением
с начальными условиями при Пусть критерий эффективности активной системы виброизоляции
где Теперь задача оптимального управления сводится к определению оптимального вектора параметров
или, введя
Таким образом, задача оптимального управления сводится к решению на каждом шаге оптимизации системы (78) и минимизации критерия (79). Введением нового вектора А мы объединили параметры Если принять Когда на функцию управления накладываются условие гладкости и требование малости высших производных, управление можно задать в виде степенного ряда
Искомую функцию управления можно аппроксимировать и интерполировать с использованием интерполяционных формул, например формулы Лагранжа для параболической интерполяции:
где
В этом случае параметрами, определяющими Таким образом, задача оптимального управления сводится к применению методов прямого поиска. Если имеются граничные условия, то, применяя метод штрафных функций, решение можно свести к решению обычной задачи поисковой оптимизации. Для решения сформулированной задачи оптимизации могут быть использованы регулярные итеративные алгоритмы, если оценка критерия является неслучайной величиной, и вероятностные итеративные алгоритмы, если опенка критерия случайная. Оптимизация стохастических колебательных систем. При рассмотрении нелинейных и сложных систем виброизоляции чаще всего критерий эффективности и ограничения, наложенные на переменные, характеризующие функционирование системы, либо функционалы от них, в явной форме неизвестны; информацию о них мы получаем при численных расчетах на ЦВМ математической модели. При случайных возмущениях, действующих на систему виброизоляции, случайных начальных условиях и учете случайных отклонений параметров от расчетных значений критерии эффективности и ограничения получаются в виде реализации случайных чисел или процессов. Для решения задач оптимизации при недостатке априорной информации применяется адаптивный подход, при котором в отличие от обычною подхода для пополнения недостающей информации активно используется текущая информация. Пусть динамика многомерной стохастической системы виброизоляции описывается векторным дифференциальным уравнением (78). Введем критерий
где В общем случае в задаче присутствуют ограничения в виде равенств
и неравенств
где К выражению (80) сводится ряд различных по своей форме показателей эффективности. Так, показатель, определяющий вероятность того, что функционал
введением характеристической функции
либо
приводится к виду
Вид критерия (80) в каждом конкретном случае определяется назначением системы виброизоляции. К критерию (80) сводится также и критерий надежности. Пусть
Если принять, что функционал
определяет среднее время безотказной работы системы. Ограничения на оптимизируемые параметры задаются в виде неравенств
где С учетом ограничений на фазовые координаты (81), (82) и оптимизируемые параметры (85) вместо критерия (80) запишем
где
С введением критерия (86) задача на условный экстремум сводится к задаче на безусловный экстремум. Исследование условия оптимальности вектора
где
представляет Для отыскания вектора Рассмотрим некоторые из них. Вероятностные итеративные алгоритмы. Одним из первых алгоритмов типа стохастической аппроксимации является алгоритм для отыскания корня уравнения Регрессии в обстановке помех:
где
Кифер и Вольфовиц предложили вместо
где на изменение
Алгоритмы (88) и (90) могут быть представлены в нормализованных вариантах, в которых используется только знак функции
и
где В идеальной схеме стохастической аппроксимации поиск вдали от вершины должен вестись большими шагами, а вблизи — малыми. Кестен для ускорения сходимости предложил уменьшать длину шага Блюм и Сакс распространили описанные подходы на многомерный случай. Введем обозначение векторов, компонентами которых являются функции
где Градиент можно приближенно оценивать с помощью разделенных разностей:
При вычислении
Для улучшения сходимости метода предложена симметричная процедура
Вернемся к рассмотрению уравнения (78), описывающего динамику стохастической системы виброизоляции. В общем случае существенно нелинейной многомерной динамической системы плотность вероятности
В общем случае оптимальное значение параметров А определяется из рекуррентного соотношения
где Рассмотрим один из алгоритмов градиентного типа, аналогичный детерминированному итеративному алгоритму градиентного поиска. В общем случае градиент реализации
Градиент можно оценить с помощью разделенных разностей:
или
которые зависят от случайного процесса С учетом выражения (92) поисковый алгоритм оптимизации в рекуррентной форме можно записать в виде
Как видно из выражения (92), оценка градиента V, входящая в алгоритм (93), может быть получена с помощью специальных поисковых шагов по каждому из оптимизируемых параметров Для уменьшения числа пробных шагов, необходимых для определения оценки градиента в качестве оценки можно использовать некоторый вектор, имеющий случайное направление и модуль, равный производной
где Для сходимости алгоритма (94) необходимо, чтобы величина Описанный выше подход достаточно подробно изложен в [226] для систем виброизоляции в общем случае нелинейных и описываемых уравнениями высоких порядков. В качестве входных воздействий используются детерминированные и случайные возмущения любых видов. Решение проводится численными методами и рассматривается как вычислительный эксперимент. Автоматизация проектирования систем виброизоляции. Поиск конструктивных путей проектирования реальных систем виброизоляции приводит к проблеме их машинного проектирования. При использовании ЭВМ представляется возможным формулировать и решать задачу выбора оптимальных решений в общем виде, учитывая все ограничения на фазовые координаты и оптимизируемые параметры. В настоящее время сокращение сроков, стоимости и улучшение качества проектирования реальных виброзащитных систем может быть достигнуто путем создания автоматизированных систем проектирования на основе использования системного подхода и электронных вычислительных машин и систем. Для автоматизации проектирования систем виброизоляции необходимо: 1) разработать достаточно универсальные математические модели (банк моделей), из которых путем незначительных преобразований можно получить широкий спектр моделей реальных систем виброизоляции, являющихся сложными, стохастическими, в общем случае существенно нелинейными; 2) разработать систему удобного представления всей исходной информации о системе в упорядоченном виде, удобном для ввода в ЭВМ (банк данных); 3) создать комплекс алгоритмов и программ автоматизированного проектирования (банк прикладных программ оптимизации), моделирующих процессы функционирования реальных систем виброизоляции и принятия решения о степени их эффективности; 4) разработать единое математическое обеспечение проектирования оптимальных систем виброизоляции на основе пп. 1—3; 5) разработать систему декодирования выходной информации, т. е. решить вопросы преобразования результатов проектирования на ЭВМ оптимальных систем виброизоляции в форму проектно-конструкторской и технологической документации. При проектировании систем виброизоляции можно выделить следующие модели: — функционально-структурную, определяющую состав элементов системы и логику их соединений; — математическую, описывающую количественные соотношения между параметрами и характеристиками системы; — топологическую, определяющую конструктивные расположения элементов с учетом технологии их изготовления; — рабочую, включающую рабочую документацию на изготовление системы. Проблема автоматизации проектирования и технической подготовки производства оптимальных систем виброизоляции включает создание математического обеспечения: 1) для автоматического выбора оптимального принципа работы, структуры и параметров систем виброизоляции; 2) для автоматизации конструирования систем виброизоляции с оптимальными структурой и параметрами; этот этап завершается разработкой чертежей, выдаваемых на графопостроители, магнитные диски и ленты, перфоленты и перфокарты для последующего ввода в ЭВМ, 3) для автоматизации изготовления узлов оптимальных систем виброизоляции на станках с числовым программным управлением. Задача оптимального проектирования систем виброизоляции включает, в свою очередь: — разработку и обоснование расчетных систем и математических моделей широкого класса систем виброизоляции, разработку требований по критериям и ограничениям на фазовые координаты и оптимизируемые параметры; - разработку системы тестовых моделей и задач для сравнения эффективности алгоритмов проектирования оптимальных систем виброизоляции; — сведение реальных задач к тестовым и отработку алгоритмов оптимальною проектирования для различных выбранных критериев останова, классов стохастических возмущений; — выбор наиболее эффективных алгоритмов проектирования систем виброизоляции, оптимальных по заданным критериям; — проектирование реальных систем виброизоляции различных объектов. Диалоговые системы автоматизированного проектирования виброзащитных систем. Пакеты прикладных программ оптимизации не всегда обеспечивают эффективное решение задачи выбора оптимальной структуры и параметров системы виброизоляции, требуя иногда значительных затрат машинного времени. Наиболее эффективными являются диалоговые «человеко-машинные» системы автоматизированного проектирования, включающие банки моделей, банки данных, пакеты программ оптимизации и средства диалога и направленного имитационного моделирования. Такие системы позволяют получать приемлемую точность решения за сравнительно небольшое число итераций в результате удачного управления параметрами модели и алгоритмов в процессе вычислений. При автоматизированном проектировании систем виброизоляции диалоговая система допускает возможность оперативного контроля и коррекции структуры и параметров оптимизированной модели на любом этапе счета; запоминание предыстории процесса; возможность диалогового формирования вектор-аргумента задачи оптимизации из числа варьируемых параметров модели; документирование различных промежуточных и окончательных результатов; простоту общения с системой при использовании в качестве терминального устройства графического дисплея со световым пером и реализации гибкой логики диалога; наглядность выводимой информации о ходе процесса минимизации и о свойствах минимизируемой функции в текущей точке в виде графиков и таблиц. Примеры параметрической оптимизации систем виброизоляции. Пример 1. Рассмотрим простейшии случай, когда критерий эффективности виброизоляции задается в явиой форме от отимпзируемых параметров Пусть объект виброзащиты с массой Для моногармопических колебаний с частотой а квадрат амплитуды ускорений для рассматриваемой системы
где Функционал (13) выразим в алгебраической форме, воспользовавшись специальными таблицами несобственных интегралов [144]
Далее решаем задачу следующим об азом Положим
Подставив полученный результат в
где Приравнивая нулю производную а также Пример 2. Проведем параметрическую оптимизацию линейной системы, рассмотренном в примере
Положим
Выражение (101) подставим в (99) и получим
Приравняем нулю производную
Таким образом, решение задачи параметрической оптимизации привело к тем же результатам, что и синтез оптимальной передаточной функции (51), так как для данного воздействия система виброизоляцни «пружина — демпфер» является наилучшей в классе линейных систем. Пример 3. Рассмотрим задачу оптимизации нелинейной характеристики демпферов, установленных на всех колесах восьмиколесной машины типа
Рис. 10. Зависимость отношения частот от параметра При многопараметрической оптимизации характеристики демпфера наземных машин в качестве критериев могут быть использованы для разных постановок задачи следующие выражения. 1. Вероятностный критерий минимума уровней х и Авероятности выбросов за которые ускорений
где
Вероятности
где
2. Критерии максимума скорости движения машины по заданному реальному профилю
станты 3. Критерий минимума дисперсий ускорений подрессоренного объекта может быть представлен в виде
Для ряда частных ситуаций может использоваться критерий максимума вероятности невыбросов
Возможны и другие формулировки задачи оптимизации параметров систем внброизоляции. Представим характеристики демпферов
где
Рассмотрим случай, когда Результаты оптимизации нелинейной характеристики демпфера 5. Оптимизация по критерию максимума скорости движения (см. скан) 6. С птимизация по критерию минимума уровня ускорений (см. скан) 7. Оптимизация по критерию максимума скорости при допустимой вероятности неотрывов (см. скан) Оптимизация по критерию (103) минимума уровня В результате оптимизации по критерию максимума скорости при допустимой вероятности иеотрывов 8. Оптимизация по критерию максимума скорости при допустимой вероятности неотрывов (см. скан) Оптимизация по критерию минимума дисперсий ускорений подрессоренного объекта на корме В рассмотренном примере точность оптимизации, выполненной методом случайного поиска с самообучением, с целью экономии машинного времени задавалась достаточно грубо, благодаря этому район экстремума достигался за сравнительно небольшое число шагов поиска (см. табл. 5—8).
|
1 |
Оглавление
|