Построение частотных характеристик
![]() |
![]() |
| Векторный
| |
| в палитре | на схеме |
Описание
Блок позволяет строить графики выбранных амплитудно-фазовых частотных характеристик динамического объекта (звена или системы).
Для линейных динамических объектов реализованные численные алгоритмы позволяют определять амплитудно-фазовые частотные характеристики напрямую по общеизвестным формулам. Для расчета характеристик нелинейных объектов предварительно осуществляется автоматическая линеаризация объекта в малой окрестности стационарного состояния.
Отображение результатов расчета происходит на графике зависимости выбранных характеристик от частоты, который вызывается двойным нажатием левой кнопкой мыши по блоку.
Прим.:
если в модели присутствует отрицательная обратная связь, то блок произведет расчет для
замкнутой системы. Для получения частотных характеристик разомкнутой системы необходимо
вручную разомкнуть обратную связь.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| in | Порт для подключения сигнала, являющегося входным для исследуемого объекта | Математическая |
| out | Порт для подключения сигнала, являющегося выходным для исследуемого объекта | Математическая |
Выходные порты
Блок не имеет выходных портов.
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Типы рассчитываемых характеристик | chartypes | Открывает доступ к окну "Выбор объектов из списка", в котором, в поле "Приемник", определяется список характеристик для отображения на графике ("D-разбиение", "Im(w)", "Re(w)", "АЧХ", "Годограф Найквиста", "Годограф Попова", "ЛАХ", "ФЧХ"). Будут построены те характеристики, которые добавлены из поля "Источник" в поле "Приемник". Добавление и удаление элементов из поля "Приемник" осуществляется с помощью кнопок со стрелками | АЧХ | Множество |
| Показать полюсы системы | showpoles | Позволяет отобразить на комплексной плоскости полюса динамической системы | Нет | Двоичное |
| Показать нули системы | showzeros | Позволяет отобразить на комплексной плоскости нули динамической системы | Нет | Двоичное |
| Начальная круговая частота, 1/с | wstart | Указывает начало диапазона круговых частот, в котором будут рассчитаны частотные характеристики | 0.5 | Вещественное |
| Конечная круговая частота, 1/с | wend | Указывает конец диапазона круговых частот, в котором будут рассчитаны частотные характеристики | 20 | Вещественное |
| Количество точек вывода | ptcount | Количество значений круговых частот внутри диапазона, для которых будут рассчитаны значения характеристик (количество точек графика) | 500 | Целое |
| Относительное приращение для Якобиана | dJotn | Величина, используемая при осуществлении линеаризации нелинейных объектов | 0.001 | Вещественное |
| Абсолютное приращение для Якобиана | dJabs | Величина, используемая при осуществлении линеаризации нелинейных объектов | 1E-6 | Вещественное |
| Режим расчета характеристик | ffdcalcmode | Позволяет установить в какой момент будет происходить расчет: при инициализации схемы, при достижении конечного времени расчета, либо с заданным временным шагом ("В начале расчета", "В конце расчета", "С заданным шагом") | В начале расчета | Перечисление |
| Шаг расчета характеристик, с | ffdtimestep | Величина временного шага, с которым происходит пересчет характеристик. Свойство используется в случае, если выбран режим расчета характеристик "С заданным шагом" | 0 | Вещественное |
| Понижать степени полиномов числителя и знаменателя | ReduceDeg | Флаг, активирующий понижение степени полиномов числителя и знаменателя | Нет | Двоичное |
| Абсолютная точность сравнения корней числителя и знаменателя при понижении степеней полиномов | ReduceTol | Допустимая абсолютная ошибка сравнения корней числителя и знаменателя при понижении степеней полиномов, свойство доступно при активированном свойстве "Понижать степени полиномов числителя и знаменателя" | 1E-5 | Вещественное |
| Показать расчетные параметры системы | showtransfunc | Позволяет отобразить рассчитанные параметры динамической системы: полиномы числителя и знаменателя, нули, полюса и матрицы уравнений состояния динамической системы | Нет | Двоичное |
| Расчетные параметры системы | Группа параметров системы, которая отображается при активированном свойстве "Показать расчетные параметры системы" | |||
| Числитель W(s) | Ns_out | Массив коэффициентов bi полинома числителя вида N(s)=b0sm+b1sm-1+...+bm начиная с b0 | [[]] | Матрица |
| Знаменатель W(s) | Ls_out | Массив коэффициентов ai полинома знаменателя вида L(s)=a0sn+a1sn-1+...+an начиная с a0 | [[]] | Матрица |
| Нули (корни уравнения N(s) = 0) | Zeros_out | Массив нулей передаточной функции (корней характеристического полинома в числителе передаточной функции) | [[]] | Комплексная матрица |
| Полюсы (корни уравнения L(s) = 0) | Poluses_out | Массив полюсов передаточной функции (корней характеристического полинома в знаменателе передаточной функции) | [[]] | Комплексная матрица |
| Матрица A (собственная матрица) | A_out | Значение собственной матрицы системы уравнений состояния | [[]] | Матрица |
| Матрица B (матрица входов) | B_out | Значение матрицы входов системы уравнений состояния | [[]] | Матрица |
| Матрица C (матрица выходов) | C_out | Значение матрицы выходов системы уравнений состояния | [[]] | Матрица |
| Матрица D (матрица обхода) | D_out | Значение матрицы обходов системы уравнений состояния | [[]] | Матрица |
Прим.:
в данном блоке используются значения круговой частоты ω, имеющей размерность 1/с
(рад/с), а не Гц.
Прим.:
открытие окна свойств осуществляется через контекстное меню блока.
Параметры
Примеры
Примеры использования блока:

