- •Донецкий национальный технический университет
- •Уровни, аспекты и этапы проектирования
- •Основные термины и определения
- •Иерархические уровни описаний проектируемых объектов.
- •Аспекты описаний проектируемых объектов
- •Составные части процесса проектирования
- •Нисходящее и восходящее проектирование
- •Внешнее и внутреннее проектирование
- •Унификация проектных решений и процедур
- •Виды описаний проектируемых объектов и классификация их параметров
- •Типовые проектные процедуры
- •Классификация типовых процедур (задач) проектирования
- •Типичная последовательность проектных процедур
- •Маршруты проектирования технических объектов.
- •Режимы проектирования в сапр
- •Математическое обеспечение автоматизированного проектирования
- •Требования к математическим моделям
- •Классификация математических моделей
- •Методика получения математических моделей элементов
- •Преобразования математических моделей в процессе получения рабочих программ анализа
- •Формализация получения математических моделей систем
- •Постановка и решение задач анализа
- •Требования к методам и алгоритмам анализа
- •Математическая постановка типовых задач анализа
- •Выбор численных методов для решения задач анализа
- •Особенности постановки и решения задач анализа на метауровне
- •Постановка и решение задач параметрического синтеза
- •Классификация задач параметрического синтеза
- •Математическая формулировка основной задачи оптимизации параметров и допусков
- •Разновидности постановок задач параметрического синтеза
- •Постановка и решение задач структурного синтеза
- •Классификация задач структурного синтеза
- •Описание структур объектов в виде и-или-дерева
- •Подходы к решению задач структурного синтеза
Преобразования математических моделей в процессе получения рабочих программ анализа
Выше были определены классы функциональных ММ на различных иерархических уровнях как системы уравненийопределенного типа. Реализация таких моделей на ЭВМ подразумевает выборчисленного методарешения уравнений ипреобразованиеуравнений в соответствии с особенностями выбранного метода.
Конечная цель преобразований — получениерабочей программыанализа в виде последовательности элементарных действий (арифметических и логических операций), реализуемых командами ЭВМ. Все указанные преобразования исходной ММ в последовательность элементарных действий ЭВМ выполняет автоматически по специальным программам, создаваемым инженером-разработчиком САПР.Инженер-пользовательСАПР должен лишь указать, какие программы из имеющихся он хочет использовать. Процесс преобразований ММ, относящихся к различным иерархическим уровням, иллюстрирует рис.3.2.
Инженер-пользователь задаетисходную информациюоб анализируемом объекте и о проектных процедурах, подлежащих выполнению, на удобном для него проблемно-ориентированном входном языке программного комплекса. Ветви1на рис.3.2. соответствует постановка задачи, относящейся кмикроуровню, как краевой, чаще всего в виде ДУЧП.
Численные методы решения ДУЧП основаны на дискретизациипеременных иалгебраизациизадачи.Дискретизациязаключается в замене непрерывных переменных конечным множеством их значений в заданных для исследования пространственном и временном интервалах,алгебраизация— в замене производных алгебраическими соотношениями.
Применяют различные способы дискретизациииалгебраизациипри решении ДУЧП. Большинство используемых методов относится либо кметодам конечных разностей, либо кметодам конечных элементов.
Если ДУЧП стационарное(т. е. описывает статические состояния), то дискретизация и алгебраизация преобразует ДУЧП в системуалгебраических уравнений (АУ), в общем случае нелинейных (ветвь2). Если ДУЧПнестационарное(т. е. описывает изменяющиеся во времени и пространстве поля переменных), то дискретизацию и алгебраизацию можно представить состоящей из двух этапов: устранение производных по пространственным координатам и преобразование ДУЧП в систему ОДУ (ветвь3); устранение производных по времени и преобразование ОДУ в АУ (ветвь4).
Сведение задачи решения алгебраических уравнений к последовательности элементарных операцийможет быть либонепосредственным(ветвь5), например на основе методов простых итераций или релаксации, либо через посредство предварительнойлинеаризацииуравнений (ветвь6). Решение системылинейных алгебраических уравнений(ЛАУ) в этом случае (ветвь7) выполняется с помощью прямых методов, например метода Гаусса.
Ветви 8 соответствует преобразование исходного описания задачи, относящегося к макроуровню, в систему ОДУ с известными начальными условиями. Если это система нелинейных ОДУ, то дальнейшие преобразования происходят по ветвям4,6,7или4,5; если же система линейных ОДУ, то целесообразен непосредственный переход к системе линейных алгебраических уравнений (ветвь9).
Для анализа объектов на метауровнеприменяют либо переход к системе ОДУ (ветвь10), либо переход к системам логических уравнений, моделям массового обслуживания или аналитическим моделям, отображающим упрощенно технико-экономические показатели объекта (ветвь11). Сведение этих форм моделей в последовательность элементарных вычислительных операций (ветвь12) не вызывает затруднений.
Сказанное показывает важное значение, отводимое в математическом обеспечении САПР численным методамрешения систем ОДУ, нелинейных и линейных алгебраических уравнений. Такие системы уравнений приходится решать при проектировании объектов на микро- и макроуровнях, а часто и на метауровне. От эффективности этих методов существенно зависит общая эффективность выполнения проектных процедур функционального проектирования.