Energy storage cell pile three-dimensional heating power real-time rendering method and system based on multi-field coupling

By employing a multi-field coupled 3D thermal real-time rendering method for energy storage cell stacks, and utilizing GPU parallel computing and color mapping functions, the problem of real-time visualization of the spatial distribution of multiple parameters inside energy storage devices is solved, achieving efficient 3D thermal rendering and parameter coupling display.

CN121414941APending Publication Date: 2026-01-27NANTONG ALPHA ESS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511548811.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-28
Publication Date
2026-01-27

AI Technical Summary

Technical Problem

Existing heat map technology cannot reflect the multi-parameter spatial distribution of the battery cell stack inside the energy storage device in real time. It suffers from poor real-time performance, insufficient rendering accuracy, and high computational resource consumption, making it difficult to meet the refined monitoring needs of energy storage devices.

Method used

A real-time 3D thermodynamic rendering method based on multi-field coupling of energy storage cell stacks is adopted. By using GPU parallel computation of field strength equations and combining thermodynamic radius control function and color mapping function, synchronous visualization and accurate rendering of multiple parameters are achieved, reducing GPU load.

Benefits of technology

It enables real-time visualization of multiple parameters of the internal battery cell stack in energy storage devices, improving rendering accuracy and computational efficiency, and meeting the requirements for real-time and high-precision monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121414941A_ABST
    Figure CN121414941A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of energy storage equipment monitoring, in particular to an energy storage cell pile three-dimensional heating power real-time rendering method and system based on multi-field coupling, and the method comprises the steps: firstly preparing parameters such as MaxDistance, Center List, ColList, Mesh and the like and configuration items such as CiLiao, Radius and the like, and carrying out the preprocessing, thereby obtaining a ColLength and world coordinate system vertex set MPlist; the hot spot temperature is converted into a Radius of [-1, 1] through a thermal radius control function, a drawCircle function is called to calculate a vertex thermal value, and the thermal value is mapped into a color through a colStep function; according to the energy storage cell pile three-dimensional thermal real-time rendering method and system based on multi-field coupling, millisecond-level response is achieved, spatial distribution of multiple parameters such as temperature can be reflected at the same time, the rendering precision and the structure matching degree are improved, the GPU load is reduced, and the real-time rendering efficiency is improved. The problems of poor real-time performance, multi-parameter coupling deficiency, insufficient precision and the like in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy storage equipment monitoring technology, specifically to a three-dimensional thermal real-time rendering method and system for energy storage cell stacks based on multi-field coupling. Background Technology

[0002] In the field of energy storage device monitoring, existing heat map technologies mainly have two implementation methods. One of them is pseudo-3D thermal display based on 2D textures. This method achieves thermal visualization by pre-generating temperature gradient textures and performing UV mapping on the model surface. However, this method can only present thermal effects on the model surface and cannot reflect the 3D thermal distribution of the internal cell stack structure of the energy storage device. It is difficult to meet the actual needs of monitoring the spatial distribution of multiple parameters inside the energy storage device. In addition, traditional heat map generation schemes have shortcomings in terms of real-time performance, computational resource consumption, and 3D rendering accuracy, which further limits their application in the scenario of refined monitoring of energy storage devices.

[0003] Existing thermal mapping technologies cannot simultaneously reflect the spatial distribution of multiple parameters such as temperature, voltage, current, and pressure within the battery cell stack of energy storage devices, resulting in an inability to express multi-parameter coupling effects. Traditional thermal mapping generation schemes suffer from poor real-time performance, exhibiting response delays when dynamic parameters change, failing to respond to sensor data in real time, and consuming significant computational resources, easily leading to excessive GPU load. Furthermore, existing 3D thermal mapping rendering accuracy is insufficient, failing to accurately match the physical structure of the battery cells, resulting in distortion of the internal thermal distribution of the 3D structure. These issues collectively make it difficult for existing technologies to meet the requirements of multi-parameter, high-precision, and real-time thermal visualization monitoring of the battery cell stack within energy storage devices. Therefore, in response to the above situation, there is an urgent need to develop a real-time 3D thermal rendering method and system for energy storage battery cell stacks based on multi-field coupling to overcome the shortcomings in current practical applications. Summary of the Invention

[0004] The purpose of this invention is to provide a method and system for real-time three-dimensional thermal rendering of energy storage cell stacks based on multi-field coupling, so as to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention provides the following technical solution: A real-time three-dimensional thermodynamic rendering method for energy storage cell stacks based on multi-field coupling includes the following steps: Step 1: Prepare the maximum display range of the heat map (MaxDistance), the coordinate array of the heat map center point (CenterList), the color display array (ColList), the mesh body (Mesh), the number of color segments (CaiLiao), the heat map point radius scaling factor (Radius), and the X / Y / Z coordinates of the heat map point center in the model space. Step 2: Calculate the number of elements in the ColList to obtain the length of the color array ColLength, extract all vertices of the Mesh and convert the coordinates of each vertex from the local coordinate system of the model to the world coordinate system to form a vertex coordinate set MPlist; Step 3: Using the thermal radius control function, the hot spot temperature is clamped between the preset minimum temperature MinValue and maximum temperature MaxValue, and converted into a thermal point radius scaling factor Radius with a value range of [-1,1]. Step 4: Call the drawCircle function to calculate the single-point thermal value TValue of a single vertex under the influence of the corresponding heat source based on the heat source coordinates in CenterList, the vertex coordinates in MPlist, MaxDistance, and Radius. Step 5: Call the colStep function to map the total thermal value TVTotal to the corresponding RGB color based on the ColList, ColLength, and the total thermal value TVTotal of a single vertex. Step 6: Perform nested traversal of the MPlist and CenterList, accumulate the TValue of a single vertex under the influence of all heat sources to obtain the comprehensive thermal value TVTotal, assign the mapped RGB color to the corresponding vertex, and complete the rendering after coordinate transformation.

[0006] As a further aspect of the present invention: in step 1, the parameters are defined as follows: MaxDistance is used to define the effective spatial range in which the temperature of a heat source decreases with distance. The CenterList is used to store the spatial coordinates of multiple heat sources in the energy storage cell stack scenario to simulate the superimposed effects of multiple heat sources. The ColList is used to store a color sequence representing the gradient of parameter values, and the color sequence is a rainbow sequence from purple to red; The Mesh is a geometric structure that covers the heat source and the range of influence of the heat source, and is represented as a single mesh, a combination of meshes, or a point cloud matrix. The CaiLiao setting is used to determine the smoothness of color transitions, and the default setting is 7 segments. Positive values ​​for Radius are used to expand the coverage area of ​​the thermal zone, while negative values ​​are used to shrink the coverage area of ​​the thermal zone.

[0007] As a further aspect of the present invention: In step 2, the specific process of forming the vertex coordinate set MPlist is as follows: Extract all vertices contained in the Mesh, eliminate the differences in the local coordinate system of the model through a coordinate system transformation algorithm, convert the coordinates of each vertex to coordinates in the world coordinate system, and store all the transformed coordinates in array form to obtain the MPlist.

[0008] As a further aspect of the present invention: in step 3, the specific processing procedure for the thermal radius control function includes: If the input hotspot temperature Value ≤ MinValue, then assign Value the value of MinValue; if Value ≥ MaxValue, then assign Value the value of MaxValue. Calculate the Radius using the following formula, ensuring that the Radius falls within the range [-1, 1]. The formula is as follows: Radius=2×(Value-MinValue) / (MaxValue-MinValue)-1.

[0009] As a further aspect of the present invention: in step 4, the specific calculation process of the drawCircle function includes: Calculate the Euclidean distance between the coordinates of a single heat source (Center) in CenterList and the coordinates of a single vertex (FragPos) in MPlist, and denote it as Distance; If Distance > MaxDistance, then the vertex is determined to be outside the influence range of the heat source, and TValue = 0. If Distance ≤ MaxDistance, first normalize Distance as follows: Distance=Distance / MaxDistance; Then adjust via Radius to obtain: Distance=(1-Radius)×Distance; Finally, the single-point thermal value TValue is calculated according to TValue=1-Distance, and the value range of TValue is [0,1]. When simulating the combined effects of multiple heat sources, the drawCircle function is called multiple times and the TValue of each output is accumulated to obtain the temporary thermal value of a single vertex under the combined action of multiple heat sources.

[0010] As a further aspect of the present invention: in step 5, the specific mapping process of the colStep function includes: The comprehensive thermal value TVTotal is expanded to an interval matching the ColList index range, and the calculation formula is as follows: TVTotal=TVTotal×ColLength-1; The color index is obtained by rounding down the expanded TVTotal. The calculation formula is as follows: index = floor(TVTotal); Extracting the decimal part of the expanded TVTotal yields the interpolation ratio Fract, calculated using the following formula: Fract = TVTotal-index; According to the linear interpolation formula: Color=lerp(ColList[index],ColList[index+1],Fract); The final RGB color is calculated, where the lerp function is used to mix the two colors corresponding to index and index+1 in ColList according to the interpolation ratio Fract.

[0011] As a further aspect of the present invention: In step 6, the specific process of comprehensive calculation and rendering includes: Coordinate processing: Store the original positions of the Mesh vertices in the modelPos of the v2f structure, and convert the modelPos into clip space coordinates using the UnityObjectToClipPos function; Nested traversal: Get the length MPLength of MPlist and the length CLength of CenterList. Iterate through MPlist in the outer loop and CenterList in the inner loop. Accumulate the TValue calculated each time to get TVTotal. If TVTotal>1, then set TVTotal to 1. Rendering output: Assign the mapped RGB color to the corresponding vertex, and output the color with transparency according to the clipping space coordinates. The color format is float4(finCol,1.0), where finCol is the mapped RGB color and 1.0 indicates opacity.

[0012] A real-time 3D thermal rendering system for energy storage cell stacks based on multi-field coupling is provided to implement the aforementioned real-time 3D thermal rendering method for energy storage cell stacks based on multi-field coupling. The system includes: Parameter preparation module: used to prepare MaxDistance, CenterList, ColList, Mesh, CaiLiao, Radius, and X / Y / Z coordinates; Data preprocessing module: used to calculate ColLength and construct the vertex coordinate set MPlist; Thermal radius control module: used to execute thermal radius control function, converting hot spot temperature into a Radius of [-1,1]; Single-point thermal value calculation module: used to execute the drawCircle function to calculate the single-point thermal value TValue of a single vertex; Color mapping module: used to execute the colStep function to map the total thermal value TVTotal to RGB colors; Main rendering module: Used to perform coordinate processing, nested traversal calculations, and vertex color assignment to complete the final rendering.

[0013] Compared with the prior art, the beneficial effects of the present invention are: 1. This invention effectively solves the problems of poor real-time performance and response delay when dynamic parameters change by using GPU parallel computing of field strength equations, achieving millisecond-level response and real-time response to sensor data, thus meeting the real-time requirements of energy storage equipment monitoring. 2. This invention improves parameter discrimination by defining material coefficients to control hue segmentation (combined with CaiLiao parameters to control the number of color segments). At the same time, by constructing a dynamic matrix with multi-parameter weight fusion and multi-thermal point superposition calculation (multiple calls to the draw Circle function), it realizes synchronous visualization of multi-parameter spatial distribution. It can simultaneously reflect the spatial distribution of multiple parameters such as temperature, voltage, current, and pressure of the internal cell stack of energy storage equipment, reveal the parameter coupling relationship, and solve the problem that existing technologies cannot express multi-parameter coupling effects. 3. This invention introduces a (1-Radius) attenuation factor to adjust the thermal range. Combined with the construction of the vertex coordinate set (MPlist) in the world coordinate system, it realizes the automatic mapping between the thermal field spatial coordinates and the physical structure of the battery cell, so that the thermal field can accurately match the physical structure of the battery cell. At the same time, the color transition is improved by controlling the number of color segments (CaiLiao parameter), which solves the problems of insufficient rendering accuracy of existing 3D thermal maps and distortion of thermal distribution inside the 3D structure. 4. This invention defines the effective influence range of the heat source through MaxDistance (the heat value of vertices outside the range is directly set to 0) and implements temperature clamping through the heat radius control calculation function (avoiding redundant calculations for extreme values), thereby reducing the GPU load and solving the problem of high computational resource consumption in traditional heat map generation schemes. Attached Figure Description

[0014] Figure 1 A flowchart for preparing parameters and data in embodiments of the present invention.

[0015] Figure 2 This is a flowchart illustrating the function for calculating the thermal value at a single point in an embodiment of the present invention.

[0016] Figure 3 This is a flowchart of the function for calculating the thermal radius control in an embodiment of the present invention.

[0017] Figure 4 This is a flowchart illustrating the function of mapping thermal values ​​to colors in an embodiment of the present invention.

[0018] Figure 5 This is a flowchart of the main function in an embodiment of the present invention. Detailed Implementation

[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] The specific implementation of the present invention will be described in detail below with reference to specific embodiments.

[0021] Please see Figures 1-5 This invention provides a three-dimensional thermal real-time rendering method and system for energy storage cell stacks based on multi-field coupling, which solves the problems of existing thermal mapping technology being unable to simultaneously reflect the spatial distribution of multiple parameters, having poor real-time performance, insufficient rendering accuracy, and dynamic response delay. The specific details are as follows: I. Parameter preparation; Before starting the real-time rendering of 3D parametric thermal visualization, the following core parameters need to be prepared. The definitions and functions of each parameter are as follows: MaxDistance: The maximum range of heat dissipation, i.e. the distance at which heat decays; the temperature of a heat source decreases with increasing distance, and this parameter is used to define the effective spatial range of the heat source's influence; CenterList: An array of coordinates of the thermal center point; Since there are multiple heat sources (such as different cell units) in the energy storage cell stack scenario, this array is needed to store the spatial coordinates of all heat sources in order to simulate the superposition effect of multiple heat sources; ColList: Color display array; different temperatures (or other parameter values) correspond to different colors. This array stores a set of colors used to represent the gradient of parameter values, such as a rainbow color sequence from purple to red (purple→blue→cyan→green→yellow→red), which is used for subsequent mapping of thermal values ​​to colors; Mesh: A mesh volume; encompassing all geometric structures within the heat source and its influence range, which can be represented as a single mesh volume, a combination of mesh volumes, or a point cloud matrix. Its corresponding vertex information is the basic carrier for thermal calculation and rendering. CaiLiao: Number of color segments; This parameter determines the smoothness of the color transition. The larger the value, the smoother the color gradient. The default setting is 7 segments. Radius: Thermal point radius scaling factor; the value range is [-1, 1], where positive values ​​can expand the coverage area of ​​the thermal region, and negative values ​​can shrink the coverage area of ​​the thermal region, which is used to precisely control the influence range of a single heat source; X / Y / Z: Coordinates of the center of the thermal point in the model space; used to locate the specific position of a single thermal point in the model coordinate system, providing a reference for subsequent distance calculations.

[0022] II. Data Preprocessing; After preparing the parameters, the core data needs to be preprocessed to ensure the consistency and accuracy of subsequent calculations. The specific steps are as follows: 1. Calculate the length of the color array ColLength: Get the number of elements in ColList, denoted as ColLength. This parameter is used to align the heat values ​​with the index range of the color array later, achieving accurate color mapping.

[0023] 2. Construct a set of vertex coordinates MPlist: Extract all vertices contained in the Mesh, convert the coordinates of each vertex from the local coordinate system of the model to the world coordinate system, and store all the converted vertex coordinates as a set MPlist.

[0024] III. This invention achieves thermal range control, thermal value calculation, and color mapping through three core functions. The function, input parameters, and processing flow of each function are as follows: (a) Calculation function for thermal radius control; This function clamps the hotspot temperature within a displayable range and converts it into a thermal point radius scaling factor Radius (range [-1, 1]). By adjusting Radius, the temperature difference effect of the heatmap is made more significant. The specific process is as follows: Input parameters: Value: The current hotspot temperature (such as the real-time temperature of the energy storage cell). MinValue: The minimum temperature allowed to be displayed (hot spots below this temperature are all treated as MinValue). MaxValue: The maximum temperature allowed to be displayed (hot spots above this temperature will be treated according to MaxValue).

[0025] Temperature clamping: If Value ≤ MinValue, assign Value the value of MinValue; If Value is greater than or equal to MaxValue, then assign Value the value of MaxValue.

[0026] Calculate Radius: Based on the clamped Value, calculate the thermal point radius scaling factor using the following formula, ensuring that the Radius falls within the range of [-1, 1]: Radius=2×(Value-MinValue) / (MaxValue-MinValue)-1.

[0027] (ii) Calculate the single-point thermodynamic value function (drawCircle function); This function is used to calculate the thermal value TValue (not the actual temperature, but only representing the degree of influence of the heat source) of a single vertex (FragPos) in the model under the influence of a heat source (Center). The specific process is as follows: Input parameters: Center: The location coordinates of a single heat source (taken from a sub-item in CenterList); FragPos: The position coordinates of a single vertex in the model (taken from a sub-item in MPlist); MaxDistance: Maximum thermal display range (same as MaxDistance defined in "I. Parameter Preparation" of this implementation method); Radius: Thermal point radius scaling factor (same as Radius defined in "I. Parameter Preparation" of this implementation, or output by "(I) Thermal Radius Control Calculation Function").

[0028] Distance calculation and judgment: Calculate the Euclidean distance between Center and FragPos, denoted as Distance; If Distance > MaxDistance, it means that the vertex is outside the influence range of the current heat source, and TValue is directly assigned to 0; If Distance ≤ MaxDistance, proceed to the subsequent thermal value calculation steps.

[0029] Calculation of heat value: Distance normalization: Divide Distance by MaxDistance to obtain the normalized distance (range [0,1]), the formula is: Distance=Distance / MaxDistance; Radius scaling adjustment: Combines the normalized distance with Radius adjustment, the formula is: Distance=(1-Radius)×Distance; Thermal value conversion: Reverse the adjusted distance and limit the range to obtain the thermal value TValue (range [0,1]). The formula is TValue=1-Distance, where the closer TValue is to 1, the greater the influence of the heat source on the vertex.

[0030] Multiple heat source extension: If you need to simulate the combined effect of multiple heat sources, you can call the drawCircle function multiple times (with different Centers as inputs) and sum the TValues ​​of each output to obtain the combined thermal value of a single vertex under the combined influence of multiple heat sources.

[0031] (iii) The function for mapping thermal values ​​to colors (colStep function); This function converts the total thermal value (TVTotal) of a single vertex into its corresponding RGB color, enabling a visual representation of the thermal value. The specific process is as follows: Input parameters: TVTotal: The total thermal value of a single vertex (range [0,1], obtained by summing the TValues ​​output by multiple drawCircle functions); ColList: Color display array (same as the ColList defined in "I. Parameter Preparation" of this implementation method); ColLength: The length of the color array (same as the ColLength defined in "II. Data Preprocessing" of this implementation method).

[0032] Heat values ​​are aligned with color indices: The range of TVTotal is expanded to [0, ColLength-1], and the following formula is used to ensure that the heat values ​​match the index range of ColList: TVTotal=TVTotal×ColLength-1.

[0033] Determine the color index and interpolation ratio: Calculate the color index: Round the expanded TVTotal to the nearest integer. The formula is index = floor(TVTotal). The index is used to determine the position of the two adjacent colors corresponding to TVTotal in the ColList. Calculate the interpolation ratio Fract: Obtain the decimal part of TVTotal. The formula is Fract = TVTotal - index. Fract is used to determine the mixing ratio of two adjacent colors.

[0034] Linear interpolation is used to obtain the final color: The final color corresponding to TVTotal is calculated using linear interpolation, with the following formula: Color = lerp(ColList[index], ColList[index + 1], Fract); Among them, the lerp function represents color mixing between ColList[index] and ColList[index + 1] according to the Fract ratio.

[0035] IV. Main body rendering process; After completing the above parameter preparation, data preprocessing, and core function definition, execute the following main body rendering process to achieve real-time visualization of the three-dimensional parameter heat of the energy storage cell stack. The specific steps are as follows: 1. Coordinate basic processing: Store the model space coordinates: Store the original position (v.vertex) of the Mesh vertex into modelPos in the v2f structure. This coordinate is used for distance calculation in the subsequent fragment shader; Clip space coordinate conversion: Convert modelPos (model space coordinates) to clip space coordinates through the UnityObjectToClipPos function. This coordinate is used for the final screen rendering output.

[0036] 2. Nested traversal to calculate the comprehensive heat value TVTotal: Obtain the lengths of MPlist and CenterList: Denote them as MPLength (the total number of vertices in MPlist) and CLength (the total number of heat sources in CenterList) respectively; Outer loop traversing MPlist: Initialize the loop variable i = 0. When i < MPLength, take the current vertex coordinate FragPos = MPList[i], and initialize the comprehensive heat value TVTotal of this vertex to 0; Inner loop traversing CenterList: Initialize the loop variable j = 0. When j < CLength, take the current heat source coordinate Center = CenterList[j], call the "function for calculating the heat value of a single point in (II)" to calculate the TValue of FragPos under the influence of Center, and accumulate this TValue into TVTotal. Then j is incremented by 1 until all heat sources are traversed; Limit of the heat value upper bound: If the accumulated TVTotal > 1, assign TVTotal to 1 to ensure that TVTotal always falls within the range of [0, 1].

[0037] 3. Color assignment and rendering output: Color mapping: Call the "function for mapping heat value to color in (III)" to convert TVTotal into the corresponding RGB color Color; Vertex color assignment: Assign the calculated Color value to the current vertex MPList[i]. Loop iteration: Increment i by 1, repeat steps 2-3 until all vertices in MPlist have been traversed; Final rendering: Render all vertices after assigning colors according to clip space coordinates, and output a color with transparency (format: float4(finCol,1.0), where finCol is the Color obtained in the above steps, and 1.0 indicates opacity), to realize real-time visualization of the three-dimensional thermal parameters of the energy storage cell stack.

[0038] In summary, this embodiment achieves the following technical effects through the above technical solution, specifically addressing the shortcomings of existing heat map technologies: Significantly improved real-time performance: By using GPU parallel computing of the field strength equation (combining parallel processing of vertex traversal and thermal value calculation), the latency caused by CPU serial computing in traditional solutions is avoided, achieving millisecond-level response and solving the problem of thermal map response latency when dynamic parameters change. Multi-parameter coupling visualization: By storing the heat source coordinates corresponding to multiple parameters through CenterList and realizing the superposition of multiple thermal values ​​through multiple drawCircle function calls, combined with the multi-color gradient mapping of ColList, the spatial distribution of multiple parameters such as temperature, voltage, current, and pressure of the energy storage cell stack can be reflected simultaneously, solving the problem that existing technologies cannot express the multi-parameter coupling effect; Improved rendering accuracy and structural matching: The introduction of a (1-Radius) attenuation factor to adjust the thermal range, combined with vertex coordinate calculation in the world coordinate system (MPlist), enables precise spatial matching between the thermal field energy and the physical structure of the battery cell; at the same time, the CaiLiao parameter controls the number of color segments to improve the fineness of color transition, solving the problems of insufficient rendering accuracy and distortion of internal thermal distribution in existing 3D thermal maps. Optimization of computational resource consumption: By defining the influence range of heat sources using MaxDistance (the heat value of vertices outside the range is directly set to 0, eliminating the need for complex calculations) and temperature clamping (avoiding redundant calculations caused by extreme values), the GPU load is reduced, solving the problem of high computational resource consumption in traditional heatmap generation schemes.

[0039] It should be noted that, in this invention, although the specification describes the embodiments, not every embodiment contains only one independent technical solution. This way of describing the specification is only for clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.

Claims

1. A method for real-time three-dimensional thermodynamic rendering of a battery cell stack based on multi-field coupling, characterized in that, Includes the following steps: Step 1: Prepare the maximum display range of the heat map (MaxDistance), the coordinate array of the heat map center point (CenterList), the color display array (ColList), the mesh body (Mesh), the number of color segments (CaiLiao), the heat map point radius scaling factor (Radius), and the X / Y / Z coordinates of the heat map point center in the model space. Step 2: Calculate the number of elements in the ColList to obtain the length of the color array ColLength, extract all vertices of the Mesh and convert the coordinates of each vertex from the local coordinate system of the model to the world coordinate system to form a vertex coordinate set MPlist; Step 3: Using the thermal radius control function, the hot spot temperature is clamped between the preset minimum temperature MinValue and maximum temperature MaxValue, and converted into a thermal point radius scaling factor Radius with a value range of [-1,1]. Step 4: Call the draw Circle function to calculate the single-point thermal value TValue of a single vertex under the influence of the corresponding heat source based on the heat source coordinates in CenterList, the vertex coordinates in MPlist, MaxDistance, and Radius. Step 5: Call the colStep function to map the total thermal value TVTotal to the corresponding RGB color based on the ColList, ColLength, and the total thermal value TVTotal of a single vertex. Step 6: Perform nested traversal of the MPlist and CenterList, accumulate the TValue of a single vertex under the influence of all heat sources to obtain the comprehensive thermal value TVTotal, assign the mapped RGB color to the corresponding vertex, and complete the rendering after coordinate transformation.

2. The method for real-time three-dimensional thermal rendering of energy storage cell stacks based on multi-field coupling according to claim 1, characterized in that, In step 1, the parameters are defined as follows: MaxDistance is used to define the effective spatial range in which the temperature of a heat source decreases with distance. The CenterList is used to store the spatial coordinates of multiple heat sources in the energy storage cell stack scenario to simulate the superimposed effects of multiple heat sources. The ColList is used to store a color sequence representing the gradient of parameter values, and the color sequence is a rainbow sequence from purple to red; The Mesh is a geometric structure that covers the heat source and the range of influence of the heat source, and is represented as a single mesh, a combination of meshes, or a point cloud matrix. The CaiLiao setting is used to determine the smoothness of color transitions, and the default setting is 7 segments. Positive values ​​for Radius are used to expand the coverage area of ​​the thermal zone, while negative values ​​are used to shrink the coverage area of ​​the thermal zone.

3. The method for real-time three-dimensional thermal rendering of energy storage cell stacks based on multi-field coupling according to claim 1, characterized in that, In step 2, the specific process of forming the vertex coordinate set MPlist is as follows: Extract all vertices contained in the Mesh, eliminate the differences in the local coordinate system of the model through a coordinate system transformation algorithm, convert the coordinates of each vertex to coordinates in the world coordinate system, and store all the transformed coordinates in array form to obtain the MPlist.

4. The method for real-time three-dimensional thermodynamic rendering of energy storage cell stacks based on multi-field coupling according to claim 1, characterized in that, In step 3, the specific processing procedure for the thermal radius control function includes: If the input hotspot temperature Value ≤ MinValue, then assign Value the value of MinValue; if Value ≥ MaxValue, then assign Value the value of MaxValue. Calculate the Radius using the following formula, ensuring that the Radius falls within the range [-1, 1]. The formula is as follows: Radius=2×(Value-MinValue) / (MaxValue-MinValue)-1.

5. The method for real-time three-dimensional thermal rendering of energy storage cell stacks based on multi-field coupling according to claim 1, characterized in that, In step 4, the specific calculation process of the drawCircle function includes: Calculate the Euclidean distance between the coordinates of a single heat source (Center) in CenterList and the coordinates of a single vertex (FragPos) in MPlist, and denote it as Distance; If Distance > MaxDistance, then the vertex is determined to be outside the influence range of the heat source, and TValue = 0. If Distance ≤ MaxDistance, first normalize Distance as follows: Distance=Distance / MaxDistance; Then adjust via Radius to obtain: Distance=(1-Radius)×Distance; Finally, the single-point thermal value TValue is calculated according to TValue=1-Distance, and the value range of TValue is [0,1]. When simulating the combined effects of multiple heat sources, the drawCircle function is called multiple times and the TValue of each output is accumulated to obtain the temporary thermal value of a single vertex under the combined action of multiple heat sources.

6. The method for real-time three-dimensional thermal rendering of energy storage cell stacks based on multi-field coupling according to claim 1, characterized in that, In step 5, the specific mapping process of the colStep function includes: The comprehensive thermal value TVTotal is expanded to an interval matching the ColList index range, and the calculation formula is as follows: TVTotal=TVTotal×ColLength-1; The color index is obtained by rounding down the expanded TVTotal. The calculation formula is as follows: index = floor(TVTotal); Extracting the decimal part of the expanded TVTotal yields the interpolation ratio Fract, calculated using the following formula: Fract = TVTotal-index; According to the linear interpolation formula: Color=lerp(ColList[index],ColList[index+1],Fract); The final RGB color is calculated, where the lerp function is used to mix the two colors corresponding to index and index+1 in ColList according to the interpolation ratio Fract.

7. The method for real-time three-dimensional thermal rendering of energy storage cell stacks based on multi-field coupling according to claim 1, characterized in that, In step 6, the specific process of comprehensive calculation and rendering includes: Coordinate processing: Store the original positions of the Mesh vertices in the modelPos of the v2f structure, and convert the modelPos into clip space coordinates using the UnityObjectToClipPos function; Nested traversal: Get the length MPLength of MPlist and the length CLength of CenterList. Iterate through MPlist in the outer loop and CenterList in the inner loop. Accumulate the TValue calculated each time to get TVTotal. If TVTotal>1, then set TVTotal to 1. Rendering output: Assign the mapped RGB color to the corresponding vertex, and output the color with transparency according to the clipping space coordinates. The color format is float4(finCol,1.0), where finCol is the mapped RGB color and 1.0 indicates opacity.

8. A three-dimensional thermodynamic real-time rendering system for energy storage cell stacks based on multi-field coupling, characterized in that, The system for implementing the real-time three-dimensional thermodynamic rendering method for energy storage cell stacks based on multi-field coupling as described in any one of claims 1-7, the system comprising: Parameter preparation module: used to prepare MaxDistance, CenterList, ColList, Mesh, CaiLiao, Radius, and X / Y / Z coordinates; Data preprocessing module: used to calculate ColLength and construct the vertex coordinate set MPlist; Thermal radius control module: used to execute thermal radius control function, converting hot spot temperature into a Radius of [-1,1]; Single-point thermal value calculation module: used to execute the drawCircle function to calculate the single-point thermal value TValue of a single vertex; Color mapping module: used to execute the colStep function to map the total thermal value TVTotal to RGB colors; Main rendering module: Used to perform coordinate processing, nested traversal calculations, and vertex color assignment to complete the final rendering.