[發明專利]一種控制算法的測試方法、系統及設備有效
| 申請號: | 202110723135.0 | 申請日: | 2021-06-28 |
| 公開(公告)號: | CN113341769B | 公開(公告)日: | 2022-11-04 |
| 發明(設計)人: | 苗欣;李言民;陳健;梁鑫;吳冬華 | 申請(專利權)人: | 中車青島四方機車車輛股份有限公司 |
| 主分類號: | G05B17/02 | 分類號: | G05B17/02 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 韓麗波 |
| 地址: | 266111 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 算法 測試 方法 系統 設備 | ||
本申請實施例公開了一種控制算法的測試方法、系統及設備,總控單元獲取針對目標工況的測試指令,向半實物仿真平臺運行單元發送對應的啟動指令,向控制算法運行單元發送目標運行信息;半實物仿真平臺運行單元根據啟動指令控制測試結構運行,生成對應的初始運行信息,并發送至控制算法運行單元。控制算法運行單元根據目標運行信息、初始運行信息和目標控制算法生成對應的控制指令發送至半實物仿真平臺運行單元。半實物仿真平臺運行單元根據控制指令控制測試結構運行,根據運行情況生成當前運行信息。總控單元利用當前運行信息、第一狀態信息和第二狀態信息可以判斷目標控制算法是否滿足預設控制要求,從而實現對控制算法在目標工況下的準確測試。
技術領域
本申請涉及測試領域,具體涉及一種控制算法的測試方法、系統及設備。
背景技術
在磁懸浮列車中具有控制器,例如懸浮控制器、導向控制器等。控制器通過獲取磁懸浮列車的運行信息,利用控制器中預先儲存的控制算法進行計算,生成控制指令并發送至對應的運行結構。對應的運行結構根據接收到的控制指令調整運行方式。
目前,在磁懸浮列車的控制器的開發過程中,通常采用搭建試驗臺或者是建立模型的方式進行控制器中控制算法的測試。難以較為準確并且實時地實現對控制算法的測試。如何對磁懸浮列車的控制算法進行準確并且實時地測試是亟待解決的問題。
發明內容
有鑒于此,本申請實施例提供一種控制算法的測試方法、系統及設備,能夠實現實時地對控制算法進行較為準確地測試。
為解決上述問題,本申請實施例提供的技術方案如下:
第一方面,本申請提供一種控制算法的測試方法,所述方法包括:
總控單元獲取針對目標工況的測試指令,根據所述測試指令向半實物仿真平臺運行單元發送啟動指令,根據所述測試指令向控制算法運行單元發送目標運行信息;
所述半實物仿真平臺運行單元根據所述啟動指令控制測試結構在所述目標工況下運行;根據所述測試結構在所述目標工況下的運行結果,生成初始運行信息;將所述初始運行信息發送至控制算法運行單元;
所述控制算法運行單元根據所述目標運行信息、所述初始運行信息和目標控制算法生成控制指令;將所述控制指令發送至所述半實物仿真平臺運行單元;
所述控制算法運行單元生成第一狀態信息,將所述第一狀態信息發送至所述總控單元;
所述半實物仿真平臺運行單元根據所述控制指令控制所述測試結構在所述目標工況下運行;根據所述測試結構在所述目標工況下的運行結果,生成當前運行信息,將所述當前運行信息發送至所述控制算法運行單元和所述總控單元;
所述半實物仿真平臺運行單元生成第二狀態信息,將所述第二狀態信息發送至所述總控單元;
所述總控單元根據所述第一狀態信息、所述第二狀態信息和所述當前運行信息判斷所述目標控制算法是否滿足在所述目標工況下的預設控制要求。
在一種可能的實現方式中,目標工況為目標運行工況,所述測試指令包括目標軌道激勵信息;所述總控單元獲取針對目標工況的測試指令,根據所述測試指令向半實物仿真平臺運行單元發送啟動指令,包括:
總控單元獲取針對目標運行工況的測試指令,從所述測試指令中獲取所述目標軌道激勵信息;
所述總控單元根據所述目標軌道激勵信息生成啟動指令;
所述總控單元向半實物仿真平臺運行單元發送所述啟動指令;
所述半實物仿真平臺運行單元根據所述啟動指令控制測試結構在所述目標工況下運行,包括:
所述半實物仿真平臺運行單元根據所述啟動指令中的目標軌道激勵信息控制軌道模擬結構運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車青島四方機車車輛股份有限公司,未經中車青島四方機車車輛股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110723135.0/2.html,轉載請聲明來源鉆瓜專利網。





