ТЕМА 4. МЕТОДЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ: МЕТОДЫ АНАЛИЗА ССУ
Лекция 6. Методы анализа ССУ в САПР и требования к ним
Автоматизированное проектирование средств и систем управления. Курс лекций
95
– Надежность метода оценивается как вероятность получения правиль-
ных результатов при использовании метода для решения задач заданного
класса. Недостатки высоконадежных методов – низкая экономичность.
В этом случае целесообразно комбинирование методов с переходом к трудо-
емким, но надежным методам только в результате автоматического распо-
знавания ситуаций несходимости или неустойчивости вычислений
– Точность. Погрешности решения оп
ределяются особенностями ис-
пользования ММ, численных методов, разрядностью сетки ЭВМ. Каждый
источник погрешности должен контролироваться, чтобы погрешности
не превысили предельно допустимые.
В математическом обеспечении САПР целесообразно иметь не один, а
несколько методов одинакового целевого назначения с разными возможно-
стями для удовлетворения требований точности и экономичности.
Ошибки при анализе могут быть и при ошибках в задании исходных
данных. Примерами таких ошибок могут быть ошибки в задании численн
ых
значений параметров или в задании соединений элементов в анализируемой
схеме.
Актуальной задачей создания и совершенствования математического
обеспечения САПР ССУ является повышение экономичности методов
анализа при соблюдении требований точности. Основными способами по-
вышения экономичности, применяемыми на разных уров
нях проектирования,
являются:
– Учет разреженности матриц – организация операций над разрежен-
ными матрицами. Отказ от хранения нулевых элементов, реализация алго-
ритмов, игнорирующих действия над нулевыми элементами, что уменьшает
затраты времени и памяти;
– Использование диакоптических и декомпозиционных методов, т. е.
методов исследования сложных систем по частям (основа блочно-
иерархического подхода к проектированию). Экономичность увеличивает
ся
за счет минимизации числа обменов информацией между ОЗУ и ВЗУ, распа-
раллеливанием вычислений, использование для каждой части системы под-
ходящих алгоритмов анализа;
– Учет событийности, т. е. на каждом шаге вычислительного процесса
обрабатывается информация, относящаяся только к активизированным эле-
ментам общей модели (т. е. к элементам, у которых изменение фа
зовой пере-
менной превышают пороговое значение). В имитационных моделях, в логи-
ческих схемах доля активизированных элементов уменьшается, следователь-
но, повышается эффективность учета событийности;
– Многоуровневое адаптивное моделирование – в общей модели сис-
темы для различных фрагментов используют модели для разных иерархиче-
ских уровней (например, логические и электрические) и возможность авто-
матической смены фрагмен
тов в процессе вычислений, что позволяет ис-
пользовать модели, близкие к оптимальным с точки зрения удовлетворения
требований точности и экономичности.