<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于Matlab/Simulink/Dsp的廂式半掛車實時道路仿真

          基于Matlab/Simulink/Dsp的廂式半掛車實時道路仿真

          作者: 時間:2012-03-05 來源:網(wǎng)絡(luò) 收藏

          (二)狀態(tài)方程

          本文引用地址:http://www.ex-cimer.com/article/190692.htm

            將微分方程轉(zhuǎn)換成狀態(tài)空間下的方程,即

          狀態(tài)空間下的方程

            式中x是半掛車的狀態(tài)向量,12個分量分別表示6個自由度處的位移和速度;u是輸入向量,表示車輛處的路面位移激勵;y為輸出向量,設(shè)置為6個自由度處的位移和速度;A為系統(tǒng)矩陣;C為輸出矩陣,設(shè)置為一個12階的單位矩陣;D為控制矩陣,由于沒有直接輸入對象,設(shè)置其為3×12階的O矩陣。

            三、模型

            建立的微分方程及狀態(tài)方程要進(jìn)行多次計算并對結(jié)果進(jìn)行各項分析處理,工作量非常大。用Mat2lab所具有的功能,將其轉(zhuǎn)化到//環(huán)境下,從而進(jìn)行直觀有效的分析。

            在 /環(huán)境下,一般用基本方框圖的數(shù)學(xué)運算關(guān)系連接系統(tǒng)的搭建??紤]到本模型狀態(tài)方程的特殊性,采用直接應(yīng)用狀態(tài)方程模塊的方法進(jìn)行,只需將微分方程的參數(shù)代入,設(shè)置并添加必要的激勵和輸出顯示等環(huán)節(jié)即可。為了體現(xiàn)計算的實時性,多數(shù)結(jié)果數(shù)據(jù)和曲線可以直接從實時仿真模型中看到,而無需再處理,具有很好的實時性。

            為了便于與試驗對比,以驗證模型的正確性,將簧上質(zhì)量的垂直振動和縱向角振動轉(zhuǎn)化為前后軸上方底板處的垂直振動,同時對加速度信號求自功率譜密度及加速度均方根值,以便于研究分析。由于模型較大,建立了幾個子系統(tǒng)。

            (一)時域輸入部分

            用于隨機路面輸入的信號可以用兩種方法獲得,一種是根據(jù)有理函數(shù)標(biāo)準(zhǔn)譜的輸入方法模擬時域信號,另一種是直接利用獲得的道路時間歷程信號。圖2、圖3中輸出 1、輸出2和輸出3分別作為牽引銷處、副車架前軸、副車架后軸處的時域輸入。兩種不同來源的信號輸出模塊的內(nèi)部處理結(jié)構(gòu)分別如圖2、圖3所示。

          時域輸入

            實測得到的是加速度時間歷程,需要進(jìn)行二次積分并用高通濾波將趨勢消除,才能取得隨機位移。

            濾波邊界頻率取0.5~1.0Hz,能夠獲得很好的效果。

          圖3 實測數(shù)據(jù)輸入

           ?。ǘ┖诵挠嬎悴糠?/span>

            核心計算部分模型如圖4所示。

          核心計算部分模型

          圖4 核心計算部分

          為了獲得加速度輸出信息,對輸出的速度進(jìn)行微分計算,并根據(jù)幾何關(guān)系換算對應(yīng)位置的量值。



          關(guān)鍵詞: Simulink Matlab Dsp 仿真

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();