
Рис.19.4. Определение углов
β2 и 2 из условия минимальной массы кронштейна
Третья задача: Заданы два угла (любые). Найти другие два угла из
условия минимальной массы кронштейна (рис. 19.4).
С помощью вычислительного блока
given-find определяются
продольные усилия и в стержнях, площади сечений стержней
и (из условия прочности) и масса кронштейна
1N 2N
1A 2A
⋅⋅
mA
ρ
L.
Переменные углы
2 и 2
записываются в параметры всех функций,
которые должны изменяться в процессе поиска экстремума. Для
отыскания экстремума функции используется вычислительный блок
given c функцией minimize для отыскания минимума или с функцией
maximize для отыскания максимума. В качестве параметров этих
функций используются имя целевой функции (без параметров) и
переменные поиска.
При наличии ограничений на поиск наличие ключевого слова
given
обязательно. При отсутствии ограничений слово
given можно
опустить.
Как и всегда при использовании вычислительного блока со словом
given перед ним задаются начальные приближения всех переменных.
Количество переменных поиска может быть любым. Но учтите, что
время поиска экстремума возрастает многократно при введении
каждой новой переменной. На практике можно использовать 1 –3
переменные. Если вы не спешите и в состоянии подождать окончания
поиска, можно включить и больше переменных. Особенно велико
время поиска, если при вычислении целевой функции используются
интегралы, например, интеграл Мора.
В нашей задаче функция
Minimize выводит оптимальные углы, с
учетом которых определены масса кронштейна и площади сечения
стержней.
Проанализируем результаты поиска для рассмотренной стержневой
системы. В результате поиска получили, что площадь второго стержня
равна нулю. Как бы мы не меняли переменные поиска, все равно
оптимальная площадь второго стержня остается равной нулю.