Метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования

Рассматриваемый в этом разделе метод применяется при проектировании сложных автоматических систем, включающих нелинейные элементы, а также звенья, параметры которых изменяются в процессе функционирования. Другими словами, задача синтеза регуляторов может рассматриваться в классе нелинейных нестационарных систем, поведение которых описывается дифференциальными уравнениями высокого порядка. Степень эффективности метода в основном определяется возможностями используемой ЭВМ, поскольку его базовое положение — численные методы решения дифференциальных и интегральных уравнений.

Что касается методов решения дифференциальных уравнений, то для них построены не только вычислительные схемы, но исследованы такие важные для практики вопросы, как сходимость и устойчивость, оценка погрешности, реализация алгоритмов на ЭВМ.

Численные методы решения ДУ (методы Эйлера, Рунге–Кутта и др.) являются основным инструментом исследования и анализа САУ: они являются универсальными и эффективными, так как позволяют находить приближенное решение для широкого класса, как систем, так и задач расчета и проектирования.

Однако численные методы имеют и недостатки: они не позволяют непосредственно, как аналитические методы, вскрыть причины того или иного поведения системы, поскольку они позволяют лишь получить конкретный результат (числовые значения) для конкретных исходных данных.

При решении же таких задач, как синтез регуляторов численные методы в инженерном содержании оказываются весьма эффективными, поскольку позволяют построить не только алгоритмы решения задач (иногда достаточно сложные), но и охватить широкий класс систем, включая нелинейные и нестационарные.

Изложим основное содержание метода синтеза регуляторов. Первый этап на пути построения численного метода решения задачи Коши состоит в замене отрезка метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru — области непрерывного изменения аргумента множеством, которое представляет собой конечное число точек метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru и называется сеткой. Сами точки метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru называются узлами сетки с шагом метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru Будем рассматривать, как правило, равномерную сетку, когда метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru и метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru

Функции, которые определены лишь в узлах сетки, называются сеточными

Численные методы решения дифференциальных уравнений позволяют найти решение дифференциального уравнения вида

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru (3.12)

где

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru — вектор-функция входа;

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru — вектор-функция выхода;

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru — вектор параметров системы.

Например, используя метод Эйлера, реализуемый по следующей вычислительной схеме

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru ,

можно, полагая, что метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru и метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru известны, легко рассчитать функции метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru

Таким образом, задача анализа имеет решение в виде сеточных функций (рис. 3.4).

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru

Рис. 3.4. К иллюстрации постановок задач анализа и синтеза регуляторов методом Эйлера

В полученном численным образом решении дифференциального уравнения в неявном виде учтены конкретные, текущие значения параметров регулятора метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru .

Задача синтеза регулятора. Положим, что найдена система ДУ скалярной автоматической системы, представленное в форме Коши. Считаем, что регулятор включен последовательно и (или) параллельно. Численные значения параметров регулятора метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru подлежат расчету (остальные параметры САУ известны).

Выполняя интегрирование дифференциального уравнения, описывающего динамику системы управления получить дискретные значения выходного сигнала. Дискретные значения зависят не только от метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru , но в неявной форме и от параметров регулятора, т.е. метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru (рис. 3.4).

Оптимальные значения параметров находятся минимизацией, например, функционала вида

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru

Если же, например, система (3.54) описывает линейную многомерную стационарную САУ, т.е.

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru (3.13)

то численные значения параметров регулятора находятся путем минимизации функционала вида

метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru

где метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru и метод синтеза регуляторов систем управления, основанный на использовании методов вычислительной математики и аппарате нелинейного программирования - student2.ru — соответственно реальные и эталонные выходные сигналы системы.

Наши рекомендации