行政院國家科學委員會補助專題研究計畫
□成果報告
■期中進度報告
預測干擾觀測器應用於網路延遲控制架構(1/2)
計畫類別:
□個別型計畫 ■ 整合型計畫
計畫編號:
98-2221-E-009-115-MY2
執行期間:
98 年 8 月 1 日 至 100 年 7 月 31 日
計畫主持人:李安謙 教授
共同主持人:
計畫參與人員:潘怡仁、邱敬棠、陳健南
成果報告類型
(依經費核定清單規定繳交):■精簡報告 □完整報告
本成果報告包括以下應繳交之附件:
□赴國外出差或研習心得報告一份
□赴大陸地區出差或研習心得報告一份
□出席國際學術會議心得報告及發表之論文各一份
□國際合作研究計畫國外研究報告書一份
處理方式:除產學合作研究計畫、提升產業技術及人才培育研究計畫、列管計畫
及下列情形者外,得立即公開查詢
□涉及專利或其他智慧財產權,□一年■二年後可公開查詢
執行單位:國立交通大學機械工程學系
中
華 民 國 99 年 5 月 30 日
行政院國家科學委員會專題研究計畫期中報告
預測干擾觀測器應用於網路延遲控制架構
(1/2)
Predictive disturbance observer applied to network delay control structure (1/2)
計畫編號:98-2221-E-009-115-MY2 執行期限: 98 年 8 月 1 日 至 100 年 7 月 31 日 主持人:李安謙 交通大學機械系 Email: [email protected] 共同主持人: 研究人員:潘怡仁、邱敬棠、陳健南
一、中文摘要
本計畫為兩年計畫,目標在完成多軸同步網 路傳輸運動控制。由於時間延遲會影響網路系統 的穩定性,並使控制更為複雜,為此本計畫提出 一個數位的時間延遲控制架構以提升時間延遲系 統的性能與抗干擾能力,將預測干擾觀測器應用 於穩定與積分的時延系統,搭配 Smith predictor 架構,補償時間延遲、輸入干擾(input disturbance) 的影響。本計畫提出的控制架構分為兩部分:內 迴路為預測干擾觀測器(Predictive Disturbance Observer, PDOB),用以抑制各種形式的確定性干 擾,包括步階、斜坡、正弦干擾,並且保有干擾 觀測器的特性,使系統趨近於模型,PDOB 基於 DOB 架構額外加入預測濾波器(predictive filter)以 消除估測干擾的時間延遲,由於此特性提升了傳 統DOB 在時延系統的干擾抑制性能,尤其對消 除週期性干擾更為顯著;外迴路為史密斯預測架 構,作用在於降低輸出時間延遲的影響,改善系 統伺服響應。使用解藕控制設計將多輸入多輸出 系統簡化為多個單輸入單輸出系統。利用PDOB 控制架構可以抑制外在干擾,並且達到控制的目 標。 關鍵詞:網路傳輸、時間延遲(輸入及輸出)、預 測控制Abstract
This is a two-years project. The aim of the whole project is to build a multi-axis motion with synchronous network transmission. Significantly the dead-time has a great influence on the stability of systems, which make the process more difficult to control. Therefore, this thesis presents a discrete
dead-time compensator to improve the performance and capability of disturbance rejection for dead-time systems. It applied predictive DOB and Smith predictor structure to compensate output delay, input delay, and input disturbance for stable and integrating plants. The proposed structure consists of two parts: the inner loop and the outer loop. Firstly the PDOBcan be designed to reject any kind of deterministic disturbances, including step disturbance, ramp disturbance and sine disturbance. Also, the property of DOB structure can approach the real plant to the nominal plant. The PDOB based on DOB structure has an additional predictive filter, which eliminate the time delay of estimated disturbance. Because of the property enhances disturbance rejection performance of traditional DOB for dead-time systems especially for periodic disturbance. Secondly, the Smith predictor structure is capable to suppress the effects of time delay. MIMO system is simplified some SISO systems by using decoupling controller. Using PDOB controlled structure can reject disturbance, and achieve a controlled objective.
Keywords: Network transmission, Input and output
time delay, Predict control, Smith predictor
二、計畫緣由及目的
時間延遲存在於各種常見的物理系統,如機 械傳動系統、電腦控制系統、以及網路控制系統。 控制系統藉由網路來達到迴授控制的效果,此系 統 稱 做 網 路 控 制 系 統(Networked Control Systems) 。近年來網路化在工業應用上越來越普 遍,為了因應工業應用的網路化,目前市面上出現許多種適合工業使用的網路,例如CAN Bus、 Profibus、FIP、SERCOS、Ethernet等,隨著製程 技術的進步,處理器的功能變得更多樣化且價格 也比以往低廉,在多軸控制系統中各軸皆可以獨 立處理,將網路跟多軸控制系統結合就是網路化 運動控制的一種應用,目前也有相關的研究,如 [1]中,利用了CAN Bus來建立分散式控制系統, 並且加入多軸控制理論,發展高速且高精密分散 式的多軸控制系統。 針對時間延遲系統,常見的改善方法是利用 Smith predictor[2],它能有效補償時間延遲造成的 影響,消除在閉迴路分母部分的延遲項,使系統 設計可以免去時間延遲的影響。然而這項優點卻 受限於穩定系統,為了克服這個缺點,有很多人 提出相關控制架構[3],來修正原本的Smith predictor;但它們都需要額外的內迴路來穩定系 統,且在干擾響應部份,因為分母部份有時間延 遲項,使得控制器的設計較複雜且需符合穩定的 限制。Pedro利用有限脈衝響應濾波器[4],來簡化 系統是不穩定且有非極小相位的控制器設計,並 去除干擾響應有時間延遲項出現在分母的問題。 但是在改善並且穩定化系統後,Smith predictor依然缺乏抵抗干擾的能力。因此Astrom將 原本的Smith predictor修正後,能夠將setpoint響應 以及干擾響應分開設計,並且當系統是積分形式 時,能有效消除步階干擾[5]。針對其他型式的干 擾,如週期性干擾,Milic結合內部模型原理及控 制概念,提出的控制架構能抑制步階及週期性干 擾並維持系統的穩健性[6];Zhou則是在修正 Smith predictor架構中,增加有時間延遲項的控制 器,利用週期性干擾的特性,讓添加的時間延遲 跟原系統的時間延遲總和剛好符合干擾的週期, 藉此來消除週期性干擾[7]。 當考慮系統有輸入及輸出部份的延遲,除了 上述提到的方法來抑制干擾,也可以利用干擾觀 測器來增進系統抗干擾的能力。此方法能將實際 系統逼近於估測的系統,而且利用干擾觀測器在 內迴路單純考慮干擾的影響,在外迴路的控制器 設計就可以只考慮setpoint 響應,提供了 2 個自由 度的控制器設計[8]。Kempf 提出針對時間延遲系 統的干擾觀測器,在原有的干擾觀測器架構中加 入系統的時間延遲部份,並考慮階數較少的濾波 器設計來減低干擾的影響[9]。不同於 Kempf 的架 構,Takeshi 利用 Smith predictor 的架構再額外設
計的觀測器型式用來獲得干擾的資料;當干擾的 頻率較慢時,可以有效補償干擾的影響[10]。然 而這2 種架構同樣因為系統有時間延遲,從干擾 觀測器獲得的干擾資料都會受到時間延遲的影 響,使干擾抑制性能降低。 針對時間延遲系統,雖然有提出很多改善方 法,但以上文獻多數是修改Smith predictor 架構 使其應用不限制於穩定系統,由於大部分方法僅 能對付步階的干擾,雖然有些加入干擾觀測器, 加強干擾的抑制能力,可是因為迴授的干擾存在 時間延遲,其抑制結果仍不盡理想。本計畫旨在 修正現有之干擾觀測器的架構使其具有預測功 能,讓迴授的干擾能即時補償,改善系統暫態響 應,除了消除常見的步階、斜波干擾之外,也能 處理週期性干擾,同時針對網路控制系統中的時 間延遲現象作探討分析,分別探討穩定系統與不 穩定非極小系統之情形,設計補償時間延遲對系 統性能造成的影響,並且對於干擾能擁有良好的 抑制能力,以提高網路控制系統的性能與穩定性。
三、研究方法
考慮到傳統DOB[11]架構如圖一,其中r : 參考命令,P s( ):實際受控廠,u s( ):控制輸入, ( ) n P s :受控廠模型,y:系統輸出,Q s( ):低通 濾波器,ξ :輸入干擾,n:量測雜訊,ξˆ:估 測干擾,ξˆf :經過低通濾波器後的估測干擾。應 用在時延系統時,所估測出的干擾存在時間延 遲,會影響抑制干擾的性能。因此在使用 DOB 消除時延系統的干擾時,補償時間延遲的影響是 很重要的一個環節。由於實現上的需要,以及設 計控制方法補償 DOB 架構的時間延遲的條件, 將先介紹所要控制的系統模型,接著透過分析干 擾的模型,透過預測濾波器,加入DOB 中用以 改善傳統 DOB 在時延系統的性能,稱為預測干 擾觀測器(PDOB)。 在文獻[12]中提到,由於系統會受到干擾的 影響,在預測程序的輸出時必須考慮干擾的模 型,本計畫中考慮確定性干擾,針對確定性干擾 的 模 型 作 分 析 , 對 於 已 知 的 確 定 性 干 擾 (deterministic disturbance),可以透過干擾的現在與 過去值求得未來的干擾,能夠被準確預測,擁有 下列特性,滿足(1)式之關係: 1 (q ) ( ) 0k ξ φ − ξ = (1) 其中ξ( )k 表示為干擾,而φξ(q−1)為干擾的特性方 程式,常見的確定性干擾其特性方程式可見表1。而i 步之後的干擾也滿足(2)式: -1 ( ) (q k i) 0 ξ φ ξ + = (2) 求解(3)式之 Diophantine equation,求得Ei與Fi, 並可整理為(4)式 1 i i i F E q ξ ξ φ φ − = + (3) 1 i i i Eφξ = −q F− (4) 將(2)式同乘以Ei,可以得到(5)式 -1 ( ) ( ) 0 i Eφξ q ξ k+ =i (5) 將(4)式代入(5)式中,最後得到相當重要的結果: (k i) Fi ( )k ξ + = ξ (6) 故由(6)式得知,透過已知確定性干擾的特性方程 式求解Diophantine equation,求得對應 i 步的預 測濾波器F z( ),將現在的干擾ξ( )k 乘上F z( ),能 夠得到i 步之後的干擾ξ +(k i)。由於干擾觀測器 應用於時延系統時,所觀測的干擾ξˆ( )k 會存在d 步的延遲: ˆ( )k ( )k q d (k d) ξ =ξ ⋅ − =ξ − (7) 若在 DOB 架構中加入F z( ),則經過預測濾波器 ( ) F z 後的估測干擾為: ˆ( ) ( ) i Fξ k =ξ k− +d i (8) 當滿足以下關係時:i d= ,發現可以消除 DOB 觀測干擾的時間延遲,得到無延遲的干擾,提高 DOB 架構的性能 ˆ( ) ( ) ( ) i i Fξ k =Fξ k−d =ξ k (9) 由表1 與(3)式,可求得對應步階、斜坡、正弦干 擾的預測濾波器 ( 1) F q− : (a)步階干擾 1 1 1 1 1 i i i F E q q q − − = + − − − (b)斜坡干擾
(
1)
2(
1)
2 1 1 1 i i i F E q q q − − = + − − − (c)正弦干擾 1 2 1 2 0 0 1 1 2 cos( ) 1 2 cos( ) i i i F E q q ωT q q ωT q − − − = + − − − + − + 經過求得 ( 1) F q− 得到預測濾波器F z( )。藉由 分析確定性干擾之模型,解得預測濾波器F z( ), 用以補償DOB 架構應用在時間延遲系統估測到 的干擾,消除估測干擾的時間延遲。在下節將使 用預測濾波器F z( ),消除DOB 觀測干擾的時間 延遲,設計時延系統的預測干擾觀測器架構。 基於Smith predictor 與DOB 的控制架構所提出的控制方法,將DOB 修改為 PDOB 架構,再 結合Smith predictor 架構,即以 PDOB 為內迴路 觀測系統外部干擾,並透過Smith predictor 為外 迴路消除時間延遲的影響。其方塊圖如圖二所 示,其中F z( )被設計用來消除估測干擾的時間延 遲,控制器K z( )用於調整系統的伺服響應速度與 干擾抑制響應,在此控制器K z( )的設計形式為 2 1 ( ) 1 z v K z v z − = − (10) 其中v 與1 v 為調整參數,並依照系統程序的形式2 而有所不同,K z( )參數的設計如下 (a)對於一階穩定系統: 選擇 1 1 c v b = , v2 =a,則可以得到控制器 1 ( ) 1 c z a K z b z − ⎛ ⎞ = ⎜ ⎟ − ⎝ ⎠ (11) 對於一階積分系統,其Q-filter 的形式可與一階穩 定系統相同,便可達到消除干擾的效果。此時 Q-filter 形式如下 0 t Q z β = + (12) 其中t0 = +1 β,β 為調整參數。當干擾為斜坡函 數時,所設計的Q-filter(12)式可簡化為(13)式 1 0 2 ( ) t z t Q z β + = + (13) 其中t1=2β+2,t0= +1 β,β為調整參數。 當干擾為正弦函數時,所設計的Q-filter 為 1 0 2 ( ) ( ) t z t Q z z β + = + (14) 其中t1=2β+2cos(ω0T),t0 =β2−1,β為調整參 數,透過Q z( )與K z( )在系統的穩定度與干擾抑制 響應之間作取捨。 前面部分在SISO 系統架構下討論,因此在 這部分將系統擴充為多輸入多輸出(MIMO)的延 遲系統[13],故先使用通用型解藕方法將多輸入 多輸出的系統簡化為多個單輸入單輸出的系統, 並且可以調整系統的伺服響應,考慮系統有外部 干擾輸入,基於上述所說的PDOB 的架構,整體 的架構如圖三,其中r z( ):參考命令,ξ(z):輸 入干擾,y z( ):系統輸出,G z( ):系統包含有輸出 延遲時間項,T(z):輸入的延遲時間,C z( ):解藕 器,De(z):系統解藕後的延遲時間,Q (z)s :理想的 系統轉移函數,Q zd( ):抑制輸入干擾濾波器,F z( ): 預測濾波器。在解藕器設計部分:
1 1 1 22 21 22 21 11 12 11 22 12 11 ( ) ( ) ( ) ( ) ( ) ( ) + ( ) = det( ( ) ( )) - ( ) - ( ) ( ) 0 - ( ) - ( ) 0 ( ) ( ) + ( ) s e a b e f c d s g h s C z T z G z Q z D z g z Z g z Z G z T z g z Z g z Z Q z g z Z g z Z Q z g z Z g z Z − − − − − − − − − − − = ⎡ ⎢ ⎣ ⎤ ⎡ ⎤ ⎥ ⎢ ⎥ ⎣ ⎦ ⎦ (15) a、b、c、d、e、f、g、h 為可調的時間延遲參數 與輸入時間延遲和輸出時間延遲使的關係: 11 12 12 21 12 11 22 21 12 22 11 11 21 11 22 22 11 12 21 22 22 21 21 12 + + + + + + + + + + + + + + + + + + + + + + g L t d L t h t d t g t c t h L t c L t a L t f L t b t f t a t e t b L t e L t ⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ = = + = + = = = = = ⎪ ⎪ ⎪ ⎪ ⎪⎩ 1 ( ) (
det(G z T z))− 是 為 非 增 分 函 式(non proper
function)所以需要將(14)式經過修正為 12 21 11 22 12 21 11 22 1 11 22 11 22 ( ) ( ) 12 2 1 1 1 ( ) ( ) [ ( ) ( )( ( ( ) ( )) ( det( ) = 1 ( ) ( ) )1 )] o L L L L t t t t G zT z g g g g g g z Z Z z z z z z − − − + + − − + − + − − − (16) 因為在經過修正的det( ( ) ( )) 1 o G zT z − 因輸入延遲時 間與系統包含的延遲時間不同會有四種類型,避 免 det( ( ) ( ))1 G zT z − 為 非 增 分 函 式(non proper function),四種類型如下: 12 21 11 22 12 21 11 22 12 21 11 22 12 21 11 22 1 11 22 11 22 ( ) ( ) 12 1 1 21 1: ( ) ( ) [ ( ) ( )( ( ( ) ( )) 0 & 0 det( ) = 1 ( ( ) ( ) )1 )] o L L L L t t t t t t t t L L L L G T g g g case z z z z z z z g z Z g g Z − − − + + − − − − + + + − − > + − − > − − 12 21 11 22 12 21 11 22 12 21 11 22 12 21 11 22 1 12 21 12 21 1 1 ( ) ( ) 11 22 2 : ( ) ( ) [ ( ) ( )(( ( ) ( )) 0 & - 0 det( ) = (1 ( ) ( ) 1) )] o L L L L t t t t t t t t L L L L G T g g g g g g Z case z z z z z z z z Z − + − − − − + + − − + − − > + + − − − > 12 21 11 22 12 21 11 22 12 21 11 22 12 21 11 22 1 12 21 12 21 ( ) ( ) 11 1 2 1 2 0 & - 0 det( ) = 3 : ( ) ( ) [ ( ) ( )(( ( ) ( )) ( ) ( ) 1) 1)] ( o L L L L t t t t t t t t L L L L G case z z z z z z z T g g g g g g z Z Z − − − − − + − + − − + + + − − − > − + > 12 21 11 22 12 21 11 22 12 21 11 22 12 21 11 22 1 11 22 11 22 ( ) ( ) 12 1 21 1 0 & 0 det( ) = 1 4 : ( ) ( ) [ ( ) ( )( ( ( ) ( )) ( ) ( ) )( 1)] o L L L L t t t t t t t t L L L L G T g g g g g g case z z z z z z Z Z z z − − − + + − − − − + − + + > > − − + − − − 為 了 不 使 det( ( ) ( ))1 o G zT z − 為 零 , 則 令 12 21 11 22 t +t ≠t +t ,即為輸入延遲時間T(z)的對角線 相加不等於非對角線相加。 1 11 11 22 22 1 22 11 22 2 ) 1 ( 1 2 ) ( ( ) 0 0 ( ) ( ) ( )= 0 ( ) 0 ( ) 0 0 ( ) s s q s q s a L t h L t Q z G z T z C z Q z Q z Z z Z Z Z Q − − − − − − − − ⎡ ⎤ ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦ 經過此解藕之後,可以抑制不同的確定性干擾(步 階、斜坡、正弦干擾),進而達到控制的目標。
四、目前成果
穩定系統受到輸入輸出延遲的干擾影響分析 PDOB 與傳統 DOB 分析其延遲時間干擾下 的抑制響應,分析如下: (a)對於步階干擾,PDOB 與 DOB 的性能是相同 的,因為對應於步階干擾的F z( ) 1= ,所以PDOB 等效於DOB 架構。其響應如圖四。 (b)對斜坡干擾而言,PDOB 與 DOB 架構皆可用 在時延系統,並達到消除斜坡干擾的效果,其中 PDOB 透過F z( )消除時間延遲,提高頻寬,加快 干擾抑制的響應。其響應如圖五。 (c)對正弦干擾而言,PDOB 架構藉F z( )消除干 擾的延遲,確實能夠消除時延系統的正弦干擾; 但是傳統 DOB 架構估測的正弦干擾仍存在時間 延遲,以致於無法消除正弦干擾,僅能依靠 low-pass filter 的頻寬壓低正弦響應,反觀 PDOB 架構不需要依靠頻寬也能夠達到消除正弦干擾的 效果。其響應如圖六。 以預測之 DOB 與 smith predictor 之架構做單 輸入單輸出系統的推導 由於Smith predictor 的優點,使閉迴路分母 不存在時間延遲項,如此一來對於伺服響應的追 蹤,其控制器的設計將更為簡單;由干擾影響的 分析可知本計畫發展出的 PDOB 架構比傳統的 DOB 架構還實用,藉著 PDOB 架構的加入,可 以 看 出 在 干 擾 到 輸 出 的 轉 移 函 數 增 加 了 ( ) (1−QFz−dca+dsc ),F-filter 的存在不僅加速了干擾抑 制響應,同時也簡化了Q-filter 的設計。以簡單的 例子模擬,分別在不同的干擾下與文獻[14][15] 比較。 考慮系統為 ( ) 0.1 6.7s i P s = s e− ,輸入時間延遲e−3s,
取樣時間T =0.1s,經zero order hold 得離散的系
統模型為: ( ) 0.01 67 1 n P z z z − = − ,輸入時間延遲: 30 z−
(a) Step disturbance
考慮系統干擾為步階輸入,控制器選擇為 ( ) 90 K z = 、F z( ) 1= 、 ( ) 0.03 0.97 Q z z = − ,並且在增 益與時間常數上有10%的誤差時,其響應圖如圖 七,由圖中明顯看出在不確定性較大時, Normey-Rico 所設計的控制架構將不穩定,而本 架構與García 的方法仍能使系統穩定。 (b) Ramp Disturbance 受到斜率為1 斜坡干擾,分別在 50 秒到 150 秒 輸 入 , 控 制 器 選 擇 為
2 3 3 (3 6 3) ( 3 2) ( ) ( ) z Q z z β β β β β + + + − − = + 其 中 0.997 β = − ,K z( ) 0.3= ,F z( ) 98z 97 z − = ,系統存 在不確定性,其響應圖如圖八,可以得知本計劃 所提出的控制架構與Normey-Rico 的架構,其性 能與穩定性相當接近。 (c) sinusoid Disturbance 在時間t=70s受到正弦干擾ξ( ) sin(0.5 )t = t 控 制 器 選 擇 為 F z( ) 19.6572z 19.8192 z − + = , 2 2 (2 2cos( )) ( 1) ( ) ( ) T z Q z z β ω β β + + − = + , 0.9628 β = − K z( ) 0.35= ,當系統不存在不確定性 時,其響應圖如圖九,本架構的方法能夠確定消 除正弦干擾,而García 的架構則否。 使用時間延遲補償之方法運用多軸同步運動 平台運動(MIMO) 以包含有時間延遲的雙輸入雙輸出的系統為 例子模擬,在三種不同的確定性干擾(步階、斜 坡、正弦干擾)下,設計 Q-filter 抑制干擾;輸入 源為單位步階,而第一個輸入源在第零秒進入, 第二個輸入源在第20 秒進入。 以簡單的例子模擬,考慮標稱模型為 3 7 3 1.2 1.1 0.3 1 0.7 1 ( ) 1.6 1.3 0.9 1 0.4 1 s s n s s e e s s G s e e s s − − − − ⎡ ⎤ ⎢ + + ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ + + ⎥ ⎣ ⎦ , 輸入延遲為 ( ) 26 45 s s s s e e T s e e − − − − ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦;經過Zero order hold 取樣時間為 0.1s 轉換成為 10 30 70 30 0.3102 0.1464 0.7165 0.8669 ( ) 0.1683 0.2879 0.8948 0.7788 n z z z z G z z z z z − − − − ⎡ ⎤ ⎢ − − ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ − − ⎥ ⎣ ⎦ , 輸入延遲時間: 20 40 60 50 ( ) z z T z z z − − − − ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦, 解藕條件: 0, 30, 50, 20, 10, 10, 60, 0 a= b= c= d= e= f = g= h= , 0.01 0 0.99 ( ) 0.01 0 0.99 s z Q z z ⎡ ⎤ ⎢ − ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ − ⎥ ⎣ ⎦ , 系統的延遲時間為 ( ) 30 080 0 e z D z z − − ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦ (a)考慮步階干擾,第一個干擾為單位步階在第 150 秒進入,第二個干擾為單位步階在第 100 秒 進入。 0.5528 0 0.4472 ( ) 0.5528 0 0.4472 d z Q z z ⎡ ⎤ ⎢ − ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ − ⎥ ⎣ ⎦ ,F z( )=I, 其響應圖如圖十。 (b)考慮斜坡干擾,第一個干擾為斜率為 1 的斜坡 干擾在第150 秒進入,第二個干擾為斜率為 1 的 斜 坡 干 擾 在 第 100 秒 進 入 。 2 2 0.0138 0.0138 0 ( 0.9931) ( ) 0.0138 0.0138 0 ( 0.9931) d z z Q z z z − ⎡ ⎤ ⎢ − ⎥ ⎢ ⎥ = − ⎢ ⎥ ⎢ − ⎥ ⎣ ⎦ , 31 30 0 ( ) 81 80 0 z z F z z z − ⎡ ⎤ ⎢ ⎥ = ⎢ ⎥ − ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ , 其響應圖如圖十一 (c)考慮正弦干擾,第一個干擾為頻率 0.25rad/sec 的正弦在第 0 秒進入,第二個干擾為頻率 0.25rad/sec 的 正 弦 在 第 40 秒 進 入 。 2 2 0.029z-0.0294 0 ( 0.9852) ( ) 0.029z-0.0294 0 ( 0.9852) d z Q z z ⎡ ⎤ ⎢ − ⎥ ⎢ ⎥ = ⎢ ⎥ ⎢ − ⎥ ⎣ ⎦ , 27.9916z-27.2684 0 ( ) 35.9482z-36.3757 0 z F z z ⎡ ⎤ ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ , 其響應圖如圖十二 分別在不同的干擾與不同的時間輸入下,本 計畫發展的架構都可以正確的抑制干擾,並且可 以從圖中看出解藕控制將多輸入多輸出的系統內 部互相影響消除,還達到想要的目標。
五、預期成果
今年度計畫成果如下列所示: (1) 完成穩定系統受到輸入輸出延遲的影響分析 (2) 完成以預測之 DOB 與 smith predictor 之架構 做單輸入單輸出系統的推導(3) 完成使用時間延遲補償之方法運用多軸同步 運動平台運動
(4)目前正在進行前三項成果之實驗,預計七月底 完成。
六、文獻回顧
[1] 謝鎮洲,以 CAN Bus 建構出高速精密之多軸運動控制 器,國立交通大學,碩士論文,中華民國九十一年八 月。
[2] O. J. M. Smith, “Closed control of loops with dead time,” Chemical Engineering Progress, vol. 53, pp. 217-219, 1957.
[3] S. Majhi and D. P. Atherton, “Modified Smith predictor and controller for processes with time delay,” IEE Proceedings-Control Theory and Applications, vol. 146, No. 5, pp. 359-366, 1999.
[4] P. Garcia, P. Albertos, T. Hagglund, “Control of unstable non-minimum phase delayed systems,” Journal of Process Control, vol. 16, No. 10, pp. 1099-1111, 2006.
[5] K. J. Astrom, C. C. Hang and B.C. Lim, “A new Smith predictor for controlling a process with an integrator and long time delay,” IEEE Transactions on Automatic Control, vol. 39, No. 2, pp. 343-345,1994.
[6] M. R. Stojic, M. S. Matijevic and L. S. Draganovic, “A robust Smith predictor modified by internal models for integrating process with dead time,” IEEE Transactions on Automatic Control, vol. 46, No. 8, pp. 1293-1298, 2001. [7] H. Q. Zhou, Q. G. Wang and L. Min, “Modified Smith Predictor design for periodic disturbance rejection,” ISA Transactions, vol. 46, No. 4, pp. 493-503, 2007.
[8] Umeno and Y. Hori, “Two degree of freedom controllers for robot manipulators without speed sensors,” Proceedings of the 1990 International Workshop on Advanced Motion Control, pp.179-188, 1990.
[9] C. J. Kempf and S. Kobayashi, “Disturbance observer and feedforward design for a high-speed direct-drive positioning table,” IEEE Transactions on Control System Technology, vol. 7, No. 5, pp. 513-526, 1999.
[10] T. Takehara, T. Kunitake, H. Hashimoto and F. Harashima, “The control for the disturbance in the system with time delay,” International Workshop on Advanced Motion Control, AMC, vol. 1, pp. 349-353, 1996
[11] B. Yao, M. Al-Majed, M. Tomizuka, “High-performance robust motion control of machine tools:An adaptive robust control approach and comparative experiments,” IEEE-ASME Transactions on Mechatronics, vol. 2, No. 2, pp. 63-76, 1997.
[12] R. Soeterboek, Predictive Control: A Unified Approach, Prentice Hall, Upper Saddle River, NJ, USA, 1992. [13] J. E. Normey-Rico, Control of Dead-time Processes,
Springer-Verlag, London, 2007.
[14] J. E. Normey-Rico and E. F. Camacho, “A unified approach to design dead-time compensators for stable and integrative processes with dead-time,” IEEE Transactions on Automatic Control, vol. 47, no. 2, pp. 299-305, February 2002
[15] P. García and P. Albertos, “A new dead-time compensator to control stable and integrating processes with long dead-time,” Automatica, vol. 44, pp. 1062-1071, 2008.
六、圖表
表1 常見的確定性干擾之特性方程式 干擾 ( 1) q ξ φ − 步階 1 q− −1 斜坡(
1)
2 1 q− − 拋物線(
1 q− −1)
3 正弦 1 2 0 1 2− q− cos(ωT)+q− 0 ω :正弦干擾的頻率 ( ) P s 1( ) n P− s n y ξ u r ( ) Q s−
+ +−
+ ˆ ξ ˆ f ξ + + 圖一 傳統 DOB 方塊圖 ( ) K z Z−dca G z z( )−dsc ( ) n G z r y ξ − − − − + + + + + + + + ˆ ξ 1( ) n G−z ( ) Q z F z( ) (d dcasc) z− + (d dcasc) z− +圖二 PDOB 與 Smith predictor 架構
( )z
ξ
圖四 Q-filter 為一階時,PDOB 受到單位步階干 擾的系統響應
圖五 Q-filter 為二階時,PDOB 與 DOB 架構受到 斜坡干擾(slope 為 1)的系統響應
圖六 Q-filter 為二階時,PDOB 與 DOB 架構的正 弦干擾抑制響應(正弦干擾頻率ω0 =5rad sec) 圖七在系統增益與時間常數存在10%的誤差的系 統響應,其中在時間t=70s大小為−0.1步階干擾 進入 圖八 存在斜坡干擾與時間延遲誤差的系統響應 圖九 系統延遲時間的系統響應圖,其中在時間 70s t= 起受到正弦干擾影響 圖十延遲時間系統的響應圖當存在步階干擾 圖十一延遲時間系統的響應圖當存在斜坡干擾