modelForceCylinderToCircle

Parameters

TypeNameDefaultDescription
Booleanexacttrue
SI.Frequencyf10000000
SI.TranslationalSpringConstantc100000
SI.TranslationalDampingConstantd100000
Realn11.5
Realn2n1
SI.CoefficientOfFrictionmue_r0.0001rolling friction coefficient
Realgamma11
Realgamma21
Realgamma31
Realgamma41
Realgamma51
Realgamma61
SI.Distancet_max0.0001maximal depth of impression
Realq11=left -1=right
RealpiModelica.Constants.pi
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}cartesian coordinate system in x direction
Modelica.Mechanics.MultiBody.Types.Axisz_directioncross(x_direction, y_direction)
BooleanAnimationtrue
Modelica.SIunits.RadiusradiusContactPoint0.005
Modelica.Mechanics.MultiBody.Types.ColorColor_contact_point_cylinder{0, 180, 0}
Modelica.Mechanics.MultiBody.Types.ColorColor_contact_point_circle{255, 0, 255}

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a1cylinder contact point resolved in BCS1
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a3frame center of circle BCS2
Modelica.Blocks.Interfaces.RealInput[3]w_relAbsolute angular velocity center of cylinder mass resolved in world frame
Modelica.Blocks.Interfaces.RealInput[3]pos_rel_c_LRelative position center of cylinder left side resolved BCS circle yd
Modelica.Blocks.Interfaces.BooleanOutputcontact
Modelica.Blocks.Interfaces.RealInput[3]anglesangle_cyL_mp(angles between cylinder length direction and relative position cylinder movepoint resolved in BCS circle) & angle_LotDW & angle_LH
Modelica.Blocks.Interfaces.RealInput[12]vector_circle
Modelica.Blocks.Interfaces.RealInput[12]vector_cylinderlength_direction and radius and half_length
Modelica.Blocks.Interfaces.RealInput[3]pos_ctc_BCS1arelativ position cylinder contact point resolved in BCS1a (from rP_p_lc)

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_cm_lrelativ position cylinder move point resolved in BCS2
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_p_cplrelative position contact point resolved in BCS2
Modelica.Mechanics.MultiBody.Sensors.AbsoluteAnglesaAabsolut rotation angles of frame center of planar surface yd via 'sequence'
Modelica.Mechanics.MultiBody.Forces.Forcef_lforce resolved in BCS2
Modelica.Mechanics.MultiBody.Parts.PointMasscontact_point_cylinder
Real[3]rradius circle
Real[3]Dl_Direction_cdiameter length direction circle
Real[3]Dw_Direction_cdiameter width direction circle
Real[3]V_Direction_cvertical direction circle
Real[3]R_lradius and half-length cylinder
Real[3]Length_Direction_cylength direction cylinder
Realdl_rel_mprelative position move point cylinder in dl-direction resolved in BCS2
Realdw_rel_mprelative position move point cylinder in dw-direction resolved in BCS2
Realpos_lwdistance between contact cylinder and center of circle resolved in BCS2
Realoffset_loffset contact point without limit
Realoffset_lloffset contact point with limit within +/- half-length of cylinder
Realdl_rel_oprelative position offset contact point cylinder in dl-direction resolved in BCS2
Realdw_rel_oprelative position offset contact point cylinder in dw-direction resolved in BCS2
Realdv_rel_oprelative position offset contact point cylinder in v-direction resolved in BCS2
Real[3]r_ctc_BCS1aposition contact point cylinder resolved in BCS1a
Real[3]v_cf_BCS2velocity center of cylinder face side resolved in BCS2
Real[3]v_ctc_BCS2velocity contact point cylinder resolved in BCS2
Real[3,3]T_BCS12Transmation matrix from orientation objekt to rotate BCS1a into BCS4(BCS2)
Real[3]v_rel_ct_BCS2relative velocity contact points resolved in BCS2
Real[3]angles_absl_pabsolute angles between BCS2 and ICS
Realf_nnormal force in v-direction BCS2
Realf_dlfriction in dl-direction BCS2
Realf_dwfriction in dw-direction BCS2
Real[3]f_normalnormal force resolved in BCS2
Real[3]f_tangentialfriction resolved in BCS2
IdealizedContact.Components.VectorCalculations.cosineRulesBlockcosineRules
IdealizedContact.Components.Utilities.variablePrism2variablePrism
Modelica.Mechanics.Translational.Sources.Positionpos_offset
Modelica.Blocks.Routing.DeMultiplex4deMultiplex2
Modelica.Blocks.Routing.DeMultiplex4deMultiplex3