modelSLibPosControl

Extends from DESLib.SIMANLib.SRC.Draft (Draft model for constructing new models).

Parameters

TypeNameDefaultDescription
RealForceMax160
RealV109.5
Real[5,5]M[0.96, 0, 0, 0, 0; 0, 1, 0.01, 0, 0; 0.001, 0, 0.9995, 0.981, 0; 0, 0, 0, 1, 0.01; -0.0002, 0, 0.0001, -0.2158, 1]
Real[5]c{0, 1, 0, 0, 0}
Real[5]d{34.5724, 0.2395, 2.0322, 0.0164, -0.1979}
Real[5]b{0.04, 0, 0, 0, 0}
Real[5]h{2.9, 109.5, 286.0, 1790.6, 44.5}

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputposCar
Modelica.Blocks.Interfaces.RealInputdesiredPosition
Modelica.Blocks.Interfaces.RealOutputcontrolsignal

Components

TypeNameDefaultDescription
IntegerPSNumberIn (from Draft)
IntegerPSNumberOut (from Draft)
Booleaninit (from Draft)
Realfcdes
DEVSLib.AuxModels.BreakLoopbreakLoop
SIMANLib.Blocks.Createcreate
SIMANLib.Elements.EntityTypeentity
SIMANLib.Elements.AttributeQ
SIMANLib.Elements.AttributeaQ
SIMANLib.Elements.AttributeU
SIMANLib.Elements.Variablefcdesired
SIMANLib.Blocks.Assigncalculate_aQ1
SIMANLib.Blocks.Assigncalculate_aQ2
SIMANLib.Blocks.Assigncalculate_aQ3
SIMANLib.Blocks.Assigncalculate_aQ4
SIMANLib.Blocks.Assigncalculate_aQ5
SIMANLib.Blocks.Assignupdate_Q1
SIMANLib.Blocks.Assignupdate_Q2
SIMANLib.Blocks.Assignupdate_Q3
SIMANLib.Blocks.Assignupdate_Q4
SIMANLib.Blocks.Assignupdate_Q5
SIMANLib.Blocks.Assigncalculate_U
SIMANLib.Blocks.ExternalAssignControlSignal
SIMANLib.Blocks.Delaydelay1
SIMANLib.Elements.Countercounter
SIMANLib.Blocks.Countcycles
Modelica.Blocks.Discrete.ZeroOrderHoldzeroOrderHold