Дискретные переменные состояния

| Векторизован |
в палитре на схеме

Блок реализует описание многомерной линейной динамической системы в матричной форме:

где A, B, C, D – матрицы, а именно: собственная матрица, матрица входа, матрица выхода и матрица обхода, соответственно; x[k] – вектор переменных состояния (размерностью Nx); u[k] – вектор входа (размерностью Nu); y[k] – вектор выхода, (размерностью Ny).

Размерность матрицы A – Nx×Nx. Размерность матрицы B – Nu×Nx. Размерность матрицы C – Nx×Ny. Размерность матрицы D – Nu×Ny.

Входы

  • input – порт для входного сигнала блока.

Выходы

  • output – выходной порт блока.

Свойства:

  • Период квантования – период квантования расчета блока T.
  • Число переменных состоянияNx.
  • Число входных воздействийNu.
  • Число выходовNy.
  • Матрица A(Nx·Nx).
  • Матрица B(Nu·Nx).
  • Матрица C(Nx·Ny).
  • Матрица D(Nu·Ny).
  • Начальные условия (Nx) – вектор начальных условий, размерностью Nx.

Параметры

нет

Примечание:
  1. По умолчанию блок реализует обработку скалярного входного сигнала.
  2. Коэффициенты ai, bj вводятся по возрастающим степеням z. Для правильной работы данного блока необходимо задать максимальный шаг интегрирования не больше, чем 0,5·T. При интегрировании с постоянным шагом рекомендуется задать шаг таким, чтобы период квантования был кратен шагу интегрирования T = k·h, где k, h – целое число и шаг интегрирования.