modelForceCylinderToRectangle

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 penetration
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_rectangle{255, 0, 255}

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a1contact point cylinder BCS3 based on BCS1
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a3center of rectangle 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_Lrelativ position center of cylinder top/bottom surface resolved in BCS2
Modelica.Blocks.Interfaces.BooleanOutputcontact
Modelica.Blocks.Interfaces.RealInput[3]anglesangle_LotL & angle_LotW &angle_LH
Modelica.Blocks.Interfaces.RealInput[12]vector_rectanglelength/width-direction and L_W_H
Modelica.Blocks.Interfaces.RealInput[12]vector_cylinderlength_direction and radius and half_length
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a2contact point on recangle surface BCS4 based on BCS2
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 cylindercontact point left/right resolved in BCS2
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_p_cplrelative position offset contact point cylinder resolved in BCS2
Modelica.Mechanics.MultiBody.Sensors.AbsoluteAnglesaAabsolut rotation angles between BCS2 and ICS via 'sequence'
Modelica.Mechanics.MultiBody.Forces.Forcef_lforce resolved in contact point on rectangle surface BCS4
Modelica.Mechanics.MultiBody.Parts.PointMasscontact_point_cylinder
Real[3]L_W_Hlength, width, height of rectangle
Real[3]Length_Direction_Rlength direction rectangle
Real[3]Width_Direction_Rwidth direction rectangle
Real[3]Height_Direction_Rheight direction rectangle
Real[3]R_lradius and half-length cylinder
Real[3]Length_Direction_Clength direction cylinder
Realpos_rel_Lposition cylinder contact point in length direction BCS2
Realpos_rel_Wposition cylinder contact point in width direction BCS2
Realo_w
Realo_l
Realoffset_loffset contact point without limit
Realoffset_lloffset contact point with limit within +/- half-length of cylinder
Realpos_l_relposition offset contact point cylinder in length direction BCS2
Realpos_w_relposition offset contact point cylinder in width direction BCS2
Realpos_h_relposition offset contact point cylinder in height direction 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 BCS-planar and world frame
Realf_nnormal force in height direction BCS2
Realf_flfriction in length direction BCS2
Realf_fwfriction in width direction BCS2
Real[3]f_normalnormal force resolved in BCS2
Real[3]f_tangentialfriction resolved in BCS2
IdealizedContact.Components.Utilities.variablePrism2variablePrism
Modelica.Mechanics.Translational.Sources.Positionpos_offset
Modelica.Blocks.Routing.DeMultiplex4deMultiplex2
Modelica.Blocks.Routing.DeMultiplex4deMultiplex3
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_cm_l1test