Интегратор





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

Описание

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

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

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

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

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

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

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

Свойства

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

Параметры

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

Промпт

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

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