混合電動汽車能量流仿真的系統
1 CAN總線通信
CAN總線是專為解決現代汽車中各種控制器、執行機構、監測儀器和傳感器之間的數據通信而開發的總線式串行通信技術。但CAN只包括了物理層和數據鏈路層,在汽車工程師協會SAE推薦的標準SAE J1939進一步規范了汽車內部網絡的標準。
J1939采用CAN2.0B的擴展幀格式。進一步定義了CAN數據幀仲裁域中的標識位。29位ID的格式如表1所示。

一個協議數據單元(PDU)包括7個預定的域。它們是優先級、保留位、數據頁、PDU格式、PDU細節、源地址和數據域。CAN數據幀中的SOF、SRR、IDE和RTR部分控制域,CRC、ACK和EOF沒有包括在PDU。
數據域為0~8字節的數據。當需要使用9~1785字節來表達某個參數組時,數據通信將由多個CAN數據幀完成。
2 RS-232C通信
RS-232C用來與監控計算機進行數據與控制命令通信,根據監控計算機的控制指令來執行相應的動作,同時將系統的狀態參數傳遞到監控計算機系統。
監控計算機使用查詢方式與仿真系統通信。數據格式分為數據頭、數據體及校驗碼三部分。數據頭用于判斷該條信息的類別,以便接收到數據信息后做出對應的處理;數據體存放真正要傳輸的數據信息;校驗碼采用奇偶檢驗碼來對整條數據進行校驗。在系統中統一采用“@”作為傳輸數據的開始,“:”作為傳輸數據的結束,如表2所示。

對于命令信息只有信息頭和校驗碼,對于數據信息則還包括了數據體部分。在上下位機通信期間,數據發送方會在相同的時間間隔內重復發送相同的數據,直到收到對方的應答信息;若在一定時間間隔內仍未收到應答信息,則表示出現通信故障,數據發送失敗。接收方收到數據后,會根據數據頭、數據尾及校驗碼判斷數據是否完整、正確。若是則回復表示成功接收的應答信息,否則等待發送方繼續發送。
如果一條數據分成多次發送的時候,采用的是發送—應答模式,即每當收到應答信息后才發送下一條數據。
系統性能指標
混合電動汽車能量流仿真系統為研究混合電動汽車提供了一個硬件平臺,適用于鉛酸、鎳氫、鋰離子等大功率動力電池系統。系統實時顯示電池的充、放電狀態,發動機工作狀態、能量流動狀態等重要參數。
系統的性能參數如表3所示。

結論
本系統最大限度地降低了混合電動汽車的前期研發投入,較好的解決了通常軟件仿真中建模復雜、準確性低、難以實用的問題。根據仿真系統的工作狀態,可以驗證控制效果,來調整混合電動汽車的控制策略與控制參數,從而為混合動力汽車的設計、性能預測和分析提供了一種有效的手段。


評論