Method for determining starting parameters of direct current motor and related product

By obtaining the motor inertia and classification table of the DC motor, determining the motor type and configuring the starting parameters, the problem of the vehicle being unable to configure appropriate starting parameters after replacing the DC motor is solved, which improves the startup success rate and reduces the risk of hardware loss.

CN119813829APending Publication Date: 2025-04-11SAIC MOTOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311319793.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-11
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

After the vehicle replaces the DC motor, it is impossible to configure appropriate motor starting parameters for the newly installed DC motor, resulting in failure of the DC motor starting, resulting in deterioration of vehicle performance or hardware damage.

Method used

By obtaining the motor inertia of the target DC motor, determine the motor type according to the motor inertia and DC motor classification table, and determine the starting parameters according to the motor type.

Benefits of technology

It increases the probability of successful start of DC motors, reduces the possibility of vehicle hardware losses, and ensures the normal operation of DC motors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119813829A_ABST
    Figure CN119813829A_ABST
Patent Text Reader

Abstract

The invention discloses a method for determining starting parameters of a direct current motor and a related product, and relates to the technical field of direct current motors. The method comprises the steps of obtaining motor inertia of a target direct current motor; determining the motor type of the target direct current motor according to the motor inertia and the direct current motor classification table; and determining starting parameters of the target direct current motor according to the motor type of the target direct current motor. By establishing the corresponding relation between the motor inertia of the direct-current motor and the motor type of the direct-current motor and the corresponding relation between the motor type of the direct-current motor and the starting parameter, the problem that after the direct-current motor of the vehicle is replaced, the direct-current motor fails to start due to the fact that proper motor starting parameters cannot be configured for the direct-current motor is solved; the starting success probability of the direct current motor is improved, and the possibility of vehicle hardware loss is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of DC motors, and in particular to a method for determining starting parameters of a DC motor and related products. Background Art

[0002] When a vehicle replaces a DC motor, it is necessary to configure appropriate motor starting parameters for the replaced DC motor, otherwise the DC motor will fail to start, causing vehicle performance deterioration and even vehicle hardware damage. How to configure appropriate motor starting parameters for the DC motor that has been installed in the vehicle has become an urgent problem to be solved. Summary of the invention

[0003] Based on the above problems, the present application provides a method for determining starting parameters of a DC motor, so as to solve the problem of starting failure of the DC motor caused by inappropriate starting parameters.

[0004] The embodiments of the present application disclose the following technical solutions:

[0005] In a first aspect, the present application provides a method for determining starting parameters of a DC motor, comprising:

[0006] Get the motor inertia of the target DC motor;

[0007] Determining the motor type of the target DC motor according to the motor inertia and the DC motor classification table; the DC motor classification table is used to indicate the motor types corresponding to the respective motor inertias;

[0008] According to the motor type of the target DC motor, starting parameters of the target DC motor are determined.

[0009] Possibly, the step of generating the DC motor classification table includes:

[0010] Preset multiple motor types and the multiple motor types correspond to motor inertia intervals respectively; adjacent motor inertia intervals have the same interval endpoint values;

[0011] Respectively obtain the correction value of each of the same interval endpoint values;

[0012] Using the correction value to update the corresponding same interval endpoint value, to obtain the corrected motor inertia intervals corresponding to the multiple motor types respectively;

[0013] The DC motor classification table is obtained according to the multiple motor types, the multiple corrected motor inertia intervals and the corresponding relationship between the two.

[0014] Possibly, obtaining the corrected value of each of the same interval endpoint values ​​includes:

[0015] Respectively obtain the nominal motor inertia of each of the motor inertia intervals; the nominal motor inertia is any motor inertia in the corresponding motor inertia interval;

[0016] Acquire multiple groups of target data; each group of the target data is the nominal motor inertia corresponding to the adjacent motor inertia interval;

[0017] Each set of the target data and the preset correction coefficient are input into the equation group to obtain the correction value of the same interval endpoint value corresponding to each set of the target data.

[0018] Possibly, inputting each set of the target data and the preset correction coefficient into the equation group to obtain the correction value of the same interval endpoint value corresponding to each set of the target data includes:

[0019] Determine the nominal motor inertia of the target data having a larger motor inertia as a first value, and determine the nominal motor inertia of the target data having a smaller motor inertia as a second value;

[0020] Input the first value and the preset correction coefficient into a first formula to obtain a third value; input the second value and the preset correction coefficient into a second formula to obtain a fourth value;

[0021] Input the third value and the fourth value into a third formula to obtain an error coefficient corresponding to the target data;

[0022] The error coefficient and the fourth numerical value are input into a fourth formula to obtain a correction value of the same interval endpoint numerical value corresponding to each set of the target data.

[0023] Possibly, the obtaining of the motor inertia of the target DC motor includes:

[0024] Obtaining values ​​of multiple parameters of the target DC motor;

[0025] The numerical values ​​of the multiple parameters are input into a target formula to obtain the motor inertia of the target DC motor.

[0026] In a second aspect, the present application provides a device for determining starting parameters of a DC motor, comprising:

[0027] A motor inertia acquisition device, used for acquiring the motor inertia of the target DC motor;

[0028] A motor type determination device, used to determine the motor type of the target DC motor according to the motor inertia and a DC motor classification table; the DC motor classification table is used to indicate the motor type corresponding to each of the plurality of motor inertias;

[0029] The starting parameter acquisition device is used to determine the starting parameters of the target DC motor according to the motor type of the target DC motor.

[0030] Possibly, the device for generating a motor classification table includes:

[0031] A type preset unit, used for presetting multiple motor types;

[0032] A motor inertia interval acquisition unit, used to acquire the motor inertia intervals corresponding to each of the plurality of motor types; adjacent motor inertia intervals have the same interval endpoint values;

[0033] A correction value acquisition unit, used to respectively acquire the correction value of each of the same interval endpoint values;

[0034] An interval updating unit, configured to update the corresponding same interval endpoint values ​​using the correction value to obtain the corrected motor inertia intervals respectively corresponding to the plurality of motor types;

[0035] The classification table generating unit is used to obtain the DC motor classification table according to the multiple motor types, the multiple corrected motor inertia intervals and the corresponding relationship between the two.

[0036] Possibly, the correction value obtaining unit includes:

[0037] A nominal motor inertia acquisition subunit, used to respectively acquire the nominal motor inertia of each of the motor inertia intervals; the nominal motor inertia is any motor inertia in the corresponding motor inertia interval;

[0038] A target data acquisition subunit, used to acquire multiple groups of target data; each group of the target data is the nominal motor inertia corresponding to the adjacent motor inertia intervals;

[0039] The correction value acquisition subunit is used to input each group of the target data and the preset correction coefficient into the equation group to obtain the correction value of the same interval endpoint value corresponding to each group of the target data.

[0040] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect.

[0041] In a fourth aspect, the present application provides an electronic device, comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the memory to implement the steps of the method described in the first aspect.

[0042] Compared with the prior art, this application has the following beneficial effects:

[0043] The present application discloses a method for determining the starting parameters of a DC motor, including obtaining the motor inertia of a target DC motor; determining the motor type of the target DC motor according to the motor inertia and a DC motor classification table; and determining the starting parameters of the target DC motor according to the motor type of the target DC motor. By establishing a corresponding relationship between the motor inertia of the DC motor and the motor type of the DC motor, as well as a corresponding relationship between the motor type of the DC motor and the starting parameters, the problem of the failure of the DC motor to start due to the inability to configure suitable motor starting parameters for the DC motor after the DC motor is replaced in the vehicle is solved, the probability of successful starting of the DC motor is increased, and the possibility of vehicle hardware loss is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0045] Figure 1 A flow chart of a method for determining starting parameters of a DC motor provided in an embodiment of the present application;

[0046] Figure 2 A flow chart for generating a DC motor classification table provided in an embodiment of the present application;

[0047] Figure 3A A schematic diagram of a preset motor type and a corresponding motor inertia range provided in an embodiment of the present application;

[0048] Figure 3B A schematic diagram of a motor type and a corresponding motor inertia range provided in an embodiment of the present application;

[0049] Figure 4 A schematic diagram of the structure of a device for determining starting parameters of a DC motor provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The DC motor may be replaced several times during the life cycle of a vehicle. If the replaced DC motor is significantly different from the previous DC motor, for example, the permanent magnet material of the replaced DC motor is ferrite, while the permanent magnet material of the previous DC motor is neodymium iron boron, the two motors cannot be started with the same starting parameters due to the large difference in permanent magnet materials. After the updated DC motor has been installed in the vehicle, if the DC motor model cannot be identified, using inappropriate starting parameters to start the replaced DC motor will cause the DC motor to fail to start, the vehicle performance will deteriorate, and even cause damage to the vehicle hardware.

[0051] The present application discloses a method for determining the starting parameters of a DC motor, including obtaining the motor inertia of a target DC motor; determining the motor type of the target DC motor according to the motor inertia and a DC motor classification table; and determining the starting parameters of the target DC motor according to the motor type of the target DC motor. By establishing the corresponding relationship between the motor inertia of the DC motor and the motor type of the DC motor, and between the motor type of the DC motor and the starting parameters, the problem of the failure of the DC motor to start due to the inability to configure suitable motor starting parameters for the DC motor after the DC motor of the vehicle is replaced is solved, the probability of successful starting of the DC motor is increased, and the possibility of vehicle hardware loss is reduced.

[0052] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings 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.

[0053] Figure 1 A flowchart of a method for determining starting parameters of a DC motor provided in an embodiment of the present application. Figure 1 As shown, the DC motor starting parameter control method of the present application includes:

[0054] Step 101, obtaining the motor inertia of the target DC motor.

[0055] The target DC motor in this application refers to a brushless DC motor. Due to its low cost, simple control and high reliability, brushless DC motors are widely used in vehicle electronic water pumps, electronic oil pumps and other occasions. Due to the lack of sensors, the speed is low during the startup process, the back electromotive force is small, and the rotor position cannot be estimated by the back electromotive force. The startup of the brushless DC motor has always been a control difficulty. The method for determining the starting parameters of a DC motor disclosed in this application can be applied to the startup of a brushless DC motor.

[0056] Motor inertia is one of the important parameters of the motor. The motor inertia of DC motors with different permanent magnet materials is different. For example, the motor inertia of a DC motor with ferrite permanent magnets is twice the motor inertia of a DC motor with neodymium iron boron permanent magnets. The large difference in motor inertia leads to different acceleration times, resulting in different required starting parameters.

[0057] Possibly, the motor inertia of the target DC motor can be determined by the following method: first, the values ​​of multiple parameters of the target DC motor are obtained; then, the values ​​of the multiple parameters are input into a target formula to obtain the motor inertia of the target DC motor. The target formula is:

[0058]

[0059] Among them, T Mot is the motor torque, T Alv is the cogging torque, T frc is the mechanical friction torque, T Viscosity Viscous friction torque, T Load is the motor load, J Mot is the motor inertia, J Pump is the oil pump inertia, N mot is the motor speed.

[0060] Specifically, the values ​​of the above corresponding parameters of the target DC motor can be obtained through a parameter acquisition program, and then the obtained values ​​of each parameter are substituted into formula (1) to obtain the motor inertia of the target DC motor.

[0061] It should be noted that the above-mentioned embodiment of the present application schematically provides a method for obtaining the motor inertia of the target DC motor, and the present application does not limit other specific implementation methods that may obtain the motor inertia of the target DC motor.

[0062] Step 102: Determine the motor type of the target DC motor according to the motor inertia and a DC motor classification table.

[0063] After the motor inertia of the target DC motor is obtained according to the method in step 101, it is also necessary to obtain a DC motor classification table.

[0064] The DC motor classification table is used to indicate the motor types corresponding to the respective motor inertias of multiple motors. That is, the DC motor classification table includes the correspondence between the motor inertias and the motor types. The specific form and generation method of the DC motor classification table will be described in detail in the subsequent embodiments of this application.

[0065] The motor inertia of the target DC motor obtained in step 101 is compared with the DC motor classification table to determine the motor type corresponding to the motor inertia of the target DC motor. If the motor inertia of the target DC motor is Qkg·m 2 ; The DC motor classification table indicates that the motor inertia is Qkg·m 2 The corresponding DC motor model is an M-type DC motor; it can be determined that the target DC motor model is an M-type DC motor.

[0066] Step 103: Determine the starting parameters of the target DC motor according to the motor type of the target DC motor.

[0067] In the actual working process, the starting parameters corresponding to different types of sample DC motors can be obtained by the open-loop calibration method, and then the starting parameters corresponding to different types of DC motors can be determined. Since open-loop calibration is a common technical means in the field of DC motors, the specific process of open-loop calibration is not described in detail in this application.

[0068] After the motor type of the target DC motor is determined, the starting parameters of the target DC motor can be determined based on the starting parameters of sample DC motors of the same type.

[0069] In summary, the present application discloses a method for determining the starting parameters of a DC motor, including obtaining the motor inertia of a target DC motor; determining the motor type of the target DC motor according to the motor inertia and a DC motor classification table; and determining the starting parameters of the target DC motor according to the motor type of the target DC motor. By establishing the correspondence between the motor inertia of the DC motor and the motor type of the DC motor, and between the motor type of the DC motor and the starting parameters, the problem of the failure of the DC motor to start due to the inability to configure suitable motor starting parameters for the DC motor after the vehicle replaces the DC motor is solved, the probability of successful starting of the DC motor is increased, and the possibility of vehicle hardware loss is reduced.

[0070] Figure 2 A flow chart for generating a DC motor classification table is provided in an embodiment of the present application. Figure 2 As shown, the steps of generating a DC motor classification table in this application include:

[0071] Step 201, presetting multiple motor types.

[0072] The number of motor types can be set as needed. For example, three motor types can be set, namely, a type A DC motor, a type B DC motor, and a type C DC motor. Those skilled in the art can set any number of DC motor types as needed.

[0073] Step 202: Obtain motor inertia intervals corresponding to each of the plurality of motor types.

[0074] Assuming that the preset motor types are Class A DC motor, Class B DC motor and Class C DC motor, in this step, it is necessary to obtain the motor inertia intervals corresponding to the Class A DC motor, the Class B DC motor and the Class C DC motor respectively.

[0075] For example, the DC motors in the sample DC motor set are preset into three categories: Class A DC motor, Class B DC motor, and Class C DC motor. The motor inertia of the Class C DC motor is set to be smaller than the motor inertia of the Class B DC motor, and the motor inertia of the Class B DC motor is set to be smaller than the motor inertia of the Class A DC motor. It should be noted that the motor inertia of the DC motors in the sample DC motor set is determined based on the parameters provided in the DC motor instruction manual.

[0076] A DC motor with the smallest motor inertia is selected from the sample DC motor set, for example, DC motor q as a Class C DC motor, and then the motor inertia of each DC motor in the sample DC motor set is compared with the motor inertia of DC motor q in turn.

[0077] If the motor inertia of the DC motor to be compared is less than (1 + preset correction factor) times the motor inertia of DC motor q, the DC motor to be compared is considered to be a Class C DC motor; if the motor inertia of the DC motor to be compared is greater than or equal to (1 + preset correction factor) times the motor inertia of DC motor q and less than (1 + preset correction factor) times the motor inertia of DC motor q 2 times, the DC motor to be compared is considered to be a Class B DC motor; if the motor inertia of the DC motor to be compared is greater than the motor inertia of the DC motor q (1 + preset correction factor) 2 times, the DC motor to be compared is considered to be a Class A DC motor. The preset correction coefficient can be set by a person skilled in the art according to actual needs. Generally speaking, the preset correction coefficient is 0.25.

[0078] Figure 3A A schematic diagram of a preset motor type and a corresponding motor inertia range provided in an embodiment of the present application. Figure 3A There are three preset motor types in the , namely, Class A DC motor, Class B DC motor and Class C DC motor, and the motor inertia intervals corresponding to Class A DC motor, Class B DC motor and Class C DC motor. As can be seen from Figure 3, adjacent motor inertia intervals have the same interval endpoint values. For example, Class A DC motor and Class B DC motor have the same interval endpoint x ab , the B-type DC motor and the C-type DC motor also have the same interval endpoints x bc .

[0079] Step 203, respectively obtain the correction value of each of the same interval endpoint values.

[0080] In step 201 and step 202, the motor inertia intervals corresponding to the three types of DC motors are determined using sample DC motors. The motor inertia of the sample DC motor is the motor inertia provided in the motor manual, and the motor inertia used in this application is the motor inertia measured in engineering. Since engineering measurement may introduce operational errors, the motor inertia actually measured is different from the motor inertia provided in the manual. In this application, the motor inertia actually measured is compared with the motor classification table, so the motor inertia interval corresponding to the motor type obtained in step 202 needs to be corrected in this application.

[0081] Possibly, the correction value of each of the same interval endpoint values ​​can be obtained by the following steps. First, the nominal motor inertia of each of the motor inertia intervals is obtained respectively; the nominal motor inertia is any motor inertia in the corresponding motor inertia interval; then multiple groups of target data are obtained; each group of target data is the nominal motor inertia corresponding to the adjacent motor inertia interval; finally, each group of target data and a preset correction coefficient are input into the equation group to obtain the correction value of the same interval endpoint value corresponding to each group of target data.

[0082] Specifically, the nominal motor inertia corresponding to each of the Class A DC motor, the Class B DC motor, and the Class C DC motor in the aforementioned embodiment can be obtained first. The specific implementation process is to select any motor inertia value from the motor inertia interval of the Class A DC motor as the nominal motor inertia of the Class A DC motor, select any motor inertia value from the motor inertia interval of the Class B DC motor as the nominal motor inertia of the Class B DC motor, and select any motor inertia value from the motor inertia interval of the Class C DC motor as the nominal motor inertia of the Class C DC motor. It should be noted that the nominal motor inertia corresponding to each of the Class A DC motor, the Class B DC motor, and the Class C DC motor is randomly selected from the corresponding motor inertia interval, but considering the correction effect, it is recommended that the values ​​of the selected nominal motor inertias have certain differences.

[0083] Then, the nominal motor inertia corresponding to the adjacent motor inertia intervals is used as the target data. Figure 3A For example, the adjacent motor inertias are respectively Class A DC motor and Class B DC motor, and Class B DC motor and Class C DC motor. Therefore, the nominal motor inertias corresponding to Class A DC motor and Class B DC motor are used as the first target data; and the nominal motor inertias corresponding to Class B DC motor and Class C DC motor are used as the second target data.

[0084] Finally, the first target data and the preset correction coefficient are input into the equation group to obtain the correction value x of the same interval endpoint corresponding to the first target data. AB; Input the second target data and the preset correction coefficient into the equation group to obtain the correction x of the same interval endpoint corresponding to the second target data BC .

[0085] Figure 3B A schematic diagram of a motor type and a corresponding motor inertia range provided in an embodiment of the present application. Figure 3A compared to, Figure 3B There are three types of motors in the , namely, Class A DC motor, Class B DC motor and Class C DC motor, and the motor inertia ranges corresponding to Class A DC motor, Class B DC motor and Class C DC motor. AB is the correction value of the same interval endpoint corresponding to the first target data; BC is the correction value of the same interval endpoint corresponding to the second target data. From the above embodiment, it can be seen that the same interval endpoint value corresponding to the first target data is Figure 3A x in ab , the same interval endpoint value corresponding to the second target data is Figure 3A Medium bc .

[0086] Possibly, each set of the target data and the preset correction coefficient are input into the equation group to obtain the correction value of the same interval endpoint value corresponding to each set of the target data, including:

[0087] Determine the nominal motor inertia of the target data having a larger motor inertia as a first value, and determine the nominal motor inertia of the target data having a smaller motor inertia as a second value;

[0088] Inputting the first value and the preset correction coefficient into a first formula to obtain a third value;

[0089] Inputting the second value and the preset correction coefficient into a second formula to obtain a fourth value;

[0090] Input the third value and the fourth value into a third formula to obtain an error coefficient corresponding to the target data;

[0091] The error coefficient and the fourth numerical value are input into a fourth formula to obtain a correction value of the same interval endpoint numerical value corresponding to each set of the target data.

[0092] Next, the first target data and the preset correction coefficient are input into the equation group to obtain the correction value x of the same interval endpoint corresponding to the first target data. AB .

[0093] First, determine that the nominal motor inertia of the class A DC motor in the first target data is the first value A 标称; The nominal motor inertia of the class B DC motor in the first target data is the second value B 标称 ;

[0094] The first value A 标称 and the preset correction coefficient δ are input into the first formula to obtain the third value I Amin ; Among them, the first formula is I Amin =A 标称×(1-δ) ;

[0095] The second value B 标称 and the preset correction coefficient δ are input into the second formula to obtain the fourth value I Bmax ; Wherein, the second formula is I Bmax =B 标称×(1+δ) ;

[0096] The third value I Amin and the fourth value I Bmax Enter the third formula to obtain the error coefficient x corresponding to the first target data AB ; Among them, the third formula is

[0097] The error coefficient x AB and the fourth value I Bmax Input into the fourth formula to obtain the correction value x of the same interval endpoint value corresponding to the first target data AB ;

[0098] Among them, the fourth formula is

[0099] Next, the second target data and the preset correction coefficient are input into the equation group to obtain the correction value x of the same interval endpoint corresponding to the second target data. BC The specific process:

[0100] First, determine that the nominal motor inertia of the class B DC motor in the second target data is the first value B 标称 ; The nominal motor inertia of the C-type DC motor in the second target data is the second value C 标称 ;

[0101] The first value B 标称 and the preset correction coefficient δ are input into the first formula to obtain the third value I Bmin ; Among them, the first formula is I Bmin =A 标称×(1-δ) ;

[0102] The second value C 标称 and the preset correction coefficient δ are input into the second formula to obtain the fourth value I Cmax ; Wherein, the second formula is I Cmax =B 标称×(1+δ);

[0103] The third value I Bmin and the fourth value I Cmax Enter the third formula to obtain the error coefficient x corresponding to the first target data BC ; Among them, the third formula is

[0104] The error coefficient x AB and the fourth value I Bmax Input into the fourth formula to obtain the correction value x of the same interval endpoint value corresponding to the first target data BC ;

[0105] Among them, the fourth formula is

[0106] Step 204 : using the correction value to update the corresponding same interval endpoint value, to obtain the corrected motor inertia intervals corresponding to the plurality of motor types.

[0107] Correct the value x using the same interval endpoint value as that corresponding to the first target data AB , and the correction value x of the same interval endpoint value corresponding to the second target data BC Update the same interval endpoint x of type A DC motor and type B DC motor ab , the same interval endpoint x of the B type DC motor and the C type DC motor bc , and finally the motor inertia ranges corresponding to Class A DC motors, Class B DC motors, and Class C DC motors are obtained.

[0108] Step 205, obtaining the DC motor classification table according to the multiple motor types, the multiple corrected motor inertia intervals and the corresponding relationship between them.

[0109] From the above, we know that the motor inertia is greater than x AB It is a Class A DC motor; the motor inertia is greater than or equal to x BC But less than or equal to x AB Class B DC motor; motor inertia x BC is a Class C DC motor. That is, when the actual measured motor inertia of the DC motor is J Mot ,but

[0110] It is a Class A motor;

[0111] It is a Class B motor; It is a Class C motor.

[0112] This gives us a classification table for DC motors.

[0113] Since the actual project uses three suppliers and the differences are large, this application takes the pre-set three motor types as an example to introduce the method of generating a DC motor classification table. However, if more than three DC motor types need to be preset, the above method can also be used to obtain the corresponding DC motor classification table.

[0114] Figure 4 A schematic diagram of a device for determining starting parameters of a DC motor provided in an embodiment of the present application. Figure 4 As shown, the device 400 for determining the starting parameters of a DC motor of the present application includes:

[0115] A motor inertia acquisition module 401 is used to acquire the motor inertia of the target DC motor;

[0116] A motor type determination module 402 is used to determine the motor type of the target DC motor according to the motor inertia and a DC motor classification table; the DC motor classification table is used to indicate the motor type corresponding to each of the plurality of motor inertias;

[0117] The startup parameter acquisition module 403 is used to determine the startup parameters of the target DC motor according to the motor type of the target DC motor.

[0118] Possibly, the device 400 for determining the starting parameters of a DC motor further includes a motor classification table generating module, wherein the motor classification table generating module includes:

[0119] A type preset unit, used for presetting multiple motor types;

[0120] A motor inertia interval acquisition unit, used to acquire the motor inertia intervals corresponding to each of the plurality of motor types; adjacent motor inertia intervals have the same interval endpoint values;

[0121] A correction value acquisition unit, used to respectively acquire the correction value of each of the same interval endpoint values;

[0122] An interval updating unit, configured to update the corresponding same interval endpoint values ​​using the correction value to obtain the corrected motor inertia intervals corresponding to the plurality of motor types respectively;

[0123] The classification table generating unit is used to obtain the DC motor classification table according to the multiple motor types, the multiple corrected motor inertia intervals and the corresponding relationship between the two.

[0124] Possibly, the correction value obtaining unit includes:

[0125] A nominal motor inertia acquisition subunit, used to respectively acquire the nominal motor inertia of each of the motor inertia intervals; the nominal motor inertia is any motor inertia in the corresponding motor inertia interval;

[0126] A target data acquisition subunit, used to acquire multiple groups of target data; each group of the target data is the nominal motor inertia corresponding to the adjacent motor inertia intervals;

[0127] The correction value acquisition subunit is used to input each group of the target data and the preset correction coefficient into the equation group to obtain the correction value of the same interval endpoint value corresponding to each group of the target data.

[0128] Possibly, modify the value acquisition subunit, including:

[0129] a value confirmation subunit, configured to determine the nominal motor inertia of the motor with a larger inertia in the target data as a first value, and determine the nominal motor inertia of the motor with a smaller inertia in the target data as a second value;

[0130] a numerical calculation subunit, configured to input the first numerical value and the preset correction coefficient into a first formula to obtain a third numerical value; and input the second numerical value and the preset correction coefficient into a second formula to obtain a fourth numerical value;

[0131] an error coefficient calculation subunit, configured to input the third value and the fourth value into a third formula to obtain an error coefficient corresponding to the target data;

[0132] The correction value confirmation subunit is used to input the error coefficient and the fourth numerical value into a fourth formula to obtain the correction value of the same interval endpoint numerical value corresponding to each group of the target data.

[0133] Possibly, the motor inertia acquisition module 401 includes:

[0134] A parameter acquisition unit, used to acquire the values ​​of multiple parameters of the target DC motor;

[0135] The motor inertia acquisition unit is used to input the numerical values ​​of the multiple parameters into the target formula to obtain the motor inertia of the target DC motor.

[0136] Possibly, based on the aforementioned method and device embodiments, the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the method for determining the starting parameters of a DC motor in the present application are implemented.

[0137] Possibly, based on the aforementioned method and device embodiments, the present application further provides an electronic device, comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the memory to implement the steps of the method for determining the starting parameters of a DC motor in the present application.

[0138] It should be noted that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely schematic, in which the unit described as a separate component may or may not be physically separated, and the component prompted as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0139] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining starting parameters of a DC motor, characterized in that: The method comprises: Get the motor inertia of the target DC motor; Determining the motor type of the target DC motor according to the motor inertia and the DC motor classification table; the DC motor classification table is used to indicate the motor types corresponding to the respective motor inertias; According to the motor type of the target DC motor, starting parameters of the target DC motor are determined.

2. The method according to claim 1, characterized in that The steps of generating the DC motor classification table include: Preset multiple motor types; Obtaining motor inertia intervals corresponding to each of the plurality of motor types; adjacent motor inertia intervals have the same interval endpoint values; Respectively obtain the correction value of each of the same interval endpoint values; Using the correction value to update the corresponding same interval endpoint value, to obtain the corrected motor inertia intervals corresponding to the multiple motor types respectively; The DC motor classification table is obtained according to the multiple motor types, the multiple corrected motor inertia intervals and the corresponding relationship between the two.

3. The method according to claim 2, characterized in that The step of obtaining the corrected value of each of the same interval endpoint values ​​comprises: Respectively obtain the nominal motor inertia of each of the motor inertia intervals; the nominal motor inertia is any motor inertia in the corresponding motor inertia interval; Acquire multiple groups of target data; each group of the target data is the nominal motor inertia corresponding to the adjacent motor inertia interval; Each set of the target data and the preset correction coefficient are input into the equation group to obtain the correction value of the same interval endpoint value corresponding to each set of the target data.

4. The method according to claim 3, characterized in that The step of inputting each set of the target data and the preset correction coefficient into the equation group to obtain the correction value of the same interval endpoint value corresponding to each set of the target data includes: Determine the nominal motor inertia of the target data having a larger motor inertia as a first value, and determine the nominal motor inertia of the target data having a smaller motor inertia as a second value; Inputting the first value and the preset correction coefficient into a first formula to obtain a third value; Inputting the second value and the preset correction coefficient into a second formula to obtain a fourth value; Input the third value and the fourth value into a third formula to obtain an error coefficient corresponding to the target data; The error coefficient and the fourth numerical value are input into a fourth formula to obtain a correction value of the same interval endpoint numerical value corresponding to each set of the target data.

5. The method according to claim 1, characterized in that: The step of obtaining the motor inertia of the target DC motor includes: Obtaining values ​​of multiple parameters of the target DC motor; The numerical values ​​of the multiple parameters are input into a target formula to obtain the motor inertia of the target DC motor.

6. A device for determining starting parameters of a DC motor, characterized in that: The device comprises: A motor inertia acquisition module is used to acquire the motor inertia of the target DC motor; A motor type determination module, used to determine the motor type of the target DC motor according to the motor inertia and a DC motor classification table; the DC motor classification table is used to indicate the motor type corresponding to each of the plurality of motor inertias; The startup parameter acquisition module is used to determine the startup parameters of the target DC motor according to the motor type of the target DC motor.

7. The device according to claim 6, characterized in that The device also includes a motor classification table generation module, and the motor classification table generation module includes: A type preset unit, used for presetting multiple motor types; An inertia interval acquisition unit, used to acquire the motor inertia intervals corresponding to each of the plurality of motor types; adjacent motor inertia intervals have the same interval endpoint values; A correction value acquisition unit, used to respectively acquire the correction value of each of the same interval endpoint values; An interval updating unit, configured to update the corresponding same interval endpoint values ​​using the correction value to obtain the corrected motor inertia intervals corresponding to the plurality of motor types respectively; The classification table generating unit is used to obtain the DC motor classification table according to the multiple motor types, the multiple corrected motor inertia intervals and the corresponding relationship between the two.

8. The device according to claim 7, characterized in that The correction value acquisition unit comprises: A nominal motor inertia acquisition subunit, used to respectively acquire the nominal motor inertia of each of the motor inertia intervals; the nominal motor inertia is any motor inertia in the corresponding motor inertia interval; A target data acquisition subunit, used to acquire multiple groups of target data; each group of the target data is the nominal motor inertia corresponding to the adjacent motor inertia intervals; The correction value acquisition subunit is used to input each group of the target data and the preset correction coefficient into the equation group to obtain the correction value of the same interval endpoint value corresponding to each group of the target data.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 5 are implemented.

10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 5.