Motor parameter generation method and device, equipment, medium and program product
By obtaining the current temperature peak of the high-altitude drone motor and adjusting the parameters, the performance redundancy and material waste problems during the cruise phase are solved, and the motor is lightweight and power density improvement is achieved.
Patent Information
- Application Number
- CN202510413545.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-18
AI Technical Summary
When designing the propulsion motor parameters of high-altitude drones, the existing technology leads to redundant performance and waste of materials during cruise phases, which cannot effectively reduce the motor weight and increase the power density.
By obtaining the current motor temperature peak based on the physical model of the motor to be confirmed, and adjusting the parameters according to this value to generate target parameters, so that the motor temperature peak is less than the preset temperature limit, ensuring the safety and performance of the motor during the entire working cycle.
Without sacrificing safety, reduce performance redundancy and material waste, reduce motor volume and weight, and improve motor power density and overall performance.
Smart Images

Figure CN120337648A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to electrical engineering technologies, and in particular, to a method, device, equipment, medium, and program product for generating motor parameters. Background Art
[0002] High-altitude unmanned aerial vehicles (UAVs) have shown great application prospects in fields such as environmental monitoring, communication relay, agricultural and forestry plant protection, and emergency disaster relief due to characteristics such as high ceiling, long endurance, full solar power drive, and low launch and operation costs.
[0003] The full-cycle operating conditions of high-altitude UAVs mainly include three stages: takeoff, climb, and cruise. Its propulsion motor operates under heavy load or even overload during the takeoff and climb stages. At this time, the motor temperature of the propulsion motor rises rapidly and reaches a peak. During the cruise stage, its propulsion motor operates under light load, and at this time, the motor temperature of the propulsion motor will gradually decrease and finally reach a steady state. It should be understood that to ensure the performance of the propulsion motor during the entire operating cycle, when designing the propulsion motor, it is usually necessary to meet the performance requirements of the operating condition with the highest performance requirements, that is, the aforementioned takeoff stage.
[0004] Currently, when designing the parameters of the propulsion motor of high-altitude UAVs, there are defects that can cause performance redundancy and material waste during the cruise stage, which is not conducive to reducing the motor weight. Summary of the Invention
[0005] Based on this, the present application provides a method, device, equipment, medium, and program product for generating motor parameters to reduce the motor weight.
[0006] In a first aspect, the present application provides a method for generating motor parameters, the method including:
[0007] Based on the physical model of the motor to be confirmed, obtain the current motor temperature peak value of the motor to be confirmed when applying the current parameters; the operating conditions of the motor to be confirmed continuously change during the entire operating cycle, and the current motor temperature peak value is the motor temperature peak value during the entire operating cycle corresponding to when the motor to be confirmed reaches thermal steady state;
[0008] Adjust the current parameters according to the current motor temperature peak value to generate target parameters; when the motor to be confirmed applies the target parameters, the corresponding motor temperature peak value is less than a preset temperature limit value, and the preset temperature limit value is related to the winding insulation temperature limit value of the motor to be confirmed.
[0009] In a possible implementation manner, the obtaining the current motor temperature peak value of the motor to be confirmed when applying the current parameters based on the physical model of the motor to be confirmed includes:
[0010] Take integer values of n in sequence within the range of 2 - N, and perform the following steps until the difference between the nth motor temperature peak and the (n - 1)th motor temperature peak is less than the preset difference, then take the nth motor temperature peak as the current motor temperature peak:
[0011] Based on the physical model and the (n - 1)th motor temperature peak, perform electromagnetic analysis to obtain the nth motor loss information of the motor to be confirmed during the full working cycle; the motor loss information includes at least one of winding copper loss, core iron loss, and additional loss;
[0012] Simplify the physical model according to the nth motor loss information, and perform thermal analysis according to the simplified physical model to obtain the nth motor temperature peak of the motor to be confirmed during the full working cycle.
[0013] In a possible implementation manner, the adjusting the current parameter according to the current motor temperature peak to generate a target parameter includes:
[0014] Take integer values of m in sequence within the range of 1 - M, and perform the following steps until the mth current motor temperature peak meets the iteration termination condition, then generate the target parameter; the iteration termination condition is related to the preset temperature limit:
[0015] When the (m - 1)th current motor temperature peak does not meet the iteration termination condition, adjust the current parameter according to a preset rule to obtain an updated parameter;
[0016] Obtain the mth current motor temperature peak of the motor to be confirmed when applying the updated parameter.
[0017] In a possible implementation manner, when the current parameter is the minimum design parameter, the iteration termination condition is: the mth current motor temperature peak is less than the preset temperature limit; correspondingly, the adjusting the current parameter according to a preset rule to obtain an updated parameter includes:
[0018] Increase the current parameter to obtain the updated parameter.
[0019] In a possible implementation manner, the generating the target parameter when the mth current motor temperature peak meets the iteration termination condition includes:
[0020] Decrease the updated parameter, and make the decreased updated parameter greater than the motor parameter corresponding to the (m - 1)th current motor temperature peak;
[0021] When the current motor temperature peak corresponding to the decreased updated parameter is less than the preset temperature limit, take the decreased updated parameter as the target parameter.
[0022] In a possible implementation, when the current parameter is the maximum design parameter, the iteration termination condition is that the peak value of the current motor temperature at the m-th time is not less than the preset temperature limit value, and the peak value of the current motor temperature at the (m - 1)-th time is less than the preset temperature limit value; correspondingly, adjusting the current parameter according to a preset rule to obtain an updated parameter includes:
[0023] Reducing the current parameter to obtain the updated parameter.
[0024] In a possible implementation, generating the target parameter until the peak value of the current motor temperature at the m-th time meets the iteration termination condition includes:
[0025] Generating the target parameter according to the motor parameter corresponding to the peak value of the current motor temperature at the (m - 1)-th time.
[0026] In a possible implementation, the method further includes:
[0027] Obtaining the parameter range of the motor to be confirmed according to the performance requirement and the motor size formula;
[0028] Determining the current parameter according to the parameter range.
[0029] In a possible implementation, the current parameter includes at least one of the motor length and the motor outer diameter.
[0030] In a possible implementation, the preset temperature limit value is less than the winding insulation temperature limit value, and the difference between the preset temperature limit value and the winding insulation temperature limit value is less than a preset value.
[0031] In a second aspect, the present application provides a motor parameter generation device, and the device includes:
[0032] An acquisition module, configured to acquire the peak value of the current motor temperature of the motor to be confirmed when applying the current parameter based on the physical model of the motor to be confirmed; the operating conditions of the motor to be confirmed continuously change within the full working cycle, and the peak value of the current motor temperature is the peak value of the motor temperature within the full working cycle when the motor to be confirmed reaches a thermal steady state;
[0033] A generation module, configured to adjust the current parameter according to the peak value of the current motor temperature to generate a target parameter; when the motor to be confirmed applies the target parameter, the corresponding peak value of the motor temperature is less than a preset temperature limit value, and the preset temperature limit value is related to the winding insulation temperature limit value of the motor to be confirmed.
[0034] In a third aspect, the present application provides an electronic device, including a processor and a memory communicatively connected to the processor;
[0035] The memory stores computer-executable instructions;
[0036] The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of the first aspect.
[0037] In a fourth aspect, the present application provides a computer-readable storage medium storing computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of the first aspect.
[0038] In a fifth aspect, the present application provides a computer program product including a computer program, and when the computer program is executed by a processor, it implements the method according to any one of the first aspect.
[0039] The motor parameter generation method, device, equipment, medium and program product provided by the present application are used to generate motor parameters during the motor design stage. Among them, when applying the motor parameter generation method of the present application to generate the motor parameters of a motor to be confirmed, first a set of current parameters is given, and then the electronic device will obtain the current motor temperature peak value of the motor to be confirmed when applying the current parameters based on the physical model of the motor to be confirmed, and finally adjust the current parameters according to the current motor temperature peak value to generate target parameters. Among them, when the motor to be confirmed applies the target parameters, the motor temperature peak value is less than a preset temperature limit value related to the winding insulation temperature limit value of the motor to be confirmed. During this process, taking the motor temperature peak value of the motor to be confirmed in the full working cycle as a constraint condition, without ensuring that the motor temperature peak value does not exceed the preset temperature limit value, the problems of performance redundancy and material waste can be improved by making the motor temperature peak value as close as possible to the preset temperature limit value, thereby facilitating reducing the volume and weight of the motor and improving the power density of the motor to be confirmed. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0041] Figure 1 It is a schematic diagram of the full flight cycle of an aircraft motor provided by an embodiment of the present application;
[0042] Figure 2 It is a schematic diagram of an application scenario of a motor parameter generation method provided by an embodiment of the present application;
[0043] Figure 3Flow schematic of a method for generating motor parameters provided by an embodiment of the present application Figure 1 ;
[0044] Figure 4A Flow schematic of a method for generating motor parameters provided by an embodiment of the present application Figure 2 ;
[0045] Figure 4B Flow example diagram of a method for generating motor parameters provided by an embodiment of the present application;
[0046] Figure 5 Effect verification diagram provided by an embodiment of the present application;
[0047] Figure 6 Structure schematic diagram of a device for generating motor parameters provided by an embodiment of the present application;
[0048] Figure 7 Structure schematic diagram of an electronic device provided by an embodiment of the present application.
[0049] Through the above-mentioned drawings, specific embodiments of the present application have been shown, and more detailed descriptions will be given later. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed description of specific embodiments
[0050] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described in more detail below with reference to the drawings in the preferred embodiments of the present application. In the drawings, the same or similar reference numerals denote the same or similar components or components with the same or similar functions throughout. The described embodiments are some, but not all, of the embodiments of the present application. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present application, but should not be construed as limiting the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application. The embodiments of the present application will be described in detail below with reference to the drawings.
[0051] High-altitude unmanned aerial vehicles (UAVs) have shown great application prospects in multiple fields due to characteristics such as high ceiling, long endurance, full solar power drive, and low launch and operation costs. Exemplarily, they have been widely applied in fields such as environmental monitoring, communication relay, agricultural and forestry plant protection, and emergency disaster relief.
[0052] In recent years, high-altitude unmanned aerial vehicles (UAVs) have been rapidly developing towards larger sizes and longer endurance times, which poses higher requirements for the power density of their propulsion motors. The full-cycle operating conditions of high-altitude UAVs mainly include three stages: takeoff, climb, and cruise. Among them, the duration of the cruise stage is much longer than the previous two stages.
[0053] Figure 1 The following is a schematic diagram of the full flight cycle of a flight vehicle motor provided by an embodiment of the present application. As Figure 1 shown, generally, the propulsion motor operates under heavy load or even overload during the takeoff and climb stages. At this time, the motor temperature rises rapidly and reaches a peak, and the entire duration is only a few hours. The propulsion motor is in a light-load state during the cruise stage. At this time, the motor temperature will gradually decrease and finally reach a steady state. Generally, the cruise time can be as high as several days or even more than a month. It should be understood that since the motor output power in the light-load state is significantly lower than the rated power, the steady-state temperature during the cruise stage will be significantly lower than the peak temperature during the climb stage. To ensure the safety of motor operation, the peak temperature of the motor should be less than the insulation temperature limit value, specifically the winding insulation temperature limit value.
[0054] Currently, when designing the motor parameters of the propulsion motor of a high-altitude UAV, it is generally designed for a single operating condition, that is, the propulsion motor is designed to meet the requirements of the takeoff stage, or the propulsion motor is designed to meet the requirements of the cruise stage. It should be understood that to ensure the safe operation of the motor, the motor parameters are generally designed based on the takeoff stage (i.e., the stage with the highest requirements). At this time, although the performance of the motor can meet the requirements, it will cause performance redundancy and material waste during the cruise stage, which is not conducive to reducing the motor weight and improving the power density.
[0055] It should be understood that for motors with continuously changing operating conditions during the full working cycle applied to other devices, such as motors in electric vehicles, electric forklifts, industrial robots, variable-frequency air conditioners, etc., their designs generally also need to meet the highest operating conditions, so the above problems will also exist.
[0056] Therefore, an embodiment of the present application provides a method, device, equipment, medium, and program product for generating motor parameters to solve the above problems. Specifically, in the method of the present application, when generating motor parameters, first, for the given current parameters, based on the physical model of the motor to be confirmed, the current motor temperature peak value of the motor to be confirmed when applying the current parameters is obtained. Then, the current parameters are adjusted according to the current motor temperature peak value to generate target parameters.
[0057] In the method of the present application, taking the peak motor temperature as a constraint condition, it is possible to minimize performance redundancy and material waste by making the peak motor temperature as close as possible to the preset temperature limit while ensuring that the peak motor temperature does not exceed the preset temperature limit. As a result, the motor volume and weight can be minimized, and the power density of the motor to be confirmed can be effectively improved.
[0058] It can be understood that the motor parameter generation method of the present application is applicable to the scenario of generating motor parameters for any motor with continuously changing operating conditions during the entire operating cycle. Correspondingly, it should be understood that the motor to be confirmed mentioned above can also be an electric vehicle motor, an industrial robot motor, etc. In addition, when applied to these scenarios, the method of the present application can be specifically executed by any electronic device, or by a device or system for manufacturing motors. The present application does not limit this.
[0059] Exemplarily, when applying the method of the present application to the scenario of generating motor parameters for an aircraft motor, Figure 2 is a schematic diagram of an application scenario of a motor parameter generation method provided by an embodiment of the present application. As Figure 2 shown, the motor parameter generation method of the present application is executed by any electronic device, and the electronic device interacts with an automated production device for manufacturing motors. The electronic device obtains the current peak motor temperature of the aircraft motor when applying the current parameters based on the physical model of the aircraft motor, and then adjusts the current parameters according to the current peak motor temperature to generate target parameters. When generating the target parameters, the electronic device inputs the target parameters into the automated production device, and the automated production device manufactures the motor based on the target parameters.
[0060] Among them, the electronic device and the automated production device interact in a wired or wireless manner. In actual applications, the method of the present application can also be specifically executed by the control device of the automated production device. The present application does not limit this.
[0061] When generating the target parameters, the electronic device takes the peak motor temperature as a constraint condition, and can minimize the problems of performance redundancy and material waste by making the peak motor temperature as close as possible to the preset temperature limit. As a result, the motor volume and weight can be minimized, and the power density of the motor can be effectively improved at the same time.
[0062] The present application provides a motor parameter generation method. Taking an aircraft motor as an example below, the content of the present application will be described in detail with reference to the accompanying drawings, so that those skilled in the art can understand the content of the present application more clearly and in detail.
[0063] Figure 3 is a flowchart of a motor parameter generation method provided by an embodiment of the present application Figure 1 As Figure 3As shown in the figure, the method provided by the embodiment of the present application includes:
[0064] S301, based on the physical model of the motor to be confirmed, obtain the current motor temperature peak value of the motor to be confirmed when applying the current parameters.
[0065] Among them, the operating conditions of the motor to be confirmed continuously change during the full working cycle, and the current motor temperature peak value is the motor temperature peak value during the full working cycle corresponding to when the motor to be confirmed reaches thermal steady state.
[0066] It should be understood that the physical model of the motor to be confirmed is obtained by abstracting and simplifying the structure, operating principle and various physical phenomena of the motor, and is used to analyze and predict the performance and behavior of the motor. In this embodiment, the physical model of the motor to be confirmed includes an electromagnetic sub-model and a thermal sub-model. Among them, the electromagnetic sub-model is used to calculate the electromagnetic parameters of the motor to be confirmed, such as inductance, resistance, back electromotive force, electromagnetic torque, etc., and is the basis for analyzing the electromagnetic performance of the motor to be confirmed. The thermal sub-model is used to solve the temperature distribution and temperature change law of the motor to be confirmed under different operating conditions to ensure that the motor to be confirmed operates within a safe temperature range.
[0067] In this embodiment, the current parameters include at least one of the motor length and the motor outer diameter. Specifically, it can be randomly given by the electronic device. In addition, it should be understood that the current parameters should be motor parameters that meet the performance requirements of the motor to be confirmed. Therefore, in this embodiment, the electronic device obtains the parameter range of the motor to be confirmed according to the performance requirements and the motor size formula; determines the current parameters according to the parameter range. That is, the electronic device randomly gives the motor parameters within the parameter range as the motor parameters.
[0068] In practical applications, the electronic device can be configured to give the maximum motor parameter within the parameter range as the current parameter, or can be configured to give the minimum motor parameter or the intermediate motor parameter within the parameter range as the current parameter, or can also give any motor parameter within the parameter range as the current parameter according to historical usage habits. In this embodiment, the manner in which the electronic device determines the current parameters according to the parameter range is not limited.
[0069] In practical applications, it can also be that the user gives any motor parameter within the parameter range as the current parameter. In this embodiment, the person who gives the current parameters is not limited either.
[0070] In this embodiment, when determining the parameter range, the electronic device first obtains the performance requirements of the aircraft, which may specifically include performance requirements such as maximum thrust, power output, efficiency, and weight limit that affect the physical size of the aircraft motor. Then, based on the performance requirements and the physical characteristics of the aircraft motor, a motor size formula is established. Generally, the size (length and outer diameter) of the motor is related to parameters such as its power, efficiency, and rotational speed. Empirical formulas or design specifications can be used to establish these relationships. For example, the output power of the motor is proportional to the volume, and the volume is related to the length and outer diameter.
[0071] In this embodiment, the electronic device calculates the reasonable ranges of the motor length and the motor outer diameter according to the above-mentioned motor size formula and performance requirements. That is, for each size parameter, its minimum value and maximum value are determined. It should be understood that these ranges can be adjusted according to design limitations, material characteristics, and manufacturing capabilities.
[0072] As can be seen from the above, in this embodiment, the current parameters and the determination method of the current parameters are not limited, and the parameter selection strategy can be adjusted according to different design requirements and constraint conditions, such as the maximum motor parameters, the minimum motor parameters, etc., and it is not limited who gives the motor parameters, which increases the flexibility of the method.
[0073] In addition, it should be understood that the peak motor temperature when the thermal steady state is not reached may be only temporary and cannot reflect the long-term behavior of the motor to be confirmed under normal operating conditions. Therefore, to ensure the safe, efficient, and reliable operation of the motor to be confirmed, the current peak motor temperature in this embodiment is specifically the maximum temperature value of the motor to be confirmed during the full working cycle when applying the current parameters and reaching the thermal steady state. Here, the thermal steady state means that the temperature of the motor reaches a stable state, that is, the temperature no longer changes significantly with time, unless external conditions (such as ambient temperature, load conditions) change. In this state, the heat generated inside the motor is balanced with the heat dissipated.
[0074] In this embodiment, to ensure the safety of the motor operation, the motor temperature specifically refers to the part with the highest temperature among the various components of the motor.
[0075] S302. Adjust the current parameters according to the current peak motor temperature to generate target parameters.
[0076] Among them, when the motor to be confirmed applies the target parameters, the corresponding peak motor temperature is less than the preset temperature limit, and the preset temperature limit is related to the winding insulation temperature limit of the motor to be confirmed.
[0077] In this embodiment, the electronic device adjusts the current parameters according to the peak motor temperature when the motor to be confirmed applies the current parameters until the target parameters that can make the peak motor temperature less than the preset temperature limit are obtained. Specifically, in this embodiment, the preset temperature limit is less than the winding insulation temperature limit, and the difference between the preset temperature limit and the winding insulation temperature limit is less than the preset value. Among them, the winding insulation temperature limit is specifically related to the winding material of the motor to be confirmed. The preset value can be a value within the range of 2°C - 5°C, or can also be a value within the range of 2°C - 5°C. This is not limited in this implementation as long as the preset temperature limit is slightly less than the winding insulation temperature limit.
[0078] Exemplarily, if the winding insulation temperature limit is 150°C and the preset value is 5°C, then the preset temperature limit is 145°C. Through this setting, it can effectively avoid the safety problems caused by the actual peak motor temperature being higher than 150°C or very close to 150°C when the motor to be confirmed applies the target parameters.
[0079] In practical applications, in order to make the motor length and motor outer diameter of the motor to be confirmed smaller, the preset temperature limit can also be equal to the winding insulation temperature limit. This is not limited in this embodiment.
[0080] It can be understood that in the above process, when the current peak motor temperature is higher than the preset temperature limit, the motor parameters need to be adjusted according to the current parameters corresponding to the current peak motor temperature until the target parameters are obtained.
[0081] In the method provided by the embodiment of the present application, by precisely adjusting the current parameters to make the peak motor temperature as close as possible to the preset temperature limit, performance redundancy and material waste can be effectively reduced. This optimization process ensures that while the motor to be confirmed meets safety and performance requirements, it maximally utilizes material characteristics and design space, thereby reducing the volume and weight of the motor to be confirmed. This not only improves the power density of the motor but also enhances the overall performance and efficiency of the aircraft, achieving the purpose of optimizing the design without sacrificing safety.
[0082] The present application also provides a method embodiment for detailing how to obtain the current peak motor temperature and how to adjust the current parameters to generate the target parameters. Figure 4A For the flow schematic of a motor parameter generation method provided by the embodiment of the present application Figure 2 As Figure 4A shown, the method of this embodiment includes:
[0083] S401, when the current parameters are obtained, obtain the first peak motor temperature.
[0084] S402. Perform electromagnetic analysis based on the physical model and the (n - 1)-th motor temperature peak value to obtain the n-th motor loss information of the motor to be confirmed during the full working cycle.
[0085] Where n is an integer value greater than or equal to 2, and the motor loss information includes at least one of winding copper loss, core iron loss, and additional loss.
[0086] S403. Simplify the physical model according to the n-th motor loss information, and perform thermal analysis based on the simplified physical model to obtain the n-th motor temperature peak value of the motor to be confirmed during the full working cycle.
[0087] S404. Determine whether the difference between the n-th motor temperature peak value and the (n - 1)-th motor temperature peak value is less than the preset difference; if so, execute S405, otherwise, execute S402.
[0088] S405. Take the n-th motor temperature peak value as the m-th current motor temperature peak value.
[0089] It should be understood that when the aircraft motor reaches thermal steady state, the motor temperature peak value tends to be stable. Therefore, in this embodiment, the electronic device sequentially takes integer values of n within the range of 2 - N and executes the iterative process of S402 - S405 until the difference between the n-th motor temperature peak value in the current iterative process and the (n - 1)-th motor temperature peak value in the previous iterative process is less than the preset difference, then the iteration ends, and the n-th motor temperature peak value is taken as the current motor temperature peak value.
[0090] Where the preset difference is a small temperature difference, and its value range is usually between 0.1°C - 1°C. The specific value depends on the accuracy requirements of the application. Exemplarily, in applications that require very precise temperature control, a smaller threshold, such as 0.1°C, can be selected.
[0091] It can be understood that in the first iterative process, the value of n in S402 is 2, and the (n - 1)-th motor temperature peak value is specifically the first motor temperature peak value. In this embodiment, taking the first iterative process as an example, the electromagnetic analysis process and thermal analysis process of S402 and S403 are described in detail.
[0092] Specifically, for the electromagnetic analysis process, the electronic device uses finite element analysis or other numerical methods to establish an electromagnetic sub-model of the aircraft motor, and this electromagnetic sub-model includes the geometric structure, material properties, and winding configuration of the aircraft motor.
[0093] Furthermore, the electronic device calculates the magnetic field distribution inside the aircraft motor according to the operating conditions of the aircraft motor. The operating conditions include voltage, current, frequency, rotational speed, etc., and are used to simulate the state of the aircraft motor during actual operation. The magnetic field distribution includes the distribution of parameters such as magnetic flux density and magnetic field strength.
[0094] Finally, the electronic device calculates the copper loss according to the current and winding resistance, and calculates the core loss caused by hysteresis and eddy currents. Specifically, it can be determined by analyzing the change of magnetic flux density and the loss characteristics of the material. At the same time, the electronic device considers other losses caused by electromagnetic-related factors, such as stray losses (losses caused by irregular current paths).
[0095] For the thermal analysis process, when the electronic device obtains the first motor loss information corresponding to the first motor temperature peak, it simplifies the physical model of the aircraft motor based on the first motor loss information. During the simplification process, it will focus on the parts related to thermal analysis and regard the motor loss as the known heat source term. For example, some electromagnetic and mechanical factors with little impact on thermal analysis are ignored, such as the impact of certain subtle electromagnetic parameter changes on heat transfer, and components in the mechanical structure with extremely small contributions to heat transfer. Key factors related to heat transfer are retained, such as the material thermal property parameters (thermal conductivity, specific heat capacity, etc.) of each component of the motor, the heat dissipation structure of the motor (such as heat sinks, ventilation openings, etc.), and the contact boundary between the motor and the external environment.
[0096] Furthermore, the electronic device obtains the heat transfer theory and establishes a mathematical model for thermal analysis based on the simplified physical model. The mathematical model can be a set of partial differential equations. Through discretization methods, such as the finite element method and the finite difference method, the mathematical model is transformed into an algebraic equation system that can be solved. The electronic device inputs relevant boundary conditions and initial conditions into the algebraic equation system and uses numerical calculation methods to solve the above algebraic equation system to obtain the change of the temperature distribution of the aircraft motor over time during the entire flight cycle.
[0097] Among them, the boundary conditions include the convective heat transfer coefficient between the surface of the aircraft motor and the surrounding environment, the ambient temperature, etc., and the initial condition is the temperature distribution of the aircraft motor at the start of the analysis. For example, it is assumed that the initial temperature of the motor at the start of operation is the ambient temperature, or the temperature distribution of the motor at a specific moment is known as the initial condition.
[0098] Finally, the electronic device extracts the second motor temperature peak from the data of the temperature distribution change over time obtained by solving. It can be understood that the temperature of the aircraft motor may fluctuate multiple times. By analyzing the temperature data, the maximum value reached by the temperature for the second time is found, which is the second motor temperature peak.
[0099] It can be understood that when the difference between the second motor temperature peak and the previous motor temperature peak is not less than the preset difference, the electronic device continues to execute the next iteration process. At this time, the value of n in S402 is 3. The electronic device repeatedly executes the coupled iteration process of electromagnetic analysis - thermal analysis in S402 - S405 until the difference between the nth motor temperature peak and the (n - 1)th motor temperature peak is less than the preset difference, and the current motor temperature peak of the aircraft motor when applying the current parameters is obtained.
[0100] As can be seen from the above, in this embodiment, the electronic device gradually approaches the thermal steady - state temperature peak of the aircraft motor through the iteration process, which can ensure the accuracy of temperature evaluation. At the same time, detailed electromagnetic analysis and thermal analysis are carried out in each iteration process to identify the main loss sources and heat transfer paths, and the maximum value of the entire flight cycle is used as the motor temperature peak. This can maximize the optimization of the motor design while ensuring the safety and reliability of the aircraft motor, and improve the efficiency and performance of the aircraft motor.
[0101] In practical applications, the electronic device can also directly calculate the temperature distribution at thermal steady - state of the aircraft motor when applying the current parameters through the steady - state analysis method, so as to obtain the corresponding current motor temperature peak. The electronic device can also directly estimate the current motor temperature peak at thermal steady - state according to empirical formulas and design specifications based on the parameters and operating conditions of the aircraft motor. This embodiment does not limit this.
[0102] S406, determine whether the mth current motor temperature peak meets the iteration termination condition; if so, execute S407, otherwise, execute S408.
[0103] It should be understood that m can be any positive integer. When m is 1, it corresponds to the current motor temperature peak obtained by the electronic device when the aircraft motor applies the initially given current parameters. Among them, the current motor temperature peak is the motor temperature peak at thermal steady - state obtained through the iteration process described above.
[0104] S407, generate target parameters.
[0105] S408, adjust the current parameters according to the preset rules to obtain updated parameters, and repeat the steps of S401 - S406.
[0106] In this embodiment, before the mth current motor temperature peak does not meet the iteration termination condition, the electronic device adjusts the current parameters according to the preset rules to obtain updated parameters, and repeats the steps of S401 - S406. It can be understood that when m is not 1, the current parameters in S401 specifically refer to the updated parameters.
[0107] As a possible implementation, the current parameter can be the minimum design parameter. In this case, the iteration termination condition is that the peak value of the current motor temperature at the m-th time is less than the preset temperature limit value. Correspondingly, the current parameter is adjusted according to the preset rule to obtain an updated parameter, including: increasing the current parameter to obtain the updated parameter.
[0108] Specifically, when the current parameter includes the motor length and the motor outer diameter, the motor length included in the current parameter is specifically the minimum motor length within the parameter range, and the motor outer diameter included in the current parameter is specifically the minimum motor outer diameter within the parameter range. It can be understood that at this time, the design requirement of minimizing the motor parameters is met, but the safety requirement may not be met. Therefore, during the iteration process, if the peak value of the current motor temperature at the m-th time is not less than the preset temperature limit value, the preset rule instructs the electronic device to increase the current parameter to obtain the updated parameter.
[0109] More specifically, when the electronic device increases the current parameter, it can specifically increase at least one of the motor length and the motor outer diameter. In this embodiment, this is not limited specifically and can be determined according to the design requirements.
[0110] In this embodiment, when the peak value of the current motor temperature at the first time is not less than the preset temperature limit value, after the electronic device obtains the updated parameter, it obtains the peak value of the first motor temperature when the updated parameter is applied to the aircraft motor, and through the process of executing S402 - S405, it obtains the corresponding peak value of the second current motor temperature. When the peak value of the second current motor temperature is less than the preset temperature limit value, the iteration process ends, and the target parameter is generated according to the updated parameter. Otherwise, the steps of S401 - S406 are repeatedly executed until the peak value of the current motor temperature at the m-th time is less than the preset temperature limit value, and the target parameter is generated.
[0111] Optionally, to approximate the optimal value, in this embodiment, when the peak value of the current motor temperature at the m-th time meets the iteration termination condition, the target parameter is generated, including: reducing the updated parameter and making the reduced updated parameter greater than the motor parameter corresponding to the peak value of the current motor temperature at the (m - 1)-th time; when the peak value of the current motor temperature corresponding to the reduced updated parameter is less than the preset temperature limit value, the reduced updated parameter is used as the target parameter.
[0112] Exemplarily, when the motor parameters include the motor length and the motor outer diameter, if the motor parameters corresponding to the 4th current motor temperature peak are: the motor length is 29 mm and the motor outer diameter is 5 mm, and the motor parameters corresponding to the 4th current motor temperature peak are: the motor length is 30 mm and the motor outer diameter is 6 mm, and the 5th current motor temperature peak is less than the preset temperature limit, then reduce the update parameter at this time. The reduced update parameter can be: the motor length is 29.5 mm and the motor outer diameter is 5.5 mm. Obtain the 6th current motor temperature peak based on the reduced update parameter. If the 6th current motor temperature peak is less than the preset temperature limit, then use the reduced update parameter as the target parameter.
[0113] Further optionally, the electronic device can further increase the reduced update parameter and obtain the 7th current motor temperature peak. When the 7th current motor temperature peak is not less than the preset temperature limit, use the 6th current motor temperature peak as the final target parameter. In practical applications, if the 7th current motor temperature peak is less than the preset temperature limit, then the reduced update parameter can be further increased until the termination condition is met. The termination condition can be reaching the preset update number, or the user instructs to terminate, etc.
[0114] In the above setting, after the iterative termination condition is satisfied, further reduce the update parameter to approach the optimal design. This method ensures that the motor operates within a safe range while minimizing the motor size by gradually adjusting the parameters.
[0115] In practical applications, to ensure the generation efficiency, the update parameter corresponding to the first current motor temperature peak less than the preset temperature limit can also be directly used as the target parameter.
[0116] As another possible implementation, the current parameter can also be the maximum design parameter. At this time, the iterative termination condition is: the mth current motor temperature peak is not less than the preset temperature limit, and the (m - 1)th current motor temperature peak is less than the preset temperature limit; correspondingly, adjust the current parameter according to the preset rule to obtain the update parameter, including: reducing the current parameter to obtain the update parameter.
[0117] Specifically, when the current parameter includes the motor length and the motor outer diameter, the motor length included in the current parameter is specifically the maximum motor length within the parameter range, and the motor outer diameter included in the current parameter is specifically the maximum motor outer diameter within the parameter range. It can be understood that at this time, the performance design requirements can be met, but the goal of minimizing the aircraft motor is not achieved. Therefore, during the iteration process, if the iterative termination condition that the mth current motor temperature peak is not less than the preset temperature limit and the (m - 1)th current motor temperature peak is less than the preset temperature limit is not satisfied, the preset rule instructs the electronic device to reduce the current parameter to obtain the update parameter.
[0118] In this embodiment, when the second current motor temperature peak and the first current motor temperature peak do not meet the iteration termination condition, after the electronic device obtains the updated parameters, it obtains the first motor temperature peak when the aircraft motor applies the updated parameters, and through the process of executing S402 - S405, the corresponding third current motor temperature peak is obtained. When the third current motor temperature peak is not less than the preset temperature limit value and the second current motor temperature peak is less than the preset temperature limit value, the iteration process ends, and the target parameters are generated according to the updated parameters. Otherwise, the steps of S401 - S406 are repeatedly executed until the mth current motor temperature peak and the (m - 1)th current motor temperature peak meet the iteration termination condition, and the target parameters are generated.
[0119] It can be understood that in this embodiment, in the first iteration process, the first current motor temperature peak is not less than the preset temperature limit value, but the 0th current motor temperature peak is considered not less than the preset temperature limit value, so the second iteration process needs to be executed.
[0120] Furthermore, the target parameters are generated according to the motor parameters corresponding to the (m - 1)th current motor temperature peak. Specifically, in this embodiment, the method of approaching the optimal value in the previous embodiment is adopted to continuously find the optimal value, which will not be elaborated here. In practical applications, the motor parameters corresponding to the (m - 1)th current motor temperature peak can also be directly used as the target parameters.
[0121] As another possible implementation method, in practical applications, the current parameter can also be an intermediate value, which is not limited in this embodiment. When the current parameter is an intermediate value, the above two processes can be executed in parallel according to this intermediate value to quickly find the optimal value.
[0122] In the method provided in this embodiment, the electronic device can more accurately determine the current motor temperature peak when the aircraft motor applies the corresponding motor parameters through the iteration process. By adjusting the motor parameters through the iteration process, while ensuring that the motor operates within a safe temperature range, the size and performance of the motor are optimized, and the power density and overall efficiency of the motor are improved.
[0123] In addition, the method of this embodiment provides a variety of parameter adjustment and iteration termination condition strategies, which can adapt to different design requirements and constraint conditions, and improve the flexibility of method application.
[0124] As an example, when the preset temperature limit value is 140 °C, the motor parameter is the motor length, and the initially given motor length is the minimum motor length, Figure 4B This is a flow example diagram of a method for generating motor parameters provided by an embodiment of the present application, as Figure 4BAs shown, the electronic device obtains the initial length of the motor (the minimum motor length), and obtains the first motor temperature peak value (T i-1 ) when the aircraft motor applies the minimum motor length. Then, based on the first motor temperature peak value and the physical model, electromagnetic analysis is carried out to obtain the second motor loss information of the aircraft motor during the full flight cycle. Then, based on the second motor loss information, the physical model is simplified, and thermal analysis is carried out according to the simplified physical model to obtain the second motor temperature peak value (T i ). When the difference between the second motor temperature peak value and the first motor temperature peak value is not less than the preset difference, continue to obtain the third motor loss information according to the second motor temperature peak value to obtain the fourth motor temperature peak value until the difference between the two motor temperature peak values is less than the preset difference, determine that the aircraft motor reaches thermal steady state, and obtain the current motor temperature peak value. Determine whether the current motor temperature peak value at this time is less than 140 °C. If it is less, output the target motor length; otherwise, increase the motor length by 2 mm, and then repeat to determine the first motor temperature peak value (T i-1 ) at this time.
[0125] As a verification, taking the aircraft motor as an example, in this embodiment, the motor 1 designed by applying the method of the present application is compared with the motor 2 designed by using the known technology method. Among them, the known technology method means designing the aircraft motor to meet the working condition requirements with the highest performance.
[0126] In this embodiment, the full flight cycle tests are respectively carried out on the prototype 1 applying the motor 1 and the prototype 2 applying the motor 2. Specifically, Figure 5 This is an effect verification diagram provided by the embodiment of the present application. As Figure 5 shown, the temperature rise of the motor 1 is higher during the full flight cycle, but the peak temperature of the motor has never exceeded the allowable limit of the winding. Moreover, the weight of the motor 1 is reduced from 4.1 kg to 3 kg, and the power density is increased from 0.61 kW / kg to 0.83 kW / kg, meeting the goal of lightweight design.
[0127] The above embodiment introduces a method for generating motor parameters from the perspective of the method flow. The following embodiment introduces a device for generating motor parameters from the perspective of virtual modules or virtual units. For details, see the following embodiment.
[0128] The embodiment of the present application provides a device for generating motor parameters. Specifically, Figure 6 This is a structural schematic diagram of a device for generating motor parameters provided by the embodiment of the present application. As Figure 6 shown, the device includes:
[0129] An acquisition module 61, configured to obtain a current motor temperature peak value of the motor to be confirmed when applying the current parameters based on the physical model of the motor to be confirmed; the operating conditions of the motor to be confirmed continuously change within the full working cycle, and the current motor temperature peak value is the motor temperature peak value within the full working cycle corresponding to when the motor to be confirmed reaches a thermal steady state.
[0130] A generation module 62, configured to adjust the current parameters according to the current motor temperature peak value to generate target parameters; when the motor to be confirmed applies the target parameters, the corresponding motor temperature peak value is less than a preset temperature limit value, and the preset temperature limit value is related to the winding insulation temperature limit value of the motor to be confirmed.
[0131] In a possible implementation manner, the acquisition module 61 is specifically configured to:
[0132] Take integer values of n in sequence within the range of 2 - N, and execute the following steps until the difference between the nth motor temperature peak value and the (n - 1)th motor temperature peak value is less than a preset difference value, and take the nth motor temperature peak value as the current motor temperature peak value:
[0133] Perform electromagnetic analysis based on the physical model and the (n - 1)th motor temperature peak value to obtain the nth motor loss information of the motor to be confirmed within the full working cycle; the motor loss information includes at least one of winding copper loss, core iron loss, and additional loss.
[0134] Simplify the physical model according to the nth motor loss information, and perform thermal analysis according to the simplified physical model to obtain the nth motor temperature peak value of the motor to be confirmed within the full working cycle.
[0135] In a possible implementation manner, the generation module 62 is specifically configured to:
[0136] Take integer values of m in sequence within the range of 1 - M, and execute the following steps until the mth current motor temperature peak value meets the iteration termination condition, and generate target parameters; the iteration termination condition is related to the preset temperature limit value:
[0137] When the (m - 1)th current motor temperature peak value does not meet the iteration termination condition, adjust the current parameters according to a preset rule to obtain updated parameters.
[0138] Obtain the mth current motor temperature peak value of the motor to be confirmed when applying the updated parameters.
[0139] In a possible implementation manner, when the current parameter is the minimum design parameter, the iteration termination condition is: the mth current motor temperature peak value is less than the preset temperature limit value; correspondingly, adjusting the current parameters according to the preset rule to obtain updated parameters includes:
[0140] Increase the current parameter to obtain updated parameters.
[0141] In a possible implementation, the generation module 62 is specifically configured to:
[0142] Reduce the update parameter, and make the reduced update parameter greater than the motor parameter corresponding to the (m - 1)-th current motor temperature peak;
[0143] When the current motor temperature peak corresponding to the reduced update parameter is less than the preset temperature limit, use the reduced update parameter as the target parameter.
[0144] In a possible implementation, when the current parameter is the maximum design parameter, the iteration termination condition is: the m-th current motor temperature peak is not less than the preset temperature limit, and the (m - 1)-th current motor temperature peak is less than the preset temperature limit; correspondingly, adjusting the current parameter according to the preset rule to obtain the update parameter includes:
[0145] Reduce the current parameter to obtain the update parameter.
[0146] In a possible implementation, the generation module 62 is specifically configured to:
[0147] Generate the target parameter according to the motor parameter corresponding to the (m - 1)-th current motor temperature peak.
[0148] In a possible implementation, the acquisition module 61 is further configured to:
[0149] Obtain the parameter range of the motor to be confirmed according to the performance requirement and the motor size formula;
[0150] Determine the current parameter according to the parameter range.
[0151] In a possible implementation, the current parameter includes at least one of the motor length and the motor outer diameter.
[0152] In a possible implementation, the preset temperature limit is less than the winding insulation temperature limit, and the difference between the preset temperature limit and the winding insulation temperature limit is less than the preset value.
[0153] A motor parameter generation device provided by an embodiment of the present application is applicable to the above method embodiment, and will not be elaborated here.
[0154] An embodiment of the present application provides an electronic device. Figure 7 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 7 shown, the electronic device includes: a processor 71 and a memory 72. Among them, the processor 71 and the memory 72 are connected, such as connected through a bus 73. Optionally, the electronic device may further include a transceiver 74. It should be noted that in practical applications, the transceiver 74 is not limited to one, and the structure of this electronic device does not constitute a limitation to the embodiment of the present application.
[0155] The processor 71 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It may implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure of this application. The processor 71 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0156] The bus 73 may include a path for transferring information between the above components. The bus 73 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus 73 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 only a thick line is shown in the figure, but it does not mean that there is only one bus 73 or one type of bus 73.
[0157] The memory 72 may be a read only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or it may also be an electrically erasable programmable read only memory (EEPROM), a compact disc read only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0158] The memory 72 is used to store the application program code for executing the solution of this application, and is controlled by the processor 71 for execution. The processor 71 is used to execute the application program code stored in the memory 72 to implement the content shown in the foregoing method embodiments.
[0159] This application also provides a computer-readable storage medium, which may include: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs. Specifically, the computer-readable storage medium stores program instructions for implementing the methods in the foregoing embodiments.
[0160] This application embodiment also provides a computer program product, including a computer program, which implements the technical solutions of the foregoing method embodiments when executed by a processor. The implementation principle and technical effects are similar and will not be elaborated here.
[0161] Those skilled in the art will readily conceive of other implementations of this application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application, which follow the general principles of this application and include well-known knowledge or conventional technical means in the technical field not disclosed in this application. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of this application are pointed out by the claims.
[0162] It should be understood that this application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is only limited by the appended claims.
Claims
1. A method for generating motor parameters, characterized in that, The method includes: Based on the physical model of the motor to be confirmed, obtaining the current motor temperature peak value of the motor to be confirmed when applying the current parameters; the operating conditions of the motor to be confirmed continuously change within the full working cycle, and the current motor temperature peak value is the motor temperature peak value within the full working cycle corresponding to when the motor to be confirmed reaches thermal steady state; Adjusting the current parameters according to the current motor temperature peak value to generate target parameters; when the motor to be confirmed applies the target parameters, the corresponding motor temperature peak value is less than a preset temperature limit value, and the preset temperature limit value is related to the winding insulation temperature limit value of the motor to be confirmed.
2. The method according to claim 1, characterized in that, The obtaining the current motor temperature peak value of the motor to be confirmed when applying the current parameters based on the physical model of the motor to be confirmed includes: Taking integer values of n in sequence within the range of 2 - N, and performing the following steps until the difference between the nth motor temperature peak value and the (n - 1)th motor temperature peak value is less than a preset difference value, and taking the nth motor temperature peak value as the current motor temperature peak value: Performing electromagnetic analysis based on the physical model and the (n - 1)th motor temperature peak value to obtain the nth motor loss information of the motor to be confirmed within the full working cycle; the motor loss information includes at least one of winding copper loss, core iron loss, and additional loss; Simplifying the physical model according to the nth motor loss information, and performing thermal analysis according to the simplified physical model to obtain the nth motor temperature peak value of the motor to be confirmed within the full working cycle.
3. The method according to claim 1 or 2, characterized in that, The adjusting the current parameters according to the current motor temperature peak value to generate target parameters includes: Taking integer values of m in sequence within the range of 1 - M, and performing the following steps until the mth current motor temperature peak value meets the iteration termination condition, and generating the target parameters; the iteration termination condition is related to the preset temperature limit value: When the (m - 1)th current motor temperature peak value does not meet the iteration termination condition, adjusting the current parameters according to a preset rule to obtain updated parameters; Obtaining the mth current motor temperature peak value of the motor to be confirmed when applying the updated parameters.
4. The method according to claim 3, wherein When the current parameter is the minimum design parameter, the iteration termination condition is: the mth current motor temperature peak value is less than the preset temperature limit value; correspondingly, the adjusting the current parameters according to a preset rule to obtain updated parameters includes: Increasing the current parameter to obtain the updated parameter.
5. The method according to claim 4, wherein The generating the target parameters until the mth current motor temperature peak value meets the iteration termination condition includes: Reducing the updated parameter, and making the reduced updated parameter greater than the motor parameter corresponding to the (m - 1)th current motor temperature peak value; When the current motor temperature peak value corresponding to the reduced updated parameter is less than the preset temperature limit value, taking the reduced updated parameter as the target parameter.
6. The method according to claim 3, wherein When the current parameter is the maximum design parameter, the iteration termination condition is that the peak value of the current motor temperature at the m-th time is not less than the preset temperature limit value, and the peak value of the current motor temperature at the (m - 1)-th time is less than the preset temperature limit value; correspondingly, adjusting the current parameter according to the preset rule to obtain the updated parameter includes: Reducing the current parameter to obtain the updated parameter.
7. The method according to claim 6, characterized in that When the peak value of the current motor temperature at the m-th time meets the iteration termination condition, generating the target parameter includes: Generating the target parameter according to the motor parameter corresponding to the peak value of the current motor temperature at the (m - 1)-th time.
8. The method according to claim 1 or 2, characterized in that The method further includes: Obtaining the parameter range of the motor to be confirmed according to the performance requirement and the motor size formula; Determining the current parameter according to the parameter range.
9. The method according to claim 1 or 2, characterized in that, The current parameter includes at least one of the motor length and the motor outer diameter.
10. The method according to claim 1 or 2, characterized in that The preset temperature limit value is less than the winding insulation temperature limit value, and the difference between the preset temperature limit value and the winding insulation temperature limit value is less than the preset value.
11. A motor parameter generation device, characterized in that, The device includes: An acquisition module, configured to acquire the peak value of the current motor temperature of the motor to be confirmed when applying the current parameter based on the physical model of the motor to be confirmed; the operating conditions of the motor to be confirmed change continuously during the full working cycle, and the peak value of the current motor temperature is the peak value of the motor temperature during the full working cycle when the motor to be confirmed reaches the thermal steady state; A generation module, configured to adjust the current parameter according to the peak value of the current motor temperature to generate a target parameter; when the motor to be confirmed applies the target parameter, the corresponding peak value of the motor temperature is less than the preset temperature limit value, and the preset temperature limit value is related to the winding insulation temperature limit value of the motor to be confirmed.
12. An electronic device, characterized in that, Including a processor and a memory communicatively connected to the processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1 - 10.
13. A computer-readable storage medium, characterized in that, Computer execution instructions are stored in the computer-readable storage medium, and when the computer execution instructions are executed by the processor, they are used to implement the method according to any one of claims 1 - 10.
14. A computer program product, characterized in that, Including a computer program, and when the computer program is executed by the processor, it implements the method according to any one of claims 1 - 10.