modelMovePointSphereToRectangle

Parameters

TypeNameDefaultDescription
Modelica.SIunits.Frequencyf100000
BooleanAnimationtrue
Modelica.SIunits.RadiusradiusContactPoint0.005
Modelica.Mechanics.MultiBody.Types.ColorcolorContactPoints1{0, 180, 0}
Modelica.Mechanics.MultiBody.Types.ColorColor_contact_point_rectangle{255, 0, 255}
Modelica.Mechanics.MultiBody.Types.Axisy_direction{0, 1, 0}cartesian coordinate system in y direction -- default gravity direction
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)
Realeps100*Modelica.Constants.eps

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Interfaces.Frame_bframe_b1contact point rectangle BCS4 based on BCS2
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a1center of rectangle (BCS2)
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe_a2center of ball mass (BCS1)
Modelica.Mechanics.MultiBody.Interfaces.Frame_bframe_b2contact point ball BCS3 based on BCS1
Modelica.Blocks.Interfaces.RealInput[12]Vector_ballradius ball
Modelica.Blocks.Interfaces.RealOutput[3]pos_relrelative position between ball contact point and center of rectangle resolved in BCS2
Modelica.Blocks.Interfaces.RealOutput[3]wanglulat velocity contact point ball resolved in BCS1
Modelica.Blocks.Interfaces.RealInput[12]vector_rlength/width direction and L_W_H
Modelica.Blocks.Interfaces.RealOutput[3]pos_rel_mb_BCS2Relative position center of mass ball resolved in BCS2
Modelica.Blocks.Interfaces.RealOutput[3]pos_ctb_BCS1relative position contact point ball resolved in BCS1

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_mp_rectangle_mp_ballreative position move point rectangle resolved in BCS1
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_ball_rectanglerelative position center of ball mass resolved in BCS2
Modelica.Mechanics.MultiBody.Sensors.AbsoluteAngularVelocityaAVanglulat velocity contact point ball resolved in BCS1
Modelica.Mechanics.MultiBody.Parts.PointMassmove_point_rectangle
Modelica.Mechanics.MultiBody.Parts.PointMassmove_point_ball
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_mp_ball_rectanglerelative position contact point ball resolved in BCS2
Real[3]L_W_Hlength, width, and height of rectangle
Real[3]length_directionlength direction rectangle
Real[3]width_directionwidth direction rectangle
Real[3]height_directionheight direction rectangle
RealRRadius ball
Reall_cp_rposition contact point rectangle in length direction in BCS2
Realw_cp_rposition contact point rectangle in width direction in BCS2
Real[3]v_lw_cp_rvector position of contact point rectangle in length- and width-direction in BCS2
Reallw_cp_rnorm of vector v_lw_cp_r
Booleantemp
IdealizedContact.Components.Utilities.variablePrism1variablePrism_balloffset from center of bal mass to contact point ball
IdealizedContact.Components.Utilities.variablePrism1variablePrism_rLWoffset from center of rectangle to contact point rectangle
Modelica.Blocks.Routing.DeMultiplex4deMultiplex1
Modelica.Blocks.Routing.DeMultiplex4deMultiplex3
Modelica.Mechanics.MultiBody.Sensors.RelativePositionrP_ctb_BCS1relative position contact point ball resolved in BCS1