Анализ и оптимизация / Блоки |
| Векторизован | | ||
в палитре | на схеме |
Блок предназначен для построения корневого годографа – траекторий, описываемых на комплексной плоскости полюсами (корнями характеристического многочлена) динамической системы при изменении коэффициента усиления системы.
В блоке для нахождения корней динамической системы осуществляется расчет передаточной функции разомкнутой системы вида:
где N(s) и L(s) – характеристические полиномы системы.На основе полученной передаточной функции системы формируется характеристический многочлен, зависящий от коэффициента усиления, K:
Расчет значения K в i-ой расчетной точке (i = 0 … N) производится согласно следующей формуле:
где Kmin – заданное начальное значение коэффициента усиления, Kmax– заданное конечное значение коэффициента усиления, N – заданное количество точек вывода.Для каждого значения коэффициента усиления рассчитываются корни характеристического многочлена. Траектории, описываемые корнями характеристического многочлена (корневой годограф), отображаются на комплексной плоскости. Для открытия графика корневого годографа требуется совершить двойное нажатие левой кнопкой мыши по блоку на схеме.
Имя | Описание | Тип линии связи |
---|---|---|
in | Порт для подключения сигнала, являющегося входным для исследуемого объекта | Математическая |
out | Порт для подключения сигнала, являющегося выходным для исследуемого объекта | Математическая |
Блок не имеет выходных портов.
Название | Имя | Описание | По умолчанию | Тип данных |
---|---|---|---|---|
Начальное значение коэффициента усиления K | kmin | Начальное значение диапазона коэффициента усиления разомкнутой системы, в котором будут рассчитаны корни характеристического многочлена | 0.1 | Вещественное |
Конечное значение коэффициента усиления K | kmax | Конечное значение диапазона коэффициента усиления разомкнутой системы, в котором будут рассчитаны корни характеристического многочлена | 10 | Вещественное |
Количество точек вывода | ptcount | Количество значений коэффициента усиления внутри диапазона, для которых будут рассчитаны корни характеристического многочлена (количество точек графика) | 1000 | Целое |
Относительное приращение для Якобиана | dJotn | Величина, используемая при осуществлении линеаризации нелинейных объектов | 0.001 | Вещественное |
Абсолютное приращение для Якобиана | dJabs | Величина, используемая при осуществлении линеаризации нелинейных объектов | 1E-6 | Вещественное |
Режим расчета характеристик | ffdcalcmode | Позволяет установить в какой момент будет происходить расчет: при инициализации схемы, при достижении конечного времени расчета или с заданным временным шагом («В начале расчета», «В конце расчета», «С заданным шагом») | В начале расчета | Перечисление |
Шаг расчета характеристик, с | ffdtimestep | Величина временного шага, с которым происходит пересчет характеристик, свойство доступно при выборе режима расчета характеристик «С заданным шагом» | 0 | Вещественное |
Понижать степени полиномов числителя и знаменателя | ReduceDeg | Флаг, активирующий понижение степени полиномов числителя и знаменателя | Нет | Двоичное |
Абсолютная точность сравнения корней числителя и знаменателя при понижении степеней полиномов | ReduceTol | Допустимая абсолютная ошибка сравнения корней числителя и знаменателя при понижении степеней полиномов, свойство доступно при активированном свойстве «Понижать степени полиномов числителя и знаменателя» | 1E-5 | Вещественное |
Название | Имя | Описание | Тип данных |
---|---|---|---|
Значения X | X | Матрица вещественных частей корней характеристического многочлена в каждой точке вывода | Матрица |
Значения Y | Y | Матрица мнимых частей корней характеристического многочлена в каждой точке вывода | Матрица |