- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电池组建模模拟以及在多核即时目标上之实现BatteryPackModeling
電池組建模、模擬以及在多核即時目標上之實現
Battery Pack Modeling, Simulation, and Deployment on a
Multicore Real Time Target
Javier Gazzarri, Nishant Shrivastava, Robyn Jackey, and Craig Borghesani
MathWorks 公司
摘要
電池管理系統(Battery Management System, BMS )的設計是一項複雜的任務,
需要摹仿電池單元(battery cell)在各種操作條件下的電化學行為之複雜模型。等
效電路(Equivalent circuits)非常適合這個任務,因為它們提供的擬真度(fidelity)和
模擬速度之間的平衡,其參數可以直接反映實驗的觀察,且可調整擴展的。可
擴展性(Scalability)對於即時(Real-Time)模擬的階段特別重要 ,因為電池組(battery
pack)模型會在一個物理上連接到負責監測和控制的外接硬體之即時(Real Time)
模擬器上執行。隨著現代電池系統多由數百個電池單元組成 ,因此若能採用一
種建模和模擬方法,能夠擴充到同時處理多個基本電池單元範例中 ,且還能保
持即時的效能是非常重要的。
在之前的文章中,我們曾提出建立單一電池單元(battery cell)模型的技術,該模
型包括電池單元的電化學指紋 ,是以等效電路模型擬合到實驗數據為基礎。在
本文中 ,我們將之前的模型擴展為一個電池組(battery pack) ,使用自動化程式
建立電池單元 、配置及連接,然後再利用這個設計,擴展運用到任意尺寸和電
子拓撲(topology)等。此外,本文中我們也對在多核目標硬體上執行即時任務的
電池分區機制(partitioning schemes)進行評估,以確保能有效地利用硬體資源、
平衡計算負載,以及對分散式系統之求解精度所可能造成的計算延遲的潛在影
響進行研究。在執行即時任務並轉成C 程式碼之前,利用模型探查並評估分區
模型確實有助於確認多核心的配置,其結果是: 最低的平均周轉時間,以及最
短的任務起點/終點間的時間間隔。
而且透過本方法所獲得的模型 ,用來後續建立多種操作情境及充電設計、平衡
設計以及安全等相關程序也相當有用。
簡介
許多電池應用,特別是高功率等級的電池 ,其所需要的串聯或幾個並聯的電池
單元連接是由電特性負載的拓撲來決定。當電池組的尺寸增大,所需要的模擬
系統之求解器計算量需求也隨之增加,如果模型需要即時模擬進行硬體迴圈
(hardware-in-the-loop , HIL )測試,這個問題將變得更加嚴重。現代電腦硬體
所提供的功能,例如平行處理(parallel)可以增加模擬的速度,但一般來說仍難以
充份利用這些功能優勢,主要還是來自於模型執行過程中多執行緒
(multithreading)所帶來的挑戰 。
在多核目標上執行即時任務應該是適合電池組的模擬,因為電池組的重複性質
代表著我們可用一個相對簡單的方式來均勻地分割模型。儘管有著如此明顯的
1
簡單性 ,就求解精度之數據傳輸延遲來說,模型分割/分區的影響性仍是一個比
較難以解決的問題。
在程式碼轉檔執行到HIL 平台之前,很自然的,第一步是透過電腦進行桌機模
擬 ,這項工作可讓設計人員在程式碼轉檔並執行到目標硬體之前,透過模擬技
術確認電池模型的最佳分區模型。這一步驟能使設計人員在橫跨多個執行緒
HIL 應用中找到最均衡的計算負載分配。
本文第二項工作的目標是,提供一種能夠支援任何數量配置成串聯或並聯的電
池單元組件的可擴充的方法,我們利用MATLAB 程式來建立、配置和連接每個
模型組件,包括電池單元模塊和電力零件的電池負荷及模型分區 。
模型分區(PARTITIONING )
隨著系統複雜性的增加,模擬硬體上的運算需求也隨之增加。想要進行電池組
的建模及模擬,會需要一個模型能涵蓋整個電池組進行熱管理和充電平衡 ,並
且可以進行即時模擬。
執行硬體迴圈HIL 測試,即時(Real-Time)運行是基本的要求。對於大的模型,即
時性能可能難以實現,特別是如果系統包含的零組件出現數字僵硬(numerically
stiff) ,以及子系統具有不同的時間常數等狀況 。解決大型系統即時模擬問題的
方式之一是,將多核的運行透過模型分區來分散運算負載;透過這種方法,一
些任務可被同時執行,這可降低每個模擬步驟之求解器的執行時間。
在Simu
您可能关注的文档
最近下载
- 自动控制原理(第七版)课后习题答案解析.pdf
- 事件与概率(古典概率、条件概率、全概率公式、贝叶斯公式)小题综合解析- 十年(2015-2024)高考真题数学分项汇编(全国).pdf VIP
- (2025)小学生诗词大会竞赛试题及标准答案.docx VIP
- 临建工程施工组织设计.docx VIP
- 儿童吉兰-巴雷综合征谱系疾病与抗糖脂抗体相关性研究进展 .pdf VIP
- 2025年钛铁项目建设总纲及方案.docx
- AB-罗克韦尔PowerFlex755变频器操作说明.pdf
- 幼儿园小班科学活动《颜色变变变》含课件.pptx VIP
- 2025诗词大会精选100题题库(含答案).docx VIP
- 小学诗词大会精选100题题库(含答案).docx VIP
文档评论(0)