Контроллер дискретного времени обратной связи состояния с интегральным действием
Simscape / Электрический / Управление / Общее Управление

Блок State-Feedback Controller реализует контроллер дискретного времени обратной связи состояния с интегральным действием. Используйте этот блок, чтобы управлять линейными системами с синглом или несколькими входными параметрами и один или несколькими выходными параметрами. Интегральное действие служит, чтобы устранить установившуюся ошибку в управляемых выходных параметрах. Можно задать контроллер, использующий предварительно вычисленное оптимальное усиление, или использовать модель в пространстве состояний системы, чтобы сгенерировать это усиление с помощью размещения полюса.

Интеграл ошибки отслеживания, xi, является дополнительным состоянием, которое гарантирует нулевую установившуюся ошибку для системы с обратной связью. Расширенный вектор состояния
Где:
x является вектором состояния.
xi является интегралом ошибки отслеживания.
xe является расширенным вектором состояния.
Поэтому действие управления
Где:
K является матрицей обратной связи, то есть, размещением полюса.
u является контроллером выход.
Системное измерение состояния и оценка происходят вне контроллера.
r — Ссылка объектаСистемный опорный сигнал объекта.
Типы данных: single | double
x — Вектор состоянияИзмеренный или оцененный системный вектор состояния.
Типы данных: single | double
Reset — Интегратор сбрасываетсяВнешний сигнал сброса (возрастающее ребро) для интегратора.
Типы данных: Boolean
y — Plant выходСистемный выходной сигнал объекта.
Типы данных: single | double
u — Контроллер выходВыходной сигнал системы управления.
Типы данных: single | double
State-feedback design — Генерация контроллераState-feedback gain (значение по умолчанию) | Desired eigenvaluesВыберите стратегию параметризации усиления контроллера:
State-feedback gain — Задайте усиление контроллера непосредственно
Desired eigenvalues — Задайте модель объекта управления и желаемые собственные значения, от которых можно сгенерировать усиление контроллера
State-feedback parameterization — Параметризация обратной связи состоянияDiscrete-time (значение по умолчанию) | Continuous-timeВыберите стратегию параметризации матриц пространства состояний и желаемых полюсов для контроллера. Реализация блока дискретна независимо от этой параметризации.
Чтобы включить этот параметр, установите State-feedback design на Desired eigenvalues.
Controller matrix — Матрица контроллераМатрица обратной связи контроллера. Определить матрицу контроллера, если у вас есть лицензия на Control System Toolbox™, использование lqr или lqi функция.
Чтобы включить этот параметр, установите State-feedback design на State-feedback gain.
Discrete-time A matrix — Матрица A в дискретное времяМатрица состояния модели в пространстве состояний дискретного времени. Матрица A должна быть квадратной с количеством строк и столбцов, равных порядку системы.
Чтобы включить этот параметр, установите State-feedback parameterization на Discrete-time.
Discrete-time B matrix — B матрица в дискретное времяВведите матрицу модели в пространстве состояний дискретного времени. Матрица B должна иметь количество строк, равных порядку системы и количеству столбцов, равных количеству системных входных параметров.
Чтобы включить этот параметр, установите State-feedback parameterization на Discrete-time.
Discrete-time C matrix — C матрица в дискретное времяВыходная матрица модели в пространстве состояний дискретного времени. Матрица C должна иметь количество строк, равных количество выходных параметров системы и количество столбцов, равных порядку системы.
Чтобы включить этот параметр, установите State-feedback parameterization на Discrete-time.
Discrete-time D matrix — D матрица в дискретное времяПроходная матрица модели в пространстве состояний дискретного времени. Матрица D должна иметь количество строк, равных количеству системы выходные параметры и количество столбцов, равных количеству системных входных параметров.
Чтобы включить этот параметр, установите State-feedback parameterization на Discrete-time.
Continuous-time A matrix — Матрица A в непрерывное времяМатрица состояния модели в пространстве состояний непрерывного времени. Матрица A должна быть квадратной с количеством строк и столбцов, равных порядку системы.
Чтобы включить этот параметр, установите State-feedback parameterization на Continuous-time.
Continuous-time B matrix — B матрица в непрерывное времяВведите матрицу модели в пространстве состояний непрерывного времени. Матрица B должна иметь количество строк, равных порядку системы и количеству столбцов, равных количеству системных входных параметров.
Чтобы включить этот параметр, установите State-feedback parameterization на Continuous-time.
Continuous-time C matrix — C матрица в непрерывное времяВыходная матрица модели в пространстве состояний непрерывного времени. Матрица C должна иметь количество строк, равных количество выходных параметров системы и количество столбцов, равных порядку системы.
Чтобы включить этот параметр, установите State-feedback parameterization на Continuous-time.
Continuous-time D matrix — D матрица в непрерывное времяПроходная матрица модели в пространстве состояний непрерывного времени. Матрица D должна иметь количество строк, равных количеству системы выходные параметры и количество столбцов, равных количеству системных входных параметров.
Чтобы включить этот параметр, установите State-feedback parameterization на Continuous-time.
Discretization sample time — Шаг расчета дискретизацииЗначение раньше дискретизировало матрицы пространства состояний и также аппроксимировало собственные значения дискретного времени.
Чтобы включить этот параметр, установите State-feedback parameterization на Continuous-time и Sample time (-1 for inherited) к -1.
Desired eigenvalues (discrete) — Собственные значения наблюдателяЗадайте местоположение собственных значений, чтобы лечь в модульном кругу. Усиление контроллера затем вычисляется на основе этих собственных значений. Размер вектора должен быть равен системному порядку плюс количество выходных параметров.
Control action upper limit — umax (значение по умолчанию) | скаляр, больше, чем значение параметра Control action lower limitВерхний предел для выходного сигнала управления.
Control action lower limit — umin (значение по умолчанию) | скалярНижний предел для выходного сигнала управления.
Sample time (-1 for inherited) — Интервал выборки (значение по умолчанию) | значение по умолчанию или положительное числоВременной интервал между выборками. Если блок в триггируемой подсистеме, наследуйте шаг расчета путем установки этого параметра на -1. Если этот блок находится в модели шага непрерывной переменной, задайте шаг расчета явным образом. Для получения дополнительной информации смотрите то, Что Шаг расчета? и Настройка времени выборки.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

