的Simscape

マルチドメイン物理システムのモデリングおよびシミュレーション

的Simscape™を使用すると,金宝appSimulink的®環境で物理システムモデルをすばやく作成できるようになります.Simscapeを使用して,ブロック線図やその他のモデリングパラダイムと直接統合する物理接続に基づき,物理コンポーネントモデルを構築します。基礎コンポーネントを使用し回路図を組み立てることにより,電気モータ,ブリッジ整流器,油圧アクチュエータ,冷凍システムなどのモデリングを支援します.Simscapeアドオン製品は,より複雑なコンポーネントおよび解析機能を提供します。

Simscapeは,制御システムの開発と,システムレベルでのパフォーマンスをテストするための支援となります.MATLAB®ベースのSimscape言語を使用してカスタムコンポーネントモデルの作成ができます。これにより,物理モデルコンポーネント,ドメイン,およびライブラリのテキストベースによる構築が可能です.MATLAB変数および式を使用してモデルをパラメーター化し,仿真软件上金宝appで物理システムの制御システムを設計できます。ハードウェアインザループ(边境)システムを含むその他のシミュレーション環境へモデルを展開するため,SimscapeではCコード生成をサポートしています。

始める:

マルチドメイン回路図

复数ドメインに及ぶモデルを迅速に构筑します。

正確なモデルをすばやく構築

物理的(非因果的)接続を表す配線で,システムの回路図を組み立てます。機械系,電気系,油圧系,およびその他のコンポーネントによるネットワークのための方程式は,自動的に提供されます。

ブロック図および概略図で表されているばね質量ダンパー

直感的なモデルを他の人と共有

各モデルがシステムの物理構造と合致するため,Simscapeモデルは簡単に理解して解釈することができます。すべてのシステムがモデルに含まれ,どのように相互に接続されているかを明確に確認できます。

机械コンポーネント,流体コンポーネント,および热コンポーネントを伴うマルチドメイン回路図

プロジェクトをまたがってモデルを再利用

的Simscapeのモジュラーインターフェイスにより,追加の作业なしで新规设计にモデルを取り入れることができます。独自のカスタムモデルのライブラリを,多数のアプリケーション固有のプロジェクトで再利用することができます。

再利用可能な直流-直流降圧コンバーターコンポーネントが12 Vネットワークで動作。

総合的なライブラリ

多くの物理ドメインと忠実度を网罗する数千のコンポーネントで描画します。

数千のコンポーネントモデル

的Simscapeのライブラリには,抵抗器,ばね,およびバルブなどの基本的要素と,电気駆动装置,トランスミッション,および热交换器などのより复雑なコンポーネントが含まれています。サンプルのモデルではそれらを组み合わせてライブラリを拡张する方法が示されています。

多数のドメインでのコンポーネントを备えた的Simscape基金会ライブラリ

多数の物理ドメインを网罗

Simscapeのライブラリには機械,電気,および两相流体を含む,10種以上の物理ドメインのモデルが含まれています。アプリケーションのために必要な物理効果を持つドメインを選択することができます。サンプルのモデルはドメインを新しい技術に適用する方法を示しています。

カスタムドメインを含む,Simscapeでサポートされる物理ドメイン。

抽象的および詳細のバリアント

的Simscapeブロックにより,摩擦,电力损失,温度に依存する动作など,物理的な影响を组み入れる,または无视することができます。モデルの忠実度を调整して,実行したい解析のための适切な详细を取得することができます

忠実度を调节

直感的なモデリング言語

システムの动作と一致するコンポーネントを作成します。

DAEおよびODEを定义

方程式ベースのモデリング言语で微分方程式および代数制约を使用して,物理コンポーネントの挙动を指定します。暗黙的な方程式を定义し,カスタムモデルを的Simscapeライブラリのコンポーネントと统合可能にします。构文はMATLABベースのため,习得は容易です。

Simscape言語で実装されたウルトラキャパシターの方程式

連続変数と離散イベントとの組み合わせ

连続変数を使用して正确な物理挙动を,また离散イベントを使用して抽象的挙动を指定します。たとえば,详细モデルを使用して,パワーエレクトロニクスデバイスでのスイッチングイベント中の电力损失を取得,また抽象モデルを使用して,多数のイベントがシステムレベルの性能へどう影响するかを调べます。

イベントベースおよび连続の方程式を持つスイッチモデル

コンポーネントとサブクラスの再利用

クラスを新規テキストコンポーネントの定義にインポートし,ファイル内で新規コンポーネントを構築することにより,カスタムモデルのメンテナンスを合理化します。サブクラスを定義して他のコンポーネントへ継承することにより,インターフェイスの一貫性を確実にします。

Simscape言語ファイルでのコンポーネントの再利用および接続

効率的シミュレーション

幅広いエンジニアリング作業で物理モデルシミュレーションを使用します。

自動での方程式の簡略化

的Simscapeでは,物理システム全体に対して,方程式の定式化を自动で実行します。回路図の构文解析后,的Simscapeではシンボリック处理およびインデックスリダクションを使用してシステムを最も效果的に表すように数学的に定式化します。

サイクルの高圧部が超临界流体领域で动作する蒸気圧缩冷却サイクルのモデル

特殊なDAEソルバー

的SimscapeではS金宝appimulink的ソルバーを使用して,DAEをシミュレーションするソルバー技術が含まれてます.Simscapeでは,使用すべきソルバーと設定がモデルの内容に基づいて提案されるので,その設定を調整し正確性とシミュレーション速度のトレードオフのバランスをとることができます。

DAEをシミュレーションするよう设计されたソルバーなどの,的Simscapeソルバーのオプション

リアルタイムシミュレーション

Simscapeはリアルタイムシミュレーション向けの特殊なシミュレーション技術を使用します。時間当たりの演算量を必要な量に制限し,リアルタイム実行を実現します.Simscapeは,边境テスト,トレーニングシミュレーション,およびリアルタイムシステムとの同期が必要な他の状況に使用できます。

Simscapeモデルでの,リアルタイムシミュレーション向けの設定

洞察に満ちた解析

設計パフォーマンスをすばやく確認して改善します。

シミュレーション結果の探索

変数値やイベントのタイミングなど,的Simscapeモデルのシミュレーション结果を迅速に探索します。结果のプロットからモデル(ブロックおよび个别の方程式を含む)に直接移动し,确认した动作の原因を调查します。

Simscape结果ExplorerでSimscapeモデルからシミュレーション結果を確認

モデルの复雑度の测定

的Simscape统计ビューアーを使用して,モデルでの演算量の多い部分を特定します。変数,イベントをトリガー可能な方程式,制约など,定量的にモデルの复雑度を测定します。変更がシミュレーション中のモデルのパフォーマンスを改善する可能性を判断します。

方程式定式化中において保持されている,または除外されている変数の,Simscape統計ビューアーでの表示

シミュレーションパフォーマンスの最适化

金宝app仿真软件ソルバープロファイラーを使用して,シミュレーション速度の低下を引き起こす原因を特定します。プロットと表がシミュレーション中のソルバーの挙動を表示するので,シミュレーション速度を向上させるモデルとソルバーの調整方法を特定するのに役立ちます。

モデルの展開

組み込みコントローラーのテストも含め,開発プロセス全体でモデルを使用

ハードウェアプロトタイプなしでのテスト

SimscapeのモデルをCコードに変換し,dSPACE®,的Speedgoat,OPAL-RT,および他のリアルタイムシステムでのハードウェアインザループテストを使用して,组み込み制御アルゴリズムをテストします。生产システムのデジタルを使用してテストを构成することによって,仮想试运転を行います。

並列シミュレーションによる高速な最適化

SimscapeモデルをCコードに変換して,シミュレーションを高速化します。1台のマシン上の複数のコア,計算クラスター内の複数のマシン,またはクラウド上にシミュレーションを展開することによって,テストを並列実行します。

并列演算を使用し,最小の电力消费に最适化されたロボットの経路

他のチームとのコラボレーション

各Simscapeアドオン製品のライセンスを購入しなくても,Simscape製品ファミリのすべての拡張コンポーネントや機能などのモデルを調整してシミュレーションできます。保護されたモデルを外部チームと共有して,IPの公開を回避します。

的Simscapeアドオン制品を使用したモデルは,これらの制品を购入していない人にも共有可能

的Simscape制品ファミリ

統合の問題を特定するために,単一のシミュレーション環境でテストする

システム全体をモデル化

Simscapeアドオン製品(Simscape多体,Simscape电气、Simscape动力传动系统,およびSimscape液体)を使用して,3 Dメカニカルシミュレーション,三相電気ネットワーク,およびその他の機能をサポートします。ドメイン固有の解析を実行し,アプリケーション固有の例を始めます。

プラットフォームとアドオン製品を備えたSimscape製品ファミリ

モデルとデータのインポート

CADソフトウェアからアセンブリを,香料からネットリストを,流体データベースから流体プロパティを,また有限要素ソフトウェアから低次元化モデルをインポートします。ハードウェア設計者からの最新のデータを含む正確なシステムレベルモデルを作成します。

多数のドメイン固有ツールからデータとモデルをSimscapeにインポートすることが可能

設計チームを一つに

全体システムの仕様が実行可能になることで,设计プロセスの早期にソフトウェアプログラマーとハードウェア设计者の共同作业を可能にします。シミュレーションを使用して,设计空间全体を详细に调べます。

制御ロジックがロボットアームと2つのコンベアベルトを調整して,パッケージを運んで整列。

MATLAB与仿真金宝app软件

完全なシステムモデルに対して実行されるタスクを自動化することによって,設計を最適化

MATLABによるあらゆるタスクを自动化

MATLABを使用して,モデルアセンブリ,パラメーター化,テスト,データ收集,后处理など,あらゆるタスクを自动化します。一般的なタスクのアプリを作成することで,エンジニアリング组织全体の效率性を高めます。

MATLABコマンドを使用したRC回路の構築を示すアニメーション

システム設計を最適化

金宝appSimulink的を使用して,制御アルゴリズム,ハードウェア设计,および信号处理を単一环境に统合します。最适化アルゴリズムを适用して,システムにとって最适な全体设计を见つけます。

開発サイクルを短縮化

确认および検证ツールを使用して,設計の反復回数を削減し,要件が完成して一貫していることを確認します。開発サイクル全体を通じて継続的に検証することで,システムレベルの要件が満たされていることを確認します。

新机能

sscnewfile関数

的Simscapeファイルテンプレートを使用して,カスタムのコンポーネント,ドメイン,および关数を作成

初期化方程式

モデルの初期化のみのあいだ実行される方程式を指定

接続ラベルブロック

保存ポート间の仮想接続を使用してブロック线図を整理

ガス,湿り空気,熱流体,および两相流体ブロックのためのランタイムパラメーター

Cコードを再生成せずにコンポーネントのパラメーター値を変更

ガス,湿り空気,および熱流体ブロックのための端子の条件つき可視化

ブロックバリアントの追加端子を公開

热力学特性センサー(MA)ブロックのための追加计测オプション

乾燥空気の単位質量に基づいて熱力学特性を計測

两相流体プロパティの可視化

两相流体ドメインデータをプロット

これらの机能および対応する关数の详细については,リリースノートを参照してください。