Motor temperature rise analysis method and device, medium and equipment
By generating a flow-solid coupling model, the problem of inaccurate flow-solid coupling in existing motor temperature rise analysis is solved, the analysis efficiency is improved, and heat exchange without thermal resistance is achieved.
Patent Information
- Application Number
- CN202411521744.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-03-07
AI Technical Summary
The existing motor temperature rise analysis methods are difficult to achieve accurate flow-solid coupling, resulting in low analysis efficiency.
By acquiring the losses of each component of the motor, a heat source file is formed, and the solid domain model and fluid domain model are shared to generate a flow-solid coupling model, which avoids thermal resistance and improves model construction efficiency.
The heat exchange without thermal resistance between the fluid and the solid is achieved, the efficiency of motor temperature rise analysis is improved, and the heat source input of the temperature rise model is avoided repeatedly setting.
Smart Images

Figure CN119578153A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of motor temperature rise analysis, and in particular, relates to a motor temperature rise analysis method, device, medium and equipment. Background Art
[0002] When the motor is installed in a vehicle, the motor performance and the adaptability of the motor to various working conditions have an important impact on the operation of the vehicle. For example, for the vehicle's 0 to 100 km / h acceleration and deceleration cycle, the motor is required to have a temperature rise that does not exceed the preset temperature requirement after a preset number of cycles. Therefore, temperature rise analysis of the motor helps ensure the safety of the operation of the vehicle with the motor.
[0003] Currently, the existing method obtains the temperature rise result of the motor by coupling the electromagnetic loss with the fluid-solid model, but this method is actually difficult to achieve accurate coupling, resulting in low efficiency of temperature rise analysis. Summary of the invention
[0004] The embodiments of the present application provide a method, device, medium and equipment for analyzing the temperature rise of a motor, thereby improving the efficiency of the temperature rise analysis of the motor at least to a certain extent.
[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0006] According to a first aspect of an embodiment of the present application, a method for analyzing motor temperature rise is provided, comprising:
[0007] Acquire the losses of various components of the motor, and form a heat source file according to the losses of various components, wherein the heat source file at least includes the losses of various components and the motor speed corresponding to each moment of the motor;
[0008] Acquire a solid domain model and a fluid domain model of the motor, share topological surfaces of the solid domain model and the fluid domain model, and generate a fluid-solid coupling model;
[0009] According to the fluid-solid coupling model, a temperature rise model of the motor is formed based on temperature rise parameters, and according to the heat source file and the temperature rise model, temperature rise distribution results of various components of the motor are obtained.
[0010] In some embodiments of the present application, based on the above solution, the losses of various components of the motor are obtained, and a heat source file is formed according to the losses of the various components, including:
[0011] Obtaining the losses of various components corresponding to various cycle operating conditions of the motor, each of the cycle operating conditions including a plurality of sub-operating conditions;
[0012] Obtain the component losses and motor speed corresponding to each moment under each of the sub-operating conditions to form a heat source file corresponding to the cyclic operating condition.
[0013] In some embodiments of the present application, based on the above-mentioned solution, topological surfaces of the solid domain model and the fluid domain model are shared to generate a fluid-solid coupling model, including:
[0014] Positioning each boundary surface of the solid domain model and the fluid domain model respectively;
[0015] The target boundary surfaces that contact the solid domain model and the fluid domain model are topologically shared to generate a fluid-solid coupling model.
[0016] In some embodiments of the present application, based on the above solution, the method further includes:
[0017] Simplifying at least one target structural feature in the solid domain model so as to generate a fluid-solid coupling model according to the simplified solid domain model and the fluid domain model, wherein the target structural feature is a structural feature that does not affect the temperature rise distribution of the motor;
[0018] The fluid-solid coupling model is meshed so as to form a temperature rise model of the motor based on the temperature rise parameter according to the fluid-solid coupling model in mesh form.
[0019] In some embodiments of the present application, based on the above solution, according to the heat source file and the temperature rise model, the temperature rise distribution results of each component of the motor are obtained, including:
[0020] The heat source file of the first cycle condition is loaded into the temperature rise model, so that the losses of each component and the motor speed corresponding to each moment are iteratively updated with the moment compensation of transient calculation, until the first temperature rise distribution result of each component of the motor is obtained at the end of the first cycle condition;
[0021] Using the first temperature rise distribution result as the initial temperature rise of a second cycle condition, and loading the heat source file of the second cycle condition into the temperature rise model, until obtaining a second temperature rise distribution result of each component of the motor at the end of the second cycle condition;
[0022] And so on, until the temperature rise model meets the convergence condition, the number of operating condition cycles currently passed is obtained, and whether the motor meets the preset performance requirements is determined according to the number of operating condition cycles.
[0023] In some embodiments of the present application, based on the above solution, the method further includes:
[0024] If the first temperature rise distribution result meets the preset temperature requirement, the first temperature rise distribution result is used as the initial temperature rise of the second cycle working condition.
[0025] In some embodiments of the present application, based on the above solution, determining whether the motor meets the preset performance requirement according to the number of operating condition cycles includes:
[0026] If the number of operating condition cycles is greater than or equal to a preset number, the motor meets the preset performance requirements, and the preset number is the minimum number of acceleration and deceleration cycles of the motor within the range of 0 to 100 kilometers per hour.
[0027] According to a second aspect of an embodiment of the present application, a motor temperature rise analysis device is provided, comprising:
[0028] A file forming unit, used for acquiring the losses of various components of the motor, and forming a heat source file according to the losses of various components, wherein the heat source file at least includes the losses of various components and the motor speed corresponding to various moments of the motor;
[0029] A model generation unit, used for acquiring a solid domain model and a fluid domain model of the motor, performing topological surface sharing on the solid domain model and the fluid domain model, and generating a fluid-solid coupling model;
[0030] The temperature rise acquisition unit is used to form a temperature rise model of the motor based on the temperature rise parameters according to the fluid-solid coupling model, and obtain the temperature rise distribution results of each component of the motor according to the heat source file and the temperature rise model.
[0031] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method described in the first aspect.
[0032] According to a fourth aspect of an embodiment of the present application, an electronic device is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.
[0033] One or more technical solutions provided by the present invention achieve at least the following technical effects or advantages:
[0034] The present invention obtains the losses of various components of the motor to form a heat source file that at least includes the losses of various components corresponding to various moments of the motor and the motor speed, and shares the topological surfaces of the solid domain model and the fluid domain model of the motor to obtain a fluid-solid coupling model, so that there is no thermal resistance during heat exchange between the fluid and the solid, and the shared topological surface does not need to couple the contact surface between the solid model and the fluid model, thereby improving the model construction efficiency; according to the heat source file and the temperature rise model, the temperature rise distribution results of various components of the motor are obtained, which can avoid repeatedly setting the heat source input of the temperature rise model and improve the temperature rise analysis efficiency of the model.
[0035] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0037] Figure 1 A flow chart of a method for analyzing motor temperature rise according to an embodiment of the present application is shown;
[0038] Figure 2 A flow chart showing a method for analyzing motor temperature rise according to an embodiment of the present application is shown;
[0039] Figure 3 A schematic diagram of an average temperature monitoring curve of a motor water jacket according to an embodiment of the present application is shown;
[0040] Figure 4 A schematic diagram of an average temperature monitoring curve of a bearing in an embodiment of the present application is shown;
[0041] Figure 5 A schematic diagram of an average temperature monitoring curve of the rotor aluminum cage according to an embodiment of the present application is shown;
[0042] Figure 6 A schematic diagram of an average temperature monitoring curve of a stator winding according to an embodiment of the present application is shown;
[0043] Figure 7 A schematic diagram of an average temperature monitoring curve of a shaft in an embodiment of the present application is shown;
[0044] Figure 8 A structural diagram of a motor temperature rise analysis device according to an embodiment of the present application is shown;
[0045] Fig. 9A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0047] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0048] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0049] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0050] It should also 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 sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those shown or described.
[0051] See also Figure 1 , shows a flow chart of a motor temperature rise analysis method according to an embodiment of the present application.
[0052] like Figure 1 As shown, according to the first aspect of the embodiment of the present application, a motor temperature rise analysis method is provided, including but not limited to being implemented by steps S101 to S103:
[0053] Step S101. Obtain the losses of various components of the motor, and form a heat source file according to the losses of various components, wherein the heat source file at least includes the losses of various components and the motor speed corresponding to each moment of the motor;
[0054] In step S101, it should be noted that the motor types include but are not limited to induction asynchronous motors, permanent magnet synchronous motors, synchronous reluctance motors and other types of motors. The method of the embodiment of the present application can analyze the temperature rise distribution of various types of motors under different working conditions, and the working conditions include but are not limited to cyclic working conditions, peak transient working conditions, alternating load working conditions, etc. For example: in the vehicle design stage, the whole vehicle has temperature rise requirements for the drive motor of the power system, that is, after the motor is installed in the whole vehicle, it can meet the continuous acceleration and deceleration cycle conditions within the range of 0 to 100 kilometers per hour for at least 8 times. If the temperature rise of the motor does not exceed the preset temperature after 8 cycles, that is, the power output will not be limited, then the temperature rise of the motor meets the vehicle installation requirements.
[0055] It can be understood that by constructing an electromagnetic model of the motor and analyzing the electromagnetic model, the losses of various components of the motor can be obtained. Specifically, it can be achieved through existing motor electromagnetic analysis tools. For example, in Maxwell software, the power requirements of the whole vehicle are decomposed to determine the power and torque targets of the motor under different operating conditions and different voltage ranges, and the electromagnetic model of the motor that meets the performance requirements is obtained. The losses of various components of the electromagnetic model under different operating conditions are analyzed through software, so that the losses of various components can be subsequently assigned as heat sources to the temperature rise model to calculate the temperature rise distribution.
[0056] It can be understood that since the motor has corresponding component losses at each moment, that is, losses caused by the temperature rise of each component, and the size of the loss is related to the motor speed, the component losses and the motor speed corresponding to each moment are recorded to obtain the heat source file, which is used as the heat source input of the temperature rise model to calculate the temperature rise distribution of each component of the motor.
[0057] In a possible design of step S101, based on the above solution, the losses of various components of the motor are obtained, and a heat source file is formed according to the losses of the various components, including:
[0058] Step S1011. Obtain the losses of various components corresponding to various cycle conditions of the motor, each of the cycle conditions including a plurality of sub-conditions;
[0059] Step S1012: Obtain the component losses and motor speed corresponding to each moment under each sub-operating condition to form a heat source file corresponding to the cyclic operating condition.
[0060] For example: when the vehicle is in acceleration and deceleration cycle conditions, assuming that the cycle time of each cycle condition is 25 seconds, the duration of the first cycle condition is 0 to 25 seconds. Then, the vehicle speed, motor speed, motor torque and motor power corresponding to the first cycle condition at each moment are shown in Table 1.
[0061] Table 1 Working parameters of 0-100km / h single cycle condition
[0062]
[0063] For a single cycle condition, in order to calculate the acceleration condition and the deceleration condition respectively, the embodiment of the present application divides each cycle condition into multiple sub-conditions, and obtains the losses of each component of the motor under each sub-condition respectively, as shown below:
[0064] The first sub-condition: 0-5s acceleration stage, motor speed 0-5100rpm, power 0-140kW, torque 265Nm;
[0065] Second sub-condition: 5.001-10s acceleration stage, motor speed 5100-8000rpm, power 140-100kW, torque 265-160Nm;
[0066] The third sub-condition: 10.001-15s deceleration stage, motor speed 8000-(-4000rpm, power (-40)-(-20)kW, constant torque (-62.5)Nm;
[0067] The fourth sub-condition: 15.001-20s deceleration stage, motor speed (-4000)-0rpm, power (-40)-20kW, constant torque (-62.5)Nm;
[0068] The fifth sub-operating condition: 20.001-25s static segment, motor speed 0rpm, power 0kW, torque 0Nm.
[0069] It can be understood that in the above sub-conditions, if the motor speed, motor torque, and motor power are negative values, it means that the vehicle is in a deceleration coasting condition, and the motor rotor is reversed.
[0070] It can be understood that in the Maxwell software, according to the motor speed, torque and power input conditions set for each sub-operating condition decomposed as above, the corresponding losses of each motor component of each sub-operating condition of a single cycle operating condition are obtained as shown in Table 2.
[0071] Table 2 Loss distribution of motor components under single cycle condition
[0072]
[0073] After obtaining the losses corresponding to the motor components of each sub-condition of a single cycle condition, the losses of each component corresponding to each moment and parameters such as the motor speed are extracted to form the heat source file. It can be understood that when forming the heat source file, a sub-file can be generated for the motor speed corresponding to each moment, and a sub-file can be generated for each type of loss corresponding to each moment. For example, a sub-file is generated for the iron loss corresponding to each moment, a sub-file is generated for the aluminum loss corresponding to each moment, and a sub-file is generated for the copper loss corresponding to each moment, thereby obtaining a heat source file including 4 sub-files. It can be understood that the heat source file and each sub-file can be used as a parameter configuration file of the temperature rise model.
[0074] Step S102: acquiring a solid domain model and a fluid domain model of the motor, performing topological surface sharing on the solid domain model and the fluid domain model, and generating a fluid-solid coupling model;
[0075] It is understandable that step S102 can be implemented by using existing model building tools, for example, by building a solid domain model and a fluid domain model of the motor in the 3D software ANSYS SpaceClaim.
[0076] Specifically, a solid domain model is constructed according to the three-dimensional parameters of the motor, and the fluid characteristics of the solid domain model are set to construct a corresponding fluid domain model. It can be understood that the solid domain model includes three-dimensional models of components such as the motor housing, end cover, stator, rotor assembly, bearings, etc. After obtaining the solid domain model, the cooling water model between the housing and the stator core and the air model in the motor cavity can be extracted respectively through the Volume Extract tool in SpaceClaim to construct the fluid domain model.
[0077] In some embodiments of step S102, based on the above solution, topological surfaces of the solid domain model and the fluid domain model are shared to generate a fluid-solid coupling model, including:
[0078] Step S1021. Positioning each boundary surface of the solid domain model and the fluid domain model respectively;
[0079] Step S1022: Topologically share the target boundary surfaces that contact the solid domain model and the fluid domain model to generate a fluid-solid coupling model.
[0080] It can be understood that by naming various parts of the solid domain model and the fluid domain model, for example, naming the inlet and outlet and the rotor rotation domain, and then locating the various boundary surfaces of the solid domain model and the fluid domain model according to the naming, since the solid domain model is extracted through the Volume Extract tool in SpaceClaim, the cooling water model between the shell and the stator core, and the air model in the motor cavity, some boundary surfaces of the fluid domain model are in contact with some boundary surfaces of the solid domain. In order to ensure that there is no thermal resistance during heat exchange between the fluid and the solid, and to achieve unimpeded heat exchange and heat transfer between different media (fluid and solid), the boundary surfaces where the two models are in contact with each other are set as shared topological surfaces, that is, the topological surface belongs to both the solid domain model and the fluid domain model.
[0081] In some embodiments, the Share Topoly tool in SpaceClaim can be used to create shared topology surfaces between solid parts, solid parts and air, and solid parts and coolant with a pre-set tolerance of 2 mm.
[0082] In some embodiments of the present application, based on the above solution, the method further includes:
[0083] Simplifying at least one target structural feature in the solid domain model so as to generate a fluid-solid coupling model according to the simplified solid domain model and the fluid domain model, wherein the target structural feature is a structural feature that does not affect the temperature rise distribution of the motor;
[0084] The fluid-solid coupling model is meshed so as to form a temperature rise model of the motor based on the temperature rise parameter according to the fluid-solid coupling model in mesh form.
[0085] It should be noted that in order to improve the quality of mesh division, for example, the mesh quality skewness is less than 0.98. If it is greater than 0.98, it means that the mesh quality is poor and it is difficult to ensure the convergence and accuracy of the subsequent temperature rise model calculation. Based on this, at least one structural feature in the solid domain model that does not affect the temperature rise distribution of the motor is simplified. For example, the fillets and chamfers of the bolt hole features less than 0.5mm of each component are deleted, the draft feature angle is set to 0 or deleted, the bearings are simplified to entities, the two ends of the winding are simplified to entities and the weight is ensured to be consistent with the actual object, etc., so as to avoid the influence of subtle structural features on mesh division, or too many structural features leading to too many meshes, which in turn leads to a large amount of subsequent calculations.
[0086] It can be understood that the fluid-solid coupling model is meshed so that the mesh model can be imported into the Fluent software to construct a temperature rise model and perform subsequent model calculations.
[0087] Step S103: According to the fluid-solid coupling model, a temperature rise model of the motor is formed based on temperature rise parameters, and according to the heat source file and the temperature rise model, a temperature rise distribution result of each component of the motor is obtained.
[0088] It should be noted that the temperature rise parameters include but are not limited to the solution equation parameters of the temperature rise model, material definition, boundary conditions, solver, result monitoring, calculation time, etc. For example: import the grid model into the Fluent calculation module, set the unit to mm, open the energy equation, set the viscosity model, material properties (such as shell-aluminum alloy material, core-steel, winding-copper wire, coolant, etc., material properties include density, specific heat capacity, thermal conductivity, viscosity, etc.). Among them, the solver is used to define the convergence residual and convergence conditions, for example, the convergence condition is set to 1E-05 as the temperature.
[0089] It should be noted that the heat source file is obtained, and the parameters such as the loss and speed at each moment are assigned to each corresponding component, so that each component in the temperature rise model has a heat source input. It can be understood that the assignment process of the heat source file is: the user can enter the cycle condition load instruction in the software interface, such as the Fluent calculation module, so that the Fluent calculation module reads the heat source file (defined as a Profile file). It can be understood that the heat source file includes a sub-file of the motor speed corresponding to each moment, and a sub-file of the loss of each component corresponding to each moment. After obtaining each sub-file, the name of each component (such as copper, iron and aluminum) is located through the Fluent calculation module, so that the loss corresponding to the cycle condition is successfully assigned. In the subsequent calculation process, the motor speed and the loss of each component will be automatically iterated and updated with the time step of the transient calculation, thereby greatly improving the modeling and calculation efficiency.
[0090] In some embodiments of step S103 of the present application, based on the above scheme, according to the heat source file and the temperature rise model, the temperature rise distribution results of each component of the motor are obtained, including:
[0091] Step S1031. Load the heat source file of the first cycle condition into the temperature rise model, so that the losses of each component and the motor speed corresponding to each moment are iteratively updated with the moment compensation of transient calculation, until the first temperature rise distribution result of each component of the motor is obtained at the end of the first cycle condition;
[0092] It is understandable that during the vehicle design phase, the vehicle has temperature rise requirements for the drive motor of the power system, that is, after the motor is installed in the vehicle, it can meet the continuous acceleration and deceleration cycle conditions within the range of 0 to 100 kilometers per hour for at least 8 times. If the temperature rise of the motor does not exceed the preset temperature after 8 cycles, that is, the power output will not be limited, then the temperature rise of the motor meets the vehicle installation requirements. In other words, the vehicle includes multiple cycle conditions with a time sequence relationship, such as the first cycle condition of 0-25 seconds, the second cycle condition of 25.001-50 seconds, the third cycle condition of 50.001-75 seconds, and so on.
[0093] It can be understood that corresponding heat source files are generated for each cycle condition. Therefore, the embodiment of the present application calls the heat source file of the first cycle condition as the heat source input of the temperature rise model, and automatically calls the losses of each component and the motor speed corresponding to each moment in the heat source file based on the preset time step to perform iterative calculations until the calculation of the temperature rise model under the first cycle condition is completed, and the first temperature rise distribution results of the motor components at the end of the first cycle condition are obtained. It can be understood that if the first temperature rise distribution result meets the preset temperature requirement at this time, the first temperature rise distribution result will be used as the initial temperature rise of the second cycle condition. That is to say, when the first cycle condition ends, the motor performance meets the preset requirements, and the operation of the motor can also support the continuation into the next cycle condition.
[0094] Step S1032. Using the first temperature rise distribution result as the initial temperature rise of the second cycle condition, loading the heat source file of the second cycle condition into the temperature rise model, until obtaining the second temperature rise distribution result of each component of the motor at the end of the second cycle condition;
[0095] It can be understood that by using the first temperature rise distribution result as the initial temperature rise of the second cycle working condition, it is possible to test whether the temperature rise distribution of the motor meets the preset requirements after the motor has been subjected to continuous cycle working conditions.
[0096] It should be noted that the calculation principle of the second cycle condition is the same as the calculation principle of the first cycle condition, which will not be repeated here.
[0097] Step S1033. Repeat this process until the temperature rise model meets the convergence condition, obtain the number of operating condition cycles currently passed, and determine whether the motor meets the preset performance requirements based on the number of operating condition cycles.
[0098] It should be noted that, by analogy, if the temperature rise model still does not meet the convergence condition at the end of the second cycle condition, the second temperature rise distribution result of the second cycle condition will continue to be used as the initial temperature rise of the third cycle condition, and the temperature rise model will be calculated until the temperature rise model meets the convergence condition.
[0099] In some embodiments of step S1033, based on the above scheme, determining whether the motor meets the preset performance requirement according to the number of operating condition cycles includes:
[0100] If the number of operating condition cycles is greater than or equal to a preset number, the motor meets the preset performance requirements, and the preset number is the minimum number of acceleration and deceleration cycles of the motor within the range of 0 to 100 kilometers per hour.
[0101] It can be understood that, on the contrary, if the number of operating condition cycles is less than the preset number, the motor does not meet the preset performance requirements.
[0102] Based on the above disclosed content, the embodiment of the present application obtains the losses of various components of the motor to form a heat source file that at least includes the losses of various components corresponding to each moment of the motor and the motor speed, and shares the topological surfaces of the solid domain model and the fluid domain model of the motor to obtain a fluid-solid coupling model, so that there is no thermal resistance during heat exchange between the fluid and the solid, and the shared topological surface does not need to couple the contact surface between the solid model and the fluid model, thereby improving the model construction efficiency; according to the heat source file and the temperature rise model, the temperature rise distribution results of each component of the motor are obtained, which can avoid repeatedly setting the heat source input of the temperature rise model and improve the calculation efficiency of the model.
[0103] In order to make those skilled in the art better understand the present application, Figures 3 to 7 The application scenarios involved in the embodiments of the present application are briefly described.
[0104] See also Figures 3 to 7 , Figure 3 A schematic diagram of an average temperature monitoring curve of a motor water jacket according to an embodiment of the present application is shown; Figure 4 A schematic diagram of an average temperature monitoring curve of a bearing in an embodiment of the present application is shown; Figure 5 A schematic diagram of an average temperature monitoring curve of the rotor aluminum cage according to an embodiment of the present application is shown; Figure 6 A schematic diagram of an average temperature monitoring curve of a stator winding according to an embodiment of the present application is shown; Figure 7 A schematic diagram of an average temperature monitoring curve of a shaft according to an embodiment of the present application is shown.
[0105] like Figures 3 to 7 As shown, it is a schematic diagram showing the average temperature change of each motor component (motor water jacket, bearing, rotor aluminum cage, stator winding, shaft) in each cycle condition during 8 cycle conditions.
[0106] Assuming that the actual vehicle is required to run at least 8 cycles of acceleration and deceleration cycle conditions of 0-100 km / h, it is necessary to meet the design requirements of the vehicle; according to the above temperature rise cycle calculation method, after 8 cycles, the maximum temperature of each motor component does not exceed 160°C, which meets the motor performance requirements. If it exceeds this temperature, the thermal management system of the motor needs to be further optimized. From the curve in the figure, it can be seen that the average temperature of the motor water jacket, bearing, rotor aluminum cage, stator winding, and shaft monitored for 8 consecutive iterations gradually increases with the increase in the number of iterations; from the extracted temperature distribution diagram of each component, the highest temperature appears on the aluminum cage and iron core of the rotor, which are 158.17°C and 158.18°C respectively, and do not exceed 160°C. Therefore, the performance of the asynchronous motor meets the requirements of the number of cycles of acceleration and deceleration cycle conditions of 0-100 km / h for the whole vehicle.
[0107] The following describes an embodiment of the device of the present application, which can be used to execute the method in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the above embodiment of the method of the present application.
[0108] like Figure 8 As shown, according to the second aspect of the embodiment of the present application, a motor temperature rise analysis device 200 is provided, comprising:
[0109] A file forming unit 201 is used to obtain the losses of various components of the motor, and form a heat source file according to the losses of various components, wherein the heat source file at least includes the losses of various components and the motor speed corresponding to each moment of the motor;
[0110] A model generation unit 202 is used to obtain a solid domain model and a fluid domain model of the motor, share topological surfaces of the solid domain model and the fluid domain model, and generate a fluid-solid coupling model;
[0111] The temperature rise acquisition unit 203 is used to form a temperature rise model of the motor based on the temperature rise parameters according to the fluid-structure coupling model, and obtain the temperature rise distribution results of each component of the motor according to the heat source file and the temperature rise model.
[0112] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method described in the first aspect.
[0113] The computer-readable storage medium may be a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the computer-readable storage medium of the present application is not limited thereto. In the present application, the computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0114] The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more conductors, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0115] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0116] According to a fourth aspect of an embodiment of the present application, an electronic device is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.
[0117] like Fig. 9 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410).
[0118] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps described in the above “Example Method” section of this specification according to various exemplary implementations of the present application.
[0119] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .
[0120] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0121] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0122] The electronic device 400 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. Furthermore, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0123] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0124] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, 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.
[0125] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0126] 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 invention, in essence, 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0127] The above description is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.
Claims
1. A method for analyzing motor temperature rise, characterized in that: include: Acquire the losses of various components of the motor, and form a heat source file according to the losses of various components, wherein the heat source file at least includes the losses of various components and the motor speed corresponding to each moment of the motor; Acquire a solid domain model and a fluid domain model of the motor, share topological surfaces of the solid domain model and the fluid domain model, and generate a fluid-solid coupling model; According to the fluid-solid coupling model, a temperature rise model of the motor is formed based on temperature rise parameters, and according to the heat source file and the temperature rise model, temperature rise distribution results of various components of the motor are obtained.
2. The method according to claim 1, characterized in that Obtain the losses of various components of the motor, and form a heat source file according to the losses of various components, including: Obtaining the losses of various components corresponding to various cycle operating conditions of the motor, each of the cycle operating conditions including a plurality of sub-operating conditions; Obtain the component losses and motor speed corresponding to each moment under each of the sub-operating conditions to form a heat source file corresponding to the cyclic operating condition.
3. The method according to claim 1, characterized in that The solid domain model and the fluid domain model are topologically shared to generate a fluid-solid coupling model, including: Positioning each boundary surface of the solid domain model and the fluid domain model respectively; The target boundary surfaces that contact the solid domain model and the fluid domain model are topologically shared to generate a fluid-solid coupling model.
4. The method according to claim 3, characterized in that The method further comprises: Simplifying at least one target structural feature in the solid domain model so as to generate a fluid-solid coupling model according to the simplified solid domain model and the fluid domain model, wherein the target structural feature is a structural feature that does not affect the temperature rise distribution of the motor; The fluid-solid coupling model is meshed so as to form a temperature rise model of the motor based on the temperature rise parameter according to the fluid-solid coupling model in mesh form.
5. The method according to claim 2, characterized in that: According to the heat source file and the temperature rise model, the temperature rise distribution results of each component of the motor are obtained, including: The heat source file of the first cycle condition is loaded into the temperature rise model, so that the losses of each component and the motor speed corresponding to each moment are iteratively updated with the moment compensation of transient calculation, until the first temperature rise distribution result of each component of the motor is obtained at the end of the first cycle condition; Using the first temperature rise distribution result as the initial temperature rise of a second cycle condition, and loading the heat source file of the second cycle condition into the temperature rise model, until obtaining a second temperature rise distribution result of each component of the motor at the end of the second cycle condition; And so on, until the temperature rise model meets the convergence condition, the number of operating condition cycles currently passed is obtained, and whether the motor meets the preset performance requirements is determined according to the number of operating condition cycles.
6. The method according to claim 5, characterized in that The method further comprises: If the first temperature rise distribution result meets the preset temperature requirement, the first temperature rise distribution result is used as the initial temperature rise of the second cycle working condition.
7. The method according to claim 5, characterized in that The determining whether the motor meets the preset performance requirement according to the number of operating condition cycles includes: If the number of operating condition cycles is greater than or equal to a preset number, the motor meets the preset performance requirements, and the preset number is the minimum number of acceleration and deceleration cycles of the motor within the range of 0 to 100 kilometers per hour.
8. A motor temperature rise analysis device, characterized in that: include: A file forming unit, used for acquiring the losses of various components of the motor, and forming a heat source file according to the losses of various components, wherein the heat source file at least includes the losses of various components and the motor speed corresponding to various moments of the motor; A model generation unit, used for acquiring a solid domain model and a fluid domain model of the motor, performing topological surface sharing on the solid domain model and the fluid domain model, and generating a fluid-solid coupling model; The temperature rise acquisition unit is used to form a temperature rise model of the motor based on the temperature rise parameters according to the fluid-solid coupling model, and obtain the temperature rise distribution results of each component of the motor according to the heat source file and the temperature rise model.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any one of the methods according to claims 1-7.
10. An electronic device, characterized in that: The method comprises one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 7.