
- •1. Принципы и структура сапр 11
- •Введение
- •1. Принципы и структура сапр
- •1.1. Уровни проектирования
- •1.2. Классификация параметров объектов проектирования
- •1.3. Задачи проектирования
- •1.4. Стадии, аспекты и режимы проектирования
- •1.5. Компоненты сапр
- •1.6. Приципы построения комплексной сапр
- •2. Методы оптимизации
- •2.1. Постановка задачи оптимизации
- •2.2. Классификация критериев оптимальности
- •2.3. Классические методы исследования функций
- •2.4. Метод множителей лагранжа
- •2.5. Метод куна – таккера
- •2.5.1. Условия Куна–Таккера
- •2.5.2. Необходимость условий Куна–Таккера
- •2.5.3. Достаточность условий Куна–Таккера
- •2.6. Оптимальное проектирование системы с распределенными параметрами
- •2.6.1. Вариационное исчисление
- •2.6.2. Частные случаи и примеры
- •2.7. Линейное программирование
- •2.7.1. Стандартная форма задач линейного программирования
- •2.7.2. Основы симплекс-метода
- •2.7.3. Целочисленное линейное программирование
- •2.8. Геометрическое программирование
- •2.8.1. Основные понятия и расчетные формулы
- •2.8.2. Общий случай задачи гп
- •2.8.3. Решение задач гп с ненулевой степенью трудности
- •3. Оптимальное проектирование ракетных комплексов
- •3.1. Расчет элементов и узлов технических систем
- •3.1.1. Ферменная конструкция
- •3.1.2. Цилиндрическая пружина, работающая на кручение
- •3.1.3. Кольцевая колонна
- •3.1.4. Двутавровая балка
- •3.1.5. Колодочный тормоз
- •3.1.6. Подшипник скольжения
- •3.1.7. Червячно-цилиндрический редуктор
- •3.2. Анализ возможности применения метода геометрического программирования
- •3.2.1. Двухопорная цапфа
- •3.2.2. Двухстержневая конструкция
- •3.3. Расчет конструктивных элементов ракет
- •3.3.1. Примеры решения вопросов по компоновке оборудования
- •3.3.2. Цилиндрическая оболочка
- •3.3.3. Бак с жидкостью
- •3.3.4. Примеры апробированных задач проектирования
- •Заключение
- •Библиографический список
2.6. Оптимальное проектирование системы с распределенными параметрами
В различных технических задачах целью является выбор формы элемента конструкции. Типичными, например, являются задачи отыскания распределений толщин для силовых балок и пластин переменной формы. В этих случаях для определения формы проектируемого объекта требуется найти бесконечное число параметров. Следовательно, целью оптимизации является выбор функции формы, отвечающий оптимальному проекту элемента конструкции.
Ситуация, в которой определяется управляющая функция, во многом сходна с проблемами, возникающими в теории оптимального управления. Однако имеется существенное различие между вопросами оптимального проектирования механических систем и теорией оптимального управления, которое заключается в том, что в теории оптимального управления функция управления зависит от времени и ищется управляющий закон, гарантирующий оптимальное поведение системы в процессе ее работы. При оптимальном же проектировании механических систем управляющая функция зависит только от пространственных переменных и не изменяется в течение всего времени своего существования.
Второе важное отличие между оптимальным проектированием и управлением заключается в том, что в теории оптимального управления формулируются задачи с начальными условиями. При оптимальном же проектировании механических систем часто требуется решать задачи с граничными условиями и находить распределение деформаций и напряжений в упругом теле.
Следует отметить, что термин "распределенный параметр" трактуется для обозначения управляющей функции в одно-, двух- и трехмерном пространствах. При этом в случае одной изменяемой пространственной переменной исходная граничная задача описывается обыкновенными дифференциальными уравнениями. Задачи с двумя и тремя пространственными переменными включают уравнения с частными производными. В литературе же по оптимальному управлению исходную задачу рассматривают как задачу с распределенными параметрами только в случае уравнений с частными производными.
2.6.1. Вариационное исчисление
В ряде задач для описания геометрических характеристик непрерывно изменяющихся поперечных сечений элемента конструкции механической системы требуется введение функций, задающих форму элемента. Для определения характерных свойств данного класса задач рассмотрим сначала два типичных примера.
Рис. 2.1. Пример 1.
|
Пример 1.Требуется найти кратчайшую кривую между двумя точками (x0,z0) и (x1, z1) на плоскости X и Z. Любой кривой, соединяющей две заданные точки, сопоставляется ее длина. Задача состоит в том, чтобы выбрать кривую z(x), имеющую наименьшую длину. Для кривой z(x) длина определяется выражением: |
f(x)=∫ (1+(
)2)0,5dx.
Пример 2. В вертикальной плоскости заданы две точки (x0, z0) и (x1,z1), не лежащие на одной вертикальной прямой. Требуется найти соединяющую эти точки кривую, вдоль которой материальная точка, находившаяся в состоянии покоя в (x0,z0), будет скользить без трения в точку (x1,z1) за наименьшее время.
Пусть m - масса материальной точки, g - ускорение свободного падения. Так как тело начинает движение из состояния покоя (x0,z0), а трение отсутствует, то можно записать уравнение энергии в следующем виде:
mV2=mg(z-z0),
где V - скорость, определяемая по формуле:
V=((
)2+(
)2)0.5=(1+(
)2)0.5
,
t- время движения материальной точки.
После преобразований представленных уравнений можно получить:
dt=(1+(
)2)0.5dx
.
Следовательно, полное время t, необходимое для перемещения из (x0,z0) в (x1,z1), равно:
.
Данное выражение показывает, что t зависит от вида всей кривой, по которой скользит материальная точка. Такая задача сводится к нахождению кривой z(x), называемой брахистохроной.
Из приведенных примеров видно, что функция, описывающая кривую, должна определяться из решения оптимизационной задачи. Кроме того, значения минимизируемых величин определяется функциями, задающими указанные кривые. Поэтому рассматриваемые величины являются функциями от функций. Они называются функционалами. Типичным функционалом, встречающимся в вариационном исчислении, является интеграл.
Итак, оптимизационная задача ставится следующим образом: найти в классе функций, интегрируемых вместе с квадратом производных и удовлетворяющих граничным условиям, такую функцию z(x) при x0 x x1, которая минимизирует функционал f(x).
Приведенное обсуждение примеров 1 и 2 позволяет сформулировать основную задачу вариационного исчисления для более широкого класса задач. Найти дважды непрерывно дифференцируемую на интервале x0 x x1 функцию z(x), удовлетворяющую граничным условиям:
zi (x0)=zi0 для некоторых 1 i n,
zj(x1)=zj1 для некоторых 1 j n и минимизирующую функционал:
f(z)=
,
где F - дважды непрерывно дифференцируемая
по всем своим аргументам действительнозначная
функция, а z'=[
].
Указанные выше граничные условия означают, что кривые в примерах 1 и 2 проходят через заданные точки.