Анализ и оптимизация / Блоки |
в палитре | на схеме |
Блок осуществляет построение годографа Михайлова для замкнутой динамической системы управления, имеющейся в проекте. При установке блока на схему происходит создание окна графика, в котором будет отображаться годоргаф.
В основе работы блока лежит критерий, сформулированный в 1938 г. советским ученым Михайловым А.В., позволяющий судить об устойчивости систем на основании рассмотрения некоторой кривой, называемой кривой Михайлова.
Полином левой части дифференциального уравнения замкнутой системы, либо знаменатель передаточной функции замкнутой системы есть исходный характеристический полином замкнутой системы:
Если подставить в этот полином чисто мнимое значение s = jω, то получим комплексный полином, называемый полиномом Михайлова: При изменении частоты ω вектор D(jω), изменяясь по величине и направлению, будет описывать своим концом в комплексной плоскости кривую, называемую кривой (годографом) Михайлова.Критерий устойчивости Михайлова можно сформулировать следующим образом. Для того, чтобы система автоматического управления была устойчива, необходимо и достаточно, чтобы кривая (годограф) Михайлова при изменении частоты от 0 до +∞, начинаясь при ω = 0 на вещественной положительной полуоси, обходила только против часовой стрелки последовательно n квадрантов координатной плоскости, где n – порядок характеристического уравнения.
Кривая Михайлова для устойчивых систем всегда имеет плавную спиралевидную форму, причем конец её уходит в бесконечность в том квадранте координатной плоскости, номер которой равен порядку характеристического уравнения (степени полинома).
Признаком неустойчивости системы является нарушение числа и последовательности пройденных кривой Михайлова квадрантов координатной плоскости, вследствие чего угол поворота вектора D(jω) оказывается меньше, чем n∙(π/2).
Блок не имеет входных и выходных портов. Анализируется имеющаяся в проекте замкнутая динамическая система система управления.
Название | Имя | Описание | По умолчанию | Тип данных |
---|---|---|---|---|
Начальная круговая частота, 1/с | wstart | Указывает начало диапазона круговых частот, в котором будет рассчитан полином Михайлова | 0.5 | Вещественное |
Конечная круговая частота, 1/с | wend | Указывает конец диапазона круговых частот, в котором будет рассчитан полином Михайлова | 20 | Вещественное |
Количество точек вывода | ptcount | Количество значений круговых частот внутри диапазона, для которых будет рассчитан полином Михайлова (количество точек графика) | 500 | Целое |
Относительное приращение для Якобиана | dJotn | Величина, используемая при осуществлении линеаризации нелинейных объектов | 0.001 | Вещественное |
Абсолютное приращение для Якобиана | dJabs | Величина, используемая при осуществлении линеаризации нелинейных объектов | 1E-6 | Вещественное |
Режим расчета характеристик | ffdcalcmode | Позволяет установить в какой момент будет происходить расчет: при инициализации схемы, при достижении конечного времени расчета, либо с заданным временным шагом («В начале расчета», «В конце расчета», «С заданным шагом») | В начале расчета | Перечисление |
Шаг расчета характеристик, с | ffdtimestep | Величина временного шага, с которым происходит пересчет характеристик. Свойство используется в случае, если выбран режим расчета характеристик «С заданным шагом» | 0 | Вещественное |
Название | Имя | Описание | Тип данных |
---|---|---|---|
Значения Х | X | Массив вещественных частей полинома Михайлова в каждой точке вывода | Массив |
Значения Y | Y | Массив вещественных частей полинома Михайлова в каждой точке вывода | Массив |