modelMovePointSphereToCylinder
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | f | 100000 | |
| Boolean | Animation | true | |
| Modelica.SIunits.Radius | radiusContactPoint | 0.005 | |
| Modelica.Mechanics.MultiBody.Types.Color | colorContactPoints1 | {0, 180, 0} | |
| Modelica.Mechanics.MultiBody.Types.Color | Color_contact_point_cylinder | {255, 0, 255} | |
| Modelica.Mechanics.MultiBody.Types.Axis | y_direction | {0, 1, 0} | cartesian coordinate system in y direction -- default gravity direction |
| Modelica.Mechanics.MultiBody.Types.Axis | x_direction | {1, 0, 0} | cartesian coordinate system in x direction |
| Modelica.Mechanics.MultiBody.Types.Axis | z_direction | cross(x_direction, y_direction) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.MultiBody.Interfaces.Frame_a | frame_a1 | center of cylinder mass BCS2 | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_a | frame_a2 | center of ball mass BCS1 | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_b | frame_b1 | contact point on cylinder surface BCS4 based on BCS2 | |
| Modelica.Blocks.Interfaces.RealInput[12] | Vector_ball | radius ball | |
| Modelica.Blocks.Interfaces.RealInput[12] | vector_cy | length/width direction and R L | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_b | frame_b2 | contact point on ball surface BCS3 based on BCS1 | |
| Modelica.Blocks.Interfaces.RealOutput[3] | pos_b_BCSA | relative position center of ball mass resolved in BCSA | |
| Modelica.Blocks.Interfaces.RealOutput[3] | pos_ctb_BCS4 | relative position contact point ball resolved in BCS4 contact point on cylinder Surface | |
| Modelica.Blocks.Interfaces.RealOutput[3] | w_mov1 | absolut anglular velocity contact point ball resolved in BCS1 | |
| Modelica.Blocks.Interfaces.RealOutput[3] | w_mov2 | anglular velocitycontact point on cylinder surface resolved in BCSA | |
| Modelica.Blocks.Interfaces.RealOutput[3] | pos_ctb_BCS1 | relative position contact point on ball surface resolved in BCS1 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.MultiBody.Sensors.RelativePosition | rP_b_cy | relative position center of ball resolved in BCS2 | |
| Modelica.Mechanics.MultiBody.Sensors.RelativePosition | rP_b_cyA | relative position center of ball resolved in BCSA | |
| Modelica.Mechanics.MultiBody.Sensors.RelativePosition | rP_cy_b | relative position center of cylinder mass resolved in BCS1 | |
| Modelica.Mechanics.MultiBody.Sensors.RelativePosition | rP_mpb_mpcy | relative position contact point ball resolved in BCS4 contact point on cylinder Surface | |
| Modelica.Mechanics.MultiBody.Sensors.AbsoluteAngularVelocity | aAV1 | absolut anglular velocity contact point ball resolved in BCS1 | |
| IdealizedContact.Components.Utilities.variablePrism1 | variablePrism_ball1 | off set from center of mass ball to contact point on ball surface | |
| IdealizedContact.Components.Utilities.variablePrism1 | variablePrism_cy1 | offset1 from cylinder center point to point A (BCSA - projection of ball center in length direction cylinder resolved in BCS2) | |
| IdealizedContact.Components.Utilities.variablePrism1 | variablePrism_cy2 | offset2 from point A to cylinder contact point resolved in BCS pointA based on BCS2(along Dh- and Dw-Direction resolved in BCS pointA) | |
| Modelica.Blocks.Routing.DeMultiplex4 | deMultiplex1 | ||
| Modelica.Blocks.Routing.DeMultiplex4 | deMultiplex2 | ||
| Modelica.Mechanics.MultiBody.Sensors.AbsoluteAngularVelocity | aAV2 | anglular velocity contact point on cylinder surface resolved in BCSA | |
| Modelica.Mechanics.MultiBody.Sensors.RelativePosition | rP_ct_BCS1 | relative position contact point on ball surface resolved in BCS1 |