33
1 © 2014 The MathWorks, Inc. モデルを活用した パワーエレクトロニクス制御開発 ~シミュレーション編~ MathWorks Japan アプリケーションエンジニアリング部 アプリケーションエンジニア

モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

1© 2014 The MathWorks, Inc.

モデルを活用したパワーエレクトロニクス制御開発~シミュレーション編~

MathWorks Japan

アプリケーションエンジニアリング部

アプリケーションエンジニア

張 莉

Page 2: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

2

パワーエレクトロニクス制御と広がる活用分野

パワーエレクトロニクス制御

電源/UPS

HEMSEV/HEV

電力の有効・安全利用のために電流・電圧を所望の形に変換/制御

活用分野

太陽光発電/

パワーコンディショナ

直流/交流/電圧/電流/周波数/位相が制御対象

Page 3: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

3

パワーエレクトロニクスに対するニーズ

限られた開発リソース/機能的制約下での付加価値の創出

■高品質化・低リプル・デバイス/負荷保護・瞬停/熱/EMC対策

■小型化・軽量化・携帯機器向け電源・高密度サーバ用電源・車載コンバータ・インバータ

■高効率化・環境規制対策(e.g. 省エネ法 / 国際エネルギースタープログラム)

・動作時/待機時の省電力の両立

■高機能化・インテリジェントな電力管理(創・蓄・省エネ)・通信による他システムとの連携

Page 4: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

4

パワーエレクトロニクスとデジタル制御

デジタル制御がパワーエレクトロニクスで徐々に浸透中

環境依存低減(温度、劣化、部品ばらつき)

アナログを上回る効率性 ソフトによる柔軟性・高機能化

複数機能の1チップ集約

制御性能は制御手法/アルゴリズムの良し悪しに依存

Page 5: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

5

モデルを活用したパワエレシステム開発

シミュレーション: 試作前に様々な検証が可能、手戻り回避

実装/試験: 様々なハードウェアや試験環境に実装可能

コード実装に向けたモデル詳細設計

制御ソフト+回路シミュレーション検証

自動コード生成

制御ソフト実装実回路検証

モデル&コード等価性検証

Page 6: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

6

モデルを活用したパワエレシステム開発~シミュレーション編~

制御設計の効率化&検証作業の前倒しで、品質向上とコスト・時間削減を両立

制御設計

システムの線形解析 制御パラメータの自動調節 状態診断・フェールセーフ検証

プラントモデリング

制御対象の動作を把握 様々な負荷をテスト可能

シミュレーション検証

単体・複合・システム検証が容易 システム全体のトレードオフ設計が可能

高電流・高電圧など、実物だと困難な検証も可能

Page 7: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

7

ユーザー事例

ABB

電力変換器用ハイパワーエレクトロニクス コントローラー

Stem

分散型電力貯蔵システム用パワーエレクトロニクスコントロールシステム

三菱自動車

電気自動車の車載充電器開発

オムロン太陽光発電向け

パワーコンディショナ開発

東風汽車HEV用バッテリーマネージメント

システム開発

四国総合研究所マイクログリッド需給シミュレーション

Page 8: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

8

例題:DC-DC降圧コンバータ

プラントモデリング モデル作成

負荷挿入

システム特性解析

制御設計 目標追従補償器設計

安全性設計

シミュレーション応用例 効率計算

パラメトリック解析

回路故障

※サンプルモデル:http://www.mathworks.co.jp/help/physmod/elec/examples/synchronous-buck-converter.html

Page 9: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

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 ゲート 駆動回路

11

降圧コンバータのモデルをどう作れば良い?

回路図

Quiz

RLC

L

Tr1

Tr2Vout

15 V

+Vin

30 V

HG

LG

?

R

Page 12: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

13

降圧コンバータの回路モデル

電圧計

Ans.

半導体スイッチ

物理モデリングツールで、直観的にプラントモデルを作成可能

PWM信号生成

電圧計入力電圧

負荷

時間波形

Page 14: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

14

負荷変動のシミュレーション応用.1

様々な負荷を挿入し、システムへの影響を確認

負荷電流

出力電圧

変動的な負荷電流を挿入

負荷電流の変動による出力電圧の変動を確認可能

Page 15: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

15

コンバータの周波数応答を推定応用.2

プラントモデルの作成により、システム応答特性を簡単に解析可能

システムの入出力ポイントを指定

正弦波スイープによる周波数応答の推定

Simulink Control Design

Page 16: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

16

例題:DC-DC降圧コンバータ

プラントモデリング モデル作成

負荷挿入

システム特性解析

制御設計 目標追従補償器設計

安全性設計

シミュレーション応用例 効率計算

パラメトリック解析

回路故障

Page 17: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

17

制御設計環境

Simulink Control DesignTM

Simulinkモデルの線形解析・周波数応答表示

PIDゲインの自動調節

Stateflow®

フローチャート

状態遷移図

System Identification ToolboxTM

入出力値から

線形/非線形

動的モデルを同定

同定のための

前処理/後処理

Page 18: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

19

補償器、PWM発生器を組合せたモデルAns.

PWM

発生器

プラントモデルと同じプラットフォーム上でシームレスに制御設計

出力電圧

基準電圧

補償器

Page 20: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

20

制御パラメータの自動調整Ans.

補償器設計の効率を大幅向上

システムの線形近似 制御パラメータの自動調整 時間応答・周波数応答を確認しながら手調整

Simulink Control Design

System Identification Toolbox

Page 21: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

22

コンバータの安全性を向上したいQuiz

ソフトスタート機能コンバータの立ち上がりを緩やかにし、起動時のラッシュ電流を防止

ソフトスタート無

ソフトスタート有

過電流リミット電流が閾値を超えた場合、PWM出力を制限、或いは停止させる

閾値1

tth

I [A

]

t [sec]

制限

I [A

]

t [sec]

即停止閾値2

Page 23: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

23

ソフトスタート機能Ans.1

ブロック一つで簡単にソフトスタートを実現

ソフトスタート追加前

―出力電圧

―制御信号

ソフトスタート追加後

Rate Limiter:

信号の変化率を制限します。

Page 24: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

25

例題:DC-DC降圧コンバータ

プラントモデリング モデル作成

負荷挿入

システム特性解析

制御設計 目標追従補償器設計

安全性設計

シミュレーション応用例 効率計算

パラメトリック解析

回路故障

Page 26: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

26

コンバータ変換効率の計算応用例.1

コンポネントデータのロギングにより、電力ロスの計算が可能

半導体素子に損失した電力をロギングし、コンバータの変換効率を計算

Page 27: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

27

パラメトリック解析応用例.2

パラメータ変更によるシステムへの影響を手早く検討

例:出力電圧を6~20Vの間に変更し、変換効率への影響を検討

低電圧の領域では、変換効率が低下

Page 28: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

29

回路故障のシミュレーション(短絡・断線)

短絡 (@ 0.003sec) 断線 (@ 0.003sec)

過電流@ 0.003sec

電流 0[A]

@ 0.003sec

SwitchSwitch

×

応用例.3

Switchブロックを使用し、回路の短絡・断線を簡単に表現

Page 30: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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 ゲート 駆動回路

31

使用製品リスト

使用製品 機能 / 例題内用途

MATLAB 基本プログラミング環境

Simulink 基本モデリング環境

Simscape 基本物理モデリング環境

SimElectronics 電気素子・ドライバ(PWM)ブロック

Simulink Control Designモデル線形化・周波数応答解析PIDゲイン自動調節

System Identification Toolbox システム同定

Stateflow 状態遷移図・フローチャート環境( 過電流リミット)

Parallel Computing Toolbox 並列計算によるプロセスの高速化

※ ライセンス構成上必要になるオプション製品は省略しています

Page 32: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

32

制御設計の効率化&検証作業の前倒しで、品質向上とコスト・時間削減を両立

制御設計

システムの線形解析 制御パラメータの自動調節 状態診断・フェールセーフ検証

プラントモデリング

制御対象の動作を把握 様々な負荷をテスト可能

シミュレーション検証

単体・複合・システム検証が容易 システム全体のトレードオフ設計が可能

高電流・高電圧など、実物だと困難な検証も可能

まとめ:モデルを活用したパワエレシステム開発~シミュレーション編~

Page 33: モデルを活用した パワーエレクトロニクス制御開発 ~シミュ … · 入力30V⇒出力15Vとなるように定電圧制御 例題 HG LG ゲート 駆動回路

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.

ご清聴ありがとうございました。