blockFeedforwardModel

Manual controller model from Drop et al. (2013) with compensatory and feedforward pathways

Extends from ManualTracking.Blocks.SI3SO (3 Single Input / 1 Single Output continuous control block with manual controller signal names), ManualTracking.Icons.ManualController.

Information

FeedforwardModel

Parameters

TypeNameDefaultDescription
RealK11Gain of compensatory path
RealK21Gain of feedforward path
Realtau10.25Time delay of compensatory path (s)
Realtau20.25Time delay of feedforward path (s)
RealT5Time constant of first-order lag in feedforward path (s)
Realomega12Natural frequency of neuromuscular filter (rad/s)
Realzeta0.2Damping ratio of neuromuscular filter

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputr (from SI3SO)Reference state
Modelica.Blocks.Interfaces.RealInputy (from SI3SO)Measured state
Modelica.Blocks.Interfaces.RealInputw (from SI3SO)Disturbance input
Modelica.Blocks.Interfaces.RealOutputu (from SI3SO)Control input

Components

TypeNameDefaultDescription
Reale (from SI3SO)Difference between reference and measured states
Realv (from SI3SO)Control input before disturbance input is added
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Continuous.FirstOrderfirstorder
Modelica.Blocks.Nonlinear.FixedDelaytimedelay1
Modelica.Blocks.Nonlinear.FixedDelaytimedelay2
ManualTracking.Blocks.FeedForwardfeedforward
Modelica.Blocks.Continuous.SecondOrdersecondorderfilter
Modelica.Blocks.Math.Addadd2