Linear Dancer Control - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Position Control for a Linear Dancer

Position control for a Linear (Translational) Dancer component for R2R systems

 

Description

Variables

Connections

Parameters

Description

The Tension Control for a Linear Dancer component is a tension controller which calculates a local web speed to control the tension. This component contains a position sensor to measure the dancer deflection.

Usage

The Tension Control for a Linear Dancer component needs a 1D translational mechanics connection to the prismatic joint of the dancer to measure the dancer position. Internally a LimPID component is used. The output of the controller is an offset for the defined speed of the web line.

vlocal=vweb+vPID

Parameterization

The user has access to all parameters from the LimPID component. Additionally, it is important to define the working direction of the Tension Control for a Linear Dancer component. To do that the order of the drive and the sensor position in the machine direction needs to be defined first and then the tensioning direction (Left or Right).

Variables

Name

Units

Description

Modelica ID

xDancer

m

Dancer position

DancerPos

Connections

Name

Description

Modelica ID

flangea

Translational flange

flange_a

vweb

Real input; master speed

v_web

vlocal

Real output; local reference web speed

v_local

Parameters

Settings

Name

Default

Units

Description

Modelica ID

Order

Sensor-Drive

 

Order of machine direction

BDir

Tensioning

Left in x or down in y direction

 

Direction for tensioning

BTen

posRef

0

m

Reference position

posRef

Controller

Name

Default

Units

Description

Modelica ID

Controller Type

PI

 

Type of controller: P, PI, PD, PID

controllerType

k

0.001

 

Gain of controller

k

Ti

0.5

s

Time constant of integrator block [1]

Ti

Ni

0.9

 

NiTi is the time constant of anti-windup compensation [1]

Ni

Td

0.1

s

Time constant of derivative block [2]

Td

Nd

10

 

The higher Nd, the more ideal the derivative block [2]

Nd

wp

1

 

Weight for proportional block

wp

wd

0

 

Weight for derivative block [2]

wd

vmax

0.1

ms

Upper limit of output velocity

v_max

vmin

−0.1

ms

Lower limit of output velocity

v_min

[1] Accessible when controllerTypePI,PID

[2] Accessible when controllerTypePD,PID

Initialization

Name

Default

Description

Modelica ID

Initial Values

NoInit

Type of initialization: NoInit, SteadyState, InitialState, InitialOutput

initType

xi start

0

Initial value for integrator state

xi_start

xd start

0

Initial value for state of differentiator

xd_start

I/O Units

Name

Value

Description

Modelica ID

vUnit

ms

Unit selection for the vweb input and vlocal output

velocityUnits

See Also

Controls

Web Handling Library