modelMovePointCylinderToCylinderLine

Parameters

TypeNameDefaultDescription
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
Booleananimationtrue
Modelica.SIunits.RadiusradiusContactPoint0.005
Modelica.Mechanics.MultiBody.Types.ColorColor_contact_point_cylinder1{0, 180, 0}
Modelica.Mechanics.MultiBody.Types.ColorColor_contact_point_cylinder2{255, 0, 255}

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a1center of mass cylinder1 BCS1
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a2center of mass cylinder2 BCS2
Modelica.Mechanics.MultiBody.Interfaces.Frame_bframe_b2contact point cylinder2 BCS4 based on BCS2
Modelica.Mechanics.MultiBody.Interfaces.Frame_bframe_b1contact point cylinder1 BCS3 based on BCS1
Modelica.Blocks.Interfaces.RealInput[12]vector_cylinder2length_direction and radius and half_length
Modelica.Blocks.Interfaces.RealInput[12]vector_cylinder1length_direction and radius and half_length
Modelica.Blocks.Interfaces.BooleanInputenabledConnector of Boolean input signal

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_c2_c1relativ position center of cylinder1 resolved in BCS cylinder2
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_c1_c2relativ position center of cylinder2 resolved in BCS cylinder1
Real[3]Length_Direction_cy1default (1,0,0)
Real[3]Dw_Direction_cy1default (0,0,1)
Real[3]Dh_Direction_cy1default (0,1,0)
Real[3]R_l_cy1radius and half-length cylinder
Real[3]Length_Direction_cy2default (1,0,0)
Real[3]Dw_Direction_cy2default (0,0,1)
Real[3]Dh_Direction_cy2default (0,1,0)
Real[3]R_l_cy2radius and half-length cylinder
Real[3]pos_cy1_otwhorthogonalprojektion of position vector center of cylinder1 on W-H plane BCS2
Real[3]pos_cy2_otwhorthogonalprojektion of position vector center of cylinder2 on W-H plane BCS1
Realm
Realn
IdealizedContact.Components.Utilities.variablePrism1variablePrism_l_cy1offset from point on cylinder1 surface along L-direction to face side resolved in BCS1
IdealizedContact.Components.Utilities.variablePrism1variablePrism_l_cy2offset from point on cylinder2 surface along L-direction to face side resolved in BCS2
IdealizedContact.Components.Utilities.variablePrism1variablePrism_1offset from center of mass to cylinder1 surface along unit vector uv_pos_cy2_otwh resolved in BCS1
IdealizedContact.Components.Utilities.variablePrism1variablePrism_2offset from center of mass to cylinder2 surface along unit vector uv_pos_cy1_otwh resolved in BCS2
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP2_cy1
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP1_cy2
Modelica.Blocks.Routing.DeMultiplex4deMultiplex1
Modelica.Blocks.Routing.DeMultiplex4deMultiplex2
Modelica.Mechanics.MultiBody.Sensors.TansformAbsoluteVectortansformVectorCylinder1Transformation length-direction cylinder1 from BCS1 to ICS
Modelica.Mechanics.MultiBody.Sensors.TansformAbsoluteVectortansformVectorCylinder2Transformation length-direction cylinder2 from BCS2 to ICS
IdealizedContact.Components.Utilities.PointMassVarAnimationmove_point_cylinder7contact point cylinder2 after second correction
IdealizedContact.Components.Utilities.PointMassVarAnimationmove_point_cylinder8contact point cylinder1 after second correction
IdealizedContact.Components.Utilities.variablePrism2variablePrism_ll_cy1to contact point on cylidner1
IdealizedContact.Components.Utilities.variablePrism2variablePrism_ll_cy2to contact point cylinder2
Modelica.Mechanics.Translational.Sources.Positionposition1
Modelica.Mechanics.Translational.Sources.Positionposition2