システムモデリングとシミュレーションのための仿真金宝app软件

1つのマルチドメイン環境で,システムのすべての部分をモデリングおよびシミュレート

金宝app®は,マルチドメインでのモデリングとシミュレーションを実行するためにエンジニアや科学者によって使用されています。これは,システムのあらゆる部分が連携して機能する仕組みをシミュレートするために,環境全体でモデルを再利用できるためです。金宝app仿真软件では,次のような作業が可能です。

  • 特定のツールやあらかじめ用意されたブロックを使用して,ドメイン間を横断するシステムをモデリング
  • 再利用可能なシステムコンポーネントやライブラリを使用して,コンポーネント化により大規模モデルを開発
  • 金宝app仿真软件で構築されたモデルでなくても,単一のシステムレベルのシミュレーションに結合
  • 大量のコードを記述することなく,マルチコアデスクトップ,コンピュータークラスター,またはクラウド上で大規模なシミュレーションを並列実行

“ハードウェア検証と妥当性確認機能を備えたシミュレーション環境を提供するツールは他にはありません。1つの環境で,これらの機能を得られるのです。MATLABとSimulink を使用する理由はそこにあります。」

迪帕克·米什拉博士,印度空间研究组织

金宝app仿真软件を使用したシステムシミュレーション

このMATLAB®技术讨论シリーズのビデオを視聴して,離散イベントシミュレーションの基礎を学びます。
例を使用して,Stateflowの使用方法の基礎を学習します。また,実際のシステムのモデル化、シミュレーション、テスト、および実装を行う上で、Stateflow がモデルベースデザインのほんの一部であることについてもご説明します。
物理モデルがシミュレーション用システムモデルの作成を単純化して,システムレベルの最適化を可能にする方法について学ぶ。
面板的导航

テーマ:モデルベースデザインと共同作業のワークフロー

ドメイン間を横断するシステムをモデリングする

金宝app仿真软件でハイブリッドシステムを構築してシミュレーションします。Stateflow®でステートマシンを使用して組み合わせとシーケンシャルのロジックをモデリングし,SimEvents®エージェントとイベント駆動型のプロセスを表現します。物理システムのモデルはSimscape™で記述します。

また,用意されたブロックを使用して仿金宝app真软件で業界固有のアプリケーションを設計することもできるため,これらを自分で作成する必要はありません。例えば,自動車パワートレインには动力总成Blockset™、航空機の推進システムには航空航天Blockset™,オーディオシステムやビデオシステムにはデジタル信号処理ツールを使用して,ブロックを使用したモデリングとシミュレーションを行えます。

コンポーネント化によって大規模モデルを開発する

システムのコンポーネント化によって大規模で複雑な設計を仿金宝app真软件で作成し,ライブラリモデル参照を使用してモデル全体でコンポーネントを再利用します。ライブラリを使用して、モデル全体にわたってユーティリティ関数を共有して再利用します。モデル参照により、他のチーム メンバーと同時に設計を開発し、システムにコンポーネントを統合する前に、自分のコンポーネントを独立して検証します。

単一システムレベルのシミュレーションにモデルを結合する

設計元にかかわらず,金宝app仿真软件にすべての設計コンポーネントを取り込みます。100年を超えるモデリングおよびシミュレーションツールでコシミュレーションを行い,s函数生成器またはC调用者ブロックを使用して独自のコードを金宝app仿真软件に取り込みます。功能模型接口(FMI)もサポートされているため,仿金宝app真软件でFMIインポートブロックを使用して,外部の模型交换FMUやコシミュレーションFMUを取り込めます。

さらに,マルチコアのコシミュレーションを使用して,高性能な単一のシミュレーション環境でモデルをシミュレーションします。また,信号補償により,コシミュレーション中に高い数値精度を実現します。

大規模シミュレーションを実行する

計算負荷の高いタスク(モンテカルロシミュレーション設計最適化)では,シミュレーションをマルチコアデスクトップ,コンピュータークラスター,またはクラウド上で並列実行します。parsimコマンドや,シミュレーションマネージャー并行计算工具箱™を使用することで,並列シミュレーションを自動的に実行および管理します。

ビッグデータを使用および作成する大規模シミュレーションにおいて,システムメモリがボトルネックになることはありません。シミュレーション中に,金宝app仿真软件はメモリへのデータの読み込みと記録を段階的に行います。その後,シミュレーションデータを一度に小さいチャンクずつ処理することができます。

シミュレーションの共有

シミュレーションの洞察を共同作業者,サプライヤー,クライアントと共有します。金宝app仿真软件的编译器を使用して,スタンドアロンの実行可能ファイル,Webアプリ,またはFMUとしてシミュレーションをパッケージ化します。スタンドアロンの実行可能ファイルは,MATLAB应用程序设计师を使用して設計された,MATLABのグラフィックスとUIを使用する完全なシミュレーションアプリにすることができます。配布済みのシミュレーションにブラウザーベースのアクセスを付与するには,Webアプリを作成して,MATLAB Web App Server™でホストします。スタンドアロン功能模型单元(FMU)は功能模型接口(FMI)規格に準拠したバイナリであり,外部シミュレーション環境で使用することができます。