<th id="jzcef"><output id="jzcef"></output></th>
<source id="jzcef"></source>
<source id="jzcef"></source>
<rp id="jzcef"></rp>
<center id="jzcef"></center>
<source id="jzcef"><mark id="jzcef"></mark></source>
學術堂首頁 | 文獻求助論文范文 | 論文題目 | 參考文獻 | 開題報告 | 論文格式 | 摘要提綱 | 論文致謝 | 論文查重 | 論文答辯 | 論文發表 | 期刊雜志 | 論文寫作 | 論文PPT
學術堂專業論文學習平臺您當前的位置:學術堂 > 工程論文 > 機械工程論文

農機設備研制中機電液系統聯合仿真技術探析

時間:2019-08-08 來源:農業與技術 作者:李力 本文字數:4210字

本篇為 機電工程師論文(精品范文8篇)之第七篇,文末可查看其他7篇文章

  摘要:為提高農機設備研究工作中機械、電子、液壓聯合仿真的效率, 分析了AMESim及Simulink外部接口的特點, 提出了一種對復雜系統的機械系統、液壓系統以及控制策略進行聯合仿真的技術方案, 并通過了仿真驗證, 為農機設備研發過程中機電液系統的聯合仿真提供了一種解決方案。

  關鍵詞:AMESim; Simulink; 聯合仿真; 主動懸架;

  引言

  十三五規劃明確提出, 我國將全面推進農業現代化, 提高農業技術裝備和信息化水平, 因此, 農業裝備的現代化是實現我國農業現代化的重要保障。隨著電子技術的發展, 特別是微控制技術、物聯網技術和信息技術的飛速發展, 智能控制技術與傳統的機械技術的結合越來越緊密, 農業機械也由傳統的液壓傳動技術為主轉向機電液一體化方向發展, 進而實現農業機械的自動化、網絡化和智能化。

  現代農機設備越來越趨向于機電液集成化, 與之對應的仿真技術也朝著機電液聯合仿真的方向發展。本文在對AMESim和Simulink的特性及其外部接口進行深入研究分析后, 提出了一種對復雜系統的機械系統、液壓系統以及控制策略進行聯合仿真的技術方案[1,2].

  1、AMESim與MATLAB/Simulink的聯合仿真接口

  AMESim在機械系統以及液壓系統仿真方面有著突出的優勢, 隨著機器設備自動化程度的提高, 各種控制算法、控制策略被越來越多的應用于其控制系統中。因此, 在系統仿真時, 往往希望能對整個系統的機械、液壓、控制算法進行聯合的仿真, 對系統的整體性能進行研究、分析。然而, 目前來看AMESim只提供了非常簡單的幾種控制算法模型, 無法滿足越來越復雜的算法仿真要求。而Simulink在邏輯運算、算法建模方面有著顯著的成就, 因此, 將AMESim與Simulink聯合起來, 取長補短, 在機械、液壓及其控制系統的仿真中將取得單個軟件難以比擬的效果[3].

  AMESim與Simulink的聯合仿真有2種實現方式:在AMESim中搭建機械、液壓系統模型, 經過AMES-im的仿真參數設置及編譯, 生成能在Simulink中調用的S-Function, 在Simulink環境中完成控制算法模型搭建, 然后像調用普通S-Function一樣將在AMESim生成的機械、液壓系統模型S-Function調入到Simulink中, 從而完成整個仿真系統的搭建, 仿真運行于Simulink環境之中, 使用Simulink的求解器進行計算仿真;在Simulink環境中完成控制算法的設計, 通過編譯后調用由MTALAB提供的SL2AME函數, 將在Simulink環境中完成的控制算法轉換為能在AMESim中調用的用戶自定義元件模型, 在AMESim中, 將機械、液壓系統模型搭建后, 像使用普通元件模型一樣調用由SL2AME函數生成的控制算法元件模型, 完整的仿真系統搭建完畢后, 在AMESim中運行仿真運算[3].

  筆者通過2種聯合方式實驗的對比發現:在機械及液壓系統規模較小、元件不多的情況下, 2種聯合仿真方式沒有明顯的差異;若機械及液壓系統組成較復雜、元件比較多, 則采用第1種方式仿真時, 會出現仿真速度特別慢, 甚至于出現計算機死機的現象, 此時采用第2種方式, 即, 將在Simulink中生成的控制算法模型導入到AMESim中運行時, 仿真能達到比較滿意的效果。基于以上對比分析, 本文將闡述第2種聯合仿真方案 (下文稱作SL2AME方式) 的具體實施步驟。

  為實現AMESim與Simulink的聯合仿真, 除正確安裝好AMESim、MATLAB/Simulink外, 還需要做以下準備:

  由于SL2AME接口是將在實時工作空間中的Simulink模型轉換為能在AMESim中執行的C代碼, 需要確保計算機系統中安裝有Microsoft Visual C++.

  設置MATLAB, AMESim環境變量:

  a) MSSDK C:\Program Files\Microsoft Visual Studio.

  b) MATLAB C:\MATLAB\R2008a.

  c) Path加上;C:\WINDOWS\system32.

  MATLAB設置:

  d) MATLAB命令里運行mex-setup安裝VC++編譯器。

  e) 在Matlab路徑設置里添加:%AME%\scripting\matlab\amesim;%AME%\interfaces\.

  f) sl2ame (%AME%代表計算機中安裝AMESim的路徑) .

  在AMESim中, 將Microsoft Visual C++設置為當前編譯器 (Options menu/AMESim Preferences/Compilation/Parameters) .

  至此, AMESim與Simulink的聯合仿真接口設置已全部完成。接下來, 本文以主動懸架系統仿真為例, 說明聯合仿真的步驟并驗證此方案的可行性。

  2、聯合仿真模型的建立

  主動懸架不僅能較大程度隔離因路面不平導致的車身振動, 而且能通過自身的主動輸出對車身姿態進行調節, 甚至在惡劣的路況、劇變的車速等特殊工況下, 仍能使車輛保持良好的平順性和安全性[4].

  在進行主動懸架相關技術研究時, 在動力學分析時常采用2自由度的1/4車體模型、4自由度的半車模型或7自由度的整車模型進行動力學建模, 如若要對車輛俯仰、側傾以及垂直跳動等運動姿態控制和整車控制效果進行全面研究, 一般采用7自由度的整車模型進行動力學建模分析, 本文的聯合仿真即基于整車主動懸架控制來進行的[5,6].

  整車主動懸架機電液聯合仿真平臺包括3部分:懸架機械結構、液壓系統及控制策略。機械系統及液壓系統的仿真模型在AMESim中建立, 控制算法模型在Simulink環境中建立。

  2.1 AMESim中主動懸架機械結構的建立

  為方便研究, 在進行主動懸架系統研究時, 將主動懸架的機構簡化為簧上車體質量、車輪及簧下質量、懸架彈簧、阻尼器、液壓缸。

  2.1.1 輪胎模型

  根據懸架數學模型, 將輪胎模型簡化成為質量、剛度和阻尼的系統, 在AMESim利用組件建立的輪胎模型如圖1所示。

輪胎模型

圖1 輪胎模型

  2.1.2 懸架模型

  本文所述主動懸架采用被動減震機構與主動液壓缸并聯的形式, 即由彈簧、阻尼器以及液壓缸并聯而成, 在AMESim利用組件建立的懸架模型如圖2所示。

懸架模型

圖2 懸架模型

  2.1.3 車身

  一般來說, AMESim的機械結構模型常用于一維機械結構仿真, 在進行整車主動懸架研究時需要對車體的三維姿態進行調控, 因此本文根據整車動力學模型建立了針對整車主動懸架研究和控制的仿真模型 (如圖4所示機械機構部分) , 該模型可以輸出車身側傾角及其角加速度、車身質心垂向位移及其加速度、車身俯仰角及其角加速度等車身姿態數據[7,8].

  2.2 AMESim中液壓系統仿真模型的建立

  本文主動懸架結構上采用的是在被動獨立懸架上并聯一個輸出主動控制力的液壓缸, 其優點在于能在主動與被動模式之間切換, 當主動控制系統損壞時, 懸架系統能工作在被動模式。根據此思路, 在AMES-im中建立主動懸架的液壓系統仿真模型, 整車主動懸架液壓系統原理如圖4液壓機構部分所示。

  2.3 Simulink中控制策略模型的建立

  主動懸架的控制核心在于控制策略的設計, 為驗證本文的聯合仿真平臺的可行性, 本文的整車主動懸架控制采用基于模糊自整定參數PID的大系統分散控制策略, 由于主動架控制的算法不是本文的研究內容, 所以在此不作詳述。

  在Simulink中搭建的控制器如圖3所示, 由于Simulink中沒有現成的分散變換以及參數校正模塊, 所以模塊中編寫了3個S函數完成整車懸架控制懸。

整車主動懸架控制策略仿真模型

圖3 整車主動懸架控制策略仿真模型

整車主動懸架聯合仿真平臺

圖4 整車主動懸架聯合仿真平臺

  該仿真模型中, “DecentralizedTransform”為分散變換器, 用于整車姿態及振動數據的分散變換, “Fuzzy_ParameterAdjuster”和“PID_Controller”2個模塊組成子系統控制器, 即模糊自整定參數PID控制器。

  2.4 機電液聯合仿真平臺的搭建

  在完成了基于AMESim的主動懸架機械、液壓系統的設計和基于Simulink的整車主動懸架控制器的設計之后, 接下來就需要完成整車液壓主動懸架系統仿真平臺的聯合。

  如前文所述, 本文采用SL2AME的方式進行聯合仿真, 即在Simulink環境中完成主動懸架基于模糊自整定參數PID的大系統分散控制策略的設計, 通過編譯后調用由MTALAB提供的SL2AME函數, 將該控制算法轉換為能在AMESim中調用的用戶自定義元件模型, 在AMESim中, 將主動懸架機械、液壓系統模型搭建后, 調用由SL2AME函數生成的上述控制算法元件模型, 完成聯合仿真平臺的搭建, 之后的聯合仿真在AMESim中運行[3].

  3、聯合仿真驗證

  本文采用理想光滑包塊路面在模糊自整定參數PID控制器控制下對懸架系統進行仿真, 以驗證聯合仿真平臺的可行性, 仿真時, 在AMESim中設置仿真時間為10s, 步長為0.001s, 車速為20m/s.

  包塊路面輸入產生一個高度為10cm的光滑凸起包塊, 路面曲線如圖5所示。主動懸架研究中常用包塊路面分析主動懸架對路面障礙物的適應性能及抖動收斂性能。

包塊路面輸入

圖5 包塊路面輸入

包塊路面輸入俯仰振動曲線對比

圖6 包塊路面輸入俯仰振動曲線對比

包塊路面輸入側傾振動曲線對比

圖7 包塊路面輸入側傾振動曲線對比

包塊路面輸入垂向振動曲線對比

圖8 包塊路面輸入垂向振動曲線對比

  圖6~8為光滑包塊路面輸入下主被動懸架俯仰、側傾和垂向振動對比曲線。從曲線對比中可以看到, 相對于同一光滑包塊路面沖擊, 主動懸架的俯仰、側傾和垂向振動幅度及振動的收斂速度都優于被動懸架, 與預期設想一致, 由此可以看出, 本文所提出的AMESim與Simulink的機電液聯合仿真方案是可行的。

  4、小結

  本文分析了AMESim及Simulink外部接口的特點, 提出了基于S-Function的Simulink與AMESim的機電液聯合仿真方案, 并以液壓主動懸架為例, 在AMESim中建立了主動懸架機械結構仿真模型、主動懸架液壓系統仿真模型, 在Simulink中建立了基于模糊自整定參數PID的大系統分散控制策略仿真模型, 然后調用由MTALAB提供的SL2AME函數, 將在Simulink中建立的控制算法轉換為能在AMESim中調用的用戶自定義元件模型, 最后在AMESim中調用上述控制算法元件模型, 完成聯合仿真平臺的搭建, 通過仿真驗證, 得到主動和被動懸架的振動曲線圖, 通過分析可知, 主動懸架的性能明顯優于被動懸架, 同時也證明了本文所提出的基于AMESim及Simulink的機電液聯合仿真平臺方案是可行的, 為農機設備研發過程中機電液系統的聯合仿真提供了一種解決方案。

  參考文獻

  [1]陳銀衛。拖拉機電液懸掛控制系統研究[D].湖北工業大學, 2017.
  [2]路少中。電子控制技術在拖拉機液壓懸掛系統的研究[J].農業與技術, 2018, 38 (08) :93.
  [3]李力。基于慣性調控的主動懸架技術研究[D].吉林大學, 2011.
  [4]嚴翩。環衛機械手的電液伺服系統研究與仿真[D].湖北工業大學, 2016.
  [5]盛云, 吳光強。 7自由度主動懸架整車模型最優控制的研究[J].汽車技術, 2007 (06) :12-16.
  [6]王靜。液壓支架試驗臺液壓系統動態特性分析[D].太原科技大學, 2010.
  [7]陳蔣, 王淼森, 趙明, 等。玉米播種機電液播深調節裝置運動仿真與優化[J].農機化研究, 2017, 39 (10) :128-132.
  [8]姚國慶。簡述智能農機液壓系常見故障的排除方式[J].中國農業信息, 2017 (15) :87-88.

點擊查看>>機電工程師論文(精品范文8篇)其他文章
    李力.機電液聯合仿真在農機設備研發中的應用研究[J].農業與技術,2019,39(14):65-68.
      相關內容推薦
    相近分類:
    • 成都網絡警察報警平臺
    • 公共信息安全網絡監察
    • 經營性網站備案信息
    • 不良信息舉報中心
    • 中國文明網傳播文明
    • 學術堂_誠信網站
    赌场洗码