Анализ временных и частотных характеристик линейных инвариантных по времени систем (LTI)
Приложение Linear System Analyzer позволяет вам анализировать временные и частотные характеристики систем LTI. Используя это приложение, вы можете:
Просмотрите и сравните графики отклика систем SISO и MIMO или нескольких линейных моделей одновременно.
Сгенерируйте графики отклика, такие как шаг, импульс и временной ответ на произвольные входы.
Сгенерируйте графики частотной характеристики, такие как Bode, Nyquist, Nichols, сингулярное значение и нулевые диаграммы нулей и полюсов.
Проверьте ключевые характеристики отклика, такие как времена нарастания, максимальное перерегулирование и запасы устойчивости.
Linear System Analyzer можете сгенерировать следующие графики отклика:
Переходная характеристика
Импульсная характеристика
Моделируемая временная характеристика на заданный входной сигнал
Моделируемая временная характеристика от заданных начальных условий (только модели в пространстве состояний)
Bode-схема (величина и фаза, или только величина)
Годограф Найквиста
График Николса
График сингулярного значения
Карта полюса/нули и карта полюса ввода-вывода
MATLAB® Панель инструментов: На вкладке Apps, в разделе Control System Design and Analysis, нажмите значок приложения.
Командная строка MATLAB: Ввод linearSystemAnalyzer
.
linearSystemAnalyzer
linearSystemAnalyzer
открывает приложение Linear System Analyzer без систем LTI для анализа. Чтобы задать систему для анализа, выберите File > Import.
linearSystemAnalyzer(sys1,sys2,...,sysn)
linearSystemAnalyzer(sys1,sys2,...,sysn)
открывает Linear System Analyzer и отображает переходную характеристику одной или нескольких динамических моделей системы, sys1
, sys2
..., sysn
. Такие модели включают:
Числовые модели LTI, такие как tf
, zpk
, или ss
модели.
Идентифицированные модели, такие как idtf
, idss
, или idproc
(требует System Identification Toolbox™ программного обеспечения).
Обобщенные модели LTI, такие как genss
или uss
модели. Для обобщенных моделей LTI без неопределенности Linear System Analyzer строит график отклика номинального значения модели. Для обобщенных моделей с неопределенностью приложение строит графики ответов 20 случайных выборок неопределенной системы. (Неопределенные модели требуют программного обеспечения Robust Control Toolbox™.)
linearSystemAnalyzer(sys1,LineSpec1,sys2,LineSpec2...,sysn,LineSpecn)
linearSystemAnalyzer(sys1,LineSpec1,sys2,LineSpec2...,sysn,LineSpecn)
задает стиль линии, цвет и маркер каждого графика отклика. Стиль графика задается одним, двумя или тремя символами. Например, следующий код использует красные звездочки для ответа sys1
, и пурпурная пунктирная линия для отклика sys2
.
linearSystemAnalyzer(sys1,'r-*',sys2,'m--');
Для получения дополнительной информации о настройке этого аргумента смотрите LineSpec
входной параметр plot
функция.
linearSystemAnalyzer(plottype,___)
linearSystemAnalyzer(plottype,___)
открывает Linear System Analyzer и отображает типы отклика, заданные plottype
. Можно использовать этот синтаксис с любыми предыдущими комбинациями входных аргументов. The plottype
Аргумент может быть любым из следующих:
'step'
- Ответ шага.
'impulse'
- Импульсная характеристика.
'lsim'
- График линейной симуляции. Когда вы используете этот тип графика, диалоговое окно Инструмент линейного моделирования предлагает вам задать входной сигнал для симуляции.
'initial'
- График начальных условий (только для моделей пространства состояний). Можно использовать extras
аргумент для определения начального состояния. Если нет, открывается диалоговое окно Инструмент линейного моделирования (Linear Simulation Tool), в котором предлагается задать начальное состояние для симуляции.
'bode'
- Bode-схема.
'bodemag'
- Блок-схема величины.
'nyquist'
- Годограф Найквиста.
'nichols'
- график.
'sigma'
- График сингулярного значения. (См. sigma
).
'pzmap'
- Карта полюса/нуля.
'iopzmap'
- Карта полюс/ноль каждой пары вход/выход системы LTI.
Чтобы открыть Linear System Analyzer с несколькими графиками отклика, используйте массив ячеек до шести из этих типов графиков для plottype
входной параметр. Для примера следующая команда открывает приложение с переходным процессом и Годограф Найквиста для системы sys
.
linearSystemAnalyzer({'step';'nyquist'},sys)
linearSystemAnalyzer(plottype,sys1,sys2,...,sysn,extras)
linearSystemAnalyzer(plottype,sys1,sys2,...,sysn,extras)
задает дополнительные входные параметры, относящиеся к типу графика отклика. extras
может быть одним или несколькими входными параметрами, доступными для функции, соответствующей типу графика. Например, предположим plottype
является 'step'
. Затем, extras
позволяет вам использовать дополнительные аргументы, которые можно использовать с step
команда, например требуемое время окончания, Tfinal
. Таким образом, следующая команда открывает приложение с переходным процессом sys
, с конечным временем Tfinal
.
linearSystemAnalyzer('step',sys,Tfinal)
Если plottype
является 'initial'
, можно использовать extras
для обеспечения начальных условий x0
и другие аргументы, такие как Tfinal
. Для примера:
linearSystemAnalyzer('initial',sys,x0,Tfinal)
Определение соответствующих аргументов для extras
, см. страницы с описанием функций, соответствующих каждому типу графика, такие как step
, bode
, или initial
.
h = linearSystemAnalyzer(___)
h = linearSystemAnalyzer(___)
возвращает указатель на Linear System Analyzer рисунок. Можно использовать этот синтаксис с любой из предыдущих комбинаций входных параметров. Используйте указатель для изменения ранее открытых образцов Linear System Analyzer, как описано в следующих двух синтаксисах.
linearSystemAnalyzer('clear',h)
linearSystemAnalyzer('clear',h)
очищает графики и данные от Linear System Analyzer, соответствующей указателю на h
. Чтобы очистить сразу несколько образцы приложения, установите h
в вектор указателей.
linearSystemAnalyzer('current',sys1,sys2,...,sysn,h)
linearSystemAnalyzer('current',sys1,sys2,...,sysn,h)
добавляет отклики систем sys1
, sys2
..., sysn
к Linear System Analyzer, соответствующей указателю на h
. Чтобы обновить несколько образцы приложения сразу, установите h
в вектор указателей. Если новые системы имеют отличные вводы-выводы размерностей от отображаемых на данный момент систем, приложение очищает существующие отклики и отображает только новые таковые.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.