Автоматизированное проектирование
Рис.8.8
Рис.12.1. Всевозможные ограничения при проектировании
Следуя задаче инженерного проектирования – создание оптимальных конструкций изделия, - разработчик использует в своей практике накопленный опыт, свое творчество, а также математические методы. Для этого процесса характерно установление соотношения между физическими и геометрическими параметрами и характеристиками проектируемого объекта.
В настоящее время для решения оптимизационных задач используют методы, которые достаточно широко освещены в отечественной и зарубежной литературе, в частности метод оптимизации, который, по нашему мнению, наиболее подходит для решения задачи выбора оптимальных значений параметров конструкции изделия – это метод геометрического программирования, разработанный К. Зенером и Даффиным.
Этот метод наиболее пригоден, когда критерии оптимальности и ограничения представлены в виде аддитивной функции из элементов системы. Последние, имея положительное значение, в геометрическом программировании названы позиномами. Метод относится к классу задач нелинейного программирования, в которых позиномы (критерии оптимальности и ограничения), представляющие собой составляющие элементы суммы, имеют вид произведения степенных функций от независимых переменных. При этом необходимо иметь в виду, что показатели степени, которые для полиномов должны быть положительными целыми, для позиномов могут быть любыми вещественными числами.
Позиномы (критерии оптимальности и ограничения) имеют вид
(12.1.)
в этой формуле Ci – положительные константы (коэффициенты позинома), aij – произвольные вещественные числа, xi – независимые переменные (принимаются только положительные значения), m – количество всех одночленов в позиноме (с учетом ограничений).
В общем случае задача геометрического программирования заключается в минимизации позинома g0(x) — целевой функции при наличии ограничений:
gk(x)≤ 1, k=1, …, p,
здесь k — количество одночленов в позиноме ограничений.
В основе метода геометрического программирования лежит использование свойств неравенств, согласно которому среднее геометрическое неотрицательных чисел не превышает их среднего арифметического.
Для характеристики задач геометрического программирования используется понятие степени трудности s, определяемой выражением
s = m - n' - 1,
в котором m — общее число одночленов в минимизируемом позиноме и ограничениях, a n' - число независимых переменных.
Для ракетно-космических систем при разработке конструкции изделий критерием оптимальности должна быть масса аппарата, которая минимизируется. Масса аппарата представляет собой сумму масс элементов изделия (блоков, агрегатов).
В свою очередь, масса каждого элемента представляется степенной функцией параметров изделия, т. е. его составных частей.
По методу оптимизации может быть получено достаточно большое количество значений критерия оптимальности при изменении параметров изделия.
Полученные оптимальные значения могут служить исходной информацией при выборе вариантов конструкции изделия с учетов ограничений на его реализацию, которые не имеют формализованного выражения и которые принимаются во внимание руководителями разработки изделия и его составных частей.
Формализованные и неформализованные подходы в процессе проектирования, научные и творческие методы принятия решений в совокупности определяют рациональное построение конструкции изделия, решают задачу инженерного (технического) проектирования.
Рассматривая проектирование как творческий процесс, где во взаимодействии используются логические и интуитивные методы, его можно определить как процесс функционирования системы «человек—ЭВМ». Основные составляющие последнего представлены на рис. 12.2.
Логическая составляющая характеризуется возможностями компьютерных схем решения проектных задач и подразделяется на два типа: формально-логическую и интеллектуально-логическую.
Формально-логическая компонента проектирования предполагает творческий характер проектирования: исследовательская работа проектанта по формированию алгоритма решения задачи и его программной реализации.
Построение интеллектуально-логических схем основывается на логической компоненте мышления проектанта и на формализации интеллектуальных методов нахождения решения.
С позиции творческого функционирования системы «человек-ЭВМ» деятельность проектанта, опосредованная ЭВМ характеризуется как творчеством личности, так и процессом проектирования с использованием ЭВМ. Такой подход к проектированию называют автоматизированным.
Организационная форма применения математических методов и вычислительной техники в проектировании представляет собой систему автоматизированного проектирования (САПР).Под этим термином понимается система проектирования, в которой органично объединены творческие усилия коллектива разработчиков, возможности математических методов и ЭВМ на всех этапах проектирования с применением развитых средств программного и информационного обеспечения, позволяющих улучшить качество проектных работ и сроки их выполнения. Это достигается благодаря систематизации и совершенствованию проектного процесса, которые сопровождаются перестройкой структуры и кадрового состава проектных организаций; применению эффективных математических моделей проектируемых объектов; комплексной оптимизации принимаемых решений; улучшению информационного обеспечения разработок; автоматизации трудоемких и рутинных работ; частичной замене макетирования и натурных испытаний математическим моделированием.