私はかなり前にModelicaを使い始めました。数ヶ月前に私が取り組んでいるプロジェクトのために始めました。主に標準Modelicaの配布に含まれるMultiBodyライブラリを使用したマルチボディメカニカルシステムでの作業を行います。Modelica MultiBody Libraryでの身体位置の動的な変更
シミュレーション中に動的に計算された座標に従ってボディの位置を変更する必要がありますが、その方法を見つけることができません。
これは、所与のシステムの質量中心の位置を算出するベクトル変数である:
Modelica.SIunits.Length CMG[2];
CMG[1] = ... + cos(part3rotation.angles[3]) ... + part3origin[1] ...;
CMG[2] = ...;
Iは、(CMG [1]の座標に無質量体(FixedShape)を配置したいと思い、 CMG [2])を使用して、シミュレーション中の質量中心とその動きを表示します。
これを行う方法はありますか?
身体を固定翻訳コンポーネントに添付しようとしましたが、変数(VAR)の代わりにパラメータ(PARAM)が必要となり、エラーが発生します。
使用ソフトウェア:Modelica 3.2.2およびWolfram SystemModeler 5.0。私はあなたの体にフレームModelica.Mechanics.MultiBody.Interfaces.Frame_b
を追加し、(FixedTranslationから取られた)次の式を追加します