Motor simulation method and system, electronic equipment, storage medium and program product

By constructing a target three-dimensional model and performing rotor oil-swing flow field, flow field and thermal simulation, combined with fluid-thermal coupling calculations, the problem of inaccurate motor simulation results was solved, achieving more efficient cooling effects and accurate simulation results.

CN120724899APending Publication Date: 2025-09-30CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510863564.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

Existing motor simulation methods lack high-precision three-dimensional models, and the cooling oil is unevenly distributed, resulting in a large deviation between the simulation results and the actual situation. There is a lack of standardized processes, and real-time monitoring and prediction are difficult. The centrifugal splash design is unreasonable, which affects the motor's heat dissipation performance.

Method used

Construct a target three-dimensional model, perform rotor oil-swing flow field, flow field and thermal simulation, combine fluid-thermal coupling calculation to ensure the geometric characteristics of the end winding, and obtain motor simulation results by integrating multi-stage simulation results.

Benefits of technology

The accuracy of motor simulation results and cooling efficiency are improved, the uniformity of cooling oil is improved, and the reliability of simulation results and cooling effect are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120724899A_ABST
    Figure CN120724899A_ABST
Patent Text Reader

Abstract

The invention discloses a motor simulation method and system, electronic equipment, a storage medium and a program product, and the method comprises the steps: building a target three-dimensional model according to motor parameters, and enabling the target three-dimensional model to comprise a rotor model; performing rotor oil throwing flow field simulation on the rotor model to obtain a first simulation result; according to the first simulation result, performing flow field simulation on an end winding of the rotor model to obtain a second simulation result; according to the second simulation result, performing thermal simulation on an end winding of the rotor model to obtain a third simulation result; and determining a motor simulation result according to the first simulation result, the second simulation result and the third simulation result. The technical problem that in the prior art, the simulation result of motor simulation is not accurate enough is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of simulation technology, and in particular to a motor simulation method, system, electronic device, storage medium, and program product. Background Art

[0002] Motors generate significant heat during operation, and rotor oil-swing cooling effectively removes this heat. However, at high rotor speeds, the cooling oil is unevenly distributed. The lack of a high-precision simulation model makes it difficult to effectively simulate the oil-swinging behavior in the rotating flow field, making it difficult to accurately predict and control the cooling effect.

[0003] Currently, motor temperature field analysis typically employs the lumped parameter thermal network method and the finite volume method. The former primarily constructs a topological structure similar to that in a "circuit," equating each heat source to a resistor and capacitor within the circuit, allowing thermal analysis of each component. The latter meshes each component, establishes corresponding equations within each mesh, and solves them jointly. While the finite volume method offers more accurate analysis results and a more comprehensive view of the temperature distribution across all device components, it still has limitations when dealing with complex flows and multiphase fluids.

[0004] The problems existing in the existing technology are mainly concentrated in the following aspects: 1. Lack of high-precision three-dimensional simulation models: Traditional two-dimensional or simplified three-dimensional models cannot accurately describe the flow characteristics of cooling oil under high-speed rotation, resulting in a large deviation between the simulation results and the actual situation. 2. Lack of standardized processes: Existing simulation methods often rely on empirical formulas and experimental data, lack of unified standards and specifications, making it difficult to reproduce and compare simulation results between different teams. 3. Unreasonable centrifugal splash design and uneven oil distribution: Under high-speed rotation conditions, the distribution of cooling oil is extremely uneven, which easily forms local hot spots and affects the overall heat dissipation performance of the motor. 4. Real-time monitoring and prediction are difficult: Due to the complex and changeable flow state of cooling oil, traditional prediction and monitoring methods are difficult to achieve real-time tracking and adjustment of its dynamic changes.

[0005] In summary, in current technology, there is a technical problem in that the simulation results of motors are not accurate enough. Summary of the Invention

[0006] The embodiments of the present application provide a motor simulation method, system, electronic device, storage medium and program product to at least solve the technical problem in the existing technology that the simulation results of motors are not accurate enough.

[0007] According to one aspect of an embodiment of the present application, a motor simulation method is provided, including: constructing a target three-dimensional model based on motor parameters, wherein the target three-dimensional model includes a rotor model; performing rotor oil-swinging flow field simulation on the rotor model to obtain a first simulation result; performing flow field simulation on the end winding of the rotor model based on the first simulation result to obtain a second simulation result; performing thermal simulation on the end winding of the rotor model based on the second simulation result to obtain a third simulation result; and determining the motor simulation result based on the first simulation result, the second simulation result, and the third simulation result.

[0008] Optionally, constructing a target three-dimensional model based on motor parameters includes: constructing an initial three-dimensional model based on the motor parameters; preprocessing the initial three-dimensional model to obtain a target three-dimensional model, wherein the preprocessing includes model integrity check, model simplification and fluid domain extraction, and the fluid domain includes a rotor oil-swing process simulation fluid domain and a rotor oil-swing end winding flow field simulation fluid domain model.

[0009] Optionally, performing rotor oil-swing flow field simulation on the rotor model to obtain a first simulation result includes: gridding the Sohu rotor model to obtain a first gridding result; setting a first continuum model and a first rotor motion parameter; and performing rotor oil-swing flow field simulation on the rotor model according to the first continuum model, the first rotor motion parameter and the first gridding result to obtain a first simulation result.

[0010] Optionally, based on the first simulation result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result, including: determining the end winding structure from the first simulation result; meshing the end winding structure to obtain a second meshing result; setting a second continuum model and a second rotor motion parameter; based on the second continuum model, the second rotor motion parameter and the second meshing result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result.

[0011] Optionally, based on the second simulation result, a thermal simulation is performed on the end winding of the rotor model to obtain a third simulation result, including: meshing the end winding structure to obtain a third meshing result; setting thermal simulation parameters, wherein the thermal simulation parameters include a third continuum model, heat source input and convection thermal parameters; based on the third meshing result, the thermal simulation parameters and the second simulation result, a thermal simulation is performed on the end winding of the rotor model to obtain a third simulation result.

[0012] Optionally, determining the motor simulation result based on the first simulation result, the second simulation result and the third simulation result includes: post-processing the first simulation result, the second simulation result and the third simulation result according to a preset post-processing strategy to obtain a post-processing result; integrating the post-processing results according to a preset integration strategy to obtain a motor simulation result.

[0013] According to another aspect of an embodiment of the present application, a motor simulation system is also provided, including: a construction module, used to construct a target three-dimensional model based on motor parameters, wherein the target three-dimensional model includes a rotor model; a first simulation module, used to perform rotor oil-swing flow field simulation on the rotor model to obtain a first simulation result; a second simulation module, used to perform flow field simulation on the end winding of the rotor model based on the first simulation result to obtain a second simulation result; a third simulation module, used to perform thermal simulation on the end winding of the rotor model based on the second simulation result to obtain a third simulation result; and a determination module, used to determine the motor simulation result based on the first simulation result, the second simulation result and the third simulation result.

[0014] According to another aspect of an embodiment of the present application, an electronic device is provided, including: a memory storing an executable program; and a processor for running the program, wherein any one of the above methods is executed when the program is running.

[0015] According to another aspect of an embodiment of the present application, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute any of the above methods.

[0016] According to another aspect of an embodiment of the present application, a computer program product is further provided, including a computer program, which implements any of the above methods when executed by a processor.

[0017] In an embodiment of the present application, a target three-dimensional model is constructed based on motor parameters, wherein the target three-dimensional model includes a rotor model; a rotor oil-swing flow field simulation is performed on the rotor model to obtain a first simulation result; based on the first simulation result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result; based on the second simulation result, a thermal simulation is performed on the end winding of the rotor model to obtain a third simulation result; and based on the first simulation result, the second simulation result and the third simulation result, the motor simulation result is determined. Therefore, the present application first performs a rotor oil-swing flow field simulation on the rotor model, which is a flow-heat coupling calculation, and then assigns the calculation results to the flow simulation of the end winding and the thermal simulation of the end winding, which greatly protects the geometric characteristics of the end winding, improves the uniformity of the oil cooling on the surface of the motor rotor, and improves the cooling efficiency, which can make the simulation results of the motor more efficient and accurate, thereby solving the technical problem in the existing technology that the simulation results of the motor are not accurate enough. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1 is a flow chart of a motor simulation method according to one embodiment of the present application;

[0020] Figure 2 is an example diagram of a first process flow of an optional motor simulation method according to one embodiment of the present application;

[0021] Figure 3 is an example diagram of a second process of an optional motor simulation method according to one embodiment of the present application;

[0022] Figure 4 is a third flow chart of an optional motor simulation method according to one embodiment of the present application;

[0023] Figure 5 is a schematic diagram of an optional rotor model according to one embodiment of the present application;

[0024] Figure 6 This is a schematic diagram of a fluid domain for simulating a rotor oil-swing flow field according to one embodiment of the present application;

[0025] Figure 7 1 is a schematic diagram of a rotor oil-slinging flow field simulation result according to one embodiment of the present application;

[0026] Figure 8 This is a schematic diagram of a fluid domain for simulating the flow field of a rotor oil-swing end winding according to one embodiment of the present application;

[0027] Figure 9 This is a schematic diagram of the simulation results of the rotor oil-swing end winding flow field according to one embodiment of the present application;

[0028] Figure 10 This is a schematic diagram of thermal simulation results of a rotor oil-swing end winding according to one embodiment of the present application;

[0029] Figure 11 It is a structural block diagram of a motor simulation system according to one embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] According to an embodiment of the present application, an embodiment of a motor simulation method is provided. 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.

[0033] The method embodiment can also be executed in an electronic device including a memory and a processor, a similar control device, or an in-vehicle terminal. Taking an in-vehicle terminal as an example, the in-vehicle terminal may include one or more processors and a memory for storing data. Optionally, the in-vehicle terminal may also include a communication device and a display device for communication functions. It will be understood by those skilled in the art that the above structural description is only illustrative and does not limit the structure of the in-vehicle terminal. For example, the in-vehicle terminal may also include more or fewer components than those described in the above structural description, or have a configuration different from that described in the above structural description.

[0034] The processor may include one or more processing units. For example, the processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural-network processing unit (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and other processing devices. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.

[0035] The memory can be used to store computer programs, such as a computer program corresponding to the motor simulation method in the embodiment of the present application. The processor implements the above-mentioned motor simulation method by running the computer program stored in the memory. The memory may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include a memory remotely located relative to the processor, and these remote memories may be connected to the electronic device via a grid. Examples of the above-mentioned grid include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0036] The communication device is used to receive or send data via a grid. Specific examples of the aforementioned grid may include a wireless grid provided by a communication provider of the mobile terminal. In one example, the communication device includes a grid adapter (network interface controller, abbreviated as NIC), which can be connected to other grid devices via a base station to communicate with the Internet. In one example, the communication device can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly. In some embodiments of the present solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, and can send instructions to the vehicle-mounted terminal via the mobile device.

[0037] The display device may be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touch screen" or "touch display"). The LCD may enable a user to interact with the user interface of the vehicle-mounted terminal. In some embodiments, the vehicle-mounted terminal may include a graphical user interface (GUI), and the user may interact with the GUI through finger contact and / or gestures on the touch surface. The human-computer interaction function may include a vehicle gear shifting function, and the executable instructions for executing the human-computer interaction function may be configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0038] Figure 1 is a flow chart of a motor simulation method according to one embodiment of the present application, such as Figure 1 As shown, the method includes the following steps.

[0039] Step S101 : constructing a target three-dimensional model according to motor parameters, wherein the target three-dimensional model includes a rotor model.

[0040] In this step, a 3D model of the motor is first created using 3D modeling software based on the motor's design parameters and specifications. This model accurately reproduces the motor's physical structure and geometric features. The rotor model is a key component, as it is directly related to the subsequent oil-swing cooling simulation analysis. The rotor model includes not only the rotor's main structure but also components related to oil-swing cooling, such as the bearings, proximal end, and distal end. Accurate modeling of these components is crucial for the accuracy of subsequent simulation analysis.

[0041] Step S102 , performing rotor oil-slinging flow field simulation on the rotor model to obtain a first simulation result.

[0042] Specifically, the goal of this stage is to simulate and analyze the oil-slinging cooling behavior of the rotor model under high-speed rotation through computational fluid dynamics. Specifically, the rotor model needs to be imported into the preset analysis software, meshed, and the continuum model (including flow solver, material model, time model, turbulence model, etc.) set, as well as the motion parameters such as the center of rotation, rotation axis, and speed. Then, a transient flow field simulation is performed to capture the flow characteristics of the oil on the rotor surface and the oil-slinging distribution during rotation. The first simulation results will include information such as the dynamic behavior of the oil, the process of oil film formation, rupture and redistribution, and the distribution flow of the oil at each end of the rotor. These data provide the basis for subsequent analysis.

[0043] Step S103 : performing flow field simulation on the end winding of the rotor model according to the first simulation result to obtain a second simulation result.

[0044] Specifically, after determining the overall flow characteristics of the rotor oil sling, the flow model in the pre-set analysis software was reconfigured using key fluid parameters such as the convective heat transfer coefficient obtained from the first simulation results. This focused on the interaction between the oil and the end windings, including how the oil flows between the windings, oil film formation, and heat transfer efficiency. The second simulation results will provide a detailed image of the oil flow in the end winding region and the impact of oil slinging on the winding temperature distribution.

[0045] Step S104 : performing a thermal simulation on the end winding of the rotor model according to the second simulation result to obtain a third simulation result.

[0046] Specifically, the flow field simulation in the third step determined the distribution and flow of the oil in the end winding area. Using this data, steady-state or transient thermal simulation analysis is performed to evaluate the cooling effect of oil slinging on the motor end windings and the overall thermal management performance. In the pre-set analysis software, it is necessary to set the solid material properties, define the heat source input, and use the convective heat transfer coefficient from the second simulation result as a boundary condition. The third simulation result will display the temperature distribution of the end winding, helping to identify hot spots and evaluate the effectiveness of the cooling strategy, as well as the thermal stability and efficiency of the motor under different operating conditions.

[0047] Step S105 , determining a motor simulation result according to the first simulation result, the second simulation result, and the third simulation result.

[0048] Specifically, after completing the simulation of rotor oil shedding, end winding flow field characteristics, and thermal effects, the final step is to integrate the simulation results of these three stages for comprehensive analysis and evaluation. This integration process verifies whether the overall flow field is uniform, whether the cooling of the end windings is effective, and whether the thermal management performance of the motor meets the design objectives. By comparing simulation data with experimental data, design standards, or industry specifications, the accuracy and reliability of the simulation model can be verified, and potential optimization opportunities can be identified. The final motor simulation results will include a comprehensive description of the cooling oil flow and oil shedding behavior of the motor under high-speed rotation conditions, a precise analysis of the end winding temperature distribution, and conclusions and recommendations for optimizing the motor's thermal performance and cooling strategy based on this data. These results are of great significance to the research and development, design, and performance optimization of the motor.

[0049] For example, refer to Figure 2The method is implemented as follows: based on the preset analysis software, a rotor cooling flow and rotary oil-swing simulation model is built, the rotor structure is screened through the rotor oil-swing three-dimensional flow field simulation, the convection heat transfer coefficient is obtained through the rotor oil-swing cooling end winding three-dimensional flow field simulation, and the convection heat transfer coefficient is imported into the rotor oil-swing cooling end winding three-dimensional thermal simulation boundary value.

[0050] In an embodiment of the present application, a target three-dimensional model is constructed based on motor parameters, wherein the target three-dimensional model includes a rotor model; a rotor oil-swing flow field simulation is performed on the rotor model to obtain a first simulation result; based on the first simulation result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result; based on the second simulation result, a thermal simulation is performed on the end winding of the rotor model to obtain a third simulation result; and based on the first simulation result, the second simulation result and the third simulation result, the motor simulation result is determined. Therefore, the present application first performs a rotor oil-swing flow field simulation on the rotor model, which is a flow-heat coupling calculation, and then assigns the calculation results to the flow simulation of the end winding and the thermal simulation of the end winding, which greatly protects the geometric characteristics of the end winding, improves the uniformity of the oil cooling on the surface of the motor rotor, and improves the cooling efficiency, which can make the simulation results of the motor more efficient and accurate, thereby solving the technical problem in the existing technology that the simulation results of the motor are not accurate enough.

[0051] Optionally, constructing a target three-dimensional model based on motor parameters includes: constructing an initial three-dimensional model based on the motor parameters; preprocessing the initial three-dimensional model to obtain a target three-dimensional model, wherein the preprocessing includes model integrity check, model simplification and fluid domain extraction, and the fluid domain includes a rotor oil-swing process simulation fluid domain and a rotor oil-swing end winding flow field simulation fluid domain model.

[0052] For example, first, various parameters of the motor are collected and organized, including the motor's size, structure, material properties, working conditions (such as speed, temperature range), etc. These parameters will serve as the basis for constructing a three-dimensional model.

[0053] Use 3D modeling software to construct an initial 3D model of the motor based on the collected motor parameters. The model should include all components of the motor, especially the rotor structure, including but not limited to the rotor core, magnets, bearings, rotor shaft, etc.

[0054] Confirm that no components of the motor are missing from the 3D model to ensure the integrity of the model, which is very important for the accuracy of subsequent simulation analysis. Check the surface quality of the model to ensure that there are no cracks, overlapping surfaces or geometric errors, which may affect the reliability of meshing and simulation results. Logically classify and group the various components of the model, paying special attention to the fact that independent rotating bodies (such as rotors) should be grouped separately so that their motion states can be independently defined during simulation. Remove details that have little effect on the simulation results or can be ignored (such as certain surface textures and small holes) to reduce the number of meshes and speed up the calculation while maintaining the necessary model accuracy.

[0055] Reference Figure 6 , Figure 6 It is a schematic diagram of the fluid domain for simulating the rotor oil-swing flow field according to one of the embodiments of the present application, which defines the fluid domain for simulating the oil-swing process: the spatial range of oil flow during the rotor oil-swing process is accurately extracted from the model. This part usually surrounds the rotor, including the bearing end, proximal end and distal end, and is the main activity area of ​​the oil-swing cooling fluid.

[0056] Reference Figure 8 , Figure 8 It is a schematic diagram of the fluid domain for simulating the flow field of the end winding of the rotor according to one of the embodiments of the present application, which defines the fluid domain for simulating the flow field of the end winding: special attention is paid to the end winding area, and the fluid domain in which the oil contacts, flows and exchanges heat with the winding is extracted. This part is particularly critical for evaluating the cooling effect of the oil throwing on the winding.

[0057] For example, the rotor model is constructed as Figure 5 As shown, Figure 5 The distal end, proximal end and bearing are shown as examples.

[0058] Through the above preprocessing steps, not only is an initial three-dimensional model consistent with the motor parameters constructed, but also through targeted model simplification and fluid domain extraction, a target three-dimensional model that is more suitable for fluid dynamics simulation analysis is obtained. This model not only retains the key geometric features of the rotor and end windings, but also clarifies the specific fluid domains for oil cooling oil rejection and end winding flow field simulation, providing an accurate geometric foundation for subsequent CFD simulation (continuum model setting, meshing, motion definition and simulation solution). This helps to improve the efficiency of simulation calculations and the accuracy of results, creating favorable conditions for in-depth analysis of motor thermal management and optimized cooling design. In the CFD software, the target three-dimensional model will serve as the starting point for meshing and physical field settings to ensure that the simulation can accurately reflect the fluid dynamics and thermal management behavior of the motor under the oil rejection cooling mechanism.

[0059] Optionally, performing rotor oil-swing flow field simulation on the rotor model to obtain a first simulation result includes: gridding the Sohu rotor model to obtain a first gridding result; setting a first continuum model and a first rotor motion parameter; and performing rotor oil-swing flow field simulation on the rotor model according to the first continuum model, the first rotor motion parameter and the first gridding result to obtain a first simulation result.

[0060] Optionally, based on the first simulation result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result, including: determining the end winding structure from the first simulation result; meshing the end winding structure to obtain a second meshing result; setting a second continuum model and a second rotor motion parameter; based on the second continuum model, the second rotor motion parameter and the second meshing result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result.

[0061] Optionally, based on the second simulation result, a thermal simulation is performed on the end winding of the rotor model to obtain a third simulation result, including: meshing the end winding structure to obtain a third meshing result; setting thermal simulation parameters, wherein the thermal simulation parameters include a third continuum model, heat source input and convection thermal parameters; based on the third meshing result, the thermal simulation parameters and the second simulation result, a thermal simulation is performed on the end winding of the rotor model to obtain a third simulation result.

[0062] Optionally, determining the motor simulation result based on the first simulation result, the second simulation result and the third simulation result includes: post-processing the first simulation result, the second simulation result and the third simulation result according to a preset post-processing strategy to obtain a post-processing result; integrating the post-processing results according to a preset integration strategy to obtain a motor simulation result.

[0063] For example, the above embodiment is specifically implemented as follows:

[0064] The purpose of the three-dimensional flow field simulation of rotor oil-swing is to obtain the flow rate distribution at the bearing end, proximal end and distal end, and to screen the rotor structure for the three-dimensional flow field simulation of rotor oil-swing cooling end winding. The three-dimensional flow field simulation of rotor oil-swing mainly includes model import, mesh division, fluid parameter setting, motion definition and flow field simulation. Figure 2 , the details are as follows:

[0065] 3D model import: This step is to import the pre-processed 3D model into the CFD software and prepare for meshing;

[0066] Meshing: This step involves meshing the imported 3D model. Select a mesh generator, set basic mesh parameters such as mesh base size, minimum size, number of prism layers, etc., and perform mesh encryption on local areas.

[0067] Continuum model setting: This simulation uses transient calculation. This step is to set the flow solver, material model, time model, and turbulence model. Different fluid temperatures correspond to different fluid parameters. Generally, the fluid parameters corresponding to the oil temperature after the system is running stably are set.

[0068] Motion definition: This step is to define the components that perform rotational motion, including the coordinates of the rotation center, rotation axis, rotation direction, and rotation speed;

[0069] Flow field simulation: This step is to set the solution parameters of the system flow field simulation, including time step, number of internal iterations, sub-relaxation factor, stop criteria and other parameters. After the settings are completed, run the flow field simulation. The first simulation result is as follows: Figure 7 shown.

[0070] Reference Figure 3 The three-dimensional flow field simulation calculation of the rotor oil-swing end winding includes:

[0071] 3D model import: This step is to import the pre-processed system 3D model into the CFD software and prepare for meshing;

[0072] Meshing: This step involves meshing the imported 3D model. Select a mesh generator, set basic mesh parameters such as mesh base size, minimum size, number of prism layers, etc., and perform mesh encryption on local areas.

[0073] Continuum model setting: This simulation uses transient calculation. This step is to set the flow solver, material model, time model, and turbulence model. Different fluid temperatures correspond to different fluid parameters. Generally, the fluid parameters corresponding to the oil temperature after the system is running stably are set.

[0074] Motion definition: This step is to define the components that perform rotational motion, including the coordinates of the rotation center, rotation axis, rotation direction, and rotation speed;

[0075] Flow field simulation: This step is to set the solution parameters of the three-dimensional flow field simulation, including time step, number of internal iterations, sub-relaxation factor, stop criteria and other parameters. After the settings are completed, run the system flow field simulation. The second simulation result is as follows: Figure 9 shown.

[0076] Reference Figure 4 The three-dimensional thermal simulation calculation of the rotor oil-stripping end winding includes:

[0077] 3D model import: This step is to import the pre-processed 3D model into the CFD software and prepare for meshing;

[0078] Model meshing: This step is to mesh the imported 3D model, select the mesh generator, set basic mesh parameters such as base size, target size, minimum size, etc., and perform local mesh encryption.

[0079] Continuum model settings: This simulation uses steady-state calculations. This step sets the properties of the solid material, including density, specific heat capacity, thermal conductivity, and other property parameters.

[0080] Heat source input: This step is to define the heat source of the system's heat-generating components. You can define specific values ​​for surface and volume heat sources based on the heat-generating principles of each component. You can also import heat-generating power distribution data from other 3D heat-generating simulation software. The latter is relatively more accurate but requires more work.

[0081] Definition of Convective Heat Transfer: This step is to bind the solid surface and fluid where convective heat transfer occurs.

[0082] Importing flow field simulation results: This step imports the convective heat transfer coefficient obtained from the second simulation result to provide convective heat transfer boundary conditions for the three-dimensional thermal simulation.

[0083] 3D thermal simulation: This step is to set the solution parameters of the system's 3D thermal simulation, including parameters such as the continuum model and solver model. After the settings are completed, run the system's 3D thermal simulation. The third simulation result is as follows: Figure 10 shown.

[0084] This step is to perform post-processing operations such as rendering and sectioning on the simulation results of the 3D flow field simulation and the 3D thermal simulation, so as to facilitate the observation of more detailed local simulation results of the 3D flow field simulation and the 3D thermal simulation, and support the evaluation and optimization of the system thermal performance.

[0085] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or grid device, etc.) to execute the methods of each embodiment of the present application.

[0086] According to another aspect of the present application, a motor simulation system is also provided. Figure 11, including: a construction module 201, used to construct a target three-dimensional model according to motor parameters, wherein the target three-dimensional model includes a rotor model; a first simulation module 202, used to perform rotor oil-swinging flow field simulation on the rotor model to obtain a first simulation result; a second simulation module 203, used to perform flow field simulation on the end winding of the rotor model according to the first simulation result to obtain a second simulation result; a third simulation module 204, used to perform thermal simulation on the end winding of the rotor model according to the second simulation result to obtain a third simulation result; a determination module 205, used to determine the motor simulation result according to the first simulation result, the second simulation result and the third simulation result.

[0087] Optionally, the construction module 201 is also used to: construct an initial three-dimensional model based on the motor parameters; preprocess the initial three-dimensional model to obtain a target three-dimensional model, wherein the preprocessing includes model integrity check, model simplification and fluid domain extraction, and the fluid domain includes a rotor oil-swing process simulation fluid domain and a rotor oil-swing end winding flow field simulation fluid domain model.

[0088] Optionally, the first simulation module 202 is further used to: grid the Sohu rotor model to obtain a first grid division result; set a first continuum model and a first rotor motion parameter; and perform a rotor oil-slinging flow field simulation on the rotor model based on the first continuum model, the first rotor motion parameter, and the first grid division result to obtain a first simulation result.

[0089] Optionally, the second simulation module 203 is also used to: determine the end winding structure from the first simulation result; mesh the end winding structure to obtain a second meshing result; set a second continuum model and second rotor motion parameters; perform flow field simulation on the end winding of the rotor model based on the second continuum model, the second rotor motion parameters and the second meshing result to obtain a second simulation result.

[0090] Optionally, the third simulation module 204 is also used to: mesh the end winding structure to obtain a third mesh division result; set thermal simulation parameters, where the thermal simulation parameters include a third continuum model, heat source input and convection thermal parameters; perform thermal simulation on the end winding of the rotor model according to the third mesh division result, thermal simulation parameters and the second simulation result to obtain a third simulation result.

[0091] Optionally, the determination module 205 is further used to: post-process the first simulation result, the second simulation result and the third simulation result according to a preset post-processing strategy to obtain a post-processing result; and integrate the post-processing results according to a preset integration strategy to obtain a motor simulation result.

[0092] According to another aspect of an embodiment of the present application, an electronic device is provided, including: a memory storing an executable program; and a processor for running the program, wherein any one of the above methods is executed when the program is running.

[0093] According to another aspect of an embodiment of the present application, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute any of the above methods.

[0094] According to another aspect of an embodiment of the present application, a computer program product is further provided, including a computer program, which implements any of the above methods when executed by a processor.

[0095] An embodiment of the present application further provides a vehicle, comprising: a memory storing an executable program; and a processor for running the program, wherein when the program is running, any one of the above-mentioned motor simulation methods is executed.

[0096] An embodiment of the present application further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute the motor simulation method of any of the above embodiments.

[0097] Optionally, in this embodiment, the above-mentioned executable program can be configured to store an executable program for executing the following steps: obtaining an angle signal of a motor in an electric drive system; determining a motor characteristic signal based on the angle signal, wherein the motor characteristic signal is used to characterize the operating parameters of the motor; determining characteristic parameters corresponding to the characteristic signal based on the characteristic signal, wherein the characteristic parameters are used to characterize the degree of fluctuation of the characteristic signal; determining a risk value of the vehicle's electric drive system based on the characteristic parameters; and determining and outputting a prompt signal based on the electric drive system risk value.

[0098] An embodiment of the present application further provides a computer program product, including a computer program, which implements the motor simulation method of any one of the above embodiments when executed by a processor.

[0099] Optionally, in this embodiment, the above-mentioned computer program implements the following steps when executed by the processor: obtaining the angle signal of the motor in the electric drive system; determining the motor characteristic signal based on the angle signal, wherein the motor characteristic signal is used to characterize the operating parameters of the motor; determining the characteristic parameters corresponding to the characteristic signal based on the characteristic signal, wherein the characteristic parameters are used to characterize the degree of fluctuation of the characteristic signal; determining the electric drive system risk value of the vehicle based on the characteristic parameters; and determining and outputting a prompt signal based on the electric drive system risk value.

[0100] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0101] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0102] In some embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the system embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0103] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.

[0104] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0105] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, magnetic disk or optical disk, etc., various media that can store program codes.

[0106] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A motor simulation method, characterized in that: include: Constructing a target three-dimensional model according to motor parameters, wherein the target three-dimensional model includes a rotor model; Performing rotor oil-swing flow field simulation on the rotor model to obtain a first simulation result; performing a flow field simulation on the end winding of the rotor model according to the first simulation result to obtain a second simulation result; performing a thermal simulation on the end winding of the rotor model according to the second simulation result to obtain a third simulation result; A motor simulation result is determined according to the first simulation result, the second simulation result, and the third simulation result.

2. The motor simulation method according to claim 1, characterized in that: The step of constructing a target three-dimensional model according to the motor parameters includes: constructing an initial three-dimensional model according to the motor parameters; The initial three-dimensional model is preprocessed to obtain the target three-dimensional model, wherein the preprocessing includes model integrity check, model simplification and fluid domain extraction, and the fluid domain includes a rotor oil-swing process simulation fluid domain and a rotor oil-swing end winding flow field simulation fluid domain model.

3. The motor simulation method according to claim 1, characterized in that: The performing of rotor oil-sweeping flow field simulation on the rotor model to obtain a first simulation result includes: Perform mesh division on the Suohu rotor model to obtain the first mesh division result; Setting a first continuum model and first rotor motion parameters; A rotor oil-swing flow field simulation is performed on the rotor model according to the first continuum model, the first rotor motion parameter, and the first grid division result to obtain the first simulation result.

4. The motor simulation method according to claim 1, wherein: According to the first simulation result, Performing flow field simulation on the end winding of the rotor model to obtain a second simulation result includes: determining an end winding structure from the first simulation result; Performing mesh division on the end winding structure to obtain a second mesh division result; Setting the second continuum model and the second rotor motion parameters; According to the second continuum model, the second rotor motion parameters and the second meshing result, a flow field simulation is performed on the end winding of the rotor model to obtain a second simulation result.

5. The motor simulation method according to claim 1, characterized in that: The step of performing thermal simulation on the end winding of the rotor model according to the second simulation result to obtain a third simulation result includes: Meshing the end winding structure to obtain a third meshing result; Setting thermal simulation parameters, wherein the thermal simulation parameters include a third continuum model, a heat source input, and convection thermal parameters; A thermal simulation is performed on the end winding of the rotor model according to the third meshing result, the thermal simulation parameters and the second simulation result to obtain the third simulation result.

6. The motor simulation method according to claim 1, characterized in that: Determining the motor simulation result according to the first simulation result, the second simulation result, and the third simulation result includes: Post-processing the first simulation result, the second simulation result, and the third simulation result according to a preset post-processing strategy to obtain a post-processing result; The post-processing results are integrated according to a preset integration strategy to obtain the motor simulation results.

7. A motor simulation system, characterized in that: include: A construction module, configured to construct a target three-dimensional model according to motor parameters, wherein the target three-dimensional model includes a rotor model; A first simulation module is used to perform rotor oil-swing flow field simulation on the rotor model to obtain a first simulation result; a second simulation module, configured to perform flow field simulation on the end winding of the rotor model according to the first simulation result to obtain a second simulation result; a third simulation module, configured to perform a thermal simulation on the end winding of the rotor model according to the second simulation result to obtain a third simulation result; A determination module is used to determine a motor simulation result based on the first simulation result, the second simulation result and the third simulation result.

8. An electronic device, characterized in that: include: a memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 6 when running.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 6.