1

私は Modelica を始めたばかりで、取り組んでいるプロジェクトのために数か月前に始めたばかりです。標準の Modelica ディストリビューションに含まれている MultiBody ライブラリを使用して、主にマルチボディ機械システムで作業を行っています。

シミュレーション中に動的に計算された座標に従って体の位置を変更する必要がありますが、その方法が見つかりません。

これは、指定されたシステムの重心の位置を計算するベクトル変数です。

Modelica.SIunits.Length CMG[2];

CMG[1] = ... + cos(part3rotation.angles[3]) ... + part3origin[1] ...;
CMG[2] = ...;

シミュレーション中に質量の中心とその動きを表示する方法として、質量のないボディ (FixedShape) を座標 (CMG[1]、CMG[2]) に配置したいと思います。

これを行う方法はありますか?

ボディを固定翻訳コンポーネントにアタッチしようとしましたが、変数 (VAR) ではなくパラメーター (PARAM) が必要であり、エラーが発生します。

使用したソフトウェア: Modelica 3.2.2 および Wolfram SystemModeler 5.0。

4

3 に答える 3