MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries,...

61
© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の インクジェットプリンターへの適用 2012/10/30 ブラザー工業株式会社 畠山雄一 MathWorks Japan 赤阪大介 MATLAB EXPO 2012

Transcript of MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries,...

Page 1: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1

スライディングモード制御の インクジェットプリンターへの適用

2012/10/30

ブラザー工業株式会社 畠山雄一

MathWorks Japan 赤阪大介

~MATLAB EXPO 2012~

Page 2: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 2

• 製品性能と開発効率を

向上させたい

スライディングモード制御

が適用可能か検証したい

MBDを活用し効率的な設

計を行いたい

• 提供している製品、技術

の有用性を確認したい

スライディングモード制御

を実機に適用したい

提唱しているMBDを開発

現場で適用したい

本講演の背景

共同プロジェクト

Page 3: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 3

アジェンダ

• ブラザーの紹介

• インクジェットプリンターの概要

• キャリッジ駆動の課題

• スライディングモード制御の検証

• まとめ

Page 4: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

4 © 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved.

ブラザーの紹介

Page 5: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 5

ブラザーの概要

商 号:ブラザー工業株式会社

創 業:1908年4月

設 立:1934年1月

資本金:192億9百万円

売上高:4,974億円(連結)

従業員:31,314名(連結)

代 表:代表取締役社長 小池 利和

会社情報 (2012年3月31日現在)

ブラザーグループ本社

Page 6: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 6

グローバルネットワーク

(2012年5月現在)

BROTHER INTERNATIONAL EUROPE LTD.

BROTHER (CHINA) LTD.

BROTHER INTERNATIONAL CORPORATION (U.S.A.)

BROTHER INDUSTRIES (VIETNAM) LTD.

BROTHER INTERNATIONAL SINGAPORE PTE. LTD. BROTHER INDUSTRIES

(SHENZHEN) LTD. BROTHER TECHNOLOGY (SHENZHEN) LTD.

BROTHER INDUSTRIES, LTD

Page 7: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 7

市場別売上高の構成比(連結)

(2011年度)

米州

28.7%

欧州

27.6%

アジア他

20.6%

日本

23.0%

Page 8: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 8

ブラザーの事業と製品

カラーレーザー複合機

薄型インクジェット複合機

モノクロレーザープリンター

ラベルライター

業務用 通信カラオケシステム

フィットネス向け 業務用レッスンシステム

刺しゅうミシン

家庭用ミシン

職業用刺しゅうミシン

工業用ミシン 工作機械

工業用ミシン、産業機器

通信カラオケ、コンテンツサービス Network & Contents New Businesses

Machinery & Solution

Personal & Home

シースルー型 ヘッドマウントディスプレー

Printing & Solutions プリンター、複合機、

ファクス、電子文具、

スキャナー プリンティング・アンド・ソリューションズ事業 パーソナル・アンド・ホーム事業

マシナリー・アンド・ソリューション事業

新規事業 ネットワーク・アンド・コンテンツ事業

Web会議

Page 9: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 9

ブラザーの事業構成

(2011年度)

P&S事業

67.8%

プリンター 複合機 ファクス 電子文具 スキャナー

P&H事業 6.2%

M&S事業 14.2% 工作機械

9.8%

工業用ミシン 4.4%

N&C事業 9.2%

その他事業 2.6%

Page 10: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 10

MFC-J4510N

有線&無線LAN 有線&無線LAN

DCP-J4210N

自動両面プリント 自動両面プリント

ADF ファクス

A3出力 A3出力

11月上旬 新製品発売

Page 11: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 11

11月上旬 新製品発売

特長①:サイズの「ふつう」が変わる。

A4用紙横送り給紙実現でクラス最小奥行き290㎜ ※2012年7月8日現在。ブラザー調べ。国内インクジェット複合機におけるサイズ比較(モバイル除く)

Page 12: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 12

11月上旬 新製品発売

特長①:サイズの「ふつう」が変わる。

さらに、A3用紙まで出力可能

A3用紙を便利に活用

Page 13: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 13

11月上旬 新製品発売

A4カラー印刷18枚/分、A4モノクロ印刷20枚/分の高速プリント

特長②:スピードの「ふつう」が変わる。

Page 14: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

14 © 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved.

インクジェットプリンタの概要

Page 15: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 15

インクジェットプリンタの印刷の仕組み

キャリッジ駆動と用紙搬送を交互に行う

Page 16: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 16

用紙搬送機構の構成

用紙搬送ローラ

用紙搬送方向

ローラ制御機構

モータ

Page 17: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 17

キャリッジ駆動機構の構成

キャリッジ

リニアエンコーダ

キャリッジモータ

キャリッジモータ キャリッジモータ キャリッジモータ キャリッジモータ

キャリッジ駆動方向

ベルト

ベルト

Page 18: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

18 © 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved.

キャリッジ駆動の課題

Page 19: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 19

キャリッジ駆動の概略

キャリッジ駆動と用紙搬送を交互に行う

加速領域

印字領域

減速領域

キャリッジ位置

キャリッジ速度

キャリッジの駆動波形

キャリッジ

Page 20: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 20

プリンタに求められる性能

高速

高画質 小型

製品個体差によるバラツキ抑制

Page 21: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 21

キャリッジ駆動における課題

加速時間

速度変動 加速距離

停止精度

ロバスト性

高速

高画質 小型

Page 22: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 22

キャリッジ駆動における課題

加速時間

速度変動 加速距離

停止精度

ロバスト性

キャリッジ速度

時間

目標速度の90%

加速時間

高速

高画質 小型

Page 23: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 23

課題への取り組み

スライディングモード制御

高いロバスト性

高速動作が可能かつロバスト性の高い制御器の開発

スライディングモード制御の実機への適用検証

キャリッジ駆動制御 ①ロバスト性を確保可能?

②ロバスト性確保を前提とした

速応性への対応が可能?

Page 24: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

24 © 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved.

スライディングモード制御の検証

Page 25: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 25

体系化された設計手法

スライディングモード制御の概要

制御の構造が シンプル

外乱やモデルバラツキ に対するロバスト性

非線形なフィードバック制御手法の1つ

Page 26: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 26

チューニングの 容易さを検証

スライディングモード制御の検証項目

キャリッジ速度を制御するコントローラ設計

MATLAB/Simulinkを 用いた設計の容易さを検証

ロバスト性と速応性の 両立を検証

Page 27: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 27

チューニングの 容易さを検証

スライディングモード制御の検証項目

MATLAB/Simulinkを 用いた設計の容易さを検証

ロバスト性と速応性の 両立を検証

キャリッジ速度を制御するコントローラ設計

Page 28: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 28

プラント(制御対象)モデルの作成

システム同定によりプラントモデルを取得

キャリッジ駆動系

System Identification Toolbox™

モータ駆動電圧 (一定値)

キャリッジ速度

実験データ

2次の伝達関数 + 無駄時間でモデル化

キャリッジ駆動系の主要な動特性を捉える

プラント

Page 29: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 29

システム同定結果

キャリッジ速度

時間

実速度モデル

ステップ応答の比較

• 主な動特性を捉えられている

• このモデルを設計に用いる

Page 30: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 30

制御器の全体構成

スライディングモード制御器 + 状態観測器

1/s

積分器

目標速度

スライディングモード制御器

状態観測器 実速度

モータ 駆動電圧

スライディング

モード制御器

サーボ機構 (積分器) 目標指令

速度偏差

状態推定値

Simulink モデル

1/s Sliding Mode Controller

State-Observer

Vref +

®

Page 31: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 31

スライディングモード制御器の設計

状態

目標指令

モータ

駆動電圧

非線形 フィードバック

線形 フィードバック

切替関数

制御器のパラメータは3つ

KとGは正の値を

S : 線形フィードバックと切替関数のゲイン

K , G : 非線形フィードバックのゲイン

ux

refV

Page 32: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 32

フィードバックゲインSの設計

Control System Toolbox™

Sは最適レギュレータ問題を解くことにより設計(lqrコマンド)

線形な状態フィードバック制御理論に基づき設計可能

• 速応性に関するパラメータとしてQが選択可能である • 評価関数を最小化するため、最適性を有する

速応性の調整が可能であるため、 チューニングパラメータとして選択

Page 33: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 33

設計の容易さ検証に関するまとめ

複雑な計算をMATLABツールを用いることにより、

容易に解を得ることが出来た。 System Identification Toolboxを用いて

システム同定モデルを取得した。

Control System Toolboxを用いて

最適レギュレータの解を得ることが出来た。

スライディングモード制御器がシンプルな構成

であることを示した。 ゲイン、サチュレーション、加算器のみで構成される。

チューニングパラメータは3つに絞ることが出来る。

スライディングモード制御器設計を容易に実現

Page 34: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 34

チューニングの 容易さを検証

スライディングモード制御の検証項目

ロバスト性と速応性の 両立を検証

MATLAB/Simulinkを 用いた設計の容易さを検証

キャリッジ速度を制御するコントローラ設計

Page 35: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 35

チューニングパラメータ

G: チャタリング抑制 (非線形関数の勾配)

パラメータは3つ・各自で役割分担

Gを小さくするとチャタリングの抑制効果向上

Kを大きくするとロバスト性が向上

K: ロバスト性 (非線形フィードバックのゲイン)

Qを大きくすると速応性が向上

Q: 速応性 (Sを最適レギュレータで設計する際の重み)

※チャタリングとは非線形切替に起因する高周波振動を指す。

Page 36: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 36

パラメータ G の設定

状態

目標速度

モータ 駆動電圧

パラメータ G

G = 0.1で固定

• Gは大きいほどチャタリングが発生しやすい。 • キャリッジが高周波振動しないように実験で試行錯誤 しながら値を決定した。

ux

refV

Page 37: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 37

時間

キャリッジ速度

設計に用いたモデルモデルAモデルBモデルCモデルDモデルE

時間

キャリッジ速度

設計に用いたメカメカAメカBメカCメカDメカE

複数台実機のプラントモデル

実験データ 同定モデル応答

量産試作機から5台抜き出してシステム同定を実施

ロバスト性検証のための適切なモデルを取得

Page 38: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 38

時間

キャリッジ速度

時間

キャリッジ速度

バラツキに対するロバスト性のシミュレーション検証

モデル6個に対してKの効果をシミュレーション検証

Kを大きくすることによりモデルバラツキを抑制

K = 5000 K = 0.05

(パラメータ: Q = 5)

時間

キャリッジ速度

設計に用いたモデルモデルAモデルBモデルCモデルDモデルE

バラツキ大

バラツキ小

Page 39: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 39

時間

キャリッジ速度

時間

キャリッジ速度

バラツキに対するロバスト性のシミュレーション検証

モデル6個に対してKの効果をシミュレーション検証

Kを大きくすることによりモデルバラツキを抑制

K = 5000 K = 0.05

(パラメータ: Q = 5)

時間

キャリッジ速度

設計に用いたモデルモデルAモデルBモデルCモデルDモデルE

バラツキ大

バラツキ小

外乱抑制効果や速応性の検証は

中心値のモデルCを使用

Page 40: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 40

時間

キャリッジ速度

目標指令K = 5000K = 0.05

時間

キャリッジ速度

目標指令K = 5000K = 0.05

入力外乱に対するロバスト性のシミュレーション検証

インパルス外乱に対してKの効果をシミュレーション検証 (パラメータ: Q = 1000)

外乱による 変動が発生

Kが小さい場合 定常偏差が発生

偏差

Page 41: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 41

時間

キャリッジ速度

K = 5000K = 0.05

入力外乱による速度変動の抑制効果

外乱の影響を見るために定常速度を目標速度に合わせて比較

Kを大きくすることにより外乱の影響を抑制

目標速度+10%

目標速度-10%

目標速度

Page 42: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 42

時間

キャリッジ速度

目標指令Q=5Q=50Q=1000Q=10000

速応性のシミュレーション検証

(パラメータ: K = 5000)

パラメータQの効果をシミュレーション検証

Qを大きくすることにより速応性が向上

目標指令

Page 43: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 43

時間

キャリッジ速度

時間

キャリッジ速度

バラツキに対するロバスト性の実機確認

バラツキ大 バラツキ小

量産試作機から5台抜き出してKの効果を実機確認

(パラメータ: Q = 5)

K = 5000 K = 0.05

Kを大きくすることにより製品個体差バラツキを抑制

Page 44: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 44

入力外乱を発生させるための実験

キャリッジの進む前方に障害物を設置

障害物:柔らかいフィルム状の物質

①衝突前 ②衝突中 ③衝突後

Page 45: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 45

時間

キャリッジ速度

目標指令K = 5000K = 0.05

外乱による速度変動の抑制効果の実機確認

外乱に対してKの効果を実機確認

(パラメータ: Q = 1000)

外乱により 変動が発生

Kが小さい場合 定常偏差が発生

Page 46: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 46

時間

キャリッジ速度

K = 5000K = 0.05

外乱による速度変動の抑制効果の実機確認

外乱の影響を見るために定常速度を目標速度に合わせて比較

目標速度

Kを大きくすることにより外乱の影響を抑制

目標速度+10%

目標速度-10%

Page 47: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 47

時間

キャリッジ速度

速応性の実機確認

(パラメータ: K = 5000)

パラメータQの効果を実機確認

Qを大きくすることにより速応性が向上

Page 48: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 48

チューニングの容易さ検証に関するまとめ

各パラメータがキャリッジ駆動においても、

理論通りの効果があることを示した。

Kはロバスト性を向上させるパラメータである。

Qは速応性を向上させるパラメータである。

各パラメータの役割が明確なため

チューニング容易

Page 49: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 49

チューニングの 容易さを検証

スライディングモード制御の検証項目

MATLAB/Simulinkを 用いた設計の容易さを検証

ロバスト性と速応性の 両立を検証

キャリッジ速度を制御するコントローラ設計

Page 50: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 50

時間

モータ駆動電圧

キャリッジ速度

目標指令目標速度の90%設計に用いたモデルモデルAモデルBモデルCモデルDモデルE

複数モデルに対するシミュレーション検証

(パラメータ: Q = 200000, K = 5000)

目標仕様達成可能であることを確認

要求時間内で 目標速度の 90%に到達

Page 51: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 51

時間

キャリッジ速度

複数台を用いた実機確認

Qを大きくすることにより振動が発生

(パラメータ: K = 5000)

パラメータQの効果の実機確認結果

Page 52: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 52

時間

キャリッジ速度

複数台を用いた実機確認

Q=1000を選択

(パラメータ: K = 5000)

パラメータQの効果の実機確認結果

Qを大きくすることにより振動が発生

Page 53: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 53

時間

キャリッジ速度

複数台を用いた実機確認

(パラメータ: Q = 1000, K = 5000) 目標仕様を達成可能かを確認

要求時間

目標速度の90%

●要求時間内で目標速度の90%に未到達

●速応性を上げてもロバスト性の劣化なし

時間

キャリッジ速度

Page 54: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 54

ロバスト性と速応性の両立の検証に関するまとめ

シミュレーションにおいてはロバスト性を確保したうえで

速応性が仕様内に収まることを確認した。

実機において、ロバスト性は十分確保できたが、

振動が原因で速応性は仕様を満たせなかった。

ロバスト性は確保!!

速応性向上が今後の課題!

Page 55: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

55 © 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved.

まとめ

Page 56: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 56

チューニングの 容易さを検証

スライディングモード制御の検証項目

ロバスト性と速応性の 両立を検証

キャリッジ速度を制御するコントローラ設計

MATLAB/Simulinkを 用いた設計の容易さを検証

Page 57: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 57

・MATLAB/Simulinkを活用して 制御器設計を容易に実現

・各役割が明確 ・理論通りのパラ メータの効果

・ロバスト性は確保 ・速応性は仕様未達成

スライディングモード制御の検証結果

キャリッジ速度を制御するコントローラを設計

Page 58: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 58

課題と今後の展開

今回検討したスライディングモード制御では速応性

向上と振動発生がトレードオフであった。

今後は振動の抑制方法や他の制御手法との併用に

よる速応性向上を試みる。

シミュレーション上で発生しなかった振動が実機では発生した。

より実機との整合性の高いプラントモデルを構築して、

シミュレーション検証の精度向上を試みる。

非線形フィードバックゲインKの値の大きさによって

定常偏差が生じる原因を明確にする。

Page 59: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 59

今回の共同研究で得たこと(MathWorks)

スライディングモード制御がプリンタのキャリッジ駆動に対して

ロバスト性を発揮することを確認した。

各制御パラメータの役割が明確なためチューニングが

比較的容易であることを確認した。

実機実験の結果からモデルに立ち戻り、どう制御器やプラントを

改善すればよいかの道筋が見えた。

モデルと実機のギャップや各実機の個体差を見越したシステム

設計がいかに重要であるかを改めて認識した。

Page 60: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 60

今回の共同研究で得たこと(ブラザー工業)

お互いの得意分野を持ちよることで短期間で

スライディングモード制御理論を実機確認まで

行うことができた。

モデルベースデザインにおけるモデリングの重要性を

再認識した。

制御理論だけでなくMATLABツールの

有効的な使い方を習得することができた。

Page 61: MATLAB EXPO 2012 スライディングモード制御の インク …...© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 1 スライディングモード制御の

© 2012 Brother Industries, Ltd. & The MathWorks, Inc. All Rights Reserved. 61

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