Battery pack simulation method, system, equipment, medium and product
By designing the visual interface and building a variety of planar simulation models in the battery pack simulation software, the problem of difficulty in taking into account both the visibility and computing speed of the simulation software interface in the existing technology is solved, and efficient multi-function simulation of the battery pack is realized, which improves the User experience and simulation effects.
Patent Information
- Application Number
- CN202411497239.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-14
AI Technical Summary
The existing battery pack simulation software cannot take into account both the visibility of the simulation interface and the computing speed. It has the defects of high simulation cost, poor effect and single function, making it difficult to achieve effective simulation of the battery pack, which seriously reduces user friendliness.
Design a visual interface and build a variety of planar simulation models. Determine the current simulation model in response to user-set operations, obtain input parameters and configuration parameters, configure the simulation model and perform simulation, and output simulation results.
The multi-functional simulation calculation of the battery pack is realized, which significantly accelerates the simulation process, lowers the threshold for user software use, improves user friendliness, and meets the efficient simulation needs of the battery pack.
Smart Images

Figure CN119442641A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of battery pack thermal management simulation technology, and in particular to battery pack simulation methods, systems, equipment, media and products. Background Art
[0002] At present, with the development of industry technology and industrialization, there are higher requirements for product performance and reliability in the research and development process. In order to verify the parameter indicators of the product, testing is usually the most commonly used and most reliable method. However, since the test requires physical bench construction and test sample assembly, it is difficult to guarantee the material preparation cycle and material costs, especially the testing of large systems is time-consuming and consumable. Simulation, as a preliminary verification method before testing, can make a more accurate assessment of product performance in the early stages of design. Therefore, it has gradually become one of the indispensable processes in the product design and verification process in the field of battery pack thermal management.
[0003] Battery pack thermal management simulation is a method of using computer simulation technology to study the internal thermal behavior of the battery pack, aiming to optimize the design of the battery pack and ensure the safety and performance of the battery. At present, simulation software related to battery pack thermal management can be roughly divided into two categories: one-dimensional simulation and three-dimensional simulation. Among them, the three-dimensional simulation software mainly constructs various three-dimensional simulation models of the battery pack, which has the advantages of high reliability and real-time comparison of the state changes of any component in the battery pack. However, since the three-dimensional simulation model requires grid calculation, there are problems such as long calculation time and cumbersome calculation steps for complex working conditions. One-dimensional simulation software has the advantages of fast calculation speed and low computer configuration requirements compared to three-dimensional software. However, in order to simplify the model and calculation method, the one-dimensional simulation software has a non-intuitive software interface and poor visibility. It is often simplified into small modules and has high requirements for relevant theoretical foundations, which makes the use of this type of test have a certain threshold.
[0004] In summary, the existing battery pack simulation software cannot take into account both the interface visibility and calculation speed of the simulation. It has the defects of high simulation cost, poor effect and single function. It is difficult to achieve effective simulation of the battery pack, which seriously reduces the user-friendliness. Summary of the invention
[0005] In view of this, the present invention provides a battery pack simulation method, system, device, medium and product to solve the problem that the existing battery pack is unable to achieve multifunctional, visual and fast accurate simulation, resulting in poor user-friendliness and difficulty in meeting the needs of efficient battery pack simulation.
[0006] In a first aspect, the present invention provides a battery pack simulation method, which is applied to simulation software, the simulation software includes a visual interface, and at least one simulation model is constructed in the simulation software, the method comprising:
[0007] In response to a setting operation of a user on the visualization interface, determining a current simulation model of the battery pack;
[0008] Acquiring current simulation data corresponding to the battery pack based on the current simulation model, wherein the current simulation data is generated in response to a setting operation of the user in the visual interface, and the current simulation data includes input parameters and configuration parameters, wherein the configuration parameters are used to control the operation mode of the simulation model, including at least one of the selection of a solver, the setting of a simulation step, model iteration requirements, model solution accuracy, parameter attributes, and storage requirements;
[0009] After configuring the current simulation model based on the configuration parameters, a simulation calculation model is obtained, and the input parameters are input into the simulation calculation model for simulation, and the corresponding simulation results are output.
[0010] The present invention designs a visual interface in the simulation software to improve the visibility of the battery pack simulation so that the user can perform corresponding operations, and constructs at least one simulation model in the simulation software for performing various simulation calculations on the battery pack, wherein each simulation model is a planar simulation model that helps to improve the calculation speed. Specifically, the current simulation model of the battery pack is determined in response to the user's setting operation in the visual interface, and the corresponding input parameters and configuration parameters are obtained based on the current simulation model. The current simulation model is configured using the configuration parameters to obtain a simulation calculation model, and the input parameters are input into the simulation calculation model for simulation to output the corresponding simulation results. The visual interface can lower the user's software usage threshold, which not only realizes the multifunctional simulation calculation of the battery pack, but also greatly speeds up the simulation process, thereby improving user friendliness and meeting the efficient simulation requirements of the battery pack.
[0011] In an optional implementation, the simulation model includes a current carrier temperature simulation model, and the construction process of the current carrier temperature simulation model includes:
[0012] Acquire multiple sets of first operating condition data of the battery pack, the first operating condition data including state data of the connecting piece and the current ambient temperature, wherein the state data includes size parameters, material parameters and current parameters;
[0013] For each set of first working condition data, the temperature rise of the connecting piece is calculated based on the size parameter, the material parameter and the current parameter, and the temperature of the connecting piece is calculated based on the temperature rise of the connecting piece and the current ambient temperature;
[0014] A current-carrying temperature simulation model is constructed with multiple sets of first operating condition data of the battery pack as input parameters and all corresponding connecting piece temperatures as output parameters.
[0015] The current-carrying temperature simulation model of the present invention is used to study the temperature distribution between the connecting plates in the battery pack according to the current changes of the connecting plates inside the battery pack. Specifically, the corresponding connecting plate temperature is obtained by analyzing and calculating the collected status data of the connecting plates in the battery pack and the ambient temperature, and the input and output of the model are determined based on the aforementioned data. This can ensure the construction accuracy of the current-carrying temperature simulation model, thereby improving the accuracy of subsequent battery pack simulation.
[0016] In an optional implementation, the simulation model includes a liquid cooling simulation model, and the construction process of the liquid cooling simulation model includes:
[0017] Acquire multiple sets of second operating condition data of the battery pack, wherein the second operating condition data includes cold plate parameters, coolant parameters, battery cell parameters, current parameters and current ambient temperature;
[0018] For each set of second operating condition data, the heat dissipation of the battery cell is calculated based on the cold plate parameters and the coolant parameters, the heat generation of the battery cell is calculated based on the battery cell parameters and the current parameters, the residual heat of the battery cell is calculated based on the heat dissipation of the battery cell and the heat generation of the battery cell, the temperature rise of the battery cell is calculated based on the residual heat of the battery cell and the battery cell parameters, and the battery cell temperature is calculated based on the temperature rise of the battery cell and the current ambient temperature;
[0019] A liquid cooling simulation model is constructed with multiple sets of second operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters.
[0020] The liquid cooling simulation model of the present invention is used to study the liquid cooling heat dissipation effect of the battery pack. Specifically, the corresponding battery cell temperature is obtained by analyzing and calculating the collected cold plate parameters, coolant parameters, battery cell parameters, current parameters and current ambient temperature in the battery pack, and the input and output of the model are determined based on the aforementioned data. This can ensure the construction accuracy of the liquid cooling simulation model and further improve the accuracy of subsequent battery pack simulation calculations.
[0021] In an optional implementation, the simulation model includes an air-cooling simulation model, and the construction process of the air-cooling simulation model includes:
[0022] Acquire multiple sets of third operating condition data of the battery pack, wherein the third operating condition data includes air cooling plate parameters, fan power parameters, battery cell parameters, current parameters and current ambient temperature;
[0023] For each set of third working condition data, the heat dissipation of the battery cell is calculated based on the air cooling plate parameters, the fan power parameters and the current ambient temperature, the heat generation of the battery cell is calculated based on the battery cell parameters and the current parameters, the residual heat of the battery cell is calculated based on the heat dissipation of the battery cell and the heat generation of the battery cell, the temperature rise of the battery cell is calculated based on the residual heat of the battery cell and the battery cell parameters, and the battery cell temperature is calculated based on the temperature rise of the battery cell and the current ambient temperature;
[0024] An air-cooling simulation model is constructed with multiple sets of third operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters.
[0025] The air-cooling simulation model of the present invention is used to study the air-cooling heat dissipation effect of the battery pack. Specifically, the corresponding battery cell temperature is obtained by analyzing and calculating the collected air-cooling plate parameters, fan power parameters, battery cell parameters, current parameters and current ambient temperature in the battery pack, and the input and output of the model are determined based on the aforementioned data. This can ensure the construction accuracy of the air-cooling simulation model, which can not only improve the accuracy of subsequent battery pack simulation calculations, but also enhance the user experience, thus meeting the efficient simulation requirements of the battery pack.
[0026] In an optional embodiment, the simulation model includes a heating plate dry-burning simulation model, and the construction process of the heating plate dry-burning simulation model includes:
[0027] Acquire multiple sets of fourth operating condition data of the battery pack, where the fourth operating condition data includes heating wire parameters, voltage, heating film parameters and current ambient temperature;
[0028] For each set of fourth working condition data, the heating wire heat value is calculated based on the heating wire parameters and voltage, the heating film temperature rise is calculated based on the heating film parameters and the heating wire heat value, and the heating plate temperature is calculated based on the heating film temperature rise and the current ambient temperature;
[0029] With multiple sets of fourth operating condition data of the battery pack as input parameters and all corresponding heating plate temperatures as output parameters, a heating plate dry-burning simulation model is constructed.
[0030] The heater plate dry-burning simulation model of the present invention is used to study the normal operation of the battery pack in a dry-burning environment. Specifically, the collected heating wire parameters, voltage, heating film parameters and current ambient temperature are analyzed and calculated to obtain the corresponding heater plate temperature, and the input and output of the model are determined based on the aforementioned data. This ensures the construction accuracy of the heater plate dry-burning simulation model, which not only improves the accuracy of subsequent battery pack simulation calculations, but also enhances the user experience, meeting the efficient simulation requirements of the battery pack.
[0031] In an optional embodiment, the simulation model includes a heating simulation model of a heating plate, and the construction process of the heating simulation model includes:
[0032] Acquire multiple sets of fifth operating condition data of the battery pack, the fifth operating condition data including heating wire parameters, voltage, heating film parameters, current ambient temperature and battery cell parameters;
[0033] For each set of fifth working condition data, the heating wire heat value is calculated based on the heating wire parameters and voltage, the heating film temperature rise is calculated based on the heating film parameters and the heating wire heat value, the heating plate temperature is calculated based on the heating film temperature rise and the current ambient temperature, and the battery cell temperature is calculated based on the heating plate temperature and the battery cell parameters;
[0034] A heating plate heating simulation model is constructed with multiple sets of fifth operating condition data of the battery pack as input parameters and all corresponding heating plate temperatures and battery cell temperatures as output parameters.
[0035] The heating plate heating simulation model of the present invention is used to study the normal operation of the battery pack in a low temperature environment. Specifically, the corresponding heating plate temperature and battery cell temperature are obtained by analyzing and calculating the collected heating wire parameters, voltage, heating film parameters, current ambient temperature and battery cell parameters, and the input and output of the model are determined based on the aforementioned data. This can greatly ensure the construction accuracy of the heating plate heating simulation model, improve the accuracy of subsequent battery pack simulation calculations and the user experience, and meet the efficient simulation requirements of the battery pack.
[0036] In a second aspect, the present invention provides a battery pack simulation system, which is applied to simulation software, the simulation software includes a visual interface, and at least one simulation model is constructed in the simulation software, and the system includes:
[0037] A model determination module, used to determine a current simulation model of the battery pack in response to a setting operation of a user on the visualization interface;
[0038] A data acquisition module, used for acquiring current simulation data corresponding to the battery pack based on the current simulation model, wherein the current simulation data is generated in response to a setting operation of a user in a visual interface, and the current simulation data includes input parameters and configuration parameters, wherein the configuration parameters are used to control the operation mode of the simulation model, and include at least one of the selection of a solver, the setting of a simulation step, model iteration requirements, model solution accuracy, parameter attributes, and storage requirements;
[0039] The model simulation module is used to configure the current simulation model based on the configuration parameters, obtain the simulation calculation model, input the input parameters into the simulation calculation model for simulation, and output the corresponding simulation results.
[0040] The battery pack simulation system of the present invention can greatly lower the user's software usage threshold through the visual interface designed in the simulation software and at least one simulation model constructed in the simulation software, realize the multifunctional simulation calculation of the battery pack, further speed up the simulation process of the battery pack, improve user-friendliness, and meet the efficient simulation requirements of the battery pack.
[0041] In a third aspect, the present invention provides a computer device, the device includes a controller, the controller includes: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes a battery pack simulation method according to the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0042] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute a battery pack simulation method according to the first aspect or any corresponding embodiment thereof.
[0043] In a fifth aspect, the present invention provides a computer program product, including computer instructions, which are used to enable a computer to execute a battery pack simulation method according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0045] Figure 1 is a schematic flow chart of a battery pack simulation method according to an embodiment of the present invention;
[0046] Figure 2 It is a flowchart of the function realization of the simulation software;
[0047] Figure 3 It is a schematic diagram of constructing a current-carrying temperature simulation model;
[0048] Figure 4 It is a schematic diagram of the construction of the liquid cooling simulation model;
[0049] Figure 5 It is a schematic diagram of the construction of the dry-burning simulation model of the heating plate;
[0050] Figure 6 is a structural block diagram of a battery pack simulation system according to an embodiment of the present invention;
[0051] Figure 7 It is a schematic diagram of the structure of the controller of the device according to the embodiment of the present invention. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0053] An embodiment of the present invention provides an embodiment of a battery pack simulation method. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0054] In this embodiment, a battery pack simulation method is provided, which is applied to simulation software. The simulation software includes a visual interface, and at least one simulation model is constructed in the simulation software. Figure 1 is a flow chart of a battery pack simulation method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0055] Step S101 , in response to a setting operation of a user on a visual interface, determining a current simulation model of a battery pack.
[0056] It should be noted that the specific construction method of the visualization interface in this embodiment is not limited here, and can be obtained according to conventional visualization interface construction methods in the field. Its specific content is also adaptively set according to actual needs. For example, the visualization interface contains function keys / buttons of simulation models. The user selects the corresponding simulation model through the function keys / buttons of the corresponding functions, and sets and inputs the relevant parameters of the model. This is only an exemplary description.
[0057] Step S102, based on the current simulation model, obtain the current simulation data corresponding to the battery pack, the current simulation data is generated in response to the user's setting operation in the visual interface, and the current simulation data includes input parameters and configuration parameters, wherein the configuration parameters are used to control the operation mode of the simulation model, including the selection of the solver, the setting of the simulation step, the model iteration requirements, the model solution accuracy, the parameter attributes and at least one of the storage requirements.
[0058] It should be noted that the configuration parameters of a model determine how the model runs by specifying the type of solver used, import and export settings, and other settings that control the behavior of the model. Each model has a configuration set that contains model configuration parameters and their specified values. When creating a new model, it generally includes default values for the specified model configuration parameters. In actual use, you can view and set the corresponding configuration parameters programmatically or using the "Configuration Parameters" dialog box.
[0059] In this embodiment, the specific contents of the solver, simulation step, model iteration requirements, model solving accuracy, parameter attributes and storage requirements in the configuration parameters can be set according to the adaptability of the actual simulation model. For example, when simulating the internal temperature of the battery pack, the solver is determined based on experience, and the simulation step is set to 2 and the number of model iterations is set to 50 for simulation calculation, and the calculation results are output. This is only an exemplary description.
[0060] Step S103, after configuring the current simulation model based on the configuration parameters, a simulation calculation model is obtained, and the input parameters are input into the simulation calculation model for simulation, and the corresponding simulation results are output.
[0061] It should be noted that the simulation results of this embodiment are adaptively output to the corresponding indicators according to the user's simulation requirements for the battery pack.
[0062] The battery pack simulation method of the embodiment of the present invention improves the visibility of the battery pack simulation through a visual interface, thereby lowering the user's threshold for using the software; in addition, through the various plane simulation models built into the software, multifunctional simulation calculations of the battery pack can be realized, which not only improves the simulation calculation speed and greatly speeds up the simulation process, but also further improves user-friendliness and meets the needs of efficient simulation of the battery pack.
[0063] It should be noted that the battery pack simulation method of this embodiment is designed and developed accordingly through a development platform (such as MATLAB) to obtain simulation software, so that users can realize multi-dimensional simulation calculations of the battery pack only by operating the simulation software. In a specific embodiment, the simulation software integrates multiple battery calculation models, and the simulation function of the battery pack is realized after corresponding operations are performed through a visual interface. Figure 2 It is a flowchart of the simulation software function implementation. Figure 2 It can be seen that the process includes:
[0064] Step 1: Open the program and enter the login interface.
[0065] In this embodiment, the main interface of the software is first entered, and the initial information is displayed through the interface module of the visual interface programming software, including basic information and usage methods, to guide subsequent operations.
[0066] Step 2: Enter your account and password.
[0067] In this embodiment, after entering the user name and password in the editable text box, click the "Login" button, wherein the "Login" button contains a callback function, which is triggered by clicking. Specifically, the program converts the entered user name and password into a programming language and assigns it to the judgment variable.
[0068] Step 3: Determine whether the account and password match and obtain permission.
[0069] In this embodiment, the internal database of the program performs logical judgment on the judgment variable. Specifically, the internal judgment module first retrieves the "user name" part of the judgment variable from the preset database; if the corresponding code is not retrieved, false is fed back, and the interface response is triggered, and a "user name / password error dialog box" pops up; if the retrieval is successful, the password corresponding to the username is captured and compared with the "password" part in the judgment variable; if they are exactly the same, true is fed back, the interface response is triggered, and the function selection interface is displayed.
[0070] Step 4: Enter the function selection interface.
[0071] In this embodiment, the function selection interface includes a variety of optional calculation functions, which can be selected through a drop-down box. Each option in the drop-down box contains a value change callback, which triggers the corresponding callback according to the selected function option and navigates to the corresponding function item interface. Free switching of multiple functions is achieved, expanding the scope of application of the software.
[0072] Step 5. Select a function and enter the new project interface.
[0073] In this embodiment, enter the project information in the editable text box, the software internal database recognizes the content, stores it in the database, and creates a new project file. Among them, an independent database is established for a project, which is directly referenced in subsequent calculations to avoid repeated input of the same data, thereby improving software efficiency; at the same time, binding a project to a database also facilitates project management of file data. After completion, click the button to trigger the interface switch callback and jump to the detailed parameter interface.
[0074] Step 6: Enter project related information and enter the parameter setting interface.
[0075] In this embodiment, the specific parameters to be calculated are input, and different solvers and step sizes can be selected according to the needs to optimize the calculation accuracy (i.e. Figure 2). Click the Start Calculation button to trigger the callback, and the program assigns the relevant parameters to the parameters in the calculation model. The model calculates according to the established algorithm and outputs the calculation results. The results can be output in a variety of formats, such as curves, data documents, animations, etc., to facilitate subsequent data processing or result display.
[0076] It needs to be explained that Figure 2 In the process of "determining whether the input parameters can obtain results", the software in this embodiment assigns the input parameter values to the variables in the calculation model through the setVariable() function, and the calculation cutoff condition is assigned to the calculation model through the setModelParameter() function. Among them, the software calls the model and starts iterative calculation according to the set time / number of steps. The parameters in the calculation model are pre-set with the calculation logic, properties, and maximum storage capacity through the code, and the parameters will be identified at the beginning and during the calculation iteration; if the parameter attribute is wrong or exceeds the limit, triggering the model error, the set Stoptime() function will automatically return to zero, the model iteration calculation will be terminated, and the messagebox() function will be triggered to prompt that the input parameters are incorrect.
[0077] It should be noted that the setVariable() function is used to set or modify the value of a variable during the simulation process. In the development platform, you can call setVariable() by writing a script or function to dynamically change the value of the variable during the simulation, thereby affecting the behavior and results of the simulation. The setModelParameter() function is used to specify the value of the model configuration parameter to be used in the simulation. The setModelParameter() function can be used to adjust the parameters of the model before or during the simulation to ensure that the simulation meets the expected conditions or scenarios. The Stoptime() function is used to set the stop time of the simulation. Before or during the simulation, the StopTime() function allows the user to dynamically set this time point so that the simulation is terminated when a specific condition is met. The messagebox() function is often related to graphical user interface programming and is used to display a message box on the screen to display information, warnings, or error messages to the user. In a simulation environment, it may not be used directly to control the simulation process, but it can be used to report important information or status updates to the user during the simulation.
[0078] It should be noted that the above steps 1 to 6 only illustrate the general calculation process of the software. The software contains a menu bar and related tabs, which can be freely selected and quickly switched between the processes. Specifically, through the above software with a visual interface, fast and accurate calculations can be achieved, so that users can use the existing calculation models in the software to perform battery pack thermal management related simulation calculations without any barriers, which greatly saves simulation resources.
[0079] It should be noted that the calculation models integrated in the simulation software of this embodiment are various simulation models of battery packs. The corresponding models need to be constructed in advance and the model access interface needs to be provided to realize the multifunctional simulation of the battery pack.
[0080] In one possible implementation, the simulation model includes a current-carrying temperature simulation model, which is used to simulate the current-carrying temperature of the battery pack. In practical applications, since the current-carrying temperature changes of each connecting piece inside the battery pack are most obvious, the simulation model specifically establishes a one-dimensional heat conduction model of the battery pack, combined with the current changes of each connecting piece inside the battery pack, to predict and analyze the temperature distribution between the connecting pieces of the battery pack. This type of simulation helps to evaluate the thermal management performance of the battery pack in actual use, and optimize the design to improve the safety and life of the battery pack. Specifically, the construction process of the current-carrying temperature simulation model includes:
[0081] Step A1, obtaining multiple groups of first operating condition data of the battery pack, the first operating condition data including status data of the connecting piece and the current ambient temperature, wherein the status data includes size parameters, material parameters and current parameters.
[0082] It should be noted that the multiple groups of first operating condition data in this embodiment refer to the status data of multiple groups of connecting plates collected at different ambient temperatures. It should be noted that the status data of multiple groups of connecting plates include the status data of at least one connecting plate at the corresponding ambient temperature. Specifically, the connecting plates in the battery pack are used to connect the battery cells and transmit current. The specific contents contained in the size parameters of the connecting plates are not limited here, such as the length and width of the connecting plates. Connecting plates of different materials (i.e. material parameters) have different corresponding current carrying capacities (i.e. current parameters). The materials of the connecting plates include nickel plates, copper plates, copper-aluminum composite plates, aluminum plates, and nickel-plated steel strips. This is only an exemplary description. The specific material of the connecting plates can be adaptively adjusted according to the actual project requirements.
[0083] In this embodiment, the specific method for acquiring the first operating condition data is based on conventional data acquisition means in the art and is not limited here.
[0084] Step A2: for each set of first operating condition data, the temperature rise of the connecting piece is calculated based on the size parameter, the material parameter and the current parameter, and the temperature of the connecting piece is calculated based on the temperature rise of the connecting piece and the current ambient temperature.
[0085] In this embodiment, the temperature rise of the connecting piece is used to characterize the temperature change of the connecting piece (i.e., the difference between the temperature of the connecting piece and the temperature of its surrounding environment. The temperature rise of similar objects (such as battery cells and heating pieces) below can be understood adaptively here). It mainly describes the heat exchange between the connecting piece and its environment, that is, it is determined according to the difference between the heat generation and heat dissipation of the connecting piece; wherein, the heat generation of the connecting piece is calculated according to the material parameters and current parameters of the connecting piece; and the heat dissipation is calculated according to the size parameters of the connecting piece at the current ambient temperature. In addition, the temperature of the connecting piece is calculated by accumulating the current ambient temperature and the temperature rise of the connecting piece.
[0086] Step A3, using multiple groups of first operating condition data of the battery pack as input parameters and all corresponding connecting piece temperatures as output parameters, constructing a current-carrying temperature simulation model.
[0087] The current-carrying temperature simulation model in the embodiment of the present invention is used to study the temperature distribution between the connecting plates in the battery pack according to the current changes of the connecting plates inside the battery pack. Specifically, the corresponding connecting plate temperature is obtained by analyzing and calculating the collected status data of the connecting plates in the battery pack and the ambient temperature, and the input and output of the model are determined based on the aforementioned data. This can ensure the construction accuracy of the current-carrying temperature simulation model, thereby improving the accuracy of subsequent battery pack simulation.
[0088] In one specific embodiment, see Figure 3, a construction process of a current-carrying temperature simulation model is provided (i.e., the first operating condition data is used as the model input, and the model output parameter is the corresponding connecting piece temperature), including: inputting the connecting piece size parameter a1, the material parameter b1, the current parameter c1 and the environmental parameter d1 (i.e., the ambient temperature); calculating the intermediate parameter x1 surface area and the intermediate parameter x2 mass by the size parameter a1 and the material parameter b1 (it should be noted that the calculation of the intermediate parameter x1 surface area and the intermediate parameter x2 mass is determined according to the conventional calculation formula in the field, that is, the surface area is determined according to the size parameter; the mass is determined according to the material parameter and the size parameter); calculating the intermediate parameter x3 resistance value by the material parameter b1 and the environmental parameter d1 (it should be noted that the intermediate parameter x3 resistance value is calculated at the current ambient temperature, and its specific value is calculated according to the current ambient temperature and combined with the Retrieve the material parameters of the connecting piece from the internal data and calculate the resistance temperature coefficient and resistivity corresponding to them); read the current parameter c1 and identify the intermediate parameter x4 current; calculate the intermediate parameter x3 resistance value and the intermediate parameter x4 current through the formula to obtain the intermediate parameter x5 connecting piece heat; calculate the intermediate parameter x1 surface area and the environmental parameter d1 through the formula to obtain the intermediate parameter x6 connecting piece radiation heat dissipation and the intermediate parameter x7 connecting piece convection heat transfer; calculate the intermediate parameter x8 connecting piece residual heat based on the intermediate parameter x5 connecting piece heat, the x6 connecting piece radiation heat dissipation and the x7 connecting piece convection heat transfer through the algorithm; calculate the intermediate parameter x2 mass and the intermediate parameter x8 connecting piece residual heat through the formula to obtain the intermediate parameter x9 connecting piece temperature rise; calculate the environmental parameter d1 and the intermediate parameter x9 connecting piece temperature rise to obtain the output parameter connecting piece temperature. It should be noted that the formula or algorithm for determining the intermediate parameters mentioned above can adopt the content known in the art.
[0089] In one possible implementation, the simulation model includes a liquid cooling simulation model, which is used to simulate the heat dissipation of a battery pack using liquid cooling. A corresponding liquid cooling simulation model needs to be established. The model should consider factors such as coolant flow and heat sink design to predict and analyze the temperature distribution of the battery cells inside the battery pack. Specifically, by optimizing the parameters of the liquid cooling system, such as flow rate, cooling plate material, etc., the heat dissipation effect of the battery pack can be improved to ensure the temperature control of the battery cells when the battery pack is running at high power. Specifically, the construction process of the liquid cooling simulation model includes:
[0090] Step B1, obtaining multiple groups of second operating condition data of the battery pack, wherein the second operating condition data includes cold plate parameters, coolant parameters, battery cell parameters, current parameters and current ambient temperature.
[0091] It should be noted that the multiple groups of second operating condition data in this embodiment refer to the multiple groups of operating condition data involved in the liquid cooling simulation collected at different ambient temperatures. Specifically, the cold plate of the battery pack is a key thermal management component, which is mainly used in the power battery system to effectively manage and adjust the temperature of the battery through liquid cooling technology. Among them, the core of liquid cooling technology lies in the cold plate, which absorbs and transfers the excess heat generated by the battery during operation through the coolant in the internal flow channel, thereby keeping the battery within a suitable operating temperature range, which is crucial to improving the service life and safety of the battery. The battery cell is also called a battery cell, which consists of a positive electrode, a negative electrode, a diaphragm and an electrolyte. These parts work together to convert chemical energy into electrical energy through chemical reactions. There are many types of battery cells, including lithium-ion batteries, nickel-hydrogen batteries, etc., which are widely used in various devices. The battery pack is composed of multiple battery cells, each of which is combined into a battery module in a series-parallel manner, and multiple battery modules are further combined into a complete battery pack.
[0092] In this embodiment, the specific method for acquiring the second operating condition data is based on conventional data acquisition means in the art and is not limited here.
[0093] Step B2, for each set of second operating condition data, respectively calculate the heat dissipation of the battery cell based on the cold plate parameters and the coolant parameters, calculate the heat generation of the battery cell based on the battery cell parameters and the current parameters, calculate the residual heat of the battery cell based on the heat dissipation of the battery cell and the heat generation of the battery cell, calculate the temperature rise of the battery cell based on the residual heat of the battery cell and the battery cell parameters, and calculate the battery cell temperature based on the temperature rise of the battery cell and the current ambient temperature.
[0094] It should be noted that the specific content of the battery cell parameters in this embodiment is not limited here, and can be adaptively set according to the actual project requirements. The relevant descriptions of the battery cell parameters mentioned below can be found here, and no repetition will be made later. For example, the battery cell parameters include battery cell capacity, battery cell internal resistance, namely battery cell DCR (Directive Current Resistance), battery cell size or diameter, battery cell mass, battery cell specific heat, etc., which are only used as an exemplary description.
[0095] In practical applications, the heat exchange of the battery cell is determined by three parameters: the specific heat of the battery cell, the mass of the battery cell and the temperature rise of the battery cell. Therefore, in this embodiment, the temperature rise of the battery cell is calculated by combining the heat generation of the battery cell, the heat dissipation of the battery cell and the battery cell parameters; and the current ambient temperature and the temperature rise of the battery cell are added together to calculate the battery cell temperature.
[0096] Step B3, constructing a liquid cooling simulation model using multiple sets of second operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters.
[0097] The liquid cooling simulation model of the embodiment of the present invention is used to study the liquid cooling heat dissipation effect of the battery pack. Specifically, the corresponding battery cell temperature is obtained by analyzing and calculating the collected cold plate parameters, coolant parameters, battery cell parameters, current parameters and current ambient temperature in the battery pack, and the input and output of the model are determined based on the aforementioned data. This can ensure the construction accuracy of the liquid cooling simulation model and further improve the accuracy of subsequent battery pack simulation calculations.
[0098] In one specific embodiment, see Figure 4 , providing a process for constructing a liquid cooling simulation model (i.e., taking the second operating condition data as the model input, and the model output parameter as the corresponding battery core temperature), including:
[0099] Input cold plate parameter a2, coolant parameter b2, cell parameter c2, current parameter d2 and ambient temperature e2; calculate the intermediate parameter y1 heat transfer coefficient (i.e., liquid heat transfer coefficient, whose specific value is calculated according to the empirical formula in the field) through the cold plate parameter a2; identify the intermediate parameter y2 coolant temperature through the coolant parameter b2; calculate the intermediate parameter y3 cell heat dissipation (i.e., the contact area between the cell and the cold plate, the embodiment of the present application takes the cell bottom area as an example, which can be determined by the cell parameters) through the fitting formula (i.e., the fitting relationship between the heat transfer coefficient, the coolant temperature, and the heat dissipation area and the cell heat dissipation) according to the intermediate parameter y1 heat transfer coefficient and the intermediate parameter y2 coolant temperature and the heat dissipation area (i.e., the contact area between the cell and the cold plate, the embodiment of the present application takes the cell bottom area as an example, which can be determined by the cell parameters). Figure 4 The coolant in the battery takes away the heat); the intermediate parameter y4 battery cell heat value is calculated by the battery cell parameter c2 and the current parameter d2 (it should be noted that the specific value of the intermediate parameter y4 battery cell heat value is calculated according to the empirical formula in this field); the intermediate parameter y3 battery cell heat dissipation and the intermediate parameter y4 battery cell heat value are calculated to obtain the intermediate parameter y5 battery cell residual heat ( Figure 4 The residual heat generated in the battery cell); the intermediate parameter y6 battery cell temperature rise is obtained by calculating the battery cell parameter c2 and the intermediate parameter y5 battery cell residual heat (it should be noted that this step first calculates the battery cell bottom area, battery cell mass and battery cell specific heat capacity according to the input battery cell parameter c2 according to the empirical formula in the field; and the calculated battery cell related data is combined with the intermediate parameter y5 battery cell residual heat to calculate the intermediate parameter y6 battery cell temperature rise); finally, the intermediate parameter y6 battery cell temperature rise is calculated with the battery cell starting temperature (that is, the input ambient temperature e2) to obtain the output parameter battery cell temperature.
[0100] It should be noted that the output parameter battery cell temperature can be used again as an intermediate parameter to calculate with the intermediate parameter y2 coolant temperature to obtain the real-time intermediate parameter y3 battery cell heat dissipation, thereby completing the loop iteration to realize the temperature accumulation calculation within the time interval.
[0101] In one possible implementation, the simulation model includes an air-cooling simulation model, which is mainly for heat dissipation simulation of battery packs using air cooling, and a corresponding air-cooling simulation model needs to be established. The model should consider factors such as air flow and heat sink structure to predict and analyze the temperature distribution of the battery cells on the surface and inside the battery pack. Specifically, by optimizing the design parameters of the air cooling system, such as fan power, heat sink shape, etc., the heat dissipation effect of the battery pack can be improved to ensure the normal operating temperature of the battery. Specifically, the construction process of the model includes:
[0102] Step C1, obtaining multiple sets of third operating condition data of the battery pack, wherein the third operating condition data includes air cooling plate parameters, fan power parameters, battery cell parameters, current parameters and current ambient temperature.
[0103] It should be noted that the multiple sets of third operating condition data refer to multiple sets of operating condition data involved in liquid-air cooling simulation collected at different ambient temperatures. In this embodiment, the specific method of obtaining the third operating condition data is based on conventional data acquisition means in the field and is not limited here.
[0104] Step C2, for each set of third operating condition data, respectively calculate the heat dissipation of the battery cell based on the air cooling plate parameters, the fan power parameters and the current ambient temperature, calculate the heat generation of the battery cell based on the battery cell parameters and the current parameters, calculate the residual heat of the battery cell based on the heat dissipation of the battery cell and the heat generation of the battery cell, calculate the temperature rise of the battery cell based on the residual heat of the battery cell and the battery cell parameters, and calculate the battery cell temperature based on the temperature rise of the battery cell and the current ambient temperature.
[0105] In this embodiment, the contents related to the temperature rise of the battery cell and the battery cell temperature can be found in the previous text and will not be repeated here.
[0106] Step C3, using multiple sets of third operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters, to construct an air cooling simulation model.
[0107] The air-cooling simulation model of the embodiment of the present invention is used to study the air-cooling heat dissipation effect of the battery pack. Specifically, the corresponding battery cell temperature is obtained by analyzing and calculating the collected air-cooling plate parameters, fan power parameters, battery cell parameters, current parameters and current ambient temperature in the battery pack, and the input and output of the model are determined based on the aforementioned data. This can ensure the construction accuracy of the air-cooling simulation model, which can not only improve the accuracy of subsequent battery pack simulation calculations, but also enhance the user experience, thus meeting the requirements for efficient simulation of the battery pack.
[0108] It should be noted that the construction principles of the air-cooled simulation model and the liquid-cooled simulation model of this embodiment are similar, and the only difference is that the heat dissipation medium of the two heat dissipation methods is different. The heat dissipation medium of the air-cooled simulation model is mainly air. A cooling fan is installed at one end of the battery pack, and ventilation holes are left at the other end to allow air to flow between the gaps between the battery cells, i.e., in the flow channel, to remove the high heat generated by the battery cells when they are working. The heat dissipation medium of the liquid-cooled simulation model is mainly liquid, and the coolant circulates in the coolant pipes in the battery pack to remove the heat generated by the battery cells when they are working. Therefore, the corresponding construction schematic diagram can be referred to Figure 4 , which will not be listed separately here. Specifically, the construction process of the air-cooling simulation model (i.e., the third working condition data is used as the model input, and the model output parameter is the corresponding battery cell temperature) includes: inputting the air-cooling plate parameter a3, the fan power parameter b3, the battery cell parameter c3, the current parameter d3 and the ambient temperature e3; calculating the intermediate parameter z1 air heat transfer coefficient through the air-cooling plate parameter a3 and the fan power parameter b3 (it should be noted that the specific value of the intermediate parameter z1 air heat transfer coefficient can be calculated according to the empirical formula in this field); calculating the intermediate parameter z2 battery cell heat dissipation through the intermediate parameter z1 air heat transfer coefficient and the ambient temperature e3 through the fitting formula; calculating the intermediate parameter z3 battery cell heat generation through the battery cell parameter c3 and the current parameter d3; calculating the intermediate parameter z2 battery cell heat dissipation and the intermediate parameter z3 battery cell heat generation to obtain the intermediate parameter z4 battery cell residual heat; calculating the intermediate parameter z5 battery cell temperature rise through the battery cell parameter c3 and the intermediate parameter z4 battery cell residual heat; calculating the output parameter battery cell temperature through the intermediate parameter z5 battery cell temperature rise and the ambient temperature e3.
[0109] It should be noted that the output parameter cell temperature can be used as an intermediate parameter again to calculate with the ambient temperature e3 to obtain the real-time intermediate parameter z2 cell heat dissipation, thereby completing the loop iteration to realize the temperature accumulation calculation within the time interval.
[0110] In a possible implementation, the simulation model includes a dry-burning simulation model of the heating plate, which is intended to ensure the safety and reliability of the heating plate. In the simulation design, the model needs to take the dry-burning situation into consideration, that is, by establishing a dry-burning simulation model, the temperature distribution and thermal response of the heating plate under different dry-burning situations are analyzed to provide design guidance and optimization solutions. Specifically, the construction process of the model includes:
[0111] Step D1, obtaining multiple sets of fourth operating condition data of the battery pack, the fourth operating condition data including heating wire parameters, voltage, heating film parameters and current ambient temperature.
[0112] It should be noted that the multiple sets of fourth working condition data in this embodiment refer to the state data of multiple sets of heating plates collected at different ambient temperatures. It should be noted that the state data of multiple sets of heating plates include the state data of at least one heating plate at the corresponding ambient temperature (such as parameters of heating wire, heating film, etc., the specific content of which is not limited here, and is determined according to the adaptability of actual needs, such as heating wire parameters including material, specification, resistivity and maximum use temperature, etc.; heating film parameters including material, size, voltage and maximum use temperature, etc.). Specifically, the heating plate of the battery pack is mainly used to solve the performance problem of the battery in a low temperature environment. By installing the heating plate inside the battery pack, the heating effect of the heating plate is used to increase the temperature inside the battery, thereby improving the charging and discharging performance of the battery in a low temperature environment. The type and design of the heating plate may vary according to the specific application scenario and technical requirements, but the main purpose is to enhance the performance of the battery by heating to ensure that the battery can still work normally under low temperature conditions. Dry burning of the heating plate of the battery pack means that when the heating plate is used to heat the battery pack, the heating plate works without a liquid medium, resulting in excessively high surface temperature of the heating plate, which may damage the heating plate itself and even cause a safety accident. This usually happens when the heater is improperly designed and used, or when the environmental conditions around the heater are not conducive to effective heat dissipation. In practical applications, in order to avoid dry burning of the heater, it is necessary to ensure that the heater is reasonably designed and that appropriate heat dissipation measures are taken during use to ensure that the heat can be effectively transferred and dissipated.
[0113] In this embodiment, the performance of the heating plate is analyzed by the heating wire parameters and the heating film parameters, and the specific content and acquisition method thereof can be adaptively adjusted according to actual needs.
[0114] Step D2, for each set of fourth operating condition data, respectively calculate the heating wire heating value based on the heating wire parameters and voltage, calculate the heating film temperature rise based on the heating film parameters and the heating wire heating value, and calculate the heating plate temperature based on the heating film temperature rise and the current ambient temperature.
[0115] In this embodiment, the temperature rise of the heating film is used to characterize the temperature change of the heating film, which is mainly determined based on the heating value and heat dissipation of the heating film and the heating wire respectively; wherein, the heating value is determined by the heating value of the heating wire, and the heat dissipation is determined by the convective heat transfer of the heating film; the residual heat of the heating film is obtained by the difference between the heating value of the heating wire and the convective heat transfer of the heating film, and the temperature rise of the heating film is calculated based on it; finally, the current ambient temperature and the temperature rise of the heating film are added together to calculate the temperature of the heating plate.
[0116] Step D3, using multiple sets of fourth operating condition data of the battery pack as input parameters and all corresponding heating plate temperatures as output parameters, constructing a heating plate dry-burning simulation model.
[0117] The dry-burning simulation model of the heating plate in the embodiment of the present invention is used to study the normal operation of the battery pack in a dry-burning environment. Specifically, the collected heating wire parameters, voltage, heating film parameters and current ambient temperature are analyzed and calculated to obtain the corresponding heating plate temperature, and the input and output of the model are determined based on the above data. This can ensure the construction accuracy of the dry-burning simulation model of the heating plate, which not only improves the accuracy of subsequent battery pack simulation calculations, but also enhances the user experience and meets the efficient simulation requirements of the battery pack.
[0118] In one specific embodiment, see Figure 5 , a construction process of a heating plate dry-burning simulation model is provided (i.e., the fourth working condition data is used as the model input, and the model output parameter is the corresponding heating plate temperature), including: inputting heating wire parameter a4, voltage b4, heating film parameter c4 and ambient temperature d4; calculating the intermediate parameter w1 heating wire resistance value through the heating wire parameter a4; calculating the intermediate parameter w2 heating wire heating value through the intermediate parameter w1 heating wire resistance value and voltage b4 (its specific value is calculated based on the corresponding empirical formula in the field); retrieving the intermediate parameter w3 heating film of the heating film through the heating film parameter c4 The material emissivity and the intermediate parameter w4 specific heat capacity of the heating film; the intermediate parameter w5 surface area of the heating film is calculated based on the size of the heating film parameter c4, and the intermediate parameter w6 heating film mass is calculated based on the material of the heating film parameter c4; the intermediate parameter w7 heating film radiation heat dissipation is calculated by the ambient temperature d4, the intermediate parameter w5 heating film surface area and the intermediate parameter w3 heating film material emissivity, and the temperature difference between the heating film and the environment calculated according to the ambient temperature d4; the intermediate parameter w8 heating film convection heat dissipation (i.e. Figure 5 where is the convective heat transfer of the heating film. It should be noted that this step calculates the temperature difference between the heating film and the environment based on the ambient temperature d4, and calculates the intermediate parameter w8 of the convective heat dissipation of the heating film based on the temperature difference between the heating film and the environment combined with the intermediate parameter w5 of the surface area of the heating film); the intermediate parameter w2 of the heating wire heat, the intermediate parameter w8 of the heating film convective heat dissipation and the intermediate parameter w7 of the heating film radiant heat dissipation are calculated to obtain the intermediate parameter w9 of the heating film residual heat; according to the intermediate parameter w6 of the heating plate mass, the intermediate parameter w4 of the heating film specific heat capacity and the intermediate parameter w9 of the heating film residual heat, the intermediate parameter w10 of the heating film temperature rise is calculated to obtain the intermediate parameter w10; and based on the intermediate parameter w10 of the heating film temperature rise and the ambient temperature d4, the output result (also called output parameter), that is, the actual temperature of the heating plate, is calculated.
[0119] It should be noted that the output parameter heating plate temperature can be used again as an intermediate parameter to calculate with the ambient temperature d4, the intermediate parameter w3 heating film material emissivity and the intermediate parameter w5 heating film surface area to obtain the real-time intermediate parameter w7 heating film radiation heat dissipation and the intermediate parameter w8 heating film convection heat dissipation, thereby completing the loop iteration to realize the cumulative calculation of the heating plate temperature within the time interval.
[0120] In one possible implementation, the simulation model includes a heating plate simulation model, which is mainly used to simulate the performance of the battery pack in a low temperature environment, and a corresponding heating plate heating model needs to be established. The model should consider factors such as the power of the heating plate and the thermal conductivity of the material to predict and analyze the heating temperature distribution of the heating plate under different working conditions. Specifically, by optimizing the design and control strategy of the heating plate, the normal operating temperature of the battery cell in the battery pack in a low temperature environment is ensured to further improve the battery performance and life. Specifically, the construction process of the heating plate simulation model includes:
[0121] Step E1, obtaining multiple sets of fifth operating condition data of the battery pack, the fifth operating condition data including heating wire parameters, voltage, heating film parameters, current ambient temperature and battery cell parameters.
[0122] In this embodiment, the relevant content and acquisition method of the fifth operating condition data can be found in the previous text and will not be repeated here.
[0123] Step E2, for each set of fifth operating condition data, respectively calculate the heating wire heating value based on the heating wire parameters and voltage, calculate the heating film temperature rise based on the heating film parameters and the heating wire heating value, calculate the heating plate temperature based on the heating film temperature rise and the current ambient temperature, and calculate the battery cell temperature based on the heating plate temperature and the battery cell parameters.
[0124] In practical applications, the main purpose of the heating simulation of the heating plate is to simulate the battery pack in a low temperature environment, and to preheat the battery or maintain a suitable operating temperature through the heating plate to ensure the performance and safety of the battery. This simulation focuses on how the heating plate effectively transfers heat to the battery cells (i.e., battery cells) in the battery pack, as well as the uniformity and efficiency of the temperature distribution of the entire battery pack. Therefore, the model output in this embodiment should not only pay attention to the temperature of the heating plate, but also consider the temperature of the battery cell.
[0125] Step E3, using multiple sets of fifth operating condition data of the battery pack as input parameters and all corresponding heating plate temperatures and battery cell temperatures as output parameters, constructing a heating plate heating simulation model.
[0126] The heating plate heating simulation model of the embodiment of the present invention is used to study the normal operation of the battery pack in a low temperature environment. Specifically, the corresponding heating plate temperature and battery cell temperature are obtained by analyzing and calculating the collected heating wire parameters, voltage, heating film parameters, current ambient temperature and battery cell parameters, and the input and output of the model are determined based on the above data. This can greatly ensure the construction accuracy of the heating plate heating simulation model, improve the accuracy of subsequent battery pack simulation calculations and the user experience, and meet the efficient simulation requirements of the battery pack.
[0127] In a specific embodiment, the construction principle of the heating plate heating simulation model of this embodiment is similar to that of the heating plate dry-burning simulation model, and the only difference is that the simulation object of the heating plate heating simulation model, that is, the output parameter of the model, is the heating plate temperature and the battery core temperature; while the simulation object of the heating plate dry-burning simulation model, that is, the output parameter of the model, is the heating plate temperature; the corresponding construction schematic diagram can be referred to Figure 5 , which will not be listed separately here. Specifically, the construction process of the heating simulation model of the heating plate (i.e., the fifth working condition data is used as the model input, and the model output parameters are the corresponding heating plate temperature and battery core temperature) includes: inputting the heating wire parameter a5, voltage b5, heating film parameter c5, ambient temperature d5 and battery core parameter e5; calculating the intermediate parameter q1 heating wire resistance value through the heating wire parameter a5; calculating the intermediate parameter q2 heating wire heating value through the intermediate parameter q1 heating wire parameter resistance value and voltage b5; retrieving the intermediate parameter q3 heating film material emission of the heating film through the heating film parameter c5 The intermediate parameter q5 is calculated based on the size of the heating film parameter c5 to obtain the intermediate parameter q5 heating film surface area, and the intermediate parameter q6 heating film mass is calculated based on the material of the heating film parameter c5; the intermediate parameter q7 heating film radiation heat dissipation is calculated by the ambient temperature d5, the intermediate parameter q5 heating film surface area and the intermediate parameter q3 heating film material emissivity, and the temperature difference between the heating film and the environment calculated according to the ambient temperature; the intermediate parameter q8 heating film convection heat dissipation (i.e. the heating film surface area) is calculated by the intermediate parameter q5 and the ambient temperature d5 Figure 5the heating film convection heat transfer in the calculation); the intermediate parameter q2 heating wire heat generation, the intermediate parameter q8 heating film convection heat dissipation and the intermediate parameter q7 heating film radiation heat dissipation are calculated to obtain the intermediate parameter q9 heating film residual heat; according to the intermediate parameter q6 heating plate mass, the intermediate parameter q4 heating film specific heat capacity and the intermediate parameter q9 heating film residual heat, the intermediate parameter q10 heating film temperature rise is substituted into the fitting formula (i.e. the fitting relationship between the heating plate mass, the heating film specific heat capacity, the heating film residual heat and the heating film temperature rise) to calculate; based on the intermediate parameter q10 heating film temperature rise and the ambient temperature d5, the output parameter f1 heating plate actual temperature is obtained; according to the battery cell parameter e5 and the output parameter f1 heating plate actual temperature, the intermediate parameter heating plate and battery cell temperature difference q11 is calculated; the intermediate parameter heating plate and battery cell temperature difference q11 and the battery cell specific heat and mass parameters in the battery cell parameter e5 are calculated to obtain the output parameter f2 battery cell actual temperature.
[0128] It should be noted that the output parameter f1, the temperature of the heating plate, can be used as an intermediate parameter again to calculate with the ambient temperature d5, the intermediate parameter q3, the emissivity of the heating film material, and the intermediate parameter q5, the surface area of the heating film, to obtain the real-time intermediate parameter q7, the radiation heat dissipation of the heating film, and the intermediate parameter q8, the convection heat dissipation of the heating film; the output parameter f2, the actual temperature of the battery cell, can also be used as an intermediate parameter again to calculate with the output parameter f1, the actual temperature of the heating plate, to obtain the real-time intermediate parameter, the temperature difference q11 between the heating plate and the battery cell, thereby completing the loop iteration to realize the cumulative calculation of the heating plate temperature and the battery cell temperature within the time interval.
[0129] In summary, the battery pack simulation method of the embodiment of the present invention, through the visual interface designed in the simulation software and at least one simulation model constructed in the simulation software, can greatly lower the user's software usage threshold, realize the multifunctional simulation calculation of the battery pack, further speed up the simulation process of the battery pack, improve user-friendliness, and meet the efficient simulation requirements of the battery pack.
[0130] In this embodiment, a battery pack simulation system is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated here. As the term "module" is used below, it can implement a combination of software and / or hardware for a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0131] The present invention provides a battery pack simulation system, which is applied to simulation software. The simulation software includes a visual interface, and at least one simulation model is constructed in the simulation software. Figure 6 As shown, the system includes:
[0132] The model determination module 601 is used to determine the current simulation model of the battery pack in response to the setting operation of the user in the visual interface.
[0133] The data acquisition module 602 is used to acquire the current simulation data corresponding to the battery pack based on the current simulation model. The current simulation data is generated in response to the user's setting operation in the visual interface. The current simulation data includes input parameters and configuration parameters. The configuration parameters are used to control the operation mode of the simulation model, including the selection of the solver, the setting of the simulation step, the model iteration requirements, the model solution accuracy, the parameter attributes and the storage requirements.
[0134] The model simulation module 603 is used to configure the current simulation model based on the configuration parameters to obtain a simulation calculation model, input the input parameters into the simulation calculation model for simulation, and output the corresponding simulation results.
[0135] In some optional embodiments, the system further includes: a first building block, a second building block, a third building block, a fourth building block and a fifth building block; wherein the first building block is used to obtain multiple groups of first operating condition data of the battery pack, the first operating condition data including the state data of the connecting piece and the current ambient temperature, wherein the state data includes the size parameters, the material parameters and the current parameters; for each group of the first operating condition data, the temperature rise of the connecting piece is calculated based on the size parameters, the material parameters and the current parameters, and the temperature of the connecting piece is calculated based on the temperature rise of the connecting piece and the current ambient temperature; with the multiple groups of first operating condition data of the battery pack as input parameters and all corresponding connecting piece temperatures as output parameters, a current-carrying temperature simulation is constructed. model; a second construction module, used to obtain multiple groups of second operating condition data of the battery pack, wherein the second operating condition data include cold plate parameters, coolant parameters, cell parameters, current parameters and current ambient temperature; for each group of second operating condition data, respectively calculate the heat dissipation of the cell based on the cold plate parameters and coolant parameters, calculate the heat generation of the cell based on the cell parameters and current parameters, calculate the residual heat of the cell based on the heat dissipation of the cell and the heat generation of the cell, calculate the temperature rise of the cell based on the residual heat of the cell and the cell parameters, and calculate the cell temperature based on the temperature rise of the cell and the current ambient temperature; take the multiple groups of second operating condition data of the battery pack as input parameters and all corresponding cell temperatures as output parameters to construct a liquid cooling simulation model; a third construction module, Used to obtain multiple sets of third operating condition data of the battery pack, wherein the third operating condition data include air cooling plate parameters, fan power parameters, battery cell parameters, current parameters and current ambient temperature; for each set of third operating condition data, calculate the heat dissipation of the battery cell based on the air cooling plate parameters, fan power parameters and current ambient temperature, calculate the heat generation of the battery cell based on the battery cell parameters and current parameters, calculate the residual heat of the battery cell based on the heat dissipation of the battery cell and the heat generation of the battery cell, calculate the temperature rise of the battery cell based on the residual heat of the battery cell and the battery cell parameters, and calculate the battery cell temperature based on the temperature rise of the battery cell and the current ambient temperature; construct an air cooling simulation model with multiple sets of third operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters; the fourth construction module , used to obtain multiple sets of fourth operating condition data of the battery pack, the fourth operating condition data including heating wire parameters, voltage, heating film parameters and current ambient temperature; for each set of fourth operating condition data, respectively calculate the heating wire heating value based on the heating wire parameters and voltage, calculate the heating film temperature rise based on the heating film parameters and the heating wire heating value, and calculate the heating film temperature based on the heating film temperature rise and the current ambient temperature; with multiple sets of fourth operating condition data of the battery pack as input parameters and all corresponding heating film temperatures as output parameters, a heating film dry-burning simulation model is constructed; a fifth construction module, used to obtain multiple sets of fifth operating condition data of the battery pack, the fifth operating condition data including heating wire parameters, voltage, heating film parameters, current ambient temperature and battery cell parameters;For each set of fifth working condition data, the heating wire heat is calculated based on the heating wire parameters and voltage, the heating film temperature rise is calculated based on the heating film parameters and the heating wire heat, the heating plate temperature is calculated based on the heating film temperature rise and the current ambient temperature, and the battery cell temperature is calculated based on the heating plate temperature and the battery cell parameters; with multiple sets of fifth working condition data of the battery pack as input parameters, all corresponding heating plate temperatures and battery cell temperatures as output parameters, a heating plate heating simulation model is constructed. ;
[0136] The further functional description of each of the above modules is the same as that of the above corresponding embodiments and will not be repeated here.
[0137] The battery pack simulation system in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0138] The battery pack simulation system of the embodiment of the present invention can improve the visibility of battery pack simulation through a visual interface designed in the simulation software and at least one simulation model constructed in the simulation software, thereby greatly lowering the user's threshold for using the software; at the same time, a variety of typical planar simulation models that help to improve the calculation speed are constructed to realize the multifunctional simulation calculation of the battery pack, which not only further accelerates the simulation process of the battery pack, but also improves user-friendliness and meets the needs of efficient simulation of the battery pack.
[0139] The present invention also provides a computer device, which includes a controller. Figure 7 , Figure 7 is a schematic diagram of the structure of the controller provided in an optional embodiment of the present invention, such as Figure 7 As shown, the controller includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Each component utilizes different buses to communicate with each other, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the master controller, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple master controllers can be connected, and each master controller provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.
[0140] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0141] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0142] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required by at least one function; the data storage area may store data created according to the use of the controller, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the controller via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0143] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0144] The controller also includes a communication interface 30 for the main control chip to communicate with other devices or a communication network.
[0145] A computer-readable storage medium is also provided in an embodiment of the present invention. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor main control chip or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0146] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0147] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A battery pack simulation method, applied to simulation software, characterized in that: The simulation software includes a visualization interface, and at least one simulation model is constructed in the simulation software. The method includes: In response to a setting operation of a user on the visualization interface, determining a current simulation model of the battery pack; Acquiring current simulation data corresponding to the battery pack based on the current simulation model, wherein the current simulation data is generated in response to a setting operation of a user in the visualization interface, and the current simulation data includes input parameters and configuration parameters, wherein the configuration parameters are used to control the operation mode of the simulation model, including at least one of the selection of a solver, the setting of a simulation step, model iteration requirements, model solution accuracy, parameter attributes, and storage requirements; After configuring the current simulation model based on the configuration parameters, a simulation calculation model is obtained, and the input parameters are input into the simulation calculation model for simulation, and the corresponding simulation results are output.
2. The battery pack simulation method according to claim 1, characterized in that: The simulation model includes a current carrier temperature simulation model, and the construction process of the current carrier temperature simulation model includes: Acquire multiple groups of first operating condition data of the battery pack, wherein the first operating condition data includes status data of the connecting piece and the current ambient temperature, wherein the status data includes size parameters, material parameters and current parameters; For each set of first operating condition data, a temperature rise of the connecting piece is calculated based on the size parameter, the material parameter and the current parameter, and a temperature of the connecting piece is calculated based on the temperature rise of the connecting piece and the current ambient temperature; A current-carrying temperature simulation model is constructed with multiple sets of first operating condition data of the battery pack as input parameters and all corresponding connecting piece temperatures as output parameters.
3. The battery pack simulation method according to claim 1, characterized in that: The simulation model includes a liquid cooling simulation model, and the construction process of the liquid cooling simulation model includes: Acquire multiple sets of second operating condition data of the battery pack, wherein the second operating condition data includes cold plate parameters, coolant parameters, battery cell parameters, current parameters and current ambient temperature; For each set of second operating condition data, respectively, the heat dissipation of the battery cell is calculated based on the cold plate parameters and the coolant parameters, the heat generation of the battery cell is calculated based on the battery cell parameters and the current parameters, the residual heat of the battery cell is calculated based on the heat dissipation of the battery cell and the heat generation of the battery cell, the temperature rise of the battery cell is calculated based on the residual heat of the battery cell and the battery cell parameters, and the battery cell temperature is calculated based on the temperature rise of the battery cell and the current ambient temperature; A liquid cooling simulation model is constructed with multiple sets of second operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters.
4. The battery pack simulation method according to claim 1, characterized in that: The simulation model includes an air-cooling simulation model, and the construction process of the air-cooling simulation model includes: Acquire multiple sets of third operating condition data of the battery pack, wherein the third operating condition data includes air cooling plate parameters, fan power parameters, battery cell parameters, current parameters and current ambient temperature; For each set of third working condition data, the heat dissipation of the battery cell is calculated based on the air cooling plate parameter, the fan power parameter and the current ambient temperature, the heat generation of the battery cell is calculated based on the battery cell parameter and the current parameter, the residual heat of the battery cell is calculated based on the heat dissipation of the battery cell and the heat generation of the battery cell, the temperature rise of the battery cell is calculated based on the residual heat of the battery cell and the battery cell parameter, and the battery cell temperature is calculated based on the temperature rise of the battery cell and the current ambient temperature; An air-cooling simulation model is constructed with multiple sets of third operating condition data of the battery pack as input parameters and all corresponding battery cell temperatures as output parameters.
5. The battery pack simulation method according to claim 1, characterized in that: The simulation model includes a heating plate dry-burning simulation model, and the construction process of the heating plate dry-burning simulation model includes: Acquire multiple sets of fourth operating condition data of the battery pack, wherein the fourth operating condition data includes heating wire parameters, voltage, heating film parameters and current ambient temperature; For each set of fourth working condition data, the heating wire heating value is calculated based on the heating wire parameters and the voltage, the heating film temperature rise is calculated based on the heating film parameters and the heating wire heating value, and the heating plate temperature is calculated based on the heating film temperature rise and the current ambient temperature; With multiple sets of fourth operating condition data of the battery pack as input parameters and all corresponding heating plate temperatures as output parameters, a heating plate dry-burning simulation model is constructed.
6. The battery pack simulation method according to claim 1, characterized in that: The simulation model includes a heating simulation model of a heating plate, and the construction process of the heating simulation model includes: Acquire multiple sets of fifth operating condition data of the battery pack, wherein the fifth operating condition data includes heating wire parameters, voltage, heating film parameters, current ambient temperature and battery cell parameters; For each set of fifth working condition data, the heating wire heat value is calculated based on the heating wire parameters and the voltage, the heating film temperature rise is calculated based on the heating film parameters and the heating wire heat value, the heating plate temperature is calculated based on the heating film temperature rise and the current ambient temperature, and the battery cell temperature is calculated based on the heating plate temperature and the battery cell parameters; A heating plate heating simulation model is constructed with multiple sets of fifth operating condition data of the battery pack as input parameters and all corresponding heating plate temperatures and battery cell temperatures as output parameters.
7. A battery pack simulation system, applied to simulation software, characterized in that: The simulation software includes a visual interface, and at least one simulation model is constructed in the simulation software. The system includes: A model determination module, used to determine a current simulation model of the battery pack in response to a setting operation of a user on the visualization interface; a data acquisition module, configured to acquire current simulation data corresponding to the battery pack based on the current simulation model, wherein the current simulation data is generated in response to a setting operation of a user in the visualization interface, and the current simulation data includes input parameters and configuration parameters, wherein the configuration parameters are used to control the operation mode of the simulation model, and include at least one of the selection of a solver, the setting of a simulation step, model iteration requirements, model solution accuracy, parameter attributes, and storage requirements; The model simulation module is used to configure the current simulation model based on the configuration parameters to obtain a simulation calculation model, input the input parameters into the simulation calculation model for simulation, and output corresponding simulation results.
8. A computer device, characterized in that: The device includes a controller, and the controller includes: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the battery pack simulation method described in any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the battery pack simulation method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The computer program product includes computer instructions, and the computer instructions are used to enable a computer to execute the battery pack simulation method according to any one of claims 1 to 6.