Auto PID Tuning For Dual Active Bridge
Auto PID Tuning For Dual Active Bridge
This model is a demo file showing how to use PIDAutoTuning to obtain the proper PI gain for a Dual Active Bridge converter. Dual Active Bridges are often used in the following applications because they can be charged bidirectionally and seamlessly while ensuring galvanic isolation. It is often used in the following applications
- Interconversion on different voltage lines in DC microgrids
- Conversion of high voltages (>400V) to 48V or 12V in electric and hybrid vehicles
- Fast chargers for different DC outputs
Setup
To Run Dual Active Bridge Converte Model:
- Open Project File.
- Open Script/DAB_DesignSheet.mlx
- Edit value of Switching Frequency(Fsw) and Inductance (Ltyp[H])
- Open TopModel/DualActiveBridgePlant_CurrentCnt.slx("DAB_DesignSheet.mlx" will be run automaticaly )
- Run Simulation.
To Run PID Auto Tuning Demo:
- Open Project File.
- Open Script/DAB_DesignSheet.mlx
- Edit value of Switching Frequency(Fsw) and Inductance (Ltyp[H])
- Open TopModel/DualActiveBridge_VpCntWithPIDAutoTuner.slx("DAB_DesignSheet.mlx" will be run automaticaly )
- Double Click /Controller/Closed-Loop PID Autotuner
- Enter the desired parameters, referring to this help page. https://jp.mathworks.com/help/slcontrol/ug/tune-pid-controller-in-real-time-using-closed-loop-pid-autotuner-block.html
- Run Simulation.
- Automatic PID adjustment is performed at the time timing specified in the Start and Stop blocks.
The aim of this Demo model
This model shows that the Dual Active Bridge with Simscape. It also shows that Plant transfer function estimation and PID parameter optimization can be performed while the simulation is running.
A power electronic circuit is a system with multiple components, including electrical, control, thermal, and housing design. Since a power electronic circuit is a system with multiple components Unlike electrical circuit simulation, system-level simulation that includes multiple elements is possible.
In particular, by linking with the Control System Toolbox, it is possible to perform semi-automation of control design, which does not exist in other companies' electric circuit simulators.
We believe that this is an effective demo model for those who are troubled by repeated rework at the time of hardware/software integration.
JAPANESE
Auto PID Tuning For Dual Active Bridge
このモデルはDual Active Bridgeコンバータに対してPIDAutoTuningで適切なPIゲインを取得することを示すDemoファイルです。 Dual Active Bridgeはガルバニック絶縁を担保しながら双方向かつシームレスに充電が可能であるので 下記のアプリケーションでよく使われます。
- DCマイクログリッドにおける異なる電圧ラインでの相互変換
- 電気自動車・ハイブリッド自動車内の高電圧(400V以上)から48Vもしくは12Vへの変換
- 異なるDC出力に対応する急速充電器
The aim of this Demo model
このモデルによってSimscapeを用いるとDual Active Bridgeが動作することに加えて、シミュレーションを動かしながら Plantの伝達関数の推定やPIDのパラメータの最適化が行えることを示すことができます。
パワーエレクトロニクス回路はそのコンポーネント単体で 電気・制御・熱・筐体設計等 複数の要素を持つシステムであるので、 電気回路シミュレーションとは異なり、 複数要素を含めたシステムレベルのシミュレーションが可能です。
特に制御系のToolboxと連携することで他社電気回路シミュレータには存在しない 制御設計の半自動化がこのコンバータでも有効であることが体験できます。
https://www.mathworks.com)
MathWorks Products (Requires MATLAB release R2021a or newer (You can switch blanch to "R21a" if you want Run R2021a.)
MATLAB®/ Simulink®/ Simscape™/ Simscape Electrical™/ Control System Toolbox™ / Simulink Control Design ™
License
The license is available in the License file within this repository
Cita come
Yuki Kamatani (2024). Auto PID Tuning For Dual Active Bridge (https://github.com/mathworks/auto-pid-tuning-for-dual-active-bridge/releases/tag/1.0.1), GitHub. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxTag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
Models
TopModel
Script
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.0.1 | See release notes for this release on GitHub: https://github.com/mathworks/auto-pid-tuning-for-dual-active-bridge/releases/tag/1.0.1 |
||
1.0.0 |