4 Программное обеспечение оптимального проектирования механизмов
Целевая функция
и функции ограничений зависят от
кинематических и динамических параметров
механизма. Следовательно, для их
вычисления на ЭВМ необходимы программы
кинематического и динамического анализов
механизмов. В настоящее время опубликован
ряд работ [16,17], в которых приведены
алгоритмы и программы кинематического
и силового анализов различных механизмов,
реализованные на разных алгоритмических
языках. Разработка алгоритмов анализа
рычажных механизмов, приведенных в
данной работе в параграфе 3.1.4, выполнялась
независимо с учетом специфики задачи
оптимального проектирования механизмов.
Разработанные алгоритмы и программы
универсальны, так как легко приспосабливаются
к решению задачи поиска оптимальных
параметров любого механизма. Это
достигается, во-первых, тем, что программы
кинематического и динамического анализов
всех разновидностей двухповодковых
рычажных групп оформлены в виде отдельных
алгоритмов и подпрограмм, из которых
легко набрать программу анализа любого
механизма второго класса. Во-вторых,
тем, что принята единая стратегия поиска
оптимальных параметров при любом виде
целевой функции и функций ограничений.
Разработанные алгоритмы позволяют
находить большое число параметров
многозвенных механизмов при сложных
целевых функциях и реальных технологических
ограничениях, накладываемых на
проектируемый механизм.