モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … ·...
TRANSCRIPT
![Page 1: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/1.jpg)
1© 2014 The MathWorks, Inc.
モデルを活用したパワーエレクトロニクス制御開発~シミュレーション編~
MathWorks Japan
アプリケーションエンジニアリング部
アプリケーションエンジニア
張 莉
![Page 2: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/2.jpg)
2
パワーエレクトロニクス制御と広がる活用分野
パワーエレクトロニクス制御
電源/UPS
HEMSEV/HEV
電力の有効・安全利用のために電流・電圧を所望の形に変換/制御
活用分野
太陽光発電/
パワーコンディショナ
直流/交流/電圧/電流/周波数/位相が制御対象
![Page 3: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/3.jpg)
3
パワーエレクトロニクスに対するニーズ
限られた開発リソース/機能的制約下での付加価値の創出
■高品質化・低リプル・デバイス/負荷保護・瞬停/熱/EMC対策
■小型化・軽量化・携帯機器向け電源・高密度サーバ用電源・車載コンバータ・インバータ
■高効率化・環境規制対策(e.g. 省エネ法 / 国際エネルギースタープログラム)
・動作時/待機時の省電力の両立
■高機能化・インテリジェントな電力管理(創・蓄・省エネ)・通信による他システムとの連携
![Page 4: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/4.jpg)
4
パワーエレクトロニクスとデジタル制御
デジタル制御がパワーエレクトロニクスで徐々に浸透中
環境依存低減(温度、劣化、部品ばらつき)
アナログを上回る効率性 ソフトによる柔軟性・高機能化
複数機能の1チップ集約
制御性能は制御手法/アルゴリズムの良し悪しに依存
![Page 5: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/5.jpg)
5
モデルを活用したパワエレシステム開発
シミュレーション: 試作前に様々な検証が可能、手戻り回避
実装/試験: 様々なハードウェアや試験環境に実装可能
コード実装に向けたモデル詳細設計
制御ソフト+回路シミュレーション検証
自動コード生成
制御ソフト実装実回路検証
モデル&コード等価性検証
![Page 6: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/6.jpg)
6
モデルを活用したパワエレシステム開発~シミュレーション編~
制御設計の効率化&検証作業の前倒しで、品質向上とコスト・時間削減を両立
制御設計
システムの線形解析 制御パラメータの自動調節 状態診断・フェールセーフ検証
プラントモデリング
制御対象の動作を把握 様々な負荷をテスト可能
シミュレーション検証
単体・複合・システム検証が容易 システム全体のトレードオフ設計が可能
高電流・高電圧など、実物だと困難な検証も可能
![Page 7: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/7.jpg)
7
ユーザー事例
ABB
電力変換器用ハイパワーエレクトロニクス コントローラー
Stem
分散型電力貯蔵システム用パワーエレクトロニクスコントロールシステム
三菱自動車
電気自動車の車載充電器開発
オムロン太陽光発電向け
パワーコンディショナ開発
東風汽車HEV用バッテリーマネージメント
システム開発
四国総合研究所マイクログリッド需給シミュレーション
![Page 8: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/8.jpg)
8
例題:DC-DC降圧コンバータ
プラントモデリング モデル作成
負荷挿入
システム特性解析
制御設計 目標追従補償器設計
安全性設計
シミュレーション応用例 効率計算
パラメトリック解析
回路故障
※サンプルモデル:http://www.mathworks.co.jp/help/physmod/elec/examples/synchronous-buck-converter.html
![Page 9: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/9.jpg)
9
システム仕様: 入力電圧範囲: 4~40V
出力電圧範囲: 2~30V
最大電流: 10A
スイッチング周波数: 100kHz
ソフトスタート機能: あり
保護回路: 過電流リミット
変換効率: 90%以上
DC-DC降圧コンバータ⇒負荷に所望の出力電圧を安定して供給する
Vout
-
降圧コンバータ
+
負荷Vin
-
+
制御仕様: 時間応答
– 立上り時間 0.5 ms以下
– 整定時間 1 ms以下
– オーバーシュート 1 % 以下
周波数応答
– ゲイン余裕 10 dB 以上
– 位相余裕 60 deg 以上
![Page 10: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/10.jpg)
10
-
RL
負荷
C
LTr1
Tr2 Vout
15V
+
+Vin
30V
-
DC-DC降圧コンバータ(同期整流方式)入力30V⇒出力15Vとなるように定電圧制御
例題
HG
LG
ゲート駆動回路
ゲート駆動回路
d
デューティ比
1-d
PWM 補償器
デジタル制御器
+
-
Vout
出力電圧
Vref
基準電圧
R
![Page 11: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/11.jpg)
11
降圧コンバータのモデルをどう作れば良い?
回路図
Quiz
-
RLC
L
Tr1
Tr2Vout
15 V
+
+Vin
30 V
-
HG
LG
?
R
![Page 12: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/12.jpg)
12
プラントモデリング環境
基本部品のブロックライブラリ
マルチドメインシステム専用の計算エンジン
DAE(微分代数方程式)ソルバ
カスタムコンポーネント作成
MATLAB ®, Simulink ®
Sim
Mec
han
ics
TM
Sim
Dri
veli
ne
TM
Sim
Hyd
rau
lics
®
Sim
Ele
ctr
on
ics
®
Sim
Po
werS
yste
ms
TM
弱電デジアナ
動力伝達1D
油圧1D
機械3D
強電パワエレ
SimscapeTM
専門領域に特化したブロックライブラリを提供
Simscape
機械 油圧 電気
熱
“Simscape Language”
によるカスタム部品/ドメイン開発
空気圧 磁気
N S
熱流体
![Page 13: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/13.jpg)
13
降圧コンバータの回路モデル
電圧計
Ans.
半導体スイッチ
物理モデリングツールで、直観的にプラントモデルを作成可能
PWM信号生成
電圧計入力電圧
負荷
時間波形
![Page 14: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/14.jpg)
14
負荷変動のシミュレーション応用.1
様々な負荷を挿入し、システムへの影響を確認
負荷電流
出力電圧
変動的な負荷電流を挿入
負荷電流の変動による出力電圧の変動を確認可能
![Page 15: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/15.jpg)
15
コンバータの周波数応答を推定応用.2
プラントモデルの作成により、システム応答特性を簡単に解析可能
システムの入出力ポイントを指定
正弦波スイープによる周波数応答の推定
Simulink Control Design
![Page 16: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/16.jpg)
16
例題:DC-DC降圧コンバータ
プラントモデリング モデル作成
負荷挿入
システム特性解析
制御設計 目標追従補償器設計
安全性設計
シミュレーション応用例 効率計算
パラメトリック解析
回路故障
![Page 17: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/17.jpg)
17
制御設計環境
Simulink Control DesignTM
Simulinkモデルの線形解析・周波数応答表示
PIDゲインの自動調節
Stateflow®
フローチャート
状態遷移図
System Identification ToolboxTM
入出力値から
線形/非線形
動的モデルを同定
同定のための
前処理/後処理
![Page 18: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/18.jpg)
18
デジタル制御器のモデルをどう作れば良い?Quiz
-
Tr1
Tr2
+
+
-
HG
LG
?
出力電圧
基準電圧
デューティ比d
1-d
補償器
デジタル制御器
+
-
PWM
制御仕様
時間応答
– 立上り時間 0.5 ms 以下
– 整定時間 1 ms 以下
– オーバーシュート 1 % 以下
周波数応答
– ゲイン余裕 300 dB 以上
– 位相余裕 60 deg 以上
![Page 19: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/19.jpg)
19
補償器、PWM発生器を組合せたモデルAns.
PWM
発生器
プラントモデルと同じプラットフォーム上でシームレスに制御設計
出力電圧
基準電圧
補償器
![Page 20: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/20.jpg)
20
制御パラメータの自動調整Ans.
補償器設計の効率を大幅向上
システムの線形近似 制御パラメータの自動調整 時間応答・周波数応答を確認しながら手調整
Simulink Control Design
System Identification Toolbox
![Page 21: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/21.jpg)
21
100
101
102
-180
-135
-90
-45
0
P.M.: 16.3 deg周波数: 22.3 Hz
周波数 (Hz)
位相
(deg
)
-30
-25
-20
-15
-10
-5
0
5
10
15
G.M.: inf周波数: Inf安定ループ
ゲイン
(dB
)
100
101
102
103
104
105
106
-180
-135
-90
-45
0
P.M.: 78.6 deg周波数: 782 Hz
周波数 (Hz)
位相
(deg
)
-100
-50
0
50
100
G.M.: inf周波数: Inf安定ループ
ゲイン
(dB
)
Tips
時間 (秒)
0 0.1 0.2 0.3 0.4 0.5 0.60
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
時間 (秒)
振幅
0 1 2 3 4 5 6 7
x 10-3
0
0.2
0.4
0.6
0.8
1
1.2
1.4
周波数応答(ボード線図)
時間応答(ステップ応答)
様々な補償器
位相進み 位相遅れ ノッチフィルタなど
零点
極
ゲイン
入力 出力
振動抑制
Simulink上の補償器設計⇒応答波形を操作して様々な補償器の設計が可能
Simulink Control Design
![Page 22: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/22.jpg)
22
コンバータの安全性を向上したいQuiz
ソフトスタート機能コンバータの立ち上がりを緩やかにし、起動時のラッシュ電流を防止
ソフトスタート無
ソフトスタート有
過電流リミット電流が閾値を超えた場合、PWM出力を制限、或いは停止させる
閾値1
tth
I [A
]
t [sec]
制限
I [A
]
t [sec]
即停止閾値2
![Page 23: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/23.jpg)
23
ソフトスタート機能Ans.1
ブロック一つで簡単にソフトスタートを実現
ソフトスタート追加前
―出力電圧
―制御信号
ソフトスタート追加後
Rate Limiter:
信号の変化率を制限します。
![Page 24: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/24.jpg)
24
過電流リミットAns.2
Stateflowで制御状態の遷移を直観的に表現
過電流リミット仕様
5A
1s
I [A
]
t [sec]
制限
I [A
]
t [sec]
即停止10A
・ 電流が1秒以上5Aを超えた場合、PWM出力を半分に制限
・ 電流が10Aを超えた場合、即停止
電流<10A and
外部スイッチON
電流<5A
電流≧10A
制御モード1
電流≧10A
PWM
停止モード
2
電流≧5A
過電流検知モード
3
PWM
制限モード
4
1秒
Stateflow
![Page 25: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/25.jpg)
25
例題:DC-DC降圧コンバータ
プラントモデリング モデル作成
負荷挿入
システム特性解析
制御設計 目標追従補償器設計
安全性設計
シミュレーション応用例 効率計算
パラメトリック解析
回路故障
![Page 26: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/26.jpg)
26
コンバータ変換効率の計算応用例.1
コンポネントデータのロギングにより、電力ロスの計算が可能
半導体素子に損失した電力をロギングし、コンバータの変換効率を計算
![Page 27: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/27.jpg)
27
パラメトリック解析応用例.2
パラメータ変更によるシステムへの影響を手早く検討
例:出力電圧を6~20Vの間に変更し、変換効率への影響を検討
低電圧の領域では、変換効率が低下
![Page 28: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/28.jpg)
28
並列計算によるパラメトリック解析の高速化
複数シミュレーションの並列実行– 複数のコア/プロセッサで
複数のシミュレーションを並列実行
– トータルのシミュレーション実行時間の
大幅な短縮
– コンピュータクラスタを
用いた並列処理
(MATLAB Distributed
Computing Serverが必要)
…
Computer Cluster
Workers
… …
シミュレーションの並列実行によるテストプロセスの高速化
Desktop System
Workers
… …
Simulation 1
Simulation 2
Hint.
Parallel Computing Toolbox
Parallel Computing Toolboxとの併用でシミュレーション実行時間を削減
![Page 29: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/29.jpg)
29
回路故障のシミュレーション(短絡・断線)
短絡 (@ 0.003sec) 断線 (@ 0.003sec)
過電流@ 0.003sec
電流 0[A]
@ 0.003sec
SwitchSwitch
×
応用例.3
Switchブロックを使用し、回路の短絡・断線を簡単に表現
![Page 30: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/30.jpg)
30
システム仕様: 入力電圧範囲: 4~40V
出力電圧範囲: 2~30V
最大電流: 10A
スイッチング周波数: 100kHz
ソフトスタート機能: あり
保護回路: 過電流リミット
変換効率: 90%以上
モデルを活用したDC-DC降圧コンバータの設計
Vout
-
降圧コンバータ
+
負荷Vin
-
+
制御仕様: 時間応答
– 立上り時間 0.5 ms以下
– 整定時間 1 ms以下
– オーバーシュート 1 % 以下
周波数応答
– ゲイン余裕 10 dB 以上
– 位相余裕 60 deg 以上
![Page 31: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/31.jpg)
31
使用製品リスト
使用製品 機能 / 例題内用途
MATLAB 基本プログラミング環境
Simulink 基本モデリング環境
Simscape 基本物理モデリング環境
SimElectronics 電気素子・ドライバ(PWM)ブロック
Simulink Control Designモデル線形化・周波数応答解析PIDゲイン自動調節
System Identification Toolbox システム同定
Stateflow 状態遷移図・フローチャート環境( 過電流リミット)
Parallel Computing Toolbox 並列計算によるプロセスの高速化
※ ライセンス構成上必要になるオプション製品は省略しています
![Page 32: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/32.jpg)
32
制御設計の効率化&検証作業の前倒しで、品質向上とコスト・時間削減を両立
制御設計
システムの線形解析 制御パラメータの自動調節 状態診断・フェールセーフ検証
プラントモデリング
制御対象の動作を把握 様々な負荷をテスト可能
シミュレーション検証
単体・複合・システム検証が容易 システム全体のトレードオフ設計が可能
高電流・高電圧など、実物だと困難な検証も可能
まとめ:モデルを活用したパワエレシステム開発~シミュレーション編~
![Page 33: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路](https://reader033.vdocuments.site/reader033/viewer/2022041604/5e32bc7840dd146cdb474d14/html5/thumbnails/33.jpg)
33
MATLAB and Simulink are registered trademarks of The MathWorks,
Inc. See www.mathworks.com/trademarks for a list of additional
trademarks. Other product or brand names may be trademarks or
registered trademarks of their respective holders. © 2014 The
MathWorks, Inc.
ご清聴ありがとうございました。