RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и автоматизация // Архив

Тр. СПИИРАН, 2020, выпуск 19, том 2, страницы 330–356 (Mi trspy1101)

Математическое моделирование и прикладная математика

Вычислительные алгоритмы понижения порядка дробно-рациональных передаточных функций

М. М. Гурарий, С. Г. Русаков, М. М. Жаров, С. Л. Ульянов

Федеральное государственное бюджетное учреждение науки Институт проблем проектирования в микроэлектронике Российской академии наук (ИППМ РАН)

Аннотация: Задача редуцирования линейной динамической системы с постоянными коэффициентами рассматривается как задача аппроксимации ее исходной дробно-рациональной передаточной функции аналогичной функцией более низкого порядка. Ошибка аппроксимации определяется как интегральная квадратичная норма отклонения переходных характеристик исходной и редуцированной передаточной функции во временной области. Рассмотрены формулировки двух основных типов аппроксимационных задач: а) традиционная задача минимизации ошибки аппроксимации при заданном порядке редуцированной модели; б) задача минимизации порядка передаточной функции при заданном допуске на погрешность аппроксимации.
Разработаны алгоритмы решения задач аппроксимации, основанные на итерационном процессе Гаусса – Ньютона. На шаге итерации производится линеаризация текущего отклонения переходных характеристик по коэффициентам знаменателя редуцируемой передаточной функции. Линеаризованное отклонение используется для получения новых значений коэффициентов передаточной функции с помощью метода наименьших квадратов в функциональном пространстве на основе ортогонализации Грама – Шмидта. В работе получен общий вид выражений, представляющих линеаризованное отклонение переходных характеристик.
Для решения задачи минимизации порядка передаточной функции в рамках алгоритма метода наименьших квадратов также используется процесс Грама – Шмидта, условием завершения которого является достижение заданной допустимой нормы ошибки. Показано, что последовательность шагов процесса, соответствующая чередованию коэффициентов полиномов числителя и знаменателя передаточной функции, обеспечивает минимальный порядок передаточной функции.
Дается обзор разработанных алгоритмов на случай векторной передаточной функции с общим знаменателем. Представлен алгоритм с заданием ошибки аппроксимации в виде геометрической суммы скалярных ошибок. Обсуждается использование минимаксной формы для оценки ошибки и возможность распространения предложенного подхода на задачу редуцирования нерациональной исходной передаточной функции.
Разработана экспериментальная программа, реализующая предложенные алгоритмы, и получены результаты численных расчетов на тестовых примерах различных типов.

Ключевые слова: линейные системы, редукция моделей, передаточная функция, дробно-рациональная аппроксимация.

УДК: 004.942 + 517.518.843 + 519.654

Поступила в редакцию: 01.07.2019

DOI: 10.15622/sp.2020.19.2.4



© МИАН, 2024