
- •5.4 Математическое обеспечение сапр
- •5.4. 1 Общие положения
- •5.4.2 Требования к математическому обеспечению
- •5.4.3 Последовательность подготовки задач для решения на эвм
- •5.4.4 Математические модели
- •В сапр преимущественно используются формулы вида
- •5.4.5 Постановки и подходы к решению задач анализа
- •5.4.6 Постановки и подходы к решению задач синтеза
- •5.4.7 Общие сведения об алгоритмах и алгоритмизации
- •5.4.7.1 Описание символов
- •5.4.8 Выводы
5.4 Математическое обеспечение сапр
5.4. 1 Общие положения
Математическое обеспечение САПР (МО САПР) - это совокупность математических моделей (ММ) проектируемых объектов, методы и алгоритмы выполнения проектных процедур, используемые при автоматизированном проектировании. Основу МО САПР составляет математический аппарат для моделирования, синтеза структуры, одновариантного и многовариантного анализа, структурной и параметрической оптимизации. Элементы МО в САПР чрезвычайно разнообразны. Условно можно считать, что МО состоит из двух частей: специальное МО и инвариантное МО.
Специальное МО отражает специфику объекта, проектирования, физические и информационные особенности его функционирования и тесно привязано к конкретным задачам проектирования. Эта часть МО охватывает математические модели, методы и алгоритмы их получения, алгоритмы одновариантного анализа, а также большую часть используемых алгоритмов синтеза.
Инвариантное МО включает в себя методы и алгоритмы, слабо связанные с особенностями математических моделей и используемые при решении различных задач проектирования. Эти методы и алгоритмы многовариантного анализа, параметрической оптимизации, принципы построения функциональных моделей, методы численного решения алгебраических и дифференциальных уравнений, постановки экстремальных задач, поиска экстремума-Формы представления МО также довольно разнообразны, но их практическое использование происходит после реализации в программном обеспечении.
5.4.2 Требования к математическому обеспечению
При создании МО САПР следует учитывать следующие требования: универсальность, алгоритмическую надежность, точность, затраты машинного времени, используемую память.
Универсальность МО определяет его применимость к широкому классу проектируемых объектов. Особенно это важно при создании комплексных САПР. Универсальность МО делает удобным использование ЭВМ, упрощая методику автоматизированного проектирования. В то же время следует отметить, что универсальность не имеет количественной оценки. Реализуя ту или иную модель и метод, разработчик МО должен указать четкие границы их применимости.
Алгоритмическая надежность -свойство компонента МО давать при его применении и заранее определенных ограничениях правильные результаты. Количественной оценкой алгоритмической надежности служит вероятность получения правильных результатов при соблюдении оговоренных ограничений на применение метода. Если эта вероятность рана единице или близка к ней, то говорят, что метод алгоритмически надежен.
С проблемой алгоритмической надежности тесно связана проблема обусловленности математических моделей и задач. О плохой обусловленности говорят в тех случаях, когда малые погрешности исходных данных приводят к большим погрешностям результатов. Для анализа и оптимизации объектов с плохо обусловленными моделями необходимо применять специальные методы с повышенной алгоритмической надежностью.
Точность является наиболее важным свойством всех компонентов МО и определяет степень совпадения расчетных и истинных результатов. Алгоритмически надежные методы могут давать различную точность. И лишь в случаях, когда точность оказывается предельно допустимых значений или решение вообще не возможно получить, говорят не о точности, а о повышенной алгоритмической надежности.
Затраты машинного времени во многом определяются сложностью проектируемых объектов и размерностью решаемых задач. Многопроцессорные вычислительные системы ,обеспечивающие распараллеливание процесса вычисления, позволяет существенно сократить сроки проектирования.
Используемая память вторым после затрат машинного времени показателем экономичности МО. Затраты памяти определяются длиной программы и объемом используемых массивов данных. В целях экономии затрат оперативной памяти используют внешнюю память(накопители на магнитных дисках, лентах и т.п. .).Однако частые обращения к внешней памяти приводят к увеличению затрат машинного времени, поэтому при разработке методов проектирования, алгоритмов и программ приходится решать компромисс с целью рационального разделения процесса использования двух видов памяти в ЭВМ.