modelP_Control2

Proportional controller: y = yb + Kc*e

Extends from Modelica.Blocks.Interfaces.SVcontrol (Single-Variable continuous controller).

Parameters

TypeNameDefaultDescription
BooleandirectActingtrue=false reverse acting
Realk1Error gain
Realyb0Output bias
Realk_s1Scaling factor for setpoint: set = k_s*u_s
Realk_m1Scaling factor for measurment: meas = k_m*u_m
RealKck*(if directActing then +1 else -1)

Connectors

TypeNameDefaultDescription
RealInputu_s (from SVcontrol)Connector of setpoint input signal
RealInputu_m (from SVcontrol)Connector of measurement input signal
RealOutputy (from SVcontrol)Connector of actuator output signal

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.GainPProportional part of PID controller
Modelica.Blocks.Math.Gaingain_u_s
Modelica.Blocks.Math.Gaingain_u_m
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Sources.Constantnull_bias
Modelica.Blocks.Math.Adderror