Speed Control
Speed Control component for R2R systems
Description
Variables
Connections
Parameters
The Speed Control component is a speed controller which calculates a motor torque to control the roller speed.
Usage
The Speed Control component consists of a feedforward controller and a feedback controller. Internally a LimPID component is used. The feedforward controller is a common approach for an inertia compensation of the motor, the driveline, and the roller.
τ=τPID+τFF=τPID+2D⁢∂vref∂t⁢JMotor+JDriveline+JRoller
The Speed Control component can be connected with a Torque Motor component or a 1D Torque Source component.
Parameterization
The user has access to all parameters from the LimPID component. The second parameter group describes the driveline components (gear ratio, motor inertia, gear inertia and an additional load inertia). The roller inertia is calculated based on the roller parameters.
Name
Units
Modelica ID
τFF
N⁢m
Motor torque of the feed-forward control
tauFF
τFB
Motor torque of the feedback control
tauFB
vref
Real input; reference web speed
v_ref
wmeas
Real input; measured roller speed
w_meas
τ
Real output; motor torque
tau
Roller
Default
D
0.2
m
Roller diameter
use cylindrical geometry
true
When checked (true), drum core inertia is calculated assuming a uniform cylindrical geometry
useCylindricalGeometry
Di
0
Core inner diameter [1]
ρroll
2.7·103
kgm3
Drum core density [1]
rho_roll
L
1.2
Drum length [1]
J
0.005
kg⁢m2
Drum core rotational inertia [2]
[1] Accessible when use cylindrical geometry is true (checked).
[2] Accessible when use cylindrical geometry is false (unchecked).
Drive Line
ratio
1
Gear ratio (motor/roller)
JMotor
0.1
Moment of inertia (motor)
JGear
Moment of inertia (gear, machine side)
JAddLoad
Moment of inertia (additional load, machine side)
Controller
Controller Type
PI
Type of controller: P, PI, PD, PID
controllerType
k
Gain of controller
Ti
0.5
s
Time constant of integrator block [1]
Ni
0.9
Ni⁢Ti is the time constant of anti-windup compensation [1]
Td
Time constant of derivative block [2]
Nd
10
The higher Nd, the more ideal the derivative block [2]
wp
Weight for proportional block
wd
Weight for derivative block [2]
τmax
100
Upper limit of output torque
tau_max
τmin
−100
Lower limit of output torque
tau_min
[1] Accessible when controllerType∈PI,PID
[2] Accessible when controllerType∈PD,PID
Initialization
Initial Values
NoInit
Type of initialization: NoInit, SteadyState, InitialState, InitialOutput
initType
xi start
Initial value for integrator state
xi_start
xd start
Initial value for state of differentiator
xd_start
I/O Units
Value
wUnit
RPM
Unit selection for the wmeas input
angVelUnits
τUnit
Unit selection for the τ output
torqueUnits
vUnit
ms
Unit selection for the vref input
velocityUnits
See Also
Controls
Web Handling Library
Download Help Document