4.3.2 Дифференциальный канал
Фактически данное программное движение представляет собой следящий привод, который обеспечивает регулирование датчика Предполагается, что регулятор имеет собственные динамические (инерционные и демпфирующие) характеристики. На значение регулируемой характеристики
могут быть наложены ограничения:
где
,
,
,
– заданные постоянные значения.

Рис. 2. Дифференциальный канал
Динамические характеристики канала регулирования описываются следующим дифференциальным уравнением с ограничениями:
где
,
,
– значения самой регулируемой характеристики и ее производных по времени;
Передаточная функция канала регулирования без учета ограничений на ускорение и скорость регулируемой характеристики, имеет следующий вид:
.Синтаксис метода создания
differential2(SensorY, SensorX, T2, T1, AYmax=…, AVmax=…, leftLimit=..., rightLimit=..., work=...)
Обязательные позиционные параметры метода
sensor SensorY
Регулируемый датчик.
sensor SensorX
Датчик управляющего сигнала.
scalar T2 [time]
Коэффициент при второй производной регулируемой характеристики в дифференциальном уравнении канала. В уравнении канала этот коэффициент используется во второй степени.
scalar T1 [time]
Коэффициент при первой производной регулируемой характеристики в дифференциальном уравнении канала.
Необязательные именованные параметры метода
AYmax = scalarОграничение на максимальное абсолютное значение ускорения регулируемого датчика. Размерность значения ограничения должна быть равна размерности значения регулируемого датчика деленной на время в квадрате. По умолчанию, если этот параметр не задан, предполагается, что ограничение на ускорение регулируемого датчика отсутствует.
VYmax = scalarОграничение на максимальное абсолютное значение скорости регулируемого датчика. Размерность значения ограничения должна быть равна размерности значения регулируемого датчика деленной на время. По умолчанию, если этот параметр не задан, предполагается, что ограничение на скорость регулируемого датчика отсутствует.
leftLimit = scalarЛевое ограничение значения регулируемого датчика – минимально возможное значение. Размерность значения ограничения должна совпадать с размерностью значения регулируемого датчика. По умолчанию, если этот параметр не задан, предполагается, что ограничение на минимальное значение регулируемого датчика отсутствует.
rightLimit = scalarПравое ограничение значения регулируемого датчика – максимально возможное значение. Размерность значения ограничения должна совпадать с размерностью значения регулируемого датчика. По умолчанию, если этот параметр не задан, предполагается, что ограничение на максимальное значение регулируемого датчика отсутствует.
Параметр является общим для всех методов создания программных движений.