Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка САПР.doc
Скачиваний:
144
Добавлен:
30.03.2015
Размер:
4.67 Mб
Скачать

3.1.8. Анализ возможности применения метода геометрического программирования

Примеры, представленные выше, показывают, что метод геометрического программирования может быть отнесен к разряду аналитических, хотя и требует решения системы нескольких нелинейных уравнений при степени трудности, отличной от нуля. Это позволяет использовать полученные ММ и выражения для оптимизируемых параметров для широкого круга задач. Однако опыт проектирования показывает, что данный метод, к сожалению, не всегда целесообразен, поскольку иногда степень трудности слишком велика или задача сводится к анализу сигномов по обобщенному геометрическому программированию, который к настоящему времени не получил достаточного практического развития. Кроме того, при составлении ММ и ее решении может возникнуть ситуация, при которой требования алгоритма не выполняются. Следовательно, в этом случае необходимо пересмотреть вид ЦФ и/или ограничений. Тем не менее следующие примеры иллюстрируют возможные подходы для применения метода геометрического программирования.

3.1.8.1. Двухопорная цапфа

Маховик весом W, установленный на оси диаметром D, поддерживается двухопорной цапфой, изображенной на рис. 3.8. Требуется определить L и D таким образом, чтобы минимизировать момент трения вращающейся оси при допустимом зазоре на смазку.

Рис. 3.8. Конструктивная схема


Момент трения для двух опор вычисляется по формуле

,

где k1 – константа, зависящая от вязкости применяемого масла; - угловая скорость вращения; - радиальный зазор, опре-деляемый как разность между радиусом цапфы и радиусом оси; e – эксцентриситет конструкции, определяемый как ,

где 0 < e < , а - верхний предел эксцентриситета конструкции; h0 – наименьшая толщина масляного покрытия при установившемся режиме работы механизма.

Ограничения на h0 налагаются следующими неравенствами :

,

где - минимальная толщина масляного покрытия.

Угол кручения оси  должен быть не больше заданного мах, а его величина определяется по формуле

,

где k2 – константа, зависящая от точки приложения вращающего момента на оси.

Вес маховика w и величина нагрузки на опоры с должны быть связаны неравенством

2С  W.

Из гидродинамических соображений безопасная нагрузка на опоры определяется соотношением

,

где .

Таким образом, при заданных величинах мах необходимо найти такие параметры D, L, h0, чтобы минимизировать момент трения. Неизвестные обозначим следующим образом: x1 = D, x2 = L, x3 = h0. Поэтому модель оптимизации примет вид:

целевая функция ,

ограничения: 1) (1 – ē) δx3-1<1,

2) 1/(Qmaxk2)x1-1<1,

3) 2/ δ x4-1 x3 - 2/ δ2 x4-1 x32<1,

4) 2 k1ωπW/ δ2 x1-1 x2-3 - 2 k1ωπW / δ3 x1-1 x2-3 x3-1<1.

Определим степень трудности данной оптимизационной задачи:

d = n – m – 1,

где n = 7 – количество позиномов, входящих как в целевую функцию, так и в ограничения; m = 4 – количество неизвестных; поэтому

d = 7 –4 – 1 = 2.

Составим систему уравнений, первое из которых является условием нормализации, а остальные – ортогональности:

δ1 = 1,

1 – δ3 – δ6 - δ7 = 0,

δ1 -3 δ6 -3 δ7 = 0,

2 + δ4 + 2 δ5 - δ7 = 0,

-0,5 δ1 – δ4 – δ5 = 0.

Введем базисные переменные r1 = δ5, r2 = δ2; тогда

δ1 = 1,

δ2 = r2,

δ3 = 8/3,

δ4 = -1-r1 - r2,

δ5 = 0,5 + r1 + r2,

δ6 = 1/3 - r1,

δ7 = r1.

Решая систему нелинейных уравнений равновесия:

(-1 - r1 – r2)-1 r1(-1/5 - 2r1 -2 r2)2 (1/3 - 2 r1)2 (0,5 + r1 + r2) (1/3 - r1)-1 = 1/2δ2и

(-1 - r1 – r2)-1 (-1/5 - 2r1 -2 r2)2 (0,5 + r1 + r2) = (1- ē )/2,

найдем r1,r2. Подставляя найденные значения базисных переменных, можно определить значения двойственных переменных, по которым определяется значение двойственной функцииV(δ).

Анализ представленной ММ показывает, что данная задача относится к обобщенному математическому программированию, поэтому значение двойственной функции не является оценкой значения ЦФ. В связи с этим решение прямой задачи заключается в поиске стационарных точек двойственной задачи.

Следует отметить, что для решения обобщенных задач геометрического программирования разработано два типа методов: последовательные методы, использующие ряд аппроксимационных задач с помощью метода конденсации, и методы непосредственного решения в одном из эквивалентных видов, к которым относятся, например, экспоненциальный и дробно-геометрический с ограничениями в виде неравенств разных знаков.