日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

matlab两轮自平衡小车,基于MATLAB的两轮自平衡小车系统模型辨识.pdf

發布時間:2024/1/1 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab两轮自平衡小车,基于MATLAB的两轮自平衡小车系统模型辨识.pdf 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于MATLAB的兩輪自平衡小車系統模型辨識

學兔兔

第1期 (總第170期) 機 械 工程 與 自動 化 NO.1

2012年 2月 MECHANICAL ENGINEERING & AUTOMATION Feb.

文章編號:1672—6413(2012)01—0067—03

基于MATLAB的兩輪自平衡小車系統模型辨識

俞曉峰

(太原理工大學 機械工程學院.山西 太原 030024)

摘要:針對某兩輪自平衡4、車進行了系統模型辨識。通過示波器采集實際輸入輸出數據,運用MATLAB軟

件環境下的系統辨識工具箱進行了數據的預處理、模型類型的選擇、參數估計以及模型驗證和比較等工作.

并最終確定系統模型.為兩輪自平衡小車控制系統的設計提供依據。

關鍵詞:系統辨識;自平衡小車;MATLAB

中圖分類號:TP273 文獻標識碼:A

0 引言 樣頻率2 kHz),輸入數據為小車電機驅動電壓,輸

兩輪自平衡小車的想法來源于倒立擺系統,因此 出數據為傳感器輸出電壓,可通過計算獲得小車傾斜

其系統也相應地具有非線性、強耦合、多變量以及本 角度。其原始采集數據如圖l所示,圖2與圖3分別

質不穩定等多個特點[1],正是由于這些特點的存在, 為數據導入MATLAB中所繪制的輸入和輸出曲線。

使我們運用機理建模所確定的小車系統模型無法用于

實測中,達不到滿意的控制效果。而通過系統辨識

(system identification)所確定的系統模型則可以有效

地解決這一問題。系統辨識是一種利用系統的輸入輸

出數據建模的方法,是黑箱建模問題,即使對系統的

結構和參數一無所知,也可以通過多次測量得到的系統

的輸入和輸出的數據來求得系統的模型,是對實際系統

的一個合適的近似[2]。因此,只需要通過采集小車實際

輸人輸出數據,并結合運用MATLAB軟件環境中的系

統辨識工具箱,就可以完成兩輪自平衡小車的建模。

1 MATLAB系統辨識工具箱

圖l 示波器實測輸入輸出曲線

MATLAB的系統辨識工具箱提供了多種進行系統

3 數據預處理

模型辨識的工具[3],包括:①參數模型辨識工具,如

在MATLAB命令窗口中鍵入ident即可打開系統

ARx、ARMAX、OE、BJ及狀態空間模型辨識等;②

辨識工具箱的交互式界面,如圖4所示。其中在

非參數模型辨識工具,如脈沖響應模型、頻域描述模

Preprocess操作框中,可以對數據進行預處理操作,包

型;③模型驗證工具,可將真實數據與模型預測數據

括選擇實驗數據組、合并實驗數據、選擇數據區域、

進行對比,并計算殘差;④遞推參數估計,利用遞推

平均值去除、消除數據趨勢項、濾波器、重新采樣

算法對ARMAX、BJ等模型進行遞推參數估計;⑤各

等[43。由于通過實測所得的數據當中包括許多干擾項,

總結

以上是生活随笔為你收集整理的matlab两轮自平衡小车,基于MATLAB的两轮自平衡小车系统模型辨识.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。