モデルの準備
デスクトップ シミュレーションからリアルタイム シミュレーションへのモデルの移行は反復的なプロセスで、場合によってはモデルの大幅な再構成が必要になります。プラント モデルを HDL コード生成用に構成し、その HDL 互換バージョンを作成できます。
プラント モデルを HDL コード生成用に構成するには、hdlsetup
関数を使用します。hdlsetup
関数により、モデル コンフィギュレーション パラメーターがコード生成用の推奨される既定値に設定されます。ハードウェアインザループ (HIL) シミュレーション用の Simscape™ コンバーターは、ネットワーク トポロジの複雑度に基づいて、Simscape スイッチまたは動的スイッチのいずれかを使用してモデル化できます。ソルバー タイプ (後退オイラー、台形則、または分割) は、モデル内のブロックのタイプに基づいて選択します。モデルに線形ブロックおよび線形スイッチド システム ブロックがある場合は、後退オイラー法ソルバー タイプを選択します。モデルに非線形ブロックがある場合は、分割ソルバー タイプを選択します。詳細については、Solver Configuration (Simscape)を参照してください。
関数
sschdl.generateOptimizedModel | Replace Simscape switches and converter blocks with dynamic switches optimized for FPGA deployment (R2024a 以降) |
sschdl.updateRuntimeParameters | Generate updated tunable parameter data file for Simscape model (R2024a 以降) |
hdlsetup | HDL コード生成用にモデル コンフィギュレーション パラメーターを設定する |
トピック
- Simscape サブシステム置換のモデリング ガイドライン
Simscape サブシステムを状態空間アルゴリズムに置き換えるための、Simscape モデル化のベスト プラクティス。
- Simscape Language Support
Simscape language support in Simscape Hardware-in-the-Loop Workflow.
- Estimate Achievable Target Frequency Without Running Synthesis
Estimate the optimal frequency that you want your Simscape models to achieve on FPGA without running synthesis.
- Modeling Techniques for Simscape Converters
Model your power electronic converter by using hardware-in-the-loop (HIL) simulation in a real-time target machine.
- Model Preparation Process (Simscape)
Follow the real-time model preparation workflow to make your Simscape model real-time capable.
- Fixed-Cost Simulation Process (Simscape)
Configure the solvers in your Simscape model for real-time simulation.
- リアルタイムのコード生成および展開プロセス (Simscape)
ハードウェアインザループ (HIL) シミュレーション ワークフローに従い、Simulink® Coder™ および Simulink Real-Time™ を使用して Simscape モデルをリアルタイム ターゲット マシンに展開する。
- Piecewise-Constant Resistor を線形スイッチド コンポーネントに置き換え
非線形コンポーネントをもつ Simscape モデルを線形スイッチド モデルに変換する。
- Generate HDL Code for Simscape Models by Using Trapezoidal Rule Solver
Generate HDL code for a Simscape model by using the Trapezoidal Rule solver and deploy it onto a Speedgoat® FPGA I/O module.
- Optimize Simscape Three-Phase PMSM Drive Model for Efficient HDL Code Generation and Synthesis
Optimize three-phase PMSM model from a Simscape model for HDL code generation and FPGA deployment.