Dymola の統合機能とモデル・エクスポート機能

Dymola は、他のソフトウェア・ツールやシミュレーション環境とのインターフェースを確立する優れた機能を提供します。そのほか、リアルタイム・シミュレーション、バイナリ・モデル・エクスポート、ソース・コード生成などのモデル・エクスポート・オプションをサポートします。 

FMI: シミュレーション・コード変換の業界標準

ファンクショナル・モックアップ・インターフェース(FMI)は、さまざまなツールからのシミュレーション・コード・モジュール(FMU)を結合するために、Modelica Association が開発したベンダーに依存しない標準です。FMI には 2 つの交換フォーマットがあります。一貫性を確保するための中央ソルバーとのモデル交換と、アプリケーション固有の柔軟性を実現する組込みソルバーを可能にする協調シミュレーションです。FMI により、汎用性の高いシミュレーション・インフラストラクチャーが実現します。

シミュレーション・コードの交換に非専有標準を使用

ファンクショナル・モックアップ・インターフェース(FMI)は、複数のツールとベンダーからシミュレーション・コード・モジュール(FMU)を組み合わせた業界基準です。モデリカ協会の援助を受けて開発され、その仕様はコード(バイナリまたはソース)および関連データとドキュメントに対して特定のベンダーに依存しない明確に定義された交換フォーマットを提供します。

FMI は多数のオーサリング・ツールでサポートされ、これには Modelica ベースではないツールも含まれ、ベンダーに依存しないシミュレーション・インフラストラクチャーの理想的な基盤となります。
交換フォーマットの選択

FMI の仕様は、2 つの交換フォーマットを定義します。モデル交換用の FMI は、一般的な中心ソルバーと結合する必要があるシミュレーション・コード・モジュールのインターフェースを定義します。これにより、均一な数値解と、信頼性が高く一元的なシミュレーション・エラー制御が確保されます。

協調シミュレーション用の FMI は、生成ツールとして使用された場合に、埋め込み数値ソルバーを用いるコード・モジュールのインターフェースを定義します。このアプローチでは、モデル化アプリケーションの専用ソルバーを埋め込むことができ、オーサリング・ツール内のシミュレーションとの互換性が高まります。

エクスポート機能

Dymola ではモデルとモデルのソース・コードをエクスポートできます。機能が異なる 3 通りのエクスポート方法があります。

リアルタイム・シミュレーションを使用すると、Microsoft C コンパイラーをサポートしていない環境でモデルを使用できます。Hardware-In-the-Loop (HIL)シミュレーション用に Dymola でサポートされている、dSPACE や xPC などのリアルタイム・プラットフォーム専用に設計されています。リアルタイム・シミュレーションは標準 Dymola 製品の一部です。以下の制限が適用されます。

リアルタイム・シミュレーションでは、インライン・インテグレーションを使ったモデル、すなわち固定ステップ・インテグレータが内蔵されたモデルのエクスポートのみが可能です。リアルタイム・シミュレーションによりエクスポートされたランタイム・ルーチンには、最も高度なライブラリ・ルーチンは含まれません。

他のソフトウェアとの接続

Dymola は他のソフトウェアと簡単に統合できます。

FMI では、Dymola のさまざまなツールから動的システム・モデルをシームレスに統合できます。FMU をインポートすることで、コントローラーやサブシステムを簡単に含めることができ、高度な機能を使用して Modelica モデルを強化できます。

さあ、始めましょう

システムズ・エンジニアリングの世界は変化しています。Dymola で一歩先を行く方法を発見しましょう。

2026x HF2 Unable to Apply ForceDesignation to Operational Performer

mission engineering UAF When I attempt to create a value for the OpposableElement tag I am not able to get a pull-down. Instead I just get a link to the enumeration. The tag definition in the stereotype uses the type DesignationKind for the tag, not ForceDesignation. DesignationKind is the base stereotype for ForceDesignation. This appears to be an issue in the UAF v1.3 profile.

CATIA MBSE CYBER SYSTEMS

[SAMPLE MODEL] EE&S Artifact Positioning on the Automotive SPICE Grid

What this isA practice model showing where EE&S plugin artifact types naturally land on the ASPICE process grid, using a Collision Avoidance System (ADAS) as the reference system. The point isn't the system — it's demonstrating that the tool's native constructs map directly to ASPICE work products, and that the chain doesn't stop at architecture.ASPICE Process → EE&S Artifact MappingSYS.1 — Requir

CATIA MBSE CYBER SYSTEMS

FlexNet Plugin Licenses in Batch Mode

My team is trying to run Cameo in “batch mode”, and I have a question regarding the FlexNet license server configuration that is not answered in any of the documentation that I was able to find. In the Cameo documentation, I see Java arguments for specifying a FlexNet server and port (FL_SERVER_ADDRESS / FL_SERVER_PORT), and I also see that I can specify a tool edition (FL_EDITION). However, in th

CATIA MBSE CYBER SYSTEMS

Derivation Tables in SysML V2

Requirement derivation tables are easily one of the top requested topics from users across the industry. In my latest video, I walk through how to define a reusable view def and map it directly to your requirement structures.Watch the Video here: [Link to YouTube Video] Download / Copy the Source CodeGrab the SysML v2 code used in the video below to test and adapt for your own models:How are you

CATIA MBSE CYBER SYSTEMS

ファンクショナル・モックアップ・インターフェースに関する FAQ

その他の情報

CATIA の活用方法

組織の規模の大小を問わず、シームレスなコラボレーションと持続可能なイノベーションに、このソリューションがどう役立つかについて、CATIA の担当技術者がご説明します。

始めましょう

学生、教育機関、専門家、企業向けに、さまざまなトレーニング・コースをご提供しています。最適な CATIA トレーニングを見つけてください。 

サポートを受ける

ソフトウェアおよびハードウェアの認証情報、ソフトウェアのダウンロード、ユーザー・ドキュメント、サポート窓口、ならびに提供サービスに関する情報はこちらから。