チュートリアル:モーション解析を活用したパートの最適化
モーション解析結果を使用してパートを最適化する方法を学習します。
このレッスンでは、以下のことを学習します。
- パートをグラウンドする
- 剛体グループを作成する
- ジョイントと角度モーターを追加する
- 非定常モーション解析と静的モーション解析の両方を実行する
- 形状コントロールと対称条件を適用する
- モーション解析結果を使用してパートを最適化する
CADモデルを開く
- F7キーを押してデモブラウザを開きます。
-
Motionフォルダ内のM04_YBracket.x_tファイルをダブルクリックしてモデリングウィンドウにロードします。
- 表示されていない場合は、F2を押してモデルブラウザを開きます。
- 表示単位がMKSに設定されていることを確認します。
パートをグラウンドする
- リボンのモーションタブを選択します。
-
結合グループからグラウンドツールを選択します。
-
Shaftパートを選択してグラウンドします。
パートが赤色に変わり、それがグラウンドパートであることを示します
- Right-click and mouse through the check mark to exit, or double-right-click.
剛体グループを作成する
-
モデルブラウザでMountsアセンブリを選択します。
アセンブリ内のパートがモデリングウィンドウ内で選択されました。
-
剛体グループツールを選択します。
選択されたパートが赤に変わります。 -
フローティングしている新規グループを作成ボタンをクリックし、選択したパートを新しいグループに入れます。
- モデルブラウザでY-Bracketアセンブリを選択します。
-
新規グループを作成をクリックし、BracketとBossパートを含む別の剛体グループを作成します。
- Right-click and mouse through the check mark to exit, or double-right-click.
- モデルブラウザを閉じ、Fを押してビュー内のモデルをフィット表示します。
パートをジョイントと結合する
-
ジョイントツールを選択します。
ガイドバーがデフォルトの設定(すべて、自動)で表示されます。
-
ガイドバーの
ボタンをクリックします。
これで、モデル内の稼動パート間の2つのピンジョイント、Y-Bracketをグラウンドする2つの円筒ジョイントの4つのジョイントが作成されました。
- Right-click and mouse through the check mark to exit, or double-right-click.
角度モーターをコントロールパート角度に追加する
-
モーターツールを選択します。
- モデルを回転して、Flywheelパートを確認します。
-
最初の接続用に、Flywheel上のボス穴内部をクリックします。
選択した穴のフィーチャーは赤色に変わります。これはシャフト結合ポイントです。
-
再び穴をクリックします。
これによってモーターのbaseがグラウンドに結合します。モーターが表示され、マイクロダイアログにスピードモーターのデフォルト設定が表示されます。
-
マイクロダイアログで、モータータイプをスピードから角度に変更します。(これは、このチュートリアルの後のステップで実行する静的解析で必要になります。)
- 角度を360 degに変更します。
- プロファイルファンクションをランプに変更します。
- F3ボタンを押してプロパティエディターを開きます。
-
モーター1のプロファイルカテゴリーの下で、継続時間を1 sに変更します。
- Right-click and mouse through the check mark to exit, or double-right-click.
- プロパティエディターを閉じます。
重力方向を設定する
-
ビューコントロールでライトビューを選択して側面からモデルを確認します。
-
重力ツールを選択します。
-
重力の方向を示すベクトルがモデリングウィンドウ内に表示されます。
- マイクロダイアログの移動アイコンをクリックします。
-
下図に示すようにFlywheelに向かってベクトルが傾くよう、重力ベクトルの向きを変更します。回転ツールをドラッグするかマクロダイアログに15 degと入力して変更します。
- Right-click and mouse through the check mark to exit, or double-right-click.
モーション解析を実行してメカニズムの動作を表示する
-
モデルを以下の図のように表示します。
-
モーション解析アイコンにあるクイックランボタンをクリックしてモデルのモーションを確認します。
グラウンドパートは静止したままであることと、その他のパートはモーターによって移動していることを確認してください。 - (実行中の)解析を停止するには、クイックランボタンをもう一度クリックします。
- ダブル右クリックするか、モーション結果のレビューツールをクリックして、レビューモードを抜けます。
解析タイプを静的に変更して解析を再実行する
-
モーション解析ツールにカーソルを合わせて、実行設定アイコンをクリックすると、モーション解析の実行ウィンドウが開きます。
-
終了時間を1 sに変更し、静的オプションを選択します。
-
実行をクリックし、パイロットランを実行します。
この静的解析の実行設定は、以降のパート最適化に使用されます。
- 閉じるをクリックしてモーション解析の実行ウィンドウを閉じます。
モーション解析の結果をレビューする
-
フィールドに値を入力するか、スライダーバーをドラッグして、アニメーションツールバーにある時間を0.70 sに変更します。
-
モデルブラウザから、ジョイント 3を選択してジョイント反力結果を表示します。
円筒ジョイント内の荷重は、メカニズムが作動することによって変化することを確認します。
-
プロット上を右クリックし、トルクを選択します。
また、Yブラケットの角度が重力の方向に応じて変化するのに伴うトルク変動を確認することができます。
- 空白領域をクリックしてプロットを破棄します。
- Right-click and mouse through the check mark to exit, or double-right-click.
設計領域を定義する
-
Bracketパートを右クリックしてコンテキストメニューを開き、設計領域を選択します。
-
空白領域をクリックしてBracketパートの選択を解除します。
表示色が赤茶色で表示され、選択したパートが設計領域に含まれたことを確認します。Bossパートの表示色は、非設計領域であると認識されるためグレーのままです。
設計領域に対称条件と形状コントロールを適用する
- リボンの構造タブをクリックします。
-
形状コントロールツールから対称条件の追加/編集ボタンを選択します。
-
2次リボンの面対称ツールが選択されていることを確認します。
-
Bracket設計領域を選択します。
デフォルトの対称面が表示されます。
-
グローバルXZ面に沿った対称面をクリックしてこれを無効にします。
下図のようにこの面が半透明表示に切り替わります。
- Right-click and mouse through the check mark to exit, or double-right-click.
-
形状コントロールツールから型抜き方向の追加/編集を選択します。
-
2次リボンの両方向型抜きオプションを選択します。
-
Bracket設計領域を選択します。
デフォルトの型抜き方向面が表示されます(下図参照)。
- Right-click and mouse through the check mark to exit, or double-right-click.
最適化の実行
最適化を実行するには、最適化の実行ウィンドウを開き、実行タイプと目標を選択し、実行をクリックします。
パートを最適化する前に、静的モーション解析を実行してください。(非定常解析は最適化でもサポートされますが、このチュートリアルでは動的効果は無視して静的解を使用することにします。)
- リボンのモーションタブをクリックします。
-
モーション解析ツールのクイックランボタンをクリックし、パートの最適化に使用するベースラインモーション解析結果を作成するためにモデルの解析を実行します。
-
パートの最適化アイコンにある最適化の実行
をクリックします。ブラケットは、最適化できる唯一の設計領域であるため、自動的に選択されます。
-
最適化の実行ウィンドウで名前をBracket_2Sym_CylCylに変更します。これは、グラウンドに接続するための円筒ジョイントを2つ持つパートの最適化であるという意味です。
- 最小板厚制約を0.02 mに変更します。
- 実行をクリックしてパートの最適化を実行します。最適化が完了すると、実行状況ウィンドウに緑色のチェックマークが表示されます。
-
実行状況ウィンドウで実行の名前をダブルクリックします。(M04_YBracket_run.stmodファイルを開いて結果を見ることもできます。)最適化後の形状が表示されます。
注: デフォルトの最小板厚0.011811 mでモデルを実行すると、結果はもっとスムーズになりますが、実行にかかる時間は大幅に長くなります。 -
形状比較で設計領域に切換を選択して、元の設計領域を表示します。
注: 結果ファイルを含む.stmodファイルを開いた場合、パートの最適化アイコンの最適化結果の表示ツールをクリックして形状比較を開きます。 - Right-click and mouse through the check mark to exit, or double-right-click.
結合タイプをグラウンドへの接続に変更
-
ジョイントツールを選択します。
-
グラフィックスウィンドウから2つの円筒ジョイントをボックス選択するか、モデルブラウザ上でCtrlキーを使用して複数選択します。
- マイクロダイアログ内で結合タイプを円筒からボールアンドソケットに変更します。
- Right-click and mouse through the check mark to exit, or double-right-click.
パート最適化を再度実行する
-
パートの最適化アイコンにある最適化の実行をクリックします。
-
ここで、アラートが表示されます。
これは、ジョイント結合の変更を行ったため、設計領域の最適化の前に現在のモデルのモーション解析を実行する必要があることを知らせるものです。
- 実行ボタンを選択してモーション解析を実行します。
-
パートの最適化アイコンにある最適化の実行をもう一度クリックします。
- 最適化のための設計領域Bracketを選択します。
- 最適化の実行ウィンドウで名前をBracket_2Sym_BallBallに変更します。
-
実行をクリックしてパートの最適化を実行します。
最適化が完了すると、実行状況ウィンドウに緑色のチェックマークが表示されます。
-
実行状況ウィンドウで実行名をダブルクリック(またはデモブラウザからM04_YBracket_run.stmodファイルを開いて結果を表示)します。
最適化後の新しい形状が表示されます。
- 形状比較の設計領域に切換を選択し、元の設計空間の表示または前に行った最適化の結果の形状などを表示します。
- Right-click and mouse through the check mark to exit, or double-right-click.
-
対称面を除いた場合の影響を確認するには:
- 対称面をダブルクリックし、グローバルYZ面に沿った面をクリックしてこれを無効にします。
- 最適化を再度実行し、1つの対称面(グローバルXY面)しか存在しない場合の形状がどのように変化したかを確認します。
-
重力ベクトルをメカニズムの動きと整合させた場合の影響を確認するには:
- 重力方向をグローバルのZ方向に変更します。
- 最適化を再度実行し、重力がモデルの垂直移動に沿っている場合に形状がどのように変化したかを確認します。