Li-ion battery pack cooling using Phase changing material
    16 views (last 30 days)
  
       Show older comments
    
Hello,
I am planning to implement battery pack cooling using phase changing material using Simscape, Could anyone please pointout or refer any example files or reference models from Mathworks.
It will help me a lot to start with.
Regards
Chinmaya
3 Comments
  Ali
 on 25 Apr 2025
				hi chinmaya did you get any results ? on sucsefully integrating PCM ?  i am trying to but getting some errors , it would be helpful if you can give some suggestions
Answers (1)
  Yifeng Tang
    
 on 31 Jan 2024
        
      Edited: Yifeng Tang
    
 on 31 Jan 2024
  
      Hi Chinmaya,
This will involve some customization in Simscape language.
The simpliest implementation is to make a custom block based on the .ssc code of a thermal mass block, and make the specific heat an input instead of a parameter.  Then use a PS lookup table to map temperature to the specific heat, where the Cp shoots up over a narrow range of temperature near the melting temperature and then comes down to single-phase Cp values.  The integral of Cp*dT needs to match the latent heat.
Below are a few possible further enhancements, ordered by levels of difficulty in my opinion:
- make Cp(T) a parameter for the custom block and put the lookup function inside the .ssc code.
- define specific enthalpy vector h(T) instead of Cp(T) inside the custom block. You'll rewrite the governing equation as something like: Q == m * h.der
- instead of "faking" the phase change as a sudden jump in enthalpy over a small range, use "modechart" in Simscape language to define the melting and solidification behavior AT the phase change temperature.
Hope this helps.
See Also
Categories
				Find more on Thermal Liquid Library in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

