Parameters: Units
Model ElementParam_Unitは、定義するモデルの単位を定義します。
説明
Param_Unitでは、4つのタイプの単位、質量、長さ、時間、および力を指定できます。最後の力は明らかに最初の3つの関数であり、一貫した単位セットに自動的に計算できます。ただし、多くの単位系は“一貫性”がないため、力の単位も指定する必要が生じる可能性があります。
質量単位 | 長さ単位 | 力単位 | 時間単位 |
---|---|---|---|
Gram | Inch | Ounce_Force | Millisecond |
Milligram | Foot | Pound_Force | Second |
Kilogram | Mile | Kpound_Force | Minute |
Megagram | Millimeter | Dyne | Hour |
Pound_Mass | Centimeter | Newton | Microsecond |
Slug | Meter | Kilogram_Force | Nanosecond |
Ounce_Mass | Kilometer | KNewton | Day |
Kpound_Mass | Nanometer | CentiNewton | |
Tonne | Angstorm | MilliNewton | |
Microgram | Yard | MicroNewton | |
Nanogram | MilliInch | MegaNewton | |
US Ton | MicroInch | Poundal | |
Slinch | Mils | NanoNewton | |
Micrometer |
フォーマット
<Param_Unit
{ mass_mult_factor = "real"
| [ force_unit = "name" ]
[ mass_unit = "name" ]
[ length_unit = "name" ]
[ time_unit = "name" ] >
}
</Param_Unit>
属性
- mass_mult_factor
- ニュートンの第二法則、力 = 質量 * 加速度が、ユーザーが使用する一連の単位でも有効となるように、使用される増倍率を定義します。mass_mult_factorのデフォルト値は1.0です。
- force_unit
- 力の単位を定義します。以下から選択します:
- Ounce_Force
- Pound_Force
- Kpound_Force
- Dyne
- Newton
- Kilogram_Force
- KNewton
- CentiNewton
- MilliNewton
- MicroNewton
- MegaNewton
- Poundal
- NanoNewton
- mass_unit
- 質量の単位を定義します。以下から選択します:
- Gram
- Milligram
- Kilogram
- Megagram
- Pound_Mass
- Slug
- Ounce_Mass
- Kpound_Mass
- Tonne
- Microgram
- Nanogram
- US_Ton
- Slinch
- length_unit
- 長さの単位を定義します。以下から選択します:
- Inch
- Foot
- Mile
- Millimeter
- Centimeter
- Meter
- Kilometer
- Nanometer
- Angstrom
- Yard
- MilliInch
- MicroInch
- Mils
- Micrometer
- time_unit
- 時間の単位を定義します。以下から選択します:
- Millisecond
- Second
- Minute
- Hour
- Microsecond
- Nanosecond
- Day
例
SI単位系の定義:
<Param_Unit
force_unit = "NEWTON"
mass_unit = "KILOGRAM"
length_unit = "METER"
time_unit = "SECOND" >
</Param_Unit>
- 質量はGramで指定されます。
質量スケールは10-3Kgです。
- 長さはMicrometerで指定されます。
長さスケールは10-6mです。
- 時間はMillisecondで指定されます。
時間スケールは10-3sです。
- 力はNewtonで指定されます。
力スケールは1Nです。
質量の増倍率は次のように定義されます:
mass_mult_factor = mass_scale * length_scale/(force_scale * time_scale*time_scale)
= 10-3 * 10-6 / (1 * (10-3)2)
= 10-9 / 10-6
= 10-3
Param_Unitブロックは次のとおりです:
<Param_Unit
mass_mult_factor = "0.001"
</Param_Unit>
- Kilogram単位の質量
- Millimeter単位の長さ
- Second単位の時間
- Newton単位の力
<Param_Unit
force_unit = "NEWTON"
mass_unit = "KILOGRAM"
length_unit = "MILLIMETER"
time_unit = "SECOND" >
</Param_Unit>
次の例は、イギリス単位の定義を示しています。
<Param_Unit
force_unit = "POUNDFORCE"
mass_unit = "POUNDMASS"
length_unit = "FOOT"
time_unit = "SECOND" >
</Param_Unit>
コメント
ユーザー単位は、mass_mult_factorキーワードを使用して定義されます。