Автоматизированное проектирование технических систем: Учебное пособие.
Бельков В. Н., Ланшаков В. Л.,
В этой задаче необходимо составить математическую модель минимизации веса конструкции, представленной на рис. 3.6, и провести анализ различного случая крепления стержней в точке С.
При проектировании необходимо учитывать следующие ограничения.
Р (S2 + x23)1/2£ b3 x1 x2 x3
Р (S2 + x23)3/2£ b4 x1 x2 x3 (x21 + x22),
где b3, b4 - известные параметры.
Рис. 3.6. Схема конструкции. |
Первым этапом в решении поставленной задачи является составление математической модели, которая имеет вид.
ЦФ: f(x)=m=8 x1 x2 (S2 + x23)1/2.
Ограничения: |
В соответствии с методом геометрического программирования ограничения переписываются в следующем виде:
а также для получения позиномов вводятся дополнительные ограничения:
Определение степени трудности двух задач осуществляется по формуле:
d=n - m - 1,
где n - общее количество позиномов;
m - количество оптимизируемых параметров.
Следовательно, для различных вариантов соединения стержней параметр d имеет следующие значения.
Далее строится матрица экспонент.
;
.
С помощью представленных матриц, из условий нормализации и ортогональности составляется система уравнений имеет следующий вид:
;
.
Так как количество уравнений в обоих случаях меньше количества неизвестных, то необходимо замкнуть систему введением уравнений равновесия, количество которых равно числу степени трудности d:
где bi(0) - вектор нормализации; bi(j) - вектор невязки; ri - базисная переменная (их количество равно числу d).
Составляется двойственная функция:
;
.
Итак, введение дополнительных переменных и ограничений позволило привести задачу в обоих случаях нагружения к такому виду, который позволяет применить обычный алгоритм метода геометрического программирования.