Microsoft PowerPoint - EXPO2012_AKASAKA_rev.2.pptx

Similar documents
Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

SimulinkによるReal-Time Test環境の構築

制御のためのSimulink入門

SimscapeプラントモデルのFPGAアクセラレーション

Introduction to System Identification

f2-system-requirement-system-composer-mw

Microsoft PowerPoint - ce07-13b.ppt

Presentation Title

Microsoft PowerPoint - chap8.ppt

Presentation Title

モータ・モーション制御MBD実践 ~組み込みコード生成編~

Presentation Title

スライド 1

Microsoft PowerPoint - 6.PID制御.pptx

MATLAB®製品紹介セミナー

PowerPoint プレゼンテーション

Microsoft Word - 実験テキスト2005.doc

物理モデリングツールによる モデリングとシミュレーション入門

Microsoft Word - ClassicalControl_Matlab.doc

f3-power-train-simulation-mw

周波数特性解析

PowerPoint プレゼンテーション

システム工学実験 パラメータ推定手順

Microsoft PowerPoint - ce07-12c.ppt

Presentation Title

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

第 11 回 R, C, L で構成される回路その 3 + SPICE 演習 目標 : SPICE シミュレーションを使ってみる LR 回路の特性 C と L の両方を含む回路 共振回路 今回は講義中に SPICE シミュレーションの演習を併せて行う これまでの RC,CR 回路に加え,L と R

MATLAB EXPO 2019 Japan プレゼン資料の検討

Signal Processing Toolbox

インターリーブADCでのタイミングスキュー影響のデジタル補正技術

モデルベースデザイン(MBD)を始めましょう!

e3-ac-servo-high-precision-control-mitsubishielectric

The open source platform for numerical computation

Presentation Title

AMS Expoコンテンツ

Model-Based Calibration Toolbox 4.0

PowerPoint プレゼンテーション

MATLAB ではじめる画像処理とロボットビジョン ~ 機械学習による物体認識と SLAM~ MathWorks Japan アプリケーションエンジニアリング部信号処理 通信 木川田亘 2015 The MathWorks, 1Inc.

(Microsoft Word - PLL\203f\203\202\216\221\227\277-2-\203T\203\223\203v\203\213.doc)

PowerPoint プレゼンテーション

スライド 1

航空機の縦系モデルに対する、非線形制御の適用例

フィードバック ~ 様々な電子回路の性質 ~ 実験 (1) 目的実験 (1) では 非反転増幅器の増幅率や位相差が 回路を構成する抵抗値や入力信号の周波数によってどのように変わるのかを調べる 実験方法 図 1 のような自由振動回路を組み オペアンプの + 入力端子を接地したときの出力電圧 が 0 と

Microsoft PowerPoint - 1.プロセス制御の概要.pptx

回路シミュレータ/MATLABリンク~詳細回路設計におけるシステムレベル検証~

Microsoft Word - 第9章 PID制御.doc

鎌谷 祐貴 ほか パワーコンディショナにおける系統インピーダンスの影響を打ち消す制御方式の開発 数が低く 共振ゲインが大きくなる Lz が十分小さいと 共振周波数が制御周波数より十分高くなるため課題となら ない 一方 Lz が大きいと位相が180 deg 以上回ってい る周波数帯域で共振によりゲイン

オペアンプの容量負荷による発振について

アジェンダ 1. イントロダクション 2. アナログ回路での単位 db などの見方 考え方 3. SPICEツールNI Multisim の基本機能 4. 周波数特性の検討 5. 異常発振してしまう原理 6. まとめ 2 Analog Devices Proprietary Information

RLC 共振回路 概要 RLC 回路は, ラジオや通信工学, 発信器などに広く使われる. この回路の目的は, 特定の周波数のときに大きな電流を得ることである. 使い方には, 周波数を設定し外へ発する, 外部からの周波数に合わせて同調する, がある. このように, 周波数を扱うことから, 交流を考える

eq2:=m[g]*diff(x[g](t),t$2)=-s*sin(th eq3:=m[g]*diff(z[g](t),t$2)=m[g]*g-s* 負荷の座標は 以下の通りです eq4:=x[g](t)=x[k](t)+r*sin(theta(t)) eq5:=z[g](t)=r*cos(the

Presentation Title

Clipboard

AMS Expoコンテンツ

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタ

Presentation Title

組込みシステムにおける UMLモデルカタログの実践研究

PowerPoint Presentation

トルクリップル計測システム 特長 高速リップル計測 : モーターの常用回転数での計測が可能 自動計測 : ブレーキ負荷の PID トルク制御や回転制御で自動計測 使いやすいソフトウェア : タブ切り替えだけの簡単操作 豊富なグラフ表示 : 強度分布 ウォーターフォール表示 次数解析機能 : 特定の次

Microsoft Word - 知能機械実験・実習プリント_ docx

PowerPoint Presentation

八戸工業大学紀要 No.30

RMS(Root Mean Square value 実効値 ) 実効値は AC の電圧と電流両方の値を規定する 最も一般的で便利な値です AC 波形の実効値はその波形から得られる パワーのレベルを示すものであり AC 信号の最も重要な属性となります 実効値の計算は AC の電流波形と それによって

回路シミュレーションに必要な電子部品の SPICE モデル 回路シミュレータでシミュレーションを行うためには 使用する部品に対応した SPICE モデル が必要です SPICE モデルは 回路のシミュレーションを行うために必要な電子部品の振る舞い が記述されており いわば 回路シミュレーション用の部

AI技術の紹介とセンサーデータ解析への応用

Microsoft PowerPoint pptx

Microsoft PowerPoint - H22制御工学I-10回.ppt

2018 年 5 月 31 日版 知能機械実験 実習 Ⅳ Ⅳ-1. 制御工学実験 1. 実験概要と目的 ロボットをはじめとするメカトロニクス機器において 高度な動作を実現している背景には 制御技術がある 制御とは 物体の運動を意図した位置や速度で動かす技術である 精度の高い制御を行うためには 正しく

データシート, 型式 4503B...

Presentation Title

PowerPoint Resources

第6章 実験モード解析

ディエンベディングとは冶具やケーブルによる観測信号の劣化を S パラメータデータを利用して計算により補正する TX 冶具ケーブル 被測定物の出力 De-Embedding 冶具 ケーブル等の影響を受けた波形 冶具 ケーブル等の S パラメータデータ TX 被測定物の出力 冶具 ケーブル等の影響のない

Microsoft PowerPoint - ce07-04e.ppt

PLL アン ドゥ トロア 3 部作の構成 1. PLL( 位相ロック ループ ) 回路の基本と各部動作 2. 設計ツール ADIsimPLL(ADIsimCLK) を用いた PLL 回路構成方法 3. PLL( 位相ロック ループ ) 回路でのトラブルとその解決技法 2

enus MLD-030-ST ブラシレス DC モータドライバ スイッチ詳細 内蔵ポテションメータ ピーク出力設定 ( モータ保護機能 ) 配線説明 ドライバ側マーク Ref+ Hu Hv Hw Ref- モータ配線色黄色茶色オレンジ青色灰色緑黒赤 安心のフェニックスコンタクト社製コネクターを搭載

HILS実装のためのプラントモデリングツールの活用

航空機の運動方程式

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074>

21世紀型パラメータ設計―標準SN比の活用―

Microsoft PowerPoint - 9.Analog.ppt

Microsoft PowerPoint - machida0206

Expo 2014

Microsoft PowerPoint - 15ROC_R_R2.pptx

DesignRangeCheckExpr Insertion Discussion

HEVの車両全体シミュレーションによるシステム最適化

ACモーター入門編 サンプルテキスト

NCB564個別00版

Multi-konzeptionelle Verwendung von Low-Cost Hardware in der Lehre

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

アクティブフィルタ テスト容易化設計

2012 September 21, 2012, Rev.2.2

スライド 1

ORII ORII ORII ORII ORII ORII Responce Torque Standard ORII ORII

エラー動作 スピンドル動作 スピンドルエラーの計測は 通常 複数の軸にあるセンサーによって行われる これらの計測の仕組みを理解するために これらのセンサーの 1つを検討する シングル非接触式センサーは 回転する対象物がセンサー方向またはセンサー反対方向に移動する1 軸上の対象物の変位を測定する 計測

スライド 1

Microsoft PowerPoint - H22制御工学I-2回.ppt

運動解析プログラム

MB 端子 2.0x2.0 MB MB MB MB MB

フロントエンド IC 付光センサ S CR S CR 各種光量の検出に適した小型 APD Si APD とプリアンプを一体化した小型光デバイスです 外乱光の影響を低減するための DC フィードバック回路を内蔵していま す また 優れたノイズ特性 周波数特性を実現しています

Transcription:

リアルタイム制御環境を活用したフィードバック制御系設計実践 MathWorks Japan アプリケーションエンジニアリング部アプリケーションエンジニア赤阪大介 212 The MathWorks, Inc. 1

本講演では.. ギャップ? - フィードバック制御器の設計 設計 シミュレーション リアルタイム制御テスト ( ラピッドプロトタイピング ) 実機環境を活用し 制御系設計を効率的に行うには? 2

本講演では.. 仮想世界 実践的な 現実世界 フィードバック制御器の設計 ( モデル ) ( 実機 ) 実機環境を活用し 制御系設計を効率的に行うには? 3

メッセージ 机上と実機の間でうまくサイクルしながらモデルを育てましょう制御器設計にMathWorksが提供するツールをフルにご活用ください 4

トピック リアルタイム制御環境 例題 : DCモーターの速度制御 問題設定 制御器設計の流れ サイクル 1 周目 サイクル 2 周目 まとめ 5

リアルタイム制御環境 閉ループ制御テストでリアルタイム性は重要 6

リアルタイム ( 実時間 ) 制御環境の構築 コード生成 リアルタイム実機検証 Link I/O xpc Target (MathWorks 社 ) Real-Time Target Machines (Speedgoat 社 ) 実プラント ( お客様 ) xpc Target Turnkey リアルタイムテストのトータルソリューションタルソリュ ( ソフト & ハード ) 7

リアルタイム制御環境の活用 検証 : シミュレーション検討結果を実機で即座に確認 モデルと実機のギャップを理解することが重要 制御器設計 : オンラインで制御パラメータのチューニングシミュレーションで精度の高い当たりをつけて実機で微調整するのが理想的 プラント ( 制御対象 ) モデリング : プラントの動的な振る舞いに関する実験データを収集シミュレーションと実験結果の合わせ込みによりションと実験結果の合わせ込みによりプラントモデルの精度を向上 8

例題 : DC モーターの速度制御 問題設定 制御器設計の流れ サイクル 1 周目 サイクル 2 周目 9

例題 : DCモーターの速度制御 電圧 DC モーター 1. 摩擦や外乱 2. 柔軟性 フィードバック制御器 - C(s) センサー ギヤボックス 負荷 モーター回転速度 3. 負荷側の回転速度は未知 制御目標 : 負荷側を一定目標速度で回転 1

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション 組込コード生成ターゲット実装 11

1 周目 シンプルなモデルからスタート 12

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション このステージで 組込コード生成ターゲット実装 プラントの動特性をモデル化 13

シンプルな物理モデルからスタート ポイント : 主要な動特性を捉えることができるか? V+ 電圧 [V] V- 回転速度 [RPM] 回路方程式 運動方程式 Simulink によりプラントの構造をモデル化 14

プラントモデルの再現性を高めるためには? ポイント : パラメータ推定によりモデルを実機に合わせこむ 回路方程式 運動方程式 1/L 1/s Kt 1/J 1/s 3/pi Step 電圧 [V] Gain3 R Gain4 Integrator1 Gain Gain2 Integrator 1 慣性系 rad/s2rpm Scope 回転速度 [RPM] Ke Gain1 リアルタイム制御環境を活用し 実験 ( 入出力 ) データを取得 Simulink Design Optimization により実機とモデルの応答が一致するようにモデルのパラメータを推定 15

リアルタイム制御環境で実機データを取得するにはタを取得するには? 作成した電圧信号 Target Scope Id: 2 Scope (xpc) 1 リミッター プラント Target Scope Id: 1 Scope (xpc) モニタ データログ Repeating Sequence Stair U wm Voltage Limiter Voltage Plant w m 1 wm 実機の回転速度 PMC73 Acromag Setup Module: 1 Scope PMC73 5 Display Speedgoat 専用 I/O ドライバブロック xpc Target により簡単に実験データの収集が可能 16

取得した実機データ ステップ電圧 [5V] を入力したときのモーター回転速度 [RPM] 12 1 モータ回転速速度 [RPM] 8 6 4 2 青 : 実機赤 : モデル 1 2 3 4 5 6 7 8 9 1 時間 [sec] 17

デモンストレーション 1 Simulink Design Optimization パラメータ推定 18

パラメータ推定の結果 慣性 J のみを推定した場合 ステップ電圧 [5V] を入力したときのモーター回転速度 [RPM] 1 9 8 7 モータ回転速速度 [RPM] 6 5 4 3 2 1 青 : 実機赤 : モデル 1 2 3 4 5 6 7 8 9 1 時間 [sec] 19

ステップ電圧 [5V] を入力したときのモーター回転速度 [RPM] 8 ータ回転速速度 [RP PM] 7 6 5 4 3 2 モ 2 青 : 実機 赤 : モデル 1 1 2 3 4 5 6 7 8 9 1 時間 [sec] 2

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション このステージで 組込コード生成ターゲット実装 PI 制御器を設計 21

PI 制御器からスタート PI 制御器の構造はシンプル! 課題はやはりチューニング PI 制御器モデル DCモーターモデル pi/3 PI(s) voltage w m 3/pi ref 目標速度 rpm2rad/s PID Controller Plant rad/s2rpm Scope モーター回転速度 いかに短時間で所望の応答を満たすパラメータを探すか? Simulink Control Design により PID 制御器を簡単に ( 自動 ) チューニング 22

デモンストレーション 2 Simulink Control Design PID 制御器の自動チューニング 23

チューニング後のシミュレーション結果ション結果 目標速度 7 [RPM] に対するモーター回転速度 [RPM] モータ回転転速度 [ RPM] 7 目標速度モータ回転速度 6 5 4 3 2 1.4 秒 2.2 4.4 6.6 8.8 1 12 1.2 14 1.4 16 1.6 18 1.8 2 時間 [sec] 24

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション このステージで 組込コード生成ターゲット実装 リアルタイム制御 25

リアルタイム制御実験を行うには? PMC73 Acromag Setup Module: 1 PMC73 5 ref ref_signal 目標速度 PI 制御器 PI(s) U PID Controller wm Voltage Limiter オンラインチューニング可 Target Scope Id: 2 Scope (xpc) 2 2 volt voltage Plant w m プラント Target Scope Id: 1 Scope (xpc) 1 1 wm Scope 実機の回転速度 Display Speedgoat 専用 I/O ドライバブロック 26

デモンストレーション 3 xpc Target オンラインチューニング 27

モデル と 実機 の応答を比較 モデルと実機の間にどのようなギャップが存在するか? モータ回回転速度 [RPM] 1 5 実機の応答のほうが振動的 モデル実機 速応性 (PI ゲイン ) を上げるほど振動が顕著.2.4.6.8 1 1.2 1.4 1.6 1.8 2 トルク [Nm] 3 2 1 モデル実機.2.4.6.8 1 1.2 1.4 1.6 1.8 2 時間 [sec] 28

一方 負荷側の速度 は? 実際はモーター側しか検出できないが 負荷側を見てみると モータ回回転速度 [RPM] 1 5 負荷側がより振動的 負荷の柔軟性が要因? モデル実機 ( モータ側 ) 実機 ( 負荷側 ).2.4.6.8 1 1.2 1.4 1.6 1.8 2 トルク [Nm] 3 2 1 モデル実機.2.4.6.8 1 1.2 1.4 1.6 1.8 2 時間 [sec] 29

ここで一度考えてみましょう 振動モード..? モータ回転速度 [RPM] 12 1 8 6 4 2 パラメータ推定前の モデル と 実機 の応答モデル実機 1. 摩擦による損失? 2. 振動モード?.5 1 1.5 2 2.5 3 3.5 4 4.5 5 時間 [sec] 3

課題と指針 プラントモデルの再現性が不十分 柔軟性や摩擦特性を考慮する必要性 PI 制御のみで応答速度を上げるのは厳しそう 過渡応答の改善を目指し 制御器の構造を変更 プラントモデリング プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション 31

2 周目 どう改善すればよいでしょうか? 32

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション このステージで 組込コード生成ターゲット実装 摩擦特性と柔軟性をモデル化 33

モータの摩擦特性をモデル化 粘性 / クーロン摩擦 静止摩擦 ストライベック効果 モデル化 数式モデル ルックアップテーブル 1 1 摩擦トルク [Nm].5 -.5 ク [Nm] 摩擦トル.5 -.5-1 -1-8 -6-4 -2 2 4 6 8 1 回転速度 [rad/s] -1-1 -8-6 -4-2 2 4 6 8 1 回転速度 [rad/s] Simulink ブロックでモデル化し 再びパラメータ推定 34

8 ステップ電圧 [5V] を入力したときのモータ回転速度 [RPM] モーータ回転速速度 [RPM M] 7 6 5 4 3 2 1 実機 モデル 青 : 実機赤 : モデル 1 2 3 4 5 6 7 8 9 1 時間 [sec] 35

負荷側 ( ギヤボックスや負荷 ) をモデル化 機械系を 1 慣性から 3 慣性モデルへ修正し 再びパラメータ推定 剛性を追加 柔軟性を2 慣性系として表現 駆動トルク モーターギヤボックス負荷 36

モーータ回転速速度 [RPM M] ステップ電圧 [5V] を入力したときのモーター回転速度 [RPM] 8 7 6 5 4 3 2 1 実機 モデルモータ側の速度はほぼ一致 青 : 実機赤 : モデル -1 1 2 3 4 5 6 7 8 9 1 時間 [sec] 37

モータ回転速速度 [RPM M] ステップ電圧 [5V] を入力したときの負荷回転速度 [RPM] 8 7 6 5 4 3 2 1 実機 モデル 負荷側の速度は少し誤差あり 青 : 実機赤 : モデル -1 1 2 3 4 5 6 7 8 9 1 時間 [sec] 38

プラントモデル ( 電圧からモーター速度 ) の周波数応答 4 2 ボード線図 ゲイイン (db) -2-4 -6-8 9 青 : 実機赤 : モデル 共振ピーク約 1 Hz 45 位相 ( deg) -45-9 -135-18 1-2 1-1 1 1 1 1 2 1 3 周波数 (Hz) Simulink Control Design により Simulinkモデルを線形化し 時間 / 周波数領域の解析 39

ここで少し考えてみましょう物理モデルのメリットは? 物理的な現象 ( 速度 / トルク 電圧 / 電流 ) を捉えて評価できる 測定できない負荷側の挙動を再現できる 物理モデル..? 1 voltage v i Electrical_System Kt Gain wm torque wl Mechanical_System 2 wl 1 wm 3 tau Ke Gain1 プラントモデリングにおいて物理モデルと実験データを組み合わせたアプローチは重要 4

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション このステージで 組込コード生成ターゲット実装 2 自由度制御系の設計 41

2 自由度制御系の構成 フィードフォワード補償を追加し 過渡応答を改善 F(s)/P(s) FF フィードフォワード補償 ( プラントの逆モデルを含む ) pi/3 F(s) PI(s) voltage w m 3/pi ref rpm2rad/s Filter PID Controller rad/s2rpm Scope Plant 所望の目標応答 ( 目標値整形フィルタ ) モデル化誤差が無い場合 目標値 ref F(s) Filter Scope 回転速度 42

2 自由度制御系の設計 Step 1. プラントの逆モデルを計算 電圧 voltage Plant wm wl 負荷側の速度 Step 2. 目標値整形フィルターを設計 Simulink Control Design Simulinkモデルの線形化 LTI オブジェクト伝達関数 / 状態空間 Control System Toolbox 伝達関数の演算 / 操作 Step 3. フィードバック補償器の設計 43

デモンストレーション 4 Control System Toolbox & Simulink Control Design 2 自由度制御器の設計 44

シミュレーションの結果ションの結果 モーター 負荷側ともに振動することなく目標速度に追従 モータ回転速度 [RPM] 1 目標速度モータ側速度 5 負荷側速度 整形された目標速度 ( 黒破線 ) に追従.2.4.6.8 1 1.2 1.4 1.6 1.8 2 [Nm] 2 1 モータトルク トルク -1 2.2 4.4 6.6 8.8 1 12 1.2 14 1.4 16 1.6 18 1.8 2 時間 [sec] 45

制御器設計の流れ プラントモデリング 実験データの利用 プラントモデルの精度 UP 制御器の性能 UP 制御器設計 実機テスト シミュレーション このステージで 組込コード生成ターゲット実装 リアルタイム制御 46

[RPM] モーータ回転速度 リアルタイム制御テストの結果 1 トルク [Nm m] 8 6 4 2 シミュレーション結果にかなり近い応答が再現 目標速度モータ側速度負荷側速度.2.4.6.8 1 1.2 1.4 1.6 1.8 2 15 1 5 ただし シミュレーションに比べ負荷側がやや振動的ションに比べ負荷側がやや振動的 モータトルク -5.2.4.6.8 1 1.2 1.4 1.6 1.8 2 時間 [sec] 47

モーータ回転速度 [RPM] 1 周目 vs. 2 周目 1 8 6 4 2 机上と実機間をうまくサイクルすることで制御性能が向上 1 周目 : 薄線 2 周目 : 濃線 目標値への速応性はほぼ同等 2 周目ほうが振動は小さい.2.4.6.8 1 1.2 1.4 1.6 1.8 2 時間 [sec] 25 2 トルク [Nm m] 15 1 5 2 周目のほうがトルクは小さい -5.2.4.6.8 1 1.2 1.4 1.6 1.8 2 時間 [sec] 48

ここまでのまとめ 実機テストをうまく併用することで段階的にモデリングの課題や指針が明確化 シミュレーション 実機テスト 実機ベースでは難しい制御器設計の課題をシミュレーションに持ち帰り解決 49

3 周目例 : さらに制御器を改善します 外乱やバラツキに強い制御器 異なる動作点で同一の制御性能 複数制約を同時に考慮したチューニング 5

まとめ 51

まとめ 机上と実機の間でうまくサイクルしながらモデルを育てましょう Control System Toolbox Simulink Control Design Simulink Design Optimization MATLAB/Simulink フィードバック制御器の設計 xpc Target Real-Time Target Machines (Speedgoat 社 ) モデルを有効に活用することで一歩進んだ制御系設計を実現できます 52

最後に - 皆様からのご意見やご要望に関する フィードバックを頂けると幸いです 53

ご清聴ありがとうございました 212 The MathWorks, Inc. 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. 54

補足資料 55

外乱オブザーバ基本的な仕組み プラントモデルから外乱を予測し 打ち消す入力信号を加える モータトルク 外乱トルク - 機械系 回転速度 推定外乱 - Q フィルタ 逆モデルから入力トルクを逆算 56

外乱オブザーバ Qフィルタの設計 機械系 - - Q フィルタ Signal Processing Toolbox バターワースフィルタの設計 (butter コマンド ) >> [num den] = butter(2,1e2, low, s ); >> Q = tf(num,den); 57

目標値整形とノッチフィルタ ( 帯域除去フィルタ ) 振動モードを刺激しないように特定の帯域の入力信号を除去 ref pi/3 rpm2rad/s 1.2s+1 Filter PI(s) PID Controller.7s 2 +2.25s+2945 s 2 +129s+4186 Notch Filter voltage Plant wm wa 3/pi rad/s2rpm Scope 目標値整形 ノッチフィルタ プラント ゲイン (db) 4 2 ボード線図左端 : Notch Filter 右端 : Plant/1 周波数応答 Simulink Control Design -2 位相進み- 遅れやノッチフィル -4 タなどの補償器設計 -6 ピーク帯域の信号を制限 -8 1-1 1 1 1 1 2 1 3 1 4 周波数 (rad/s) 58