Update Modelツール

Update Modelは、旧バージョンのMotionViewで作成された車両モデルを更新するためのVehicle Tools拡張機能で使用できるツールです。

MotionViewで車両モデルを開く前に、Vehicle Tools拡張機能が読み込まれていることを確認してください。Update Modelツールは、Vehicle Tools拡張機能リボンにあります。
1.


旧バージョンのMotionViewで構築されたAltair Driverを使用した車両モデルを読み込む際は、Update Modelツールを使用してそのモデルを更新することを推奨するバージョン管理メッセージが表示されます。
2.


Altair Driverなしの車両モデルの場合は、メッセージは表示されず、モデルをそのままの状態でシミュレートできます。ただしそれでも、モデルを更新し、一部の機能とその依存関係をアップグレードして新しい車両レベルの要件に適合させることが推奨されます。モデルが最新バージョンで読み込まれ、Update Modelツールを実行せずにディスクに保存された場合は、バージョン管理メッセージによって再更新が求められることはありません。

Update Modelを使用すべき場合

Update Modelツールは、旧バージョンのMotionViewを使用して構築された車両モデルの下位互換性を補完します。例えば、MotionViewバージョン2023では、自動車用のエンティティとイベントの新しい定式化が導入されたため、旧バージョンで構築されたモデルの更新が必要になりました。以下のモデルは、このツールを使用して更新することをお勧めします:
  • インストールに含まれているMDLライブラリのいずれかを使用して構築されたサスペンションモデルとフルビークルモデル。
  • 次のAutoEntitiesを含むモデル:AutoSpring、AutoAirSpring、AutoBush、AutoBushFD、AutoBumpstop、AutoReboundStop、AutoTire、AutoRider、および現在では廃止されているAutoMFTire、AutoCTITire、またはAutoCDTire。
  • AltairDriverを含み、イベントの有無は問わないフルビークルモデル。

Update Modelの役割

Update Modelをクリックすると、MotionViewはオリジナルモデルのバックアップをディスクに保存し、ファイル名には日付と時刻を表す数値が付加されます。この数値の形式はmodel_YYMMDD_HHMMSS.mdlです(年は下2桁で示され、月、日、時間、分、秒は2桁で示されます)。

モデルで使用できるエンティティに応じて、MotionViewは下の表に示す一連のアクションを実行します。更新操作が完了すると、更新されたモデルは自動的にディスクに保存されます。
説明 更新で変更されるエンティティ 動作
AutoTireを新しいTireエンティティで置き換え AutoTire、AutoCDTire、AutoCTITire、またはAutoMFTireエンティティを使用するシステム AutoTire、AutoCDTire、AutoCTITire、またはAutoMFTIreを使用している単一システムまたはペアシステムは、単一またはペアのTireエンティティに置換されます。アタッチメントとパラメータは変更されません。
ダミーステアリングボディを削除 フルビークルおよびハーフビークル解析におけるステアリングシステム ダミーステアリングボディとそれに付随するジョイントが、ステアリングシステム(sys_steering)とフルビークルおよびハーフビークル解析から削除されます。ステアリングシステムジョイントであるラック並進ジョイントが変更され、このジョイントによってラックハウジングがラックに接合されます。
古いAltair Driverエンティティを新しいDriverシステムで置き換え Altair Driverシステム Altair Driverシステムが、新しいDriverエンティティで置き換えられます。インストールフォルダーのAltair Driverシステム定義を指す*DefinitionInclude()を使用するように、Altair Driverシステム定義が必要に応じて更新されます。
Signal GeneratorシステムがAltair Driverに移動 Signal Generator(.sys_signal_generator) ユーザー信号のソルバー変数がAltair Driverシステムに移動し、モデルから削除されます。ユーザー信号の式は、Altair Driver エンティティエディターで記述できます。
古いイベントを新しいイベントシステムで置き換え パネルやダイアログで構築されたフルビークルイベント MotionViewのパネルやダイアログで変更可能な古いイベントは、エンティティエディターに基づいたイベントに変換されます。

重要情報

Update Modelは、モデルのバージョン番号とコンテンツに基づいて機能します。古いモデルを読み込んで保存すると、MDLの先頭にある*BeginMDL()ステートメントに新しいバージョン番号情報が追記されます。Update Modelツールはバージョン番号に基づいて動作するため、最新バージョン番号のモデルは更新されません。

Update Modelでは、MDLライブラリで採用されている標準の変数名を使用して、更新対象のエンティティが検索されます。車両のAssembly WizardとMDLライブラリを使用して作成したモデルではない場合や、変数名を変更しているモデルの場合(“sys_steering”の代わりに“steering”を使用した場合など)、モデル更新が適切に実行されません。