一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

驗證重載列車的新型分布式制動算法的硬件在環(huán)測試

MATLAB ? 來源:MATLAB ? 2025-03-13 17:40 ? 次閱讀

針對難以進(jìn)行實物測試的大型被控對象(如重載列車),西南交通大學(xué)的科研人員采用 MATLAB/Simulink 的基于模型設(shè)計流程,在半實物平臺進(jìn)行控制算法的快速驗證。亮點包括:

MATLAB/Simulink 建模與算法開發(fā)

基于 STM32 的 HIL平臺實時測試

| 本文作者:西南交通大學(xué) 張吉烈博士

“通過桌面仿真和隨后的 HIL 測試快速驗證控制實現(xiàn)和更改的能力,使我們的整個設(shè)計過程比傳統(tǒng)方法更快、更高效、更具成本效益?!?/p>

——張吉烈博士,西南交通大學(xué)

幾十年前,當(dāng)電子控制氣動 (ECP) 鐵路制動系統(tǒng)被提出時,它解決了傳統(tǒng)空氣制動系統(tǒng)的幾個缺點。傳統(tǒng)的制動系統(tǒng)依賴于列車制動管傳播的空氣壓力產(chǎn)生制動力,這種方式存在制動延遲、制動力不均勻和顯著的縱向沖擊等問題,這些問題增加了車鉤力并延長了制動距離。ECP 制動系統(tǒng)通過使用電子信號同時激活所有車廂的制動器來解決這些問題。

通過電子信號同時激活所有車廂的制動器標(biāo)志著一個重大進(jìn)步,但 ECP 也有其自身的缺點。它缺乏自適應(yīng)性,無論車廂載重和地形如何變化,均施加相同的制動力。一種稱為圍欄控制的策略——將列車分成多個分組(或“圍欄”)并對每個分組獨立施加不同的制動力——這種方式可以有所幫助,但需要大量通信帶寬來管理發(fā)送到不同列車分組的信號。綜合來看,這些挑戰(zhàn)不僅限制了速度和載重量,還可能影響重載列車的可靠性和安全性。

在西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院,我們開發(fā)了一種新型分布式協(xié)同制動控制系統(tǒng),解決了 ECP 系統(tǒng)的許多基本限制。通過這種分布式設(shè)計,每個車廂都配備了自己的微控制器,解決了帶寬和通信問題,并能夠根據(jù)特定車廂特性和當(dāng)前地形計算自適應(yīng)制動力。由于在重達(dá) 80 噸或以上的真實列車上測試該系統(tǒng)既不安全又成本高昂,我們使用 MATLAB 和 Simulink 通過仿真和硬件在環(huán) (HIL) 測試驗證了系統(tǒng)的控制算法(圖1)。通過桌面仿真和隨后的 HIL 測試快速驗證控制實現(xiàn)和更改的能力,使我們的整個設(shè)計過程比傳統(tǒng)方法更快、更高效、更具成本效益。

圖1. HIL 測試設(shè)置,包括示波器、氣缸、進(jìn)氣和排氣閥以及 STM32 控制板。

建立列車動力學(xué)模型并運行桌面仿真

在使用我們的控制算法運行任何閉環(huán)仿真之前,我們首先需要一個列車動力學(xué)模型。對于項目的這一部分,一開始我們使用了一個第三方計算機輔助工程 (CAE) 軟件包進(jìn)行列車動力學(xué)建模。我們發(fā)現(xiàn)該軟件包不便于控制算法開發(fā)、硬件部署和 HIL 測試,隨后更換使用 MATLAB 實現(xiàn)。

在 MATLAB 中,我們使用 200 多個常微分方程 (ODE) 進(jìn)行列車動力學(xué)建模。這些 ODE 的關(guān)鍵參數(shù)包括列車速度和每節(jié)車廂的載重。為了驗證我們的 MATLAB 實現(xiàn),我們將該結(jié)果與 CAE 軟件包產(chǎn)生的結(jié)果進(jìn)行了比較。

接下來,我們在 Simulink 中創(chuàng)建了一個系統(tǒng)模型,使用 MATLAB Function 模塊將MATLAB 列車動力學(xué)模型和控制算法結(jié)合起來。我們通過 Simulink Coder 成功地將控制算法部署在 STM32 Nucleo 控制板上。我們使用該系統(tǒng)模型進(jìn)行了大量的仿真,改變內(nèi)部參數(shù),如列車車廂載重,以及外部條件,如軌道坡度和曲率。我們用 MATLAB 可視化仿真結(jié)果,包括控制算法產(chǎn)生的牽引力和制動力(圖2),以及制動時的速度(圖3)和車鉤力(圖4)。仿真結(jié)果不僅驗證了算法的功能邏輯,還為控制設(shè)計的改進(jìn)提供了信息。事實上,通過 MATLAB 批量生成 ODE 圖和其他圖表的能力使我們的整體效率提高了80%。

e7add86c-ff2a-11ef-9310-92fbcf53809c.png

圖2. 重載列車在起伏條件下的制動力控制曲線。

e7c13d26-ff2a-11ef-9310-92fbcf53809c.png

圖3. 長距離下坡制動速度(載重:30,000噸,初始速度80 km/h)。

e7ddb01e-ff2a-11ef-9310-92fbcf53809c.png

圖4. 長距離下坡制動的車鉤力(載重:20,000噸,初始速度120 km/h)。

通過 HIL 測試驗證實時性能

一旦我們對控制算法的基本功能感到滿意,并通過桌面仿真進(jìn)行了驗證,我們就準(zhǔn)備開始實時HIL 測試。在項目的這個階段,我們使用 Simulink Desktop Real-Time 在筆記本電腦上運行嵌入 MATLAB Function 模塊的 Simulink 列車模型。我們使用 STMicroelectronics Nucleo 支持包(https://ww2.mathworks.cn/hardware-support/stm32.html#stm32-nucleo)將控制模型部署到 STMicroelectronics STM32 Nucleo 板上。筆記本電腦和 STM32 板通過串行 USB 連接,板子直接連接到制動氣缸的電磁進(jìn)氣和排氣閥。

使用此 HIL 設(shè)置運行測試時,我們監(jiān)測了制動過程中在各種場景下制動氣缸空氣壓力的變化,并觀察了進(jìn)氣和排氣閥的動作。雖然我們的桌面仿真主要關(guān)注控制器的基本功能及其制動力輸出,但我們的 HIL 測試則專注于控制器的實時性能及其與真實硬件的集成,特別是 k 控制電磁閥的開關(guān)狀態(tài)。在模擬列車運行期間觀察壓力變化和實時閥門動作的能力為控制器在現(xiàn)實條件下的表現(xiàn)提供了物理級驗證洞察。

下一步

我們使用 MATLAB、Simulink 和 Simulink Desktop Real-Time 構(gòu)建的 HIL 測試平臺,使我們能夠證明我們的分布式協(xié)同制動算法在實時操作環(huán)境中功能上是可靠的。隨著我們繼續(xù)完善和改進(jìn)算法,我們也計劃改進(jìn)仿真和 HIL 環(huán)境。例如,我們正在探索如何擴展 Simulink 與 Simscape 的使用,利用電慣量模擬列車運動狀態(tài),并最終建立一個物理臺架來模擬列車運動。

關(guān)于作者

張吉烈博士(https://faculty.swjtu.edu.cn/zhangjilie/zh_CN/index.htm)是西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院的副教授。他在東北大學(xué)獲得了控制理論與控制工程博士學(xué)位。他的研究興趣包括多智能體協(xié)同控制和重載列車制動控制。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關(guān)注

    關(guān)注

    187

    文章

    2990

    瀏覽量

    232811
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    538

    瀏覽量

    63432
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3464

    瀏覽量

    49816
  • 控制算法
    +關(guān)注

    關(guān)注

    4

    文章

    169

    瀏覽量

    22088

原文標(biāo)題:西南交通大學(xué) × MATLAB | 驗證重載列車的新型分布式制動算法的硬件在環(huán)測試

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    EasyGo使用筆記丨分布式光伏集群并網(wǎng)控制硬件環(huán)仿真應(yīng)用

    了該模型的仿真驗證。最后,基于實時仿真器NetBox和DSP,構(gòu)建完整的硬件環(huán)仿真平臺。分別對各算法進(jìn)行了
    發(fā)表于 07-12 17:20

    分布式軟件系統(tǒng)

    分布式軟件系統(tǒng)分布式軟件系統(tǒng)(Distributed Software Systems)是支持分布式處理的軟件系統(tǒng),是由通信網(wǎng)絡(luò)互聯(lián)的多處理機體系結(jié)構(gòu)上執(zhí)行任務(wù)的系統(tǒng)。它包括
    發(fā)表于 07-22 14:53

    采用分布式偏振串?dāng)_檢測保偏光纖環(huán)質(zhì)量的研究

    。通過光纖環(huán)熱應(yīng)力檢測,可以了解骨架、光纖固化膠由于熱應(yīng)力作用對光纖環(huán)性能的影響。研究表明,分布式偏振串?dāng)_測量是大幅提高PMF環(huán)質(zhì)量的一個有效手段。【關(guān)鍵詞】:光纖陀螺(FOG);;光
    發(fā)表于 04-22 11:32

    分布式系統(tǒng)的組合相位噪聲性能怎么評估?

    分布式系統(tǒng)中,共同噪聲源是相關(guān)的,而分布式噪聲源如果不相關(guān),RF信號組合時就會降低。對于系統(tǒng)中的大部分組件,這都可以非常直觀地加以評估。對于鎖相
    發(fā)表于 08-02 08:35

    分布式系統(tǒng)的優(yōu)勢是什么?

    當(dāng)討論分布式系統(tǒng)時,我們面臨許多以下這些形容詞所描述的 同類型: 分布式的、刪絡(luò)的、并行的、并發(fā)的和分散的。分布式處理是一個相對較新的領(lǐng)域,所以還沒有‘致的定義。與順序計算相比、并行的、并發(fā)的和
    發(fā)表于 03-31 09:01

    HarmonyOS應(yīng)用開發(fā)-分布式設(shè)計

    不同終端設(shè)備之間的極速連接、硬件協(xié)同、資源共享,為用戶提供最佳的場景體驗。分布式設(shè)計指南可以幫助應(yīng)用開發(fā)者了解如何充分發(fā)揮“One Super Device”的能力,提供獨特的跨設(shè)備交互體驗。說明:本設(shè)計指南后續(xù)舉例中將包括手機、智慧屏、手表等多種設(shè)備,其中手機均指 EM
    發(fā)表于 09-22 17:11

    硬件環(huán)(HIL)測試系統(tǒng)架構(gòu)

    進(jìn)展用在您的HIL測試系統(tǒng)中,從而始終滿足未來測試系統(tǒng)的要求。二、內(nèi)容HIL測試系統(tǒng)的組件硬件故障插入測試多ECU系統(tǒng)附加處理能力-
    發(fā)表于 02-01 14:45

    求一種基于FPGA分布式算法的濾波器設(shè)計的實現(xiàn)方案

    分布式的濾波器算法是什么?一種基于FPGA分布式算法的濾波器設(shè)計實現(xiàn)
    發(fā)表于 04-29 07:13

    如何設(shè)計基于分布式算法的FIR濾波器?

    FIR濾波器的原理及結(jié)構(gòu)是什么基于分布式算法的FIR濾波器的實現(xiàn)
    發(fā)表于 05-08 08:39

    如何高效完成HarmonyOS分布式應(yīng)用測試

    2.0發(fā)布以來,開發(fā)者測試和上架HarmonyOS分布式應(yīng)用過程中遇到很多挑戰(zhàn)和困難??傮w可歸納為以下三點:分布式應(yīng)用上架測試通過率低:
    發(fā)表于 12-13 18:07

    OpenHarmony 分布式硬件關(guān)鍵技術(shù)

    的感知,硬件被調(diào)用動態(tài)調(diào)整硬件效果。此外,還提供了自適應(yīng)轉(zhuǎn)換技術(shù),通過增強算法實現(xiàn)硬件效果的增強。
    發(fā)表于 08-24 17:25

    分布式系統(tǒng)硬件資源池原理和接入實踐

    把各個設(shè)備的硬件外設(shè)抽象為外設(shè)信息單元,外設(shè)信息各個可信設(shè)備之間自動同步,如此,實現(xiàn)了外設(shè)信息的全局可見;結(jié)合分布式硬件虛擬化技術(shù),實現(xiàn)任意設(shè)備之間的
    發(fā)表于 12-06 10:02

    分布式電驅(qū)動車輛回饋制動控制策略研究

    分布式電驅(qū)動車輛回饋制動控制策略研究_伍令飛
    發(fā)表于 01-05 15:33 ?0次下載

    MapReduce框架下分布式編碼計算容錯算法

    隨著分布式系統(tǒng)規(guī)模擴大及計算復(fù)雜度增加,分布式計算的平均故障修復(fù)時間和容錯計算所產(chǎn)生的通信開銷呈現(xiàn)日益上升趨勢。結(jié)合分布式編碼計算和副本冗余技術(shù),提出一種新的容錯算法。map節(jié)點應(yīng)用
    發(fā)表于 06-01 15:43 ?2次下載

    為什么需要分布式共識算法

    滿足CAP理論,而 分布式共識算法解決的就是CAP理論中的一致性問題。整個一致性問題分為三種問題: 順序一致性 線性一致性 因果一致性 順序一致性 順序一致性是1979年Lamport 論文《How
    的頭像 發(fā)表于 11-10 10:18 ?764次閱讀
    為什么需要<b class='flag-5'>分布式</b>共識<b class='flag-5'>算法</b>