メカトロニクスシステム向け,MATLAB仿真金宝app软件,およびSimscape

メカトロニクスシステムの設計,最適化,および検証

メカトロニクスシステムを開発するには,物理的なシステムを制御システムおよび組み込みソフトウェアと統合する必要があります。多分野にわたるメカトロニクスシステムの初期開発から生産までの過程で,エンジニアはモデルベースデザイン(MBD,モデルベース開発)を,モデリング,シミュレーション,および検証のために使用します。

MATLAB®,金宝appSimulink的®,および的Simscape™で次のことが可能です。

  • アルゴリズム設計からプラント動作までのシステムの複雑な相互作用を解析
  • 複数チームでの並行作業により開発を高速化
  • システムパフォーマンスの予測と最適化
  • ハードウェアプロトタイプを用いたテストの削減と,メカトロニクスシステムの品質改善を両立
  • シミュレーションモデルからコードを自动生成して,手动コーディングによるエラーを排除
  • 要件から設計,コードまでトレーサビリティを維持
  • 設計モデルをデジタルツインとして再利用

“モデルベースデザインに仿金宝app真软件を使用することにより,私達はバイオニックハンドリングアシスタントおよびその他のメカトロニクス設計で必要な,洗練された空気圧制御を開発することができました。金宝app仿真软件PLC编码器により,現在では設計から生産への過程がより簡単になりました。」

Rüdiger诺伊曼博士,费斯托

モデリング

Simscapeを使用してシステムまたはコンポーネントレベルのモデルを開発し,電機,機械,または油圧ドメインのシステムにおける物理コンポーネントを表現します。既存のCADファイルから設計をインポートして,3 d物理コンポーネントと香料回路を可視化し,メーカー固有の挙動を組み入れます。システム性能を最適化し,シミュレーションにより開発の早い段階で統合のエラーを検知します。仮想試運転,または運用でのデジタルツインにシミュレーションモデルを再利用します。


制御システムおよび監視ロジックの設計。

非線形物理モデルを線形化し,ボード線図や根軌跡などの,線形制御技術を備えた閉ループ制御システムを設計,またはモデル予測制御やロバスト制御など,高度な制御戦略を使用します。あらかじめ用意された関数と対話型ツールを利用して,コントローラーを自動的に調整して最適化し,システムの性能要件と安定性の制約に合わせます。オーバーシュート,立ち上がり時間,位相余裕,ゲイン余裕など,時間領域および周波数領域で鍵となる性能および安定性項目を解析します。

監視制御およびエラー処理のためのステートマシンを開発して検証します。グラフィカルアニメーションを使用して,実行中に監視ロジックを解析およびデバッグし,潜在的な設計の間違いを特定します。


ハードウェアインザループテストとラピッドコントロールプロトタイピング

ラピッドコントロールプロトタイピング(RCP)でアルゴリズムを改良して量産環境へ備えます。プラントおよび環境モデルのハードウェアインザループテスト(边境)シミュレーションを使用して,ハードウェアのプロトタイプ回数を削減します。Speedgoatハードウェアでリアルタイムシミュレーションを実行してMATLABで結果を解析し,メカトロニクスシステムの性能を改善します。


量産コードの生成。

MATLABおよび仿真金宝app软件から,最適化されたC, c++, IEC 61131 - 3(ストラクチャードテキストおよびラダー図),采用CUDA技术的地方®,Verilog的®,またはVHDLコードを直接生成して,手动でのコーディングエラーを取り除きます。浮动小数点と固定小数点设计ツールを用いてパフォーマンスのトレードオフを调べます。リアルタイムハードウェアへの展开とオンラインでのデバッグのため,生成されたハードウェアに依存しないコードをPLCプラットフォームの統合開発環境(IDE)に统合します。


検証と妥当性確認

モデルに要件をインポートまたは直接记述し,それを管理して,设计,テスト,および生成されたコードにまたがってトレーサビリティを维持します。设计が要件に合っていることを证明し,モデルカバレッジ向けテストケースを自动的に生成して,形式的テスト手法を使用して开発プロセス全体で设计の品质を改善します。形式的手法と静的解析を利用してモデルとコードの等価性を确认します。バグを発见して,静的コード解析で重大なランタイムエラーがないことを证明します。IEC 61508,ISO 26262,およびDO-178などの業界標準の認定に必要なレポートとアーティファクトを作成します。