模型基礎設計可縮短馬達控制應用程式的研發時間dr.arunmulpur.pdfVIP

  • 7
  • 0
  • 约6.14千字
  • 约 13页
  • 2016-02-03 发布于天津
  • 举报

模型基礎設計可縮短馬達控制應用程式的研發時間dr.arunmulpur.pdf

模型基礎設計可縮短馬達控制應用程式的研發時間dr.arunmulpur

模型基礎設計可縮短馬達控制應用程式的研發時間 Dr. Arun Mulpur and Dr. Zijad Galijasevic , MathWorks Inc. 簡介 精密馬達控制器的應用範圍日益廣泛,不僅可提供更複雜、更精確的動作控制與 減少耗能,並具備其他多項優點。這類控制器通常是以 16 及32 位元的數位訊號 控制器(DSC, digital signal controller )為主,可提供某些應用程式館(application library ),但仍需發展與完成進階級馬達及動作控制演算法,並整合各種控制功 能與周邊設備等各種工具及方法。此外,由於設計與整合錯誤通常直到於實際硬 體上執行代碼時才被發現,因此往往導致研發時間與成本的增加。 而模型基礎設計可有效解決這些問題—藉由啟動階層式設計過程,於最初的概念 等級即可限定整體設計,加入必要的細節,進而發揮所需的功能性。此模型是用 以限定規格、評估設計與系統性能、自動產生代碼、執行硬體迴路測試 (hardware-in-the-loop testing ),並可建立軟體基礎測試控管機制以測試生產軟 體。此方法不僅可大幅減少研發時間,迅速形成完全與功能性概念驗證設計,還 可經由統一的設計、模擬與測試環境,獲得快速的設計重複與參數最佳化。 嵌入式控制系統的模型基礎設計 模塊組(blockset )的引進,有助於馬達控制應用程式的模型基礎設計的使用, 包括預先組態的模塊,以處理向量控制系統的所有元件,例如派克與克拉克轉換 (Park and Clarke transforms )、脈波寬度調變(PMW )、比例積分(PI )迴路、 速度估測器、磁通估測器等 1 。這些新工具使設計人員可利用預先建立、代表原 始與進階演算法的模塊,迅速建立圖形模型,並僅於需要時才納入其本身的C 碼,且各種模塊與周邊設備間的所有整合均可自動執行。事實上,這些新工具已 為客戶們所接受,並應用於重大工程計畫,同時亦獲得業界的認可2 。圖1 為完 成嵌入式馬達控制器的模型基礎設計流程,並指出各階段的代表軟體工具。 圖1 :模型基礎設計的流程與代表工具 模型基礎設計使工程師能建立程序檔以描述一般的操作情況,用軟體模擬控制器 的操作。工程師可迅速修改模型並觀察性能變化,透過快速的重複達到設計性能 的提升。此方法的主要特色即在於評估新設計時的彈性,無須將大量資金投入硬 體原型化(hardware prototyping )。例如,工程師可於模擬即時平台上操作控制 器模型,控制模擬馬達性能的模型;或者,可產生代碼,並於實際硬體上執行, 利用其控制真正的馬達或馬達的即時模擬。 模型基礎設計範例 動態系統模擬軟體Simulink® 為MathWorks 公司所研發的主要平台,適用於複 式領域模擬與模型基礎設計,以下將詳述如何利用此軟體發展出一項簡單的直流 馬達控制系統設計。圖2 顯示具有次系統擴展觀點的模型,適用於轉速的校正與 測量。 圖2 :直流馬達控制器的Simulink 模型 比例積分微分(PID )模塊控制PWM 模塊的工作週期,PWM 模塊則控制傳遞 至馬達的電壓。正交編碼器脈衝(QEP, quadrature-encoder-pulse )模塊會接受連 接馬達電樞的光學編碼器的相位脈衝輸出,而QEP 則會計算電樞的位置與速 度。QEP 的輸出係數位速度訊號,是由PID 控制器模塊用以控制PWM 的工作 週期。需注意的是,速度測量、PID 及若干其他模塊所產生的手寫組合代碼 (hand-written assembly code ),為本範例中所使用的TI DSP 進行最佳化。 經由模擬產生的可靠控制設計 使用模型基礎設計,在研發過程中不需硬體即可隨時執行模擬與評估結果,因此 在研發初期,可於極短的時間內,以甚低的成本評估各項設計的性能。舉例而言, 在本文所討論的應用程式中,工程師應發展一個簡易的電動馬達軟體模型,並以 控制系統的初期重複進行控制。工程師亦可輕易地將控制系統性能量化,亦即對 速度變化命令反應的所需時間。如欲改變設計,僅需調整PID 參數即可,便可 立即得知對於性能的影響。圖3 為用以確定參數與評估PID 模塊性能的模型。 圖3 :評估PID 控制器用的Simulink 模型 最初PID 參數所產生的結果,顯示於圖4 (左圖)。根據圖中標示所需的轉速、 PWM 工作週期與實際轉速,顯示控制器反應並未最佳化,這是由於調量過大與 延長振動的緣故,但只需

文档评论(0)

1亿VIP精品文档

相关文档