Ansysは次世代の技術者を支援します
学生は、世界クラスのシミュレーションソフトウェアに無料でアクセスできます。
未来をデザインする
Ansysに接続して、シミュレーションが次のブレークスルーにどのように貢献できるかを確認してください。
ほとんどの機械は、複数の部品で構成されています。ロボット、産業機器、自動車用サスペンション、医療機器などの製品は、ジョイントによって接続された構造をベースとしており、モータやアクチュエータで駆動します。マルチボディダイナミクス(MBD: Multibody Dynamics)は、運動量、接触、加速度を考慮して、相互接続された部品で構成される機械システムの動的挙動をモデル化する数値シミュレーションのサブセットです。
マルチボディシステムは複雑であり、システムを構成するコンポーネントは複雑な方法で相互に作用するため、エンジニアは製品開発および製品ライフサイクル管理プロセスにマルチボディダイナミクスシミュレーションを導入しています。たとえば、産業機械のモータサイズを決定するには、ギアボックスの損失、ジョイント部の摩擦、部品に作用する外力、コンポーネントの運動量に基づいて必要なトルクを計算する必要があります。
MBDモデルはほぼリアルタイムで解析されるため、有限要素法解析(FEA)モデルなどの忠実度の高い完全表現よりもはるかに効率的です。同じ業界内で使用されるメカニズムは類似していることが多いため、多くのMBDソフトウェアパッケージには、モデルの作成を高速化し、設計プロセスの早い段階で製品に関する正確で実用的な情報を取得するのに役立つ、応用分野に固有のツールも含まれています。
MBDシミュレーションを導入するための具体的なツールや推奨事項を検討する前に、運動の支配方程式、物理特性、MBDモデルの内容など、マルチボディダイナミクスにおける基本的な定義を理解しておくとよいでしょう。
MBDモデルは、ニュートンの運動方程式であるF = ma(力 = 質量×加速度)の数学的表現を、システム内の各ボディの挙動を考慮するために時刻歴応答の形式に変換したものです。
M = システムの質量マトリクス
q = 一般化座標(システムの位置)
\( \Phi_{q} \) = システムの拘束をシステムの一般化座標に関連付ける拘束ヤコビ行列
\( \Phi_{\tau}^{q} \) = 拘束ヤコビ行列の転置
未知ベクトル(ソルバーで計算する値):
q̈ = システム内のボディの一般化加速度
\( \lambda \) = ラグランジュ乗数(拘束力を表すベクトル)。これらはボディ間の接続にかかる未知の力とトルクです。
力および拘束ベクトル(右辺ベクトル):
Q = 加えられた一般化力(重力、バネ力、ダンパー力、アクチュエータ力、モータ力、コリオリ力、遠心力を含む)
\( \Upsilon \) = 速度および固定位置を含む加速度拘束
多くの業界では、相互に相対的に移動し、ボディ間で力を伝達するコンポーネントで構成されたマルチボディシステムの製品が製造されています。以下に、機械エンジニアがMBDシミュレーションを使用して設計および保守する製品のシステムダイナミクスを理解するための5つの実例を示します。
製造機械や材料加工機械の多くは複雑なメカニズムによって駆動しているため、それらを設計する機械エンジニアはマルチボディダイナミクスシミュレーションを活用しています。エンジニアは、MBDモデルを使用して機能の仮想プロトタイピングを行います。また、これらのモデルを使用して、部品間で不要な接触が生じないようにし、モータやアクチュエータのサイズを調整して、コンポーネントに繰り返し加えられる荷重を計算して疲労を推定します。さらに、モデルを使用してシステムの効率を最適化し、入力パラメータとジオメトリを調整して、スループットを向上させます。制御ソフトウェアをMBDモデルに接続して、仮想環境でシステム全体のテストを実行することもできます。
マルチボディダイナミクスシミュレーションソフトウェアのAnsys Motionでモデル化されたボトル選別システムの例
自動車には、MBDシミュレーションの恩恵を受けるさまざまなメカニズムが搭載されています。実際に、マルチボディシミュレーションアプローチを初めて採用したのも自動車エンジニアでした。自動車のサスペンションは、粗い路面を走行する際の動荷重を吸収して滑らかにするように設計されたバネやダンパーを含む複雑な連動部を備えており、マルチボディダイナミクスに最適です。このタイプのシミュレーションは、ドライバーや乗客に快適な体験をもたらすための自動車の騒音、振動、ハーシュネス(NVH)研究に不可欠な要素となっています。
MBDシミュレーションは、宇宙機を設計する航空宇宙エンジニアにとって重要なツールです。このツールなしに、無重力下でのシステムの動きや荷重を地球上で簡単にテストすることはできません。MBDシミュレーションは、ロケットモータの推力方向を調整するジンバル、ソーラーパネルの展開メカニズム、液体エンジンや冷却システムで使用されるモータやバルブなどの開発に導入されています。
ロボットは、マルチボディダイナミックシステムの最も直接的な実世界表現と言えるでしょう。ロボットは、ジョイントで接続された剛体で構成されており、モータやリニアアクチュエータで駆動します。多くのロボットプログラミングシステムには、プログラミングワークフローの一環として正確なシミュレーションを実行するためにMBDソルバーが組み込まれています。産業機器と同様に、マルチボディダイナミクスシミュレーションの目的は、衝突の可能性を検出し、荷重や疲労寿命を計算して、速度を最適化することです。
マルチボディダイナミクスシミュレーションソフトウェアのAnsys Motionでモデル化されたロボットのアニメーション
私たちの身体も、ダイナミックマルチボディシステムの一例です。人体の筋肉は、関節を中心として骨を動かし、1つの軸(指関節)、2つの軸(手首)、または3つの軸(腰)を中心に回転させる腱を引っ張るアクチュエータとして機能します。バイオメディカルエンジニアは、MBDシミュレーションを使用して、アスリートのパフォーマンス、人工関節の設計、理学療法のための医療機器の設計を最適化したり、骨折や捻挫からの回復を促すために身体の部位を固定したりします。
以下に、マルチボディダイナミクスモデルの物理特性を説明する際に広く使用されている用語を挙げます。
MBDモデルでは、以下の用語を用いてさまざまな部分を表現します。
メカニズムが含まれるシステムは、設計プロセスでのマルチボディダイナミクスシミュレーションの導入による恩恵を受けることができます。それは、あらゆるものが適切に動くことを確認するための単純な運動解析や、接触、非線形バネ、複雑なステッピングモータ制御ソフトウェアを使用した複雑な非線形動解析でも同じです。
MBDモデリングを成功させるための最も重要な推奨事項は、マルチボディダイナミクスシミュレーションソフトウェアであるAnsys Motionなど、ロバストで正確かつ高速な汎用MBDツールを選択することです。CADと統合でき、高度な機能を提供する使いやすいツールを選択しても、製品シミュレーション機能は制限されません。
また、モデルの計画に時間をかけることも重要です。以下に、価値の高いロバストなMBDシミュレーションを作成するために必要なものを文書化する上で適切な開始点となる手順を示します。
選択したMBDシミュレーションソフトウェアで、モデルの設定とポストプロセスを大幅に簡易化するアプリケーション固有のワークフローが提供されるかどうかを確認することも推奨されます。たとえば、Ansys Motionには、チェーン、ベルト、トラックをモデリングするためのDrivetrainツールキット、Carツールキット、Linksツールキットなどのツールが含まれています。
MBDモデルは、MATLAB/Simulinkコントロールモデルに接続したり、デジタルツインソフトウェアのAnsys TwinAIで次数低減モデルを作成したりすることで、モデルベースシステムズエンジニアリングソフトウェアであるAnsys ModelCenterなどのツールで、システムレベルのシミュレーションをサポートすることもできます。
エンジニアリング課題に直面している場合は、当社のチームが支援します。豊富な経験と革新へのコミットメントを持つ当社に、ぜひご連絡ください。協力して、エンジニアリングの障害を成長と成功の機会に変えましょう。ぜひ今すぐお問い合わせください。