modelMovePointCylinderToCircle

Parameters

TypeNameDefaultDescription
Booleanexacttrue
Modelica.SIunits.Frequencyf100000
Realq11=left -1=right
Modelica.Mechanics.MultiBody.Types.Axisy_direction{0, 1, 0}cartesian coordinate system in y direction -- direction of gravity
Modelica.Mechanics.MultiBody.Types.Axisx_direction{1, 0, 0}
Modelica.Mechanics.MultiBody.Types.Axisz_directioncross(x_direction, y_direction)
RealpiModelica.Constants.pi

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a2center of cylinder mass BCS1
Modelica.Mechanics.MultiBody.Interfaces.Frame_bframe_b2contact point cylinder BCS3 based on BCS1
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a1center of circle BCS2
Modelica.Blocks.Interfaces.RealOutput[3]w_relrelative angular velocity contact point cylinder resolved in BCS1a (from aAV)
Modelica.Blocks.Interfaces.RealOutput[3]pos_rel_c_lRelative position vector resolved in frame defined by resolveInFrame (from rP_p_lc)
Modelica.Blocks.Interfaces.RealInput[12]vector_cylinderlength_direction and radius and half_length
Modelica.Blocks.Interfaces.RealInput[12]vector_circle
Modelica.Blocks.Interfaces.RealOutput[3]anglesangle_LL angle_LW
Modelica.Blocks.Interfaces.RealOutput[3]pos_ctc_BCS1arelativ position cylinder contact point resolved in BCS1a (from rP_p_lc)

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_p_lcrelativ position center of cylinder top/bottom surface resolved in center of circle
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_cc_mprposition move point right resolved in frame center of cylinder mass
Modelica.Mechanics.MultiBody.Sensors.TansformRelativeVectortansformRelativeVectorTransformation cylinder Length-Vektor from BCS-cylinder to BCS-rectangle
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_c_cymprelativ position center of cylinder top/bottom surface resolved in center of rectangle surface
IdealizedContact.Components.VectorCalculations.angleBetweenTwoVectorsBlockangle_LVangle between Length Direction cylinder and vertical-vector circle resolved in BCS2
IdealizedContact.Components.VectorCalculations.angleBetweenTwoVectorsBlockangle_LotDWangle between the othogonal projection of Length Direction Cylinder on circle and circle diameter vector DW resolved in BCS2
IdealizedContact.Components.Utilities.variablePrism1variablePrism_cyoffset from center of cylinder mass to center of cylinder face side BCS1a resolved in BCS1
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_cr_cyrelativ position center of cylinder top/bottom surface resolved in center of circle
IdealizedContact.Components.Utilities.variablePrism1variablePrism_cy1offset from center of cylinder mass to cylinder contact point BCS3
IdealizedContact.Components.Utilities.variablePrism1variablePrism_rt2
IdealizedContact.Components.Utilities.variableRevol1variableRevol_2
IdealizedContact.Components.Utilities.variableRevol1variableRevol_1
IdealizedContact.Components.Utilities.variablePrism1variablePrism_rt1
IdealizedContact.Components.VectorCalculations.angleBetweenTwoVectorsBlockangle_cyL_mpangle between orthogonal projektion of vector pos_rel_cymp on L-W-plane in BCS2 and orthogonal projektion of Length_Direction_Cyc on L-W-plane in BCS2
Modelica.Blocks.Routing.DeMultiplex4deMultiplex2
Modelica.Blocks.Routing.DeMultiplex4deMultiplex3
Modelica.Blocks.Continuous.Filterfilter
Modelica.Mechanics.MultiBody.Sensors.RelativeAngularVelocityaAVrelative angular velocity contact point cylinder resolved in BCS1a
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_ctc_BCS1arelativ position cylinder contact point resolved in BCS1a