Battery

所属分类:matlab编程
开发工具:matlab
文件大小:856KB
下载次数:49
上传日期:2014-05-26 11:07:39
上 传 者rajr
说明:  Lithium ion battery simulation using simulink. Very Good reference.

文件列表:
Battery (0, 2014-05-03)
Battery\.DS_Store (15364, 2014-05-26)
__MACOSX (0, 2014-05-26)
__MACOSX\Battery (0, 2014-05-26)
__MACOSX\Battery\._.DS_Store (120, 2014-05-26)
Battery\71900_IEEE 2012 High Fidelity Lithium Battery Model with Thermal Effect.pdf (534700, 2013-07-24)
__MACOSX\Battery\._71900_IEEE 2012 High Fidelity Lithium Battery Model with Thermal Effect.pdf (177, 2013-07-24)
Battery\ini_file_1.m (4257, 2012-09-05)
__MACOSX\Battery\._ini_file_1.m (177, 2012-09-05)
Battery\InputData_1RC.xls (26112, 2012-08-13)
__MACOSX\Battery\._InputData_1RC.xls (177, 2012-08-13)
Battery\InputData_2RC.xls (42496, 2012-08-13)
__MACOSX\Battery\._InputData_2RC.xls (177, 2012-08-13)
Battery\LiBatt_PulseData.mat (12865, 2012-08-13)
__MACOSX\Battery\._LiBatt_PulseData.mat (177, 2012-08-13)
Battery\LiBatteryBlocks.slx (24110, 2013-07-24)
__MACOSX\Battery\._LiBatteryBlocks.slx (177, 2013-07-24)
Battery\LiBatteryBlocks1.mdl (78418, 2012-08-14)
__MACOSX\Battery\._LiBatteryBlocks1.mdl (177, 2012-08-14)
Battery\LiBatteryElements (0, 2014-05-03)
Battery\LiBatteryElements\.DS_Store (6148, 2014-05-26)
__MACOSX\Battery\LiBatteryElements (0, 2014-05-26)
__MACOSX\Battery\LiBatteryElements\._.DS_Store (120, 2014-05-26)
Battery\LiBatteryElements\C_table.ssc (1544, 2012-09-02)
__MACOSX\Battery\LiBatteryElements\._C_table.ssc (177, 2012-09-02)
Battery\LiBatteryElements\C_table_1Temp.ssc (1264, 2012-08-14)
__MACOSX\Battery\LiBatteryElements\._C_table_1Temp.ssc (177, 2012-08-14)
Battery\LiBatteryElements\Em_table.ssc (2324, 2012-08-14)
__MACOSX\Battery\LiBatteryElements\._Em_table.ssc (177, 2012-08-14)
Battery\LiBatteryElements\Em_table_1Temp.ssc (1759, 2012-08-14)
__MACOSX\Battery\LiBatteryElements\._Em_table_1Temp.ssc (177, 2012-08-14)
Battery\LiBatteryElements\R_table.ssc (1479, 2012-08-14)
__MACOSX\Battery\LiBatteryElements\._R_table.ssc (177, 2012-08-14)
Battery\LiBatteryElements\R_table_1Temp.ssc (1124, 2012-08-14)
__MACOSX\Battery\LiBatteryElements\._R_table_1Temp.ssc (177, 2012-08-14)
Battery\LiBatteryElements\sscprj (0, 2014-05-03)
Battery\LiBatteryElements\sscprj\C_table.mexw64 (12288, 2013-07-24)
__MACOSX\Battery\LiBatteryElements\sscprj (0, 2014-05-26)
__MACOSX\Battery\LiBatteryElements\sscprj\._C_table.mexw64 (177, 2013-07-24)
Battery\LiBatteryElements\sscprj\C_table.pmdlg (1085, 2012-08-14)
... ...

DESCRIPTION ----------------------- This file contains multi-temperature lithium battery model examples with thermal dynamics that are implemented using the Simscape language. There are equivalent circuit model examples containing 1 RC branch and 2 RC branches, plus an 80-cell battery pack model. The number of branches can be chosen to balance fidelity and parameter estimation complexity. These models are implemented using Simulink and Simscape language. This file also contains an example that uses Simulink Design Optimization. This demo shows how you can use the parameter estimation tool to optimize parameters to match measured battery data. REQUIRED PRODUCTS ----------------------- R2010b or later required, recommend R2012a or later MATLAB Simulink Simscape For Parameter Estimation: Simulink Design Optimization Optimization Toolbox Parallel Computing Toolbox (recommended). DIRECTIONS TO USE THESE MODELS ----------------------- After unzipping the files, browse to the folder relevant for your release of MATLAB. R2012a or later is recommended due to the tablelookup function in Simscape language, allowing a cleaner and simpler model. Before using these models, you will need to build the Simscape library "LiBatteryElements": 1. Run "mex -setup" at the MATLAB command prompt and select a supported compiler. 2. Run "ssc_build LiBatteryElements" at the command prompt to build the required Simscape library The demo models are as follows: ssc_lithium_cell_1RC.mdl - This model implements a lithium cell equivalent circuit using one parallel RC branch. This model automatically loads the parameter values stored in the file "ssc_lithium_cell_1RC_ini.m". You can change between pulse discharge and constant current input signals using the Signal builder block. ssc_lithium_cell_2RC.mdl - This model implements a lithium cell equivalent circuit using two parallel RC branches. This model automatically loads the parameter values stored in the file "ssc_lithium_cell_2RC_ini.m". You can change between pulse discharge and constant current input signals using the Signal builder block. ssc_lithium_cell_1RC_estim.mdl - This model is set up for parameter estimation using Simulink Design Optimization. This model automatically loads the parameter values stored in the file "ssc_lithium_cell_1RC_estim_ini.m". To perform the parameter estimation, double-click on the orange block in the model to load the SDO parameter estimation project. To start the estimation, browse to the "Project/Estimation Task/Estimation/One Temp Estim" in the tree, select the "Estimation" tab on the right pane, and then click "Start". If you have Parallel Computing Toolbox, you can optionally first issue the command "matlabpool" at the command line to speed up the estimation. ssc_lithium_battery_80Cells.mdl - This model is a battery pack containing 80 prismatic cells organized into stacks of 8 cells each. RELATED MATERIALS ----------------------- To see the parameter estimation tasks, watch this video (5 min): http://www.mathworks.com/products/demos/simscape/estimating-parameters-of-a-battery/index.html For more information you may also see these recorded webinars: “Lithium Battery Model with Thermal Effects for System-Level Analysis” http://www.mathworks.com/company/events/webinars/wbnr65376.html "Developing Accurate Battery Simulation Models" http://www.mathworks.com/company/events/webinars/wbnr37544.html The equivalent circuit model of a lithium cell is described in this IEEE paper: IEEE 2012: High Fidelity Lithium Battery Model with Thermal Effect http://www.mathworks.com/tagteam/71900_IEEE%202012%20High%20Fidelity%20Lithium%20Battery%20Model%20with%20Thermal%20Effect.pdf Complete parameter estimation of the model to match multi-temperature and multi-current data is a complex task that can also be mostly automated using Simulink Design Optimization. For coaching on this topic, please contact MathWorks Consulting Services: http://www.mathworks.com/services/consulting/ To find other physical modeling examples, search for posts with the keyword "physical modeling" http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22 To learn more about MathWorks Physical Modeling Products, go to: http://www.mathworks.com/physical-modeling/

近期下载者

相关文件


收藏者