Discover how Singular Value Decomposition (SVD) Reduced Order Model (ROM) can be applied to a battery module thermal simulation.
Challenges
As battery modules become increasingly critical in electric vehicles and energy storage systems, managing their thermal performance presents major engineering challenges. High power densities generate significant heat, which, if not properly dissipated, can lead to cell degradation, performance loss, or even thermal runaway. The complexity increases when accounting for the variability in cell arrangements, materials, and cooling strategies. Designers must ensure uniform temperature distribution across cells while meeting stringent packaging constraints and weight targets. Moreover, accurate thermal simulations are often computationally expensive, particularly during transient loading conditions or large-scale simulations. This makes iterative design and optimization slow and sometimes infeasible, especially in early-stage development when many design parameters are still in flux.
Engineering Solutions
Engineers typically rely on a combination of active and passive cooling strategies to manage battery thermal behavior. Liquid cooling is widely used for its efficiency, with designs incorporating cooling plates, cold plates, or direct immersion. Air cooling, though less efficient, is sometimes preferred for cost-sensitive applications. However, testing these configurations requires detailed 3D CFD simulations and often hardware prototypes, both of which can be costly and time-consuming. Engineers must often strike a balance between performance, manufacturability, and thermal reliability, all within compressed development timelines and increasingly tight regulatory requirements.To overcome these challenges, engineers are increasingly adopting model reduction techniques like Singular Value Decomposition (SVD) ROMs within ANSYS Fluent and Twin Builder. These Reduced Order Models enable the creation of lightweight, yet highly accurate, thermal models from high-fidelity CFD simulations. Using SVD, complex simulation data is compressed into a reduced basis that captures dominant thermal behaviors with a fraction of the computational cost. Once deployed in Twin Builder, these ROMs allow for real-time system-level evaluations and design iterations across different cooling strategies, operating conditions, and control algorithms. This integration empowers engineers to simulate thermal responses interactively, accelerate design cycles, and explore more design variants without sacrificing simulation fidelity.
Method
Setting up battery module thermal simulation with SVD ROMs with Ansys Fluent and Ansys Twin Builder in this discussion involves several steps. These steps include training in Fluent, ROM construction and analysis in Twin Builder, and ROM post-processing in Fluent.
Training in Fluent
A battery module with 12 cells and a liquid-cooled cold plate is used in this example. A cold plate is not necessary, but if included, a "cold flow" steady-state simulation should be performed first with only the flow equations active to solve for the fluid flow distribution. The battery model is on with Joule heating in passive zones active; however, the energy source and the current values are set to zero.
The Battery ROM Tool Kit can is found in the Advanced Options tab of the Battery Model. The following images display a numbered sequence of tasks over multiple panels. The ROM type is set to SVD. The ROM Input Parameters use Volume Heat of the active cells. The cells should be added as a group after setting a power value in Watts. The option for Input Tab Current for Joule Heat can be added along with a value in Amps. The Exported Temperature Zone of the SVD-ROM Zones can be used to select the cell zones of interest. In this example, all cell zones are selected.
The Max Time Step Size in this example was increased to 200 seconds from default. Apply is used to enforce the settings, and training is started by selecting Run Training.
When training is complete a new folder appears: SVD. This contains files necessary for import into the Twin Builder SVD ROM Identification toolkit.
ROM Development in Twin Builder
ROM construction in Twin Builder is accomplished by using the SVD ROM Identification Toolkit which is accessed as shown below.
In this example, there are two inputs, the cell power and the tab current; therefore, the Number of Inputs is set to 2. The Browse button is used to select the folder containing the output from the Fluent training. After clicking Generate, a SVD_ROM_SML project component is generated. This component is dragged into the schematic. Components for constant input of 120 Watts and 100 Amps are added and connected to the ROM component. A square component follows the constant 100 Amp component to accommodate the Joule heat input.
A transient analysis can be set with an End Time of 30,000 seconds, a minimum time step size of 0.1 seconds, and a maximum time step size of 10 seconds. A report containing a rectangular plot is constructed using the 12 SVD_ROM_SML outputs. After running the brief analysis, the plot is opened and the output is exported. When exporting, the results are saved to a .csv file using Export Uniform Points. In this example, the export writes data for every 200 seconds until 10,000 seconds is reached.
In addition to the csv file, two other files are generated. These are basis files. The basis files, the csv file, and the two Fluent svd-rom-initial_file files (from training) should be located to a new folder, for example, SVD_TB_Export.
ROM Post-Processing in Fluent
A significant benefit of the SVD ROM is that one can generate contour graphics of the results at various times. These graphics can be generated in a fraction of time compared to running a full transient Fluent analysis, and the view orientation can be changed without rerunning a transient analysis. A new session of Fluent using the folder containing the basis, csv, and initial cas/dat files is started. After reading the case and data files and entering the Battery Model Advanced Options tab, the SVD-ROM Post-Processing tab is selected. One of the basis files is selected and the csv file is selected. A time snapshot can be selected and activated with Compute. A contour plot using Contours of User Defined Memory... > SVD Temperature is generated to setup a future animation with desired Surfaces, Range, and Display State. This animation is activated by selecting Create for the "Create Animation Images from Contour Plot" and selecting the desired contour object. Individual animation pictures are saved to a new folder at each of the snapshot times in the csv file.
ROM Animation
Videos can be generated from the animation files with tools such as Ansys EnVe. Below are animations from the ROM (top) and from a corresponding transient Fluent simulation (bottom). The animations demonstrate the small difference in temperature between the two solutions.
Video of Setup Process
The following video steps through highlights of the setup.
Ansys Solution Benefits
ANSYS offers advanced capabilities for simulating battery module thermal systems which offer numerous benefits, including enhanced design optimization, improved reliability, and cost savings. By accurately predicting battery module performance per usage cycles, manufacturers can design products that meet specific requirements more efficiently.
Singular Value Decomposition Reduced Order Models provide a way to greatly speed-up the simulation time for transient thermal analysis of battery modules. The example shown above uses a constant energy source and a constant tab current; however, a time-varying input can be used to address usage cycles. ROM-generated contour plots could be generated in a fraction of the time needed for a transient Fluent simulation with similar time-dependent heat loads.
Ansys Fluent and Digital Twin enable the evaluation of multiple design/input factors such as current and constant or variable heat load. A battery thermal engineer can evaluate multiple design options with Digital Twins to understand the thermal behavior in real time. Beyond Twin Builder and Fluent, ANSYS provides tools such as LS-Dyna, DesignXplorer, OptiSLang, and Mechanical for further design parametrization and evaluation.
Ozen Engineering Expertise
Ozen Engineering Inc. leverages its extensive consulting expertise in CFD, FEA, thermal, optics, photonics, and electromagnetic simulations to achieve exceptional results across various engineering projects, addressing complex challenges like battery module cooling systems using Ansys software.
We offer support, mentoring, and consulting services to enhance the performance and reliability of your systems. Trust our proven track record to accelerate projects, optimize performance, and deliver high-quality, cost-effective results for both new and existing battery module cooling systems. For more information, please visit https://ozeninc.com.
Suggested blogs by Ozen Engineering
- Battery Module Simulation - Linear Time Invariant Reduced Order Models
- Battery Equivalent Circuit Model Simulation in Twin Builder
- Workflow for Battery Module Thermal Simulation with Ansys
- Meshing Complex Battery Models in Ansys
- Battery Thermal Management Solutions: Optimizing EV Battery Design
- Battery cell potential field simulation with Fluent battery model
- Fluent Conjugate Heat Transfer Coupling Applied to a Battery Module
- Battery Thermal Abuse Runaway Propagation Simulation with Ansys Fluent
- Fluent Equivalent Circuit Model Applied to Steady-State Battery Module
Aug 11, 2025 1:59:43 PM