Инерционное звено 1-го порядка





| Векторный | Си | ST |
в палитре на схеме

Описание

Блок векторизован, реализует математическую модель звена, динамика которого описывается линейным обыкновенным дифференциальным уравнением (ОДУ) вида:

где:
  • xi(t) – i-ый элемент входного сигнала в блок
  • Ti – элемент вектора постоянных времени
  • ki – элемент вектора коэффициентов усиления, yi(t) – элемент выходного сигнала из блока. При нулевых начальных условиях динамика блока может быть представлена следующей передаточной функцией:

поэтому пиктограмма данного блока имеет вид передаточной функции апериодического звена 1-го порядка. Размерности сигналов входа, выхода и вектора коэффициентов должны совпадать.

Обязательное условие: .

Входные порты

Имя Описание Тип линии связи
inport Входной сигнал. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Порт выходного сигнала. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Коэффициенты усиления k Вектор коэффициентов ki , на которые умножаются элементы входного вектора. [1] Массив
Постоянные времени T Вектор постоянных времени Ti в секундах. [1] Массив
Начальные условия x0 Вектор начальных значений yi (0) переменных состояния блока (элементы вектора выходного сигнала блока равны переменным состояния). [0] Массив

Параметры

Название Имя Описание (опционально) Тип данных
Динамические переменные xdif Внутренние переменные состояния блока. Массив
Производные fdif Значения производных внутренних переменных состояния блока. Массив

Промпт

//Описание блока, реализующего математическую модель звена, динамика
//которого описывается линейным обыкновенным дифференциальным уравнением (ОДУ) вида:
//T_i·dy_i(t)/dt + y_i(t) = k_i·x_i(t)
//Блок векторизован
// x_i(t) - i-й элемент входного сигнала в блок
// T_i - элемент вектора постоянных времени
// k_i - элемент вектора коэффициентов усиления
// y_i(t) - элемент выходного сигнала из блока
//При нулевых начальных условиях динамика блока может быть представлена передаточной
//функцией: W(s) = k / (Ts + 1)
//Размерности сигналов входа, выхода и вектора коэффициентов должны совпадать
//Обязательное условие: T_i ≠ 0
// k - коэффициенты усиления. Вектор коэффициентов k_i, на которые умножаются
//элементы входного вектора. По умолчанию задан массивом из 1 элемента
// T - постоянные времени. Вектор постоянных времени T_i в секундах. По умолчанию
//задан массивом из 1 элемента
// x0 - начальные условия. Вектор начальных значений y_i(0) переменных состояния
//блока (элементы вектора выходного сигнала блока равны переменным состояния).
//По умолчанию задан массивом из 1 элемента
//Параметры:
// xdif - динамические переменные. Внутренние переменные состояния блока
// fdif - производные. Значения производных внутренних переменных состояния блока
//Входы: inport - входной сигнал
//Выходы: outport - порт выходного сигнала

block: (
  type = "Инерционное звено 1-го порядка",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
  k = [1],
  T = [1],
  x0 = [0]
  ),
Примечание:
По умолчанию свойства блока заданы векторами единичной размерности, поэтому блок реализует обработку скалярного входного сигнала.