functionstandardGravityAcceleration
Standard gravity fields (no/parallel/point field)
Extends from Modelica.Icons.Function (Icon for functions), Modelica.Mechanics.MultiBody.Interfaces.partialGravityAcceleration (Interface for the gravity function used in the World object).
Information
This function defines the standard gravity fields for the World object.
| gravityType | gravity [m/s2] | description |
| Types.GravityType.NoGravity | = {0,0,0} | No gravity |
| Types.GravityType.UniformGravity | = g | Constant parallel gravity field |
| Types.GravityType.PointGravity | = -(mu/(r*r))*r/|r| | Point gravity field with spherical mass |
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Position[3] | r (from partialGravityAcceleration) | Position vector from world frame to actual point, resolved in world frame | |
| GravityTypes | gravityType | Type of gravity field | |
| SI.Acceleration[3] | g | Constant gravity acceleration, resolved in world frame, if gravityType=UniformGravity | |
| Real | mu | Field constant of point gravity field, if gravityType=PointGravity |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Acceleration[3] | gravity (from partialGravityAcceleration) | Gravity acceleration at position r, resolved in world frame |