Simscape

Simscape 言語の使用

Simscape 言語を使用して、新しい物理ドメインを追加し、独自の物理モデリングコンポーネントとライブラリを作成することができます。Simscape 言語は、エンジニアになじみ深い MATLAB プログラミング言語をベースとしています。このオブジェクト指向モデリング言語を使用することにより、パラメータ化、フィジカル接続、および非因果の陰的 DAE として表現される方程式を備えたカスタムコンポーネントを定義できます。また、MATLAB を使用して、パラメータの値の解析、予備計算の実行、およびシステム変数の初期化を行うこともできます。カスタムコンポーネントの Simulink ブロックとダイアログボックスは、Simscape ファイルから自動で生成されます。

Simscape 言語を使用したカスタム機構コンポーネントのモデル化 3:42
この MATLAB® ベースの物理モデリング言語を使用して、非線形回転ばねのモデルを作成します。

Simscape が提供する定義された物理ドメインはカスタムコンポーネントで再利用できるため、カスタムコンポーネントと標準の Simscape コンポーネントとの互換性を維持することができます。また、独自の物理ドメインを追加することも可能です。独自の Simscape コンポーネントとドメインの Simulink ライブラリを自動で作成および管理でき、これらのモデルを組織全体で共有することが可能です。また、カスタムコンポーネントを含む Simulink モデルから C コードを生成することもできます。

Simscape 言語を使用したカスタムの油圧コンポーネントのモデル化 3:39
この MATLAB®ベースの物理モデリング言語を使用して、油圧固定オリフィスのモデルを作成します。

Simscape 言語を使用すると、物理コンポーネントのモデルでどの効果を取り込むかを正確に制御できます。この手法によって、モデルの精度とシミュレーション速度とのトレードオフをバランスさせることが可能です。

Simscape - ultracapacitor
Simscape 言語を使用して、損失のあるウルトラキャパシタのモデルを作成した例。この方程式(下)は Simscape 言語で実装されています(左)。Simulink ブロック(右上)とダイアログボックス(中央)は、Simscape ファイルから自動で生成されます。画像をクリックすると拡大します。
次のトピック: Simscape 編集モードを使用したモデルの共有

製品評価版の入手または製品の購入

Simulink R2014a 新機能紹介

Web セミナーを表示する