- •МЕХАНИКА МАШИН
- •1.1. Структура машинного агрегата
- •1.4. Управление движением машинного агрегата
- •СТРОЕНИЕ МЕХАНИЗМОВ
- •2.1. Основные определения
- •2.2. Кинематические пары и соединения
- •2.5. Структурный синтез механизмов
- •2.6. Классификация механизмов
- •КИНЕМАТИЧЕСКИЕ ХАРАКТЕРИСТИКИ МЕХАНИЗМОВ
- •3.1. Основные понятия
- •tgfa
- •3.6. Примеры графического исследования механизмов
- •pc = fivVB\ Р'Ь" = цайв', Ь"Ь'= цаагВ-
- •3.7. Кинематические характеристики плоских механизмов с высшими парами
- •3.8. Кинематические характеристики пространственных механизмов
- •3.9. Метод преобразования декартовых прямоугольных координат
- •4.1. Динамическая модель машинного агрегата
- •4.2. Приведение сил
- •4.3. Приведение масс
- •4.8. Неравномерность движения механизма
- •JTnp,
- •4.10. Динамический анализ и синтез с учетом влияния скорости на действующие силы
- •5.1. Динамическая модель машинного агрегата
- •5.2. Установившееся движение машинного агрегата
- •5.3. Исследование влияния упругости звеньев
- •СИЛОВОЙ РАСЧЕТ МЕХАНИЗМОВ
- •6.1. Основные положения
- •6.4. Силовой расчет механизма с учетом трения
- •6.5. Потери энергии на трение. Механический коэффициент полезного действия
- •ВИБРОАКТИВНОСТЬ И ВИБРОЗАЩИТА МАШИН
- •7.1. Источники колебаний и объекты виброзащиты
- •7.3. Анализ действия вибраций
- •7.6. Статическая и динамическая балансировка изготовленных роторов
- •Щ = у/g sina/<5CT,
- •7.8. Демпфирование колебаний. Диссипативные характеристики механических систем
- •7.9. Динамическое гашение колебаний
- •тт(р - рт) = mjyE.
- •7.11. Ударные гасители колебаний
- •7.12. Основные схемы активных виброзащитных систем
- •ТРЕНИЕ И ИЗНОС ЭЛЕМЕНТОВ КИНЕМАТИЧЕСКИХ ПАР МЕХАНИЗМОВ И МАШИН
- •8.1. Виды и характеристики внешнего трения
- •8.2. Основные понятия и определения, используемые в триботехнике
- •8.3. Механика контакта и основные закономерности изнашивания
- •8.4. Методика расчета износа элементов кинематических пар
- •МЕТОДЫ ПРОЕКТИРОВАНИЯ СХЕМ ОСНОВНЫХ ВИДОВ МЕХАНИЗМОВ
- •МЕТОДЫ СИНТЕЗА МЕХАНИЗМОВ С ВЫСШИМИ ПАРАМИ
- •9.1. Основные понятия и определения
- •9.2. Основная теорема зацепления
- •9.3. Скорость скольжения сопряженных профилей
- •9.4. Угол давления при передаче движения высшей парой
- •9.5. Графические методы синтеза сопряженных профилей
- •9.7. Производящие поверхности
- •МЕХАНИЗМЫ ПРИВОДОВ МАШИН
- •10.1. Основные понятия и определения
- •10.2. Строение и классификация зубчатых механизмов
- •10.4. Планетарные зубчатые механизмы
- •ЦИЛИНДРИЧЕСКАЯ ЗУБЧАТАЯ ПЕРЕДАЧА
- •11.2. Эвольвента, ее свойства и уравнение
- •11.3. Эвольвентное прямозубое колесо
- •11.4. Эвольвентная прямозубая рейка
- •11.5. Эвольвентное зацепление
- •11.8. Подрезание и заострение зуба
- •11.9. Эвольвентная зубчатая передача
- •11.10. Качественные показатели зубчатой передачи
- •11.11. Цилиндрическая передача, составленная из колес с косыми зубьями.
- •11.12. Особенности точечного круговинтового зацепления Новикова
- •ПРОСТРАНСТВЕННЫЕ ЗУБЧАТЫЕ ПЕРЕДАЧИ
- •12.1. Коническая зубчатая передача
- •МЕХАНИЗМЫ С НИЗШИМИ ПАРАМИ
- •13.1. Основные этапы синтеза
- •13.4. Синтез четырехзвенных механизмов по двум положениям звеньев
- •13.5. Синтез четырехзвенных механизмов по трем положениям звеньев
- •13.6. Синтез механизмов по средней скорости звена и по коэффициенту изменения средней скорости выходного звена
- •tijivu) < [tfj]-
- •КУЛАЧКОВЫЕ МЕХАНИЗМЫ
- •14.1. Виды кулачковых механизмов и их особенности
- •14.2. Закон перемещения толкателя и его выбор
- •sinx4
- •sinx2 = [(*2 “ Vj3)/f34]sm03;
- •14.5. Определение габаритных размеров кулачка по условию выпуклости профиля
- •14.6. Определение координат профиля дисковых кулачков
- •14.7. Механизмы с цилиндрическими кулачками
- •МЕХАНИЗМЫ С ПРЕРЫВИСТЫМ ДВИЖЕНИЕМ ВЫХОДНОГО ЗВЕНА
- •15.1. Зубчатые и храповые механизмы
- •15.2. Мальтийские механизмы
- •15.3. Рычажные механизмы с квазиостановками
- •УПРАВЛЕНИЕ ДВИЖЕНИЕМ СИСТЕМЫ МЕХАНИЗМОВ
- •16.2. Циклограмма системы механизмов
- •МАНИПУЛЯЦИОННЫЕ МЕХАНИЗМЫ
- •17.3. Задачи о положениях манипуляторов
- •17.4. Задачи уравновешивания и динамики
- •Glos
Рис. 13.11
или в удобном для вычисления на компьютере виде
т
F(x,z,c) =
\ « = 1
где Д,[5,Ы] = S^(<pi) - S?'b(<pi).
В данном случае требуется минимизировать функцию от
клонения, т.е. |
найти |
minF(a:,z,c). |
На рис. 13.11 она пред |
|||
ставлена заштрихованной областью. |
Эта функция является |
|||||
целевой функцией (критерием оптимизации). |
|
|||||
Дополнительные условия можно представить в следую |
||||||
щем виде. |
|
|
|
|
|
|
1 . Условия |
существования |
однокривошипного четырех |
||||
шарнирного механизма (для звеньев 1дв, 1вс> IC D |
и ^AD ) : |
|||||
|
\ U B |
~ lCD\ |
< |
l A D |
+ lCD\ |
|
lA B < min[(/,4£> - |
\IB C ~ |
IC D \)\( lB C + lC D ~ |
U D )]- |
2 . Условие допустимости углов давления для всех враща тельных кинематических пар:
tijivu) < [tfj]-
Эти функции представляют собой функциональные огра ничения.
Вектор переменных проектирования можно записать как вектор, представляющий длины звеньев, т.е.
х= (xi, Х2, Хз, Х4,Х 5, X 6 ) X j ) T =
={1а В> 1ВС > lB E >IC E * I c D , IE H J H E V
Следует учесть, что переменные проектирования долж ны быть знакоположительными и, кроме того, на них также могут накладываться определенные ограничения. Такие огра ничения будем называть параметрическими ограничениями.
Например: х\ < х\ < х\\ х^ < £2 < х^\ < х$ к
т.д. Здесь Х{ = — нижняя граница переменной проектиро
вания; Х{ — /, — текущие варьируемые значения переменной проектирования; Х{ = 1{ — верхняя граница переменной проек
тирования.
Вектор переменных состояния можно представить как вектор кинематических параметров входного звена механизма:
Z = ( z i , Z 2 , z 3 ) T = ( ¥ > 1 , ¥ > 2 , < ? з ) Т
Вектор постоянных параметров — это вектор параме тров, которые необходимы в процессе оптимизации, но их зна чения в этом процессе не существенны. Такими параметрами могут быть заданные расстояния между кинематическими па рами, расположенными на стойке (или их координаты):
С = ( c i , C 2,C 3, c 4 ) T = {lADJDF,xFG,yFG)T
Если нужно, то эти параметры могут вводиться как пе ременные проектирования. Таким образом, оптимизационная модель описана и может быть представлена как задача мате матического программирования:
x °pt = ArgExtrx&XF(x,z,c)\
m
9 l l ( x , z , c ) = |
|ci - |
*з| - |
ci - |
хз |
< |
0; |
||
9n ( x , z , c ) = |
c i - |
min[(ci - |
\х2 - |
*з|);(*2 + *3 - ci)] < 0; |
||||
92l ( x , z , c ) = |
■dc( x ,z ,c ) - |
[fy] < |
0; |
|
||||
922(x, z, с) = |
1?н(а:, г, c) - |
[tfj] < |
0; |
|
||||
53l(z) = |
x\ - |
xi < 0; |
|
|
|
|
||
9Z2{x) = |
*i - |
x\ |
< |
0; |
|
|
|
|
9Al(x) = |
x 2 - |
x 2 |
< |
0; |
|
|
|
|
9A2(x) = |
X2 - |
x 2 |
< 0; |
|
|
|
|
|
и т.д. |
|
|
|
|
|
|
|
|
При синтезе рычажных механизмов, как правило, приме няют методы оптимизации, основанные на использовании ме тодов математического программирования. Не касаясь глубо ко теории экстремальных задач, рассмотрим один из наибо лее популярных и, вместе с тем, один из наиболее простых
— метод штрафных функций. Он является достаточно уни версальным для решения широкого класса задач нелинейного программирования.
Предположим, что исходную задачу оптимального проек тирования удалось сформулировать как задачу математиче
ского программирования: |
|
|
|
x 0pt = ArgExtrie ;f |
Z, с); |
||
9j{ x ,z ,c ) < |
0; |
j = 1,2,3,. ..,m ; |
|
9 k ( x ) < 0; |
k = 1,2,3,...,n ; |
||
x £ X ] x = ( x i , X 2 , . . . x n )T |
|||
Тогда штрафная функция в общем виде может быть запи |
|||
сана следующим образом: |
|
|
|
Ф(R,x,z,c) = |
|
|
|
= F(x, z, с) + - |
|
aj[gj(x, z, с)] + - |
|
j = 1 |
|
J=m+ 1 |
где R — параметр штрафа; F(x,z,c) — целевая функция; gj(x,z,c) — функциональные ограничения, gj{x) — парамет рические ограничения, aj[gj(x,z,c)] — штрафной терм, кото рый приобретает положительные значения только тогда, когда нарушаются функциональные ограничения.
Таким образом, если gj(x,z,c) > 0 , то aj[gj(x,z,c)] > 0; если gj(x,z,c) < 0 , то aj[gj(x,z,c)] = 0 .
Штрафную функцию можно представить, например, в ви де квадратичной, «работающей» только вне области допусти мых значений:
aj[gj(x ,z,c)} = [gj(x,z,c)]2H[gj(x,z,c)],
где H[gj(x,z,c)] — функция Хевисайда.
Второй штрафной терм обладает теми же свойствами, что и первый. Однако он может «работать» и тогда, когда значе ния переменных проектирования не выходят за пределы допу стимой области. В этом случае он носит название барьерной функции. При приближении к границе допустимой области ба рьерная функция резко возрастает:
Pj[9j{x)] = щ + 6H[gj{xj)] + j\gj(x)\H[sj(xj)]t
где H[gj(xj)\ — функция Хевисайда от параметрических огра ничений в области допустимых параметров х£Х\ H[gj(xj)\ — функция Хевисайда вне области допустимых параметров х £ X ; 6 — допустимая относительная погрешность парамет ров проектирования. Этот параметр позволяет регулировать степень влияния нарушенных ограничений на результирую щую штрафную функцию Ф(Л,ж,г,с). Процесс решения за дачи оптимизации состоит в минимизации результирующей штрафной функции ттФ (Д ,ж ,г,с) каким-либо методом без условной минимизации. Простейшими среди них являются метод покоординатного спуска и градиентный метод (метод «наискорейшего спуска»). Первый метод используется толь ко в тех случаях, когда результирующая штрафная функция Ф(Д, x,z,c) недифференцируема, использование второго мето да возможно в тех случаях, когда функция Ф(Д,ж,г,с) имеет, по крайней мере, первую производную.
Идея этих методов состоит в том, что на каждом шаге итерации S = S + 1 метода минимизации штрафной функции, значение переменной проектирования х3 = (ж*,ж^, ..., ж* )т из
меняется на некоторую величину |
Дж5* 1, при этом |
ж5 + 1 |
= |
|
= xs + Дх*5"1"1. Величина Дх*5-1" 1 |
= |
е5 + 1 <Р+ 1 должна быть |
||
выбрана так, чтобы Ф(Д,х5 + 1 ,г,с) |
< Ф(Л,х5 ,г,с) |
на |
ка |
ждой итерации, где С5 + 1 — длина шага на итерации 5 + 1 a d5 + 1 — вектор направления поиска на этом шаге.
Если для решения задачи применяется метод покоор динатного спуска, то вектор направления поиска совпадает с одной из компонент вектора переменных проектирования
те- |
d1 = (z b 0 ,0 , . . . , 0 )T; d2 = |
(0 , 1 2 . 0 , 0 ,... , 0 )т, |
=’ |
|
= |
(0 ,0 ,..., хп)т |
Направление |
на каждой |
итерации |
выбирается таким образом, чтобы результирующая штраф ная функция уменьшалась. При использовании градиент ного метода на каждом шаге в качестве вектора направле ния поиска вычисляется отрицательный градиент функции ds + 1 = —Уа;Ф(Д,х‘5+ 1 ,г,с). Критерием окончания проце дуры минимизации может быть либо ||Дх5+1| < 6, либо |Ф(Л, ж5+1, z, с) —Ф(Л, ж5, z, с)| < £, где 6 и е выбираются в за висимости от требуемой точности решения и характера функ ций.
Вкачестве упражнения можно предложить составить ре зультирующую штрафную функцию Ф(Д,ж,г,с) по получен ной выше оптимизационной модели.
Вобщем случае задача оптимизации может быть поста
влена как многокритериальная. Тогда F(x,z>c) = ( /i( z ,2 ,c), / 2 (2 , z, с ),..., / v(x, z, с))т представляет собой векторный кри терий, состоящий из частных критериев /i(x ,z,c). В этом слу чае задача также может решаться методом штрафных функ ций с учетом важности каждого из критериев. Весовые коэф фициенты /х/ (коэффициенты важности) определяются экспер тами в соответствии с их опытом и интуицией. Обобщенную штрафную функцию можно представить следующим образом:
|
ф(ц,Л,х,г,с) = |
|
|
v |
D m |
1 |
Р |
= y} 2 ^ t f l ( x , z , c ) + |
-'%2<*j [gj(x,z,c)]+ |
- |
Y |
t= 1 |
j=l |
|
j=m+ 1 |
Решение задачи многокритериальной оптимизации явля ется в некотором смысле компромиссом. Таких решений может быть некоторое множество, зависящее от конкретных значений вектора весовых коэффициентов fit. Это множество решений носит название Парето-оптимального множества решений (по имени итальянского экономиста начала XX в.). Суть Паретооптимального решения состоит в том, что все критерии в ком промиссной точке являются не улучшаемыми.
Может встретиться и другая ситуация, когда целевая функция имеет несколько экстремумов. Такая задача носит на звание многоэкстремальной. В этом случае необходимо отыс кать глобальный экстремум. Чаще всего в таких ситуациях
18 - 11273
используется метод «мультистарта». Он состоит в том, что методом случайного поиска и математического программиро вания осуществляется нахождение нескольких локальных экс тремумов, а затем выбирается глобальный экстремум, кото рый и соответствует решению задачи.
Контрольные вопросы
1.Перечислите основные этапы синтеза плоских механизмов с низшими парами.
2.Сформулируйте условия существования кривошипа в плоских че тырехзвенных механизмах.
3.Как осуществляют синтез четырехзвенных механизмов по двум и трем положениям звеньев?
4.Назовите методы оптимизации.