Motor demagnetization detection method, controller, device, equipment, medium, program product and vehicle
By calculating the parameter difference between the electrical parameters and the reference value of the motor, determining the demagnetization state of the vehicle permanent magnet motor, the problem of difficulty in detecting the demagnetization of the motor in the operating state in the prior art is solved, and effective detection and evaluation of the demagnetization state of the vehicle motor is realized.
Patent Information
- Application Number
- CN202510257558.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-13
AI Technical Summary
The prior art is difficult to effectively detect the demagnetization state of the permanent magnet motor in the operating state of the vehicle, especially when the motor is in the rotating state.
The demagnetization state of the motor is determined based on the electrical parameters and reference values of the motor. The specific method includes calculating the parameter difference between the electrical parameters of the motor and the reference value, and determining the demagnetization state and demagnetization level of the motor based on the difference threshold and ratio.
Demagnetization detection of the vehicle permanent magnet motor under the operating state of the motor is realized, improving the practicality and accuracy of the detection, and ensuring the safe operation of the vehicle.
Smart Images

Figure CN120143024A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of motor detection, and particularly to a method, a controller, a device, a device, a medium, a program product, and a vehicle for detecting demagnetization of a motor. Background Art
[0002] With the increasing emphasis on environmental protection and low carbon, the development pace of new energy vehicles has also significantly accelerated. The automotive industry has witnessed an accelerated integration of technologies related to energy, transportation, information communication, etc., and electrification, networking, and intelligence have become the development trends of the automotive industry. New technologies for new energy vehicles have emerged like bamboo shoots after a spring rain. For example:
[0003] Application No.: CN202410658157.7, Publication No.: CN118238797B, Invention Title: New Energy Vehicle Energy Intelligent Management System, Control Method, and Related Equipment;
[0004] Application No.: CN202410672579.X, Publication No.: CN118597091A, Invention Title: New Energy Vehicle Energy Intelligent Management Method, System, and Related Equipment;
[0005] Application No.: CN202010470247.5, Publication No.: CN113734146B, Invention Title: Vehicle Driving Mode Selection Method, Device, Equipment, and Medium;
[0006] All describe hybrid technologies dominated by electricity, which have multiple advantages such as fast speed, economy, quietness, smoothness, and environmental friendliness.
[0007] Application No.: CN202211678720.4, Publication No.: CN117382629B, Invention Title: Vehicle Power Control Method, Device, Medium, Vehicle Controller, and Vehicle;
[0008] Application No.: CN202311164098.X, Publication No.: CN116890770B, Invention Title: Vehicle Control System, Method, and Vehicle;
[0009] Application No.: CN202311170393.6, Publication No.: CN117533292B, Invention Title: Vehicle Control System, Control Method, Controller, and Vehicle;
[0010] All describe new energy power systems centered around independent drive of four in-wheel motors, which have greatly improved the safety and power performance of new energy vehicles.
[0011] The permanent magnet motor of a vehicle, as a generator or a drive motor, often operates in a harsh external environment and is prone to demagnetization. If the demagnetization is relatively severe, it will also affect the running safety of the vehicle.
[0012] Existing demagnetization detection usually requires detecting by externally applying three-phase voltage to the motor under static conditions. However, the permanent magnet motor of a vehicle needs to maintain high voltage throughout to ensure safe controllability, and the permanent magnet motor of a vehicle is often in a rotating state during operation, resulting in ineffective demagnetization detection of the permanent magnet motor of the vehicle. Summary of the Invention
[0013] An embodiment of the present application provides a method for detecting motor demagnetization, which can effectively achieve demagnetization detection of the permanent magnet motor of a vehicle to at least partially solve the above technical problems.
[0014] To achieve the above object, according to the first aspect of the present application, a method for detecting motor demagnetization is provided, and the method includes:
[0015] Based on the electrical parameters of the motor and the reference values of the electrical parameters, determine the demagnetization state of the motor, where the reference values are determined based on the motor performance parameters of the motor.
[0016] Optionally, the determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters includes:
[0017] Based on the parameter difference between the electrical parameters and the reference values of the electrical parameters, determine the demagnetization state of the motor.
[0018] Optionally, the determining the demagnetization state of the motor based on the parameter difference between the electrical parameters and the reference values of the electrical parameters includes:
[0019] In the case where the parameter difference between the electrical parameters and the reference values of the electrical parameters is greater than the first difference threshold, determine that the demagnetization state of the motor is the non-demagnetized state.
[0020] Optionally, the determining the demagnetization state of the motor based on the parameter difference between the electrical parameters and the reference values of the electrical parameters includes:
[0021] In the case where the parameter difference between the electrical parameters and the reference values of the electrical parameters is less than or equal to the first difference threshold, determine that the demagnetization state of the motor is the demagnetized state.
[0022] Optionally, the determining the demagnetization state of the motor based on the parameter difference between the electrical parameters and the reference values of the electrical parameters includes:
[0023] Based on the ratio of the parameter difference to the second difference threshold, determine the demagnetization state of the motor.
[0024] Optionally, determining the demagnetization state of the motor based on the ratio of the parameter difference to the second difference threshold includes:
[0025] When the ratio of the parameter difference to the second difference threshold is less than or equal to the first ratio threshold, determining that the demagnetization state of the motor is the non-demagnetized state.
[0026] Optionally, determining the demagnetization state of the motor based on the ratio of the parameter difference to the second difference threshold includes:
[0027] When the ratio of the parameter difference to the second difference threshold is greater than the first ratio threshold, determining that the demagnetization state of the motor is the demagnetized state.
[0028] Optionally, the method further includes:
[0029] Determining the degree of demagnetization of the motor based on the ratio of the parameter difference to the second difference threshold.
[0030] Optionally, the method further includes:
[0031] When the demagnetization state of the motor is the demagnetized state, determining the degree of demagnetization of the motor based on the ratio of the parameter difference to the second difference threshold.
[0032] Optionally, determining the degree of demagnetization of the motor based on the ratio of the parameter difference to the second difference threshold includes:
[0033] When the ratio of the parameter difference to the second difference threshold is greater than the first ratio threshold and less than or equal to the second ratio threshold, determining that the degree of demagnetization of the motor is the first demagnetization level;
[0034] When the ratio of the parameter difference to the second difference threshold is greater than the second ratio threshold, determining that the degree of demagnetization of the motor is the second demagnetization level.
[0035] Optionally, the second demagnetization level includes a third demagnetization level and a fourth demagnetization level, and the method further includes:
[0036] When the ratio of the parameter difference to the second difference threshold is greater than the second ratio threshold and less than or equal to the third ratio threshold, determining that the degree of demagnetization of the motor is the third demagnetization level;
[0037] When the ratio of the parameter difference to the second difference threshold is greater than the third ratio threshold, determining that the degree of demagnetization of the motor is the fourth demagnetization level.
[0038] Optionally, determining the demagnetization state of the motor based on the parameter difference between the electrical parameter and the reference value of the electrical parameter further includes:
[0039] When the demagnetization state of the motor is the demagnetized state, determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter.
[0040] Optionally, determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter includes:
[0041] Determining the parameter difference between the electrical parameter of the motor and the reference value of the electrical parameter at multiple driving mileages of the vehicle;
[0042] Based on the change trend of the parameter difference with the driving mileage of the vehicle at the multiple driving mileages, determining the remaining service life of the permanent magnet in the motor.
[0043] Optionally, determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference with the driving mileage of the vehicle at the multiple driving mileages includes:
[0044] Processing the change trend of the parameter difference with the driving mileage of the vehicle based on a neural network to determine the remaining service life of the permanent magnet in the motor.
[0045] Optionally, the neural network is a deep long short-term memory recurrent neural network.
[0046] Optionally, the method further includes:
[0047] Determining the remaining safe driving mileage of the vehicle based on the remaining service life of the permanent magnet in the motor.
[0048] Optionally, the electrical parameter includes at least one of a current value and a voltage value, and / or, the motor performance parameter includes at least one of a rotational speed and a torque.
[0049] Optionally, the current value is the maximum current value in the three-phase current or the effective current value in the three-phase current.
[0050] Optionally, the method further includes:
[0051] When the motor is in the demagnetization detection mode, perform the step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters.
[0052] Optionally, the method further includes:
[0053] Determine the demagnetization detection mode of the motor based on the operating state of the motor.
[0054] Optionally, the method further includes:
[0055] When the motor is in the normal operating state, determine that the motor is in the demagnetization detection mode;
[0056] When the motor is in the abnormal operating state, exit the demagnetization detection mode of the motor.
[0057] Optionally, the method further includes:
[0058] Determine the operating state of the motor based on the fault signal of the motor and / or the operation data of the motor.
[0059] Optionally, the determining the operating state of the motor based on the fault signal of the motor and / or the operation data of the motor includes:
[0060] When the operation data of the motor is within the preset safe operation range and no fault signal of the motor is detected, determine that the motor is in the normal operating state;
[0061] When the operation data of the motor is outside the preset safe operation range or no fault signal of the motor is detected, determine that the motor is in the abnormal operating state.
[0062] Optionally, the operation data includes at least one of three-phase current, DC bus voltage, speed, torque, and temperature.
[0063] Optionally, the determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters includes:
[0064] Collect the electrical parameters of the motor through a motor controller, and determine the demagnetization state of the motor according to the electrical parameters and the reference values of the electrical parameters.
[0065] Optionally, the determining the demagnetization state of the motor based on the electrical parameters and the reference values of the electrical parameters includes:
[0066] Receive the reference values of the electrical parameters sent by the server;
[0067] Determine the demagnetization state of the motor based on the electrical parameters and the reference values.
[0068] Optionally, receiving the reference values of the electrical parameters sent by the server includes:
[0069] Receiving the reference values of the electrical parameters sent by the server through the vehicle controller.
[0070] Determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters includes:
[0071] Upload the electrical parameters to the server so that the server determines the demagnetization state of the motor according to the electrical parameters and the reference values of the electrical parameters.
[0072] The method further includes:
[0073] Receiving the demagnetization state returned by the server.
[0074] Optionally, uploading the electrical parameters to the server includes:
[0075] Send the electrical parameters to the vehicle controller, and upload the electrical parameters to the server through the vehicle controller.
[0076] Optionally, the server stores the reference values corresponding to the electrical parameters, and the reference values corresponding to the electrical parameters are obtained by processing the motor parameters uploaded by the vehicle. The motor parameters include the electrical parameters of the motor and the motor performance parameters.
[0077] Optionally, the server is the cloud.
[0078] Optionally, the motor is a permanent magnet motor.
[0079] According to the second aspect of the present application, an embodiment of the present application further provides a motor controller, and the motor controller is used to execute the motor demagnetization detection method described in any one of the above.
[0080] Optionally, the motor controller is communicatively connected to the server, and the motor controller is used to upload the collected electrical parameters to the server, and / or receive the reference values of the electrical parameters sent by the server.
[0081] Optionally, the motor controller is communicatively connected to the vehicle controller, and the motor controller is used to send the collected electrical parameters to the vehicle controller, and / or receive the reference values of the electrical parameters sent by the vehicle controller.
[0082] According to a third aspect of the present application, an embodiment of the present application further provides a motor demagnetization detection device, including:
[0083] A detection module, configured to determine the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters, where the reference values are determined based on the motor performance parameters of the motor.
[0084] According to a fourth aspect of the present application, an embodiment of the present application further provides an electronic device, including a memory for storing instructions executable by a processor; wherein the processor is configured to execute the steps of any one of the above motor demagnetization detection methods.
[0085] According to a fifth aspect of the present application, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program is loaded by a processor to execute the steps of any one of the above motor demagnetization detection methods.
[0086] According to a sixth aspect of the present application, an embodiment of the present application further provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, the computer program product executes the steps of any one of the above motor demagnetization detection methods.
[0087] According to a seventh aspect of the present application, an embodiment of the present application further provides a vehicle, including a motor controller as described in any one of the above, or a motor demagnetization detection device as described in any one of the above, or an electronic device as described in any one of the above.
[0088] The motor demagnetization detection method of the embodiment of the present application can use the reference values corresponding to the motor performance parameters of the motor to compare the electrical parameters of the motor to determine the demagnetization state of the motor when the motor is in the working state, thereby effectively realizing the demagnetization detection of the motor in the vehicle.
[0089] Other features and advantages of the present application will be described in detail in the subsequent specific implementation part. BRIEF DESCRIPTION OF THE DRAWINGS
[0090] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application, and those skilled in the art can obtain other drawings without creative efforts based on these drawings.
[0091] Figure 1a Is a schematic structural diagram of a motor;
[0092] Figure 1b Is a schematic diagram of harmonic current when the permanent magnet is demagnetized;
[0093] Figure 1c Schematic diagram of the principle of performance deterioration of a demagnetized motor;
[0094] Figure 2 Schematic flow chart of the steps of a method for detecting demagnetization of a motor provided by an embodiment of the present application;
[0095] Figure 3 Schematic diagram of the control structure and key signal functions of a permanent magnet synchronous motor provided by an embodiment of the present application;
[0096] Figure 4 Schematic flow chart of a method for detecting demagnetization of a motor provided by an embodiment of the present application;
[0097] Figure 5a Schematic diagram of the architecture of a method for detecting demagnetization of an operating motor provided by an embodiment of the present application;
[0098] Figure 5b Schematic diagram of the effect of an application scenario of a method for detecting demagnetization of a motor provided by the present application;
[0099] Figure 6 Schematic diagram of the structure of a motor demagnetization detection device provided by an embodiment of the present application;
[0100] Figure 7 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0101] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present application.
[0102] An embodiment of the present application provides a method, a controller, a device, a device, a medium, a program product, and a vehicle for detecting demagnetization of a motor.
[0103] The motor demagnetization detection provided by an embodiment of the present application can be applied to a vehicle, which can be a fuel vehicle, a plug-in hybrid vehicle, an extended-range hybrid vehicle, or other new energy vehicles, etc. The present disclosure does not make a specific limitation thereto.
[0104] Taking new energy vehicles as an example, permanent magnet motors can usually be used as generators or drive motors for new energy vehicles and often operate in harsh external environments. Among them, part or all of the permanent magnets operate below the inflection point of the demagnetization curve under the action of the stator current. When the stator current is removed or becomes smaller, the permanent magnets cannot recover according to the original demagnetization curve. Instead, a new recovery line is generated below the inflection point, and the magnetic induction intensity on this curve is significantly lower than the original curve, thereby causing the back electromotive force of the motor to decrease and reducing the motor performance. If the demagnetization is relatively serious, it will also affect the running safety of the vehicle. Specifically, for better understanding of the above content, please refer to Figure 1a , Figure 1a which is a schematic structural diagram of a motor provided by an embodiment of the present application. In addition to the stator 110 and the rotor 120, the permanent magnet 130 is usually embedded in the rotor in an embedded form, so as to provide higher mechanical strength and better heat dissipation performance, and is suitable for high-speed application scenarios of new energy vehicles. And Figure 1b is a schematic diagram of harmonic current during demagnetization of the permanent magnet provided by an embodiment of the present application. It can be seen that due to the demagnetization of the permanent magnet, the magnetic field distribution becomes uneven, which in turn affects the magnetic flux density waveform of the motor. This non-uniformity may introduce additional harmonic components, causing the current waveform to deviate from the ideal sine waveform. And Figure 1c shows a schematic diagram of the principle of performance deterioration of the demagnetized motor provided by an embodiment of the present application. Specifically, the demagnetization of the permanent magnet causes the magnetic flux density waveform to no longer be ideal, increasing the harmonic content in the current, resulting in distortion of the current waveform, increasing the copper loss and iron loss of the motor, generating more heat inside the motor. When the heat dissipation capacity of the motor is exceeded, the motor temperature rises, affecting the magnetic properties of the permanent magnet material, reducing the magnetic chain coefficient of the permanent magnet material, and again affecting the back electromotive force and current characteristics of the motor, causing more harmonic content to appear in the current.
[0105] Therefore, it is necessary to detect and identify whether the permanent magnet motor is demagnetized in a timely manner, which can not only reduce the maintenance cost, but also reduce the occurrence of accidents, and has very important practical significance for the health state detection and fault diagnosis of permanent magnet synchronous motors. The demagnetization detection provided by related technologies is often carried out by externally applying three-phase voltage to the motor under static conditions. However, since the permanent magnet motor of the vehicle needs to maintain high voltage throughout the process to ensure safe controllability, and the permanent magnet motor of the vehicle is often in a rotating state during operation, it is impossible to effectively detect the demagnetization of the permanent magnet motor of the vehicle.
[0106] To solve the above problems, the present application provides a method for detecting demagnetization of an electric motor, so as to effectively detect the demagnetization of the electric motor in a vehicle. The following will be described in detail with reference to the accompanying drawings. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown in the drawings.
[0107] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of the steps of a method for detecting demagnetization of an electric motor provided by an embodiment of the present application. Specifically, it includes step S210:
[0108] S210, based on the electrical parameters of the electric motor and the reference values of the electrical parameters, determine the demagnetization state of the electric motor, where the reference values are determined based on the motor performance parameters of the electric motor.
[0109] In order to detect the demagnetization of the electric motor, in an embodiment of the application, the electric motor generally refers to a permanent magnet motor, such as a permanent magnet synchronous motor or a permanent magnet DC motor. For example, the permanent magnet motor can be a generator and a drive motor in a new energy vehicle. Of course, the electric motor provided by the present application can also be other motors that use the characteristics of permanent magnets to improve efficiency, accuracy or control ability except for permanent magnet motors, such as a stepper motor that uses permanent magnets to help generate a stepping motion, a reluctance motor that uses permanent magnets to improve performance, etc. The types of electric motors in the embodiments of the present application are not limited herein, but for the convenience of description, the embodiments provided by the present application will be described by taking a permanent magnet motor, especially a permanent magnet synchronous motor applicable to new energy vehicles, as an example.
[0110] Furthermore, the electrical parameters of the electric motor refer to a type of electrical data related to the demagnetization of a permanent magnet synchronous motor. For example, the electrical parameters can be current, voltage, power, etc., while the motor performance parameters of the electric motor are parameters used to describe the working performance of the electric motor during the operation of the electric motor. For example, the motor performance parameters include torque (torque), speed, etc. Specifically, for a clear understanding of the above content, please refer to Figure 3 , Figure 3 which is a schematic diagram of the control structure and key signal functions of a permanent magnet synchronous motor provided by an embodiment of the present application. Specifically, in this schematic diagram, the meanings represented by the relevant identifiers are as follows:
[0111] PMSM: Permanent Magnet Synchronous Motor;
[0112] Target value of d-axis current;
[0113] Target value of q-axis current;
[0114] Target value of torque;
[0115] i d : Sampling value of d-axis current;
[0116] i q : Sampling value of q-axis current;
[0117] U dc : Sampling value of the electronically controlled DC bus voltage;
[0118] ω e : Sampling value of the electrical rotational speed of the speed sensor;
[0119] i a ,i b ,i c : Phase-a, phase-b, phase-c currents;
[0120] u a ,u b ,u c : Phase-a, phase-b, phase-c voltages;
[0121] T a ,T b ,T c : Phase-a, phase-b, phase-c duty cycles;
[0122] V 1 ,V 2 ,V 3 ,V 4 ,V 5 ,V 6 ,V 7 : Voltage vectors;
[0123] Maximum value of the effective values of phase-a, phase-b, phase-c currents;
[0124] Effective values of phase-a, phase-b, phase-c currents;
[0125] PI: Proportional-integral controller;
[0126] SVPWM: Space vector pulse width modulation;
[0127] Tem motor : (Temperature)
[0128] It can be understood that the electrical parameters of the motor can be the relevant current values of the permanent magnet synchronous motor shown in the figure, such as three-phase current values, or three-phase voltages, etc. However, in one embodiment, in order to accurately implement the demagnetization detection of the motor, considering that the current value of the motor is highly affected by the demagnetization of the motor, the electrical parameter can be selected as the three-phase current value. Of course, considering that the three-phase current values used by the motor are usually sine waves, therefore, as a further feasible implementation solution, in order to reduce the data transmission calculation amount, the electrical parameter can also be selected as the maximum current value among the three-phase currents, or the effective current value among the three-phase currents. And usually, the maximum current value and the effective current value of the three-phase current can be converted to each other through a fixed multiple relationship ( times). Therefore, the specific selection of the electrical parameter in the embodiments of the present application is not limited here. However, it should be noted that after the electrical parameter is selected as a specific parameter, the electrical parameters provided in the embodiments of the present application are all this parameter. For example, the subsequent embodiments will be described by taking the effective current value among the three-phase current values as the electrical parameter as an example.
[0129] On the basis of the foregoing, the demagnetization detection method provided by the present application specifically determines the demagnetization state of the motor based on the electrical parameters of the motor and the reference value determined by the motor performance parameters. In particular, in one embodiment, it is based on the effective value of the three-phase current of the permanent magnet motor and the reference value of the effective value of the three-phase current determined by the motor speed and torque to determine the demagnetization state of the motor. Among them, the motor speed and torque here can usually be selected in the main operating space of the motor. For example, in one embodiment, taking the speed of 1500 rpm to 2000 prm and the torque of 20 to 25 Nm as an example, the following will be specifically described.
[0130] Specifically, in one embodiment, to determine the demagnetization state of the motor based on the electrical parameter of the motor and the reference value of the electrical parameter, it can usually be achieved by calculating the parameter difference between the electrical parameter of the motor and the reference value of the electrical parameter, and then determining the demagnetization state of the motor based on this parameter difference. That is to say, the determination of the demagnetization state of the motor based on the electrical parameter of the motor and the reference value of the electrical parameter includes:
[0131] Determining the demagnetization state of the motor based on the parameter difference between the electrical parameter and the reference value of the electrical parameter.
[0132] For example, in a feasible embodiment, when the parameter difference between the electrical parameter and the reference value of the electrical parameter is relatively high, it can be considered that the electrical parameters of the motor, such as the effective values of the three-phase currents, cannot reach the expected current values that can be provided at the performance parameters of this motor, such as a specific speed and torque, due to the demagnetization of the permanent magnet motor. That is, there may be a risk of demagnetization in the permanent magnet motor. When the parameter difference between the electrical parameter and the reference value of the electrical parameter is relatively low, it can be considered that the permanent magnet synchronous motor is in a normal operating state. At this time, it can be considered that the permanent magnet motor is not demagnetized. That is to say, determining the demagnetization state of the motor based on the parameter difference between the electrical parameter and the reference value of the electrical parameter includes:
[0133] When the parameter difference between the electrical parameter and the reference value of the electrical parameter is greater than the first difference threshold, determining the demagnetization state of the motor as the non-demagnetized state; and / or
[0134] When the parameter difference between the electrical parameter and the reference value of the electrical parameter is less than or equal to the first difference threshold, determining the demagnetization state of the motor as the demagnetized state.
[0135] Of course, in addition to determining the demagnetization state of the motor based on the parameter difference provided above, considering that when the motor is under specific working conditions and the demagnetization degree is different, there are usually certain differences in the electrical parameters. Therefore, as another embodiment of the present application, the demagnetization state of the motor can be further determined based on the ratio of this parameter difference to the second difference threshold. Here, the second difference threshold can be the same difference threshold as the first difference threshold. Of course, it can also be other difference thresholds obtained based on pre-experiment determination. The embodiments of the present application do not limit this here. Specifically, that is to say, in one embodiment, the method further includes:
[0136] Determining the demagnetization state of the motor based on the ratio of the parameter difference to the second difference threshold.
[0137] Similar to the foregoing method of determining the demagnetization state of the motor by the magnitude relationship between the parameter difference and the first difference threshold, in the solution provided in the embodiments of the present application, the demagnetization level of the motor can also be further determined by the magnitude relationship between this ratio and the preset ratio threshold. Specifically, there can be multiple preset ratio thresholds here, that is, the determined demagnetization levels of the motor can also include multiple types. For example, in a feasible implementation solution, it can first be determined whether the motor is demagnetized according to the ratio and the first ratio threshold, and the demagnetization level of the motor can be further determined by other ratio thresholds in the demagnetized state.
[0138] That is, in one embodiment, determining the demagnetization state of the motor based on the ratio of the parameter difference to the second difference threshold includes:
[0139] When the ratio of the parameter difference to the second difference threshold is less than or equal to the first ratio threshold, determining that the demagnetization state of the motor is the non-demagnetized state; and / or
[0140] When the ratio of the parameter difference to the second difference threshold is greater than the first ratio threshold, determining that the demagnetization state of the motor is the demagnetized state.
[0141] In the embodiments of the present application, by comparing this ratio with the preset first ratio threshold, it can be determined whether the motor has been demagnetized. Specifically, when the ratio is less than the first ratio threshold, it can be confirmed that the motor has no demagnetization, or when it is greater than the first ratio threshold, it is determined that the motor has demagnetization.
[0142] And when it is determined that the motor has been demagnetized, the demagnetization level of the motor can be further determined based on the ratio and other ratio thresholds.
[0143] For example, in a feasible implementation solution, the demagnetization degree of the motor can be determined according to the ratio of the parameter difference to the second difference threshold. That is, the method further includes:
[0144] When the demagnetization state of the motor is the demagnetized state, determining the demagnetization degree of the motor based on the ratio of the parameter difference to the second difference threshold.
[0145] For example, in one embodiment, the preset ratio threshold may further include a second ratio threshold, where the second ratio threshold is generally greater than the first ratio threshold. At this time, the demagnetization level determined according to the ratio and the second ratio threshold can, for example, indicate a lower demagnetization level and there is no need to replace or repair the permanent magnet or the motor, or indicate a higher demagnetization level and the permanent magnet or the motor needs to be repaired.
[0146] That is, determining the demagnetization degree of the motor based on the ratio of the parameter difference to the second difference threshold includes:
[0147] When the ratio of the parameter difference to the second difference threshold is greater than the first ratio threshold and less than or equal to the second ratio threshold, determining that the demagnetization degree of the motor is the first demagnetization level; and / or
[0148] When the ratio of the parameter difference to the second difference threshold is greater than the second ratio threshold, determining that the demagnetization degree of the motor is the second demagnetization level.
[0149] Among them, the first demagnetization level can be understood as indicating a relatively low demagnetization level, without the need to replace or repair the permanent magnet or the motor, while the second demagnetization level can be understood as indicating a relatively high demagnetization level, and the permanent magnet or the motor needs to be repaired.
[0150] Based on the above, the second demagnetization level can further include multiple demagnetization levels. For example, it indicates a relatively high demagnetization level. Although it does not affect the driving safety of the vehicle, the permanent magnet or the motor needs to be replaced or repaired in a timely manner, or the demagnetization level has affected the driving safety of the vehicle, and the user needs to be prompted to replace or repair the permanent magnet or the motor. That is to say, in one embodiment, the second demagnetization level includes a third demagnetization level and a fourth demagnetization level, and the method further includes:
[0151] When the ratio of the parameter difference to the second difference threshold is greater than the second ratio threshold and less than or equal to the third ratio threshold, it is determined that the demagnetization degree of the motor is the third demagnetization level;
[0152] When the ratio of the parameter difference to the second difference threshold is greater than the third ratio threshold, it is determined that the demagnetization degree of the motor is the fourth demagnetization level.
[0153] Among them, the third ratio threshold is usually greater than the second ratio threshold. The third demagnetization level indicates a relatively high demagnetization level. Although it does not affect the driving safety of the vehicle, the permanent magnet or the motor needs to be replaced or repaired in a timely manner, while the fourth demagnetization level indicates that the demagnetization level has affected the driving safety of the vehicle, and the user needs to be prompted to replace or repair the permanent magnet or the motor.
[0154] Among them, in combination with the foregoing related descriptions, the relative magnitude relationship of the first ratio threshold, the second ratio threshold, and the third ratio threshold is that the first ratio threshold is less than the second ratio threshold and less than the third ratio threshold, and their specific values can be set based on actual needs. Specifically, for the sake of understanding, as a feasible embodiment of the present application, the first ratio threshold can be set to 10%, the second ratio threshold can be set to 30%, and the third ratio threshold can be set to 60%.
[0155] That is to say, when the ratio of the parameter difference to the second difference threshold is less than 10%, it can be considered that the motor has no demagnetization degree. When the ratio is between 10% and 30%, it can be considered that the motor has been demagnetized, and the demagnetization degree is the first demagnetization level, such as slight demagnetization. When the ratio is between 30% and 60%, it can be considered that the motor is in a medium demagnetization level, that is, the permanent magnet of the motor often needs to be replaced or repaired. When the ratio is greater than 60%, it can be considered that the motor is in a severe demagnetization level, and at this time, it often affects the safe driving of the vehicle, that is, the user can be reminded to replace the motor or the permanent magnet as soon as possible.
[0156] On the basis of determining the degree of demagnetization of the motor provided above, as a further feasible implementation solution of the present application, it is also possible to further predict the remaining service life of the permanent magnet in the motor in combination with the change trend of the parameter difference when the motor has entered a demagnetized state, so as to further predict the remaining safe driving mileage of the vehicle and provide it to the user. That is to say, determining the demagnetized state of the motor based on the parameter difference between the electrical parameter and the reference value of the electrical parameter further includes:
[0157] When the demagnetized state of the motor is the demagnetized state, determine the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter.
[0158] Specifically, the change trend of the parameter difference here can be understood as the change trend of the parameter difference over time. Of course, the change trend of the parameter difference in other dimensions can also be selected. However, considering the different driving habits of users, in order to improve the accuracy of predicting the remaining service life, as a feasible embodiment of the present application, the change trend can be the change trend of the parameter difference with the driving mileage of the vehicle. That is to say, determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter includes:
[0159] Determine the parameter difference between the electrical parameter of the motor and the reference value of the electrical parameter when the vehicle is at multiple driving mileages;
[0160] Based on the change trend of the parameter difference with the driving mileage of the vehicle at the multiple driving mileages, determine the remaining service life of the permanent magnet in the motor.
[0161] In this process, determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference with the driving mileage of the vehicle can be to pre-process the change trend of the driving mileage through a trained neural network, so as to predict the change trend of the demagnetization degree of the permanent magnet in the subsequent use process, and thus determine the remaining service life of the permanent magnet. That is to say, determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference with the driving mileage of the vehicle at the multiple driving mileages includes:
[0162] Based on the neural network to process the change trend of the parameter difference with the driving mileage of the vehicle, determine the remaining service life of the permanent magnet in the motor.
[0163] Among them, the neural network here can generally select a neural network model that can analyze and reason about data to predict the change trend of the data. For example, a recurrent neural network, a long short-term memory network, a convolutional neural network, etc. can be selected. However, in order to improve the prediction effect of the remaining service life, the deep long short-term memory recurrent neural network can be selected as the neural network.
[0164] Furthermore, on the basis of obtaining the remaining service life of the permanent magnet above, the remaining safe driving mileage of the vehicle can be further determined. That is to say, the method further includes:
[0165] Based on the remaining service life of the permanent magnet in the motor, determine the remaining safe driving mileage of the vehicle.
[0166] In addition, considering that the motor of the vehicle may operate abnormally for other reasons, and when the motor is in an abnormal operating state, the collected electrical parameters or motor performance parameters often have certain deviations, which will affect the demagnetization detection effect of the motor. Therefore, as a feasible embodiment of the present application, the demagnetization state of the motor can be determined when the motor is in the demagnetization detection mode. That is to say, the motor demagnetization detection method includes:
[0167] When the motor is in the demagnetization detection mode, perform the step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters.
[0168] Among them, the demagnetization detection mode of the motor can also be determined based on the working state of the motor. That is to say, the method further includes:
[0169] Based on the working state of the motor, determine the demagnetization detection mode of the motor.
[0170] For example, in one embodiment, the working state of the motor includes a normal working state and an abnormal working state. At this time, based on the working state of the motor, determining the demagnetization detection mode of the motor includes:
[0171] When the motor is in the normal working state, determine that the motor is in the demagnetization detection mode; and / or
[0172] When the motor is in the abnormal working state, exit the demagnetization detection mode of the motor.
[0173] Among them, the operating state of the motor can be determined based on the fault signal of the motor and / or the operating data of the motor. For example, after the controller detects a motor fault and triggers a fault signal, it can be determined that the motor is in an abnormal operating state. Or, according to whether the actual operating data of the motor is within the preset safe operating range, the operating state of the motor is determined. That is to say, determining the operating state of the motor based on the fault signal of the motor and / or the operating data of the motor includes:
[0174] When the operating data of the motor is within the preset safe operating range and the fault signal of the motor is not detected, it is determined that the motor is in a normal operating state;
[0175] When the operating data of the motor is outside the preset safe operating range or the fault signal of the motor is not detected, it is determined that the motor is in an abnormal operating state.
[0176] Among them, when the operating data of the motor is all within the preset safe operating range, it can be considered that the motor is in a normal operating state. When there is data outside the safe operating range in the operating data of the motor, it can be considered that the motor is in an abnormal operating state. Specifically, the operating data here can include at least one of three-phase current, DC bus voltage, speed, torque, and temperature. For example, when the speed is outside the normal operating state, that is, outside the range of 1500 rpm to 2000 rpm, it can be considered that the motor is in an abnormal operating state. Or, when the temperature of the motor is outside the range of 60° to 90°, it can also be considered that the motor is in an abnormal operating state. For the safe operating ranges of other operating data, they can all be obtained by pre-statistically processing the data in the normal operating state of the motor. The embodiments of the present application will not repeat them here.
[0177] Of course, for a clear understanding of the complete implementation solution of the motor demagnetization detection provided by the embodiments of the present application, please refer to Figure 4 , Figure 4 which is a schematic flow chart of a motor demagnetization detection provided by the embodiments of the present application. Specifically, it includes the following steps:
[0178] (1) Load motor signals such as DC bus voltage, three-phase current, actual motor speed, target torque, and real-time motor temperature through in-vehicle sensors or other means;
[0179] (2) Determine whether to enter the demagnetization detection mode based on the above motor signals. Specifically, determine whether the motor has a fault by whether the above motor signals are within the preset safe operating range. If the motor signals are within the preset safe operating range, it can be considered that the motor has no other faults and enter the demagnetization detection state to proceed with the subsequent process. If there are other faults, exit the demagnetization detection mode and do not execute the demagnetization detection method provided in this application;
[0180] (3) Analyze the motor signals to further process and obtain specific electrical parameters and motor performance parameters for demagnetization detection, including actual speed, target torque (torque), and (three-phase) effective current value (or maximum value), etc.
[0181] (4) Determine whether the motor is demagnetized based on the electrical parameters and motor performance parameters. Specifically, it can be determined whether the motor is demagnetized by comparing the relationship between the electrical parameters and the reference values of the electrical parameters determined according to the motor performance parameters; in the case where the motor is not demagnetized, determine that the motor is normal and exit the motor demagnetization detection process. In the case where the motor is demagnetized, continue to execute the subsequent process;
[0182] (5) Determine the demagnetization level by comparing the error between the current effective value and the calibrated value (i.e., the reference value determined by the motor performance parameters). For example, by setting multiple demagnetization levels and the corresponding error thresholds for each demagnetization level, such as the ratio threshold for comparison by the ratio of the error to the calibrated value;
[0183] (6) Further, by loading the historical data of the vehicle, predict the service life of the permanent magnet to assist in inferring the remaining safe driving mileage of the vehicle and display it to the user. The historical data of the vehicle includes the error between the current effective value and the reference value under each historical trip of the vehicle, that is, the parameter difference.
[0184] In order to more accurately implement the motor demagnetization detection method provided in this application, in one embodiment, this application also provides an integrated model connecting the vehicle end, big data end, and intelligent diagnosis model end, that is, through the cooperation of the vehicle end local and the remote server end, effectively realizing the demagnetization detection of the vehicle end motor. Specifically, in one embodiment, the electrical parameters of the motor can usually be sampled by the motor controller deployed at the vehicle end at a certain sampling frequency. That is to say, determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters includes:
[0185] Collect the electrical parameters of the motor through the motor controller.
[0186] Of course, in addition to collecting the electrical parameters of the motor, the motor controller can also obtain the motor performance parameters of the motor through collection or other means. For example, the speed of the motor can be obtained from a speed (rotation speed) sensor deployed on the motor.
[0187] Different from the electrical parameters collected by the motor controller, in the embodiment of the present application, in order to improve the accuracy of the demagnetization detection result, the reference value of the electrical parameter determined by the motor performance parameter can be stored in the server. The reference value of the electrical parameter corresponding to the motor performance parameter stored in the server can be obtained by processing the motor parameters uploaded by multiple vehicles. Here, the motor parameters include the electrical parameters of the motor and the motor performance parameters. Here, the vehicle can be a vehicle that needs to perform motor demagnetization detection, or can also include other vehicles with the same type of permanent magnet motor as the vehicle that needs to perform motor demagnetization detection, so as to enrich the relationship between the motor performance parameters and the electrical parameters and improve the subsequent detection effect.
[0188] Based on the above, determining the demagnetization state of the motor through the electrical parameters collected by the local motor controller and the reference value corresponding to the motor performance parameter stored in the server can be executed by the local motor controller. Of course, it can also be executed by the server. The following will be described separately.
[0189] In one embodiment, based on the electrical parameters of the motor and the reference value of the electrical parameter, determining the demagnetization state of the motor can be executed by the local motor controller. At this time, determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference value of the electrical parameter includes:
[0190] Receiving the reference value of the electrical parameter sent by the server.
[0191] Before receiving the reference value of the electrical parameter sent by the server, usually the motor controller needs to send the motor performance parameter to the server, so that the server reads the corresponding value from the stored data and sends the value as the reference value of the electrical parameter to the vehicle control terminal.
[0192] Of course, in order to improve the communication effect between the server and the vehicle control terminal, in a feasible implementation scheme, the motor controller can communicate with the server through the vehicle controller, that is, the motor controller can send the motor performance parameter to the vehicle controller, and the vehicle controller uploads it to the server. The server reads the corresponding value of the motor performance parameter and sends it to the vehicle controller, and the vehicle controller forwards it to the motor controller. That is, receiving the reference value of the electrical parameter sent by the server includes:
[0193] Receive the reference value of the electrical parameters sent by the server through the vehicle controller.
[0194] Alternatively, in another embodiment, based on the electrical parameters of the motor and the reference value of the electrical parameters, determining the demagnetization state of the motor can also be performed on the server. At this time, the determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference value of the electrical parameters includes:
[0195] Upload the electrical parameters to the server so that the server determines the demagnetization state of the motor according to the electrical parameters and the reference value of the electrical parameters.
[0196] In the embodiments of the present application, the motor controller can upload the collected electrical parameters to the server to complete the demagnetization detection of the motor on the server, thereby saving local resources and reducing costs. Specifically, in addition to uploading the collected motor parameters to the server, the motor controller usually also needs to upload the collected motor performance parameters to the server, so that after the server reads the corresponding values as the reference values of the electrical parameters according to the received motor performance parameters, it determines the demagnetization state of the motor based on the received electrical parameters and the reference values.
[0197] Of course, on the basis of the foregoing, the server usually also needs to return the obtained demagnetization state to the motor controller, that is, the method further includes:
[0198] Receive the demagnetization state returned by the server.
[0199] Of course, it should be noted that in the above embodiments, in order to improve the communication effect between the motor controller and the server, data transmission can also be implemented through the vehicle controller. That is, the motor controller can send the electrical parameters and the motor performance parameters to the vehicle controller, and the vehicle controller uploads them. Then, after the server sends the demagnetization state to the vehicle controller, the vehicle controller transmits it to the vehicle machine controller. That is, the uploading the electrical parameters to the server includes:
[0200] Send the electrical parameters to the vehicle controller, and upload the electrical parameters to the server through the vehicle controller.
[0201] In addition, in one embodiment, the server stores the reference value corresponding to the electrical parameters, and the reference value corresponding to the electrical parameters is obtained by processing the motor parameters uploaded by the vehicle. The motor parameters include the electrical parameters of the motor and the motor performance parameters.
[0202] Specifically, in the above embodiments, the server may be configured to exist in the form of a cloud server.
[0203] Specifically, as an embodiment of the present application, the motor is a permanent magnet motor.
[0204] Specifically, please refer to Figure 5a , Figure 5a , which is a schematic architecture diagram of the demagnetization detection method for the operating motor provided by the embodiments of the present application, including a motor controller 510, a vehicle controller 520, and a server 530. Among them, the execution interaction steps of each end can refer to the description provided above, and the embodiments of the present application will not elaborate here.
[0205] In order to clearly understand the complete implementation scenario of the demagnetization detection method for the motor provided by the present application, please refer to Figure 5b , Figure 5b , which is an effect schematic diagram of the application scenario of a demagnetization detection method for the motor provided by the present application. It can be seen that the sensor data collected by the vehicle local end can interact with the big data system of the server, so as to realize data sharing, and further process the data based on the long short-term memory network (LSTM), iterative loop, and fitting of the data change trend, so as to obtain the demagnetization state of the permanent magnet and the fault prediction of the vehicle, etc., and display it to the user.
[0206] Correspondingly, the present application also provides a motor controller, where the motor controller may exist in the form of a microcontroller unit (MCU). Of course, the motor controller may also be other control structures for executing the demagnetization detection method provided by each of the above embodiments.
[0207] Furthermore, the motor controller is communicatively connected to the server, and the motor controller is used to upload the collected electrical parameters to the server, and / or receive the reference value of the electrical parameters issued by the server.
[0208] Furthermore, the motor controller may also be communicatively connected to the vehicle controller, and the motor controller is used to send the collected electrical parameters to the vehicle controller, and / or receive the reference value of the electrical parameters sent by the vehicle controller.
[0209] Other descriptions of the motor controller can refer to the demagnetization detection method provided by each of the above embodiments, and the embodiments of the present application will not elaborate.
[0210] Correspondingly, referring to Figure 6 , the embodiments of the present application also provide a demagnetization detection device for the motor, and the demagnetization detection device for the motor includes:
[0211] The detection module 610 is configured to determine the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters, wherein the reference values are determined based on the motor performance parameters of the motor.
[0212] Optionally, the detection module 610 is further configured to:
[0213] Determine the demagnetization state of the motor based on the parameter difference between the electrical parameters and the reference values of the electrical parameters.
[0214] Optionally, the detection module 610 is further configured to:
[0215] When the parameter difference between the electrical parameters and the reference values of the electrical parameters is greater than a first difference threshold, determine that the demagnetization state of the motor is an undemagnetized state.
[0216] Optionally, the detection module 610 is further configured to:
[0217] When the parameter difference between the electrical parameters and the reference values of the electrical parameters is less than or equal to a first difference threshold, determine that the demagnetization state of the motor is a demagnetized state.
[0218] Optionally, the detection module 610 is further configured to:
[0219] Determine the demagnetization state of the motor based on the ratio of the parameter difference to a second difference threshold.
[0220] Optionally, the detection module 610 is further configured to:
[0221] When the ratio of the parameter difference to the second difference threshold is less than or equal to a first ratio threshold, determine that the demagnetization state of the motor is an undemagnetized state.
[0222] Optionally, the detection module 610 is further configured to:
[0223] When the ratio of the parameter difference to the second difference threshold is greater than a first ratio threshold, determine that the demagnetization state of the motor is a demagnetized state.
[0224] Optionally, the detection module 610 is further configured to:
[0225] Determine the degree of demagnetization of the motor based on the ratio of the parameter difference to the second difference threshold.
[0226] Optionally, the detection module 610 is further configured to:
[0227] When the demagnetization state of the motor is the demagnetized state, determine the demagnetization degree of the motor based on the ratio of the parameter difference to the second difference threshold.
[0228] Optionally, the detection module 610 is further configured to:
[0229] When the ratio of the parameter difference to the second difference threshold is greater than the first ratio threshold and less than or equal to the second ratio threshold, determine that the demagnetization degree of the motor is the first demagnetization level;
[0230] When the ratio of the parameter difference to the second difference threshold is greater than the second ratio threshold, determine that the demagnetization degree of the motor is the second demagnetization level.
[0231] Optionally, the detection module 610 is further configured to:
[0232] When the ratio of the parameter difference to the second difference threshold is greater than the second ratio threshold and less than or equal to the third ratio threshold, determine that the demagnetization degree of the motor is the third demagnetization level;
[0233] When the ratio of the parameter difference to the second difference threshold is greater than the third ratio threshold, determine that the demagnetization degree of the motor is the fourth demagnetization level.
[0234] Optionally, the detection module 610 is further configured to:
[0235] When the demagnetization state of the motor is the demagnetized state, determine the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter.
[0236] Optionally, the detection module 610 is further configured to:
[0237] Determine the parameter difference between the electrical parameter of the motor and the reference value of the electrical parameter at multiple driving mileages of the vehicle;
[0238] Based on the change trend of the parameter difference with the driving mileage of the vehicle at the multiple driving mileages of the vehicle, determine the remaining service life of the permanent magnet in the motor.
[0239] Optionally, the detection module 610 is further configured to:
[0240] Based on a neural network to process the change trend of the parameter difference with the driving mileage of the vehicle, determine the remaining service life of the permanent magnet in the motor.
[0241] Optionally, the detection module 610 is further configured to:
[0242] Determine the remaining safe driving mileage of the vehicle based on the remaining service life of the permanent magnet in the motor.
[0243] Optionally, the detection module 610 is further configured to:
[0244] When the motor is in the demagnetization detection mode, perform the step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters.
[0245] Optionally, the detection module 610 is further configured to:
[0246] Determine the demagnetization detection mode of the motor based on the working state of the motor.
[0247] Optionally, the detection module 610 is further configured to:
[0248] When the motor is in the normal working state, determine that the motor is in the demagnetization detection mode;
[0249] When the motor is in the abnormal working state, exit the demagnetization detection mode of the motor.
[0250] Optionally, the detection module 610 is further configured to:
[0251] Determine the working state of the motor based on the fault signal of the motor and / or the operation data of the motor.
[0252] Optionally, the detection module 610 is further configured to:
[0253] When the operation data of the motor is within the preset safe operation range and no fault signal of the motor is detected, determine that the motor is in the normal working state;
[0254] When the operation data of the motor is outside the preset safe operation range or no fault signal of the motor is detected, determine that the motor is in the abnormal working state.
[0255] Optionally, the detection module 610 is further configured to:
[0256] Collect the electrical parameters of the motor through the motor controller.
[0257] Optionally, the detection module 610 is further configured to:
[0258] Receive the reference values of the electrical parameters sent by the server.
[0259] Optionally, the detection module 610 is further configured to:
[0260] Receive the reference value of the electrical parameters sent by the server through the vehicle controller.
[0261] Optionally, the detection module 610 is further configured to:
[0262] Upload the electrical parameters to the server, so that the server determines the demagnetization state of the motor according to the electrical parameters and the reference value of the electrical parameters.
[0263] Optionally, the detection module 610 is further configured to:
[0264] Receive the demagnetization state returned by the server.
[0265] Optionally, the detection module 610 is further configured to:
[0266] Send the electrical parameters to the vehicle controller, and upload the electrical parameters to the server through the vehicle controller.
[0267] The motor demagnetization detection device in this embodiment can use the reference value corresponding to the motor performance parameters of the motor to compare the electrical parameters of the motor to determine the demagnetization state of the motor when the motor is in the working state, thereby effectively realizing the demagnetization detection of the motor in the vehicle.
[0268] Correspondingly, an embodiment of the present application further provides an electronic device, including a processor; a memory for storing processor-executable instructions; wherein, the processor is configured to execute the steps of the motor demagnetization detection method provided in any of the above embodiments, for example:
[0269] Based on the electrical parameters of the motor and the reference value of the electrical parameters, determine the demagnetization state of the motor, wherein the reference value is determined based on the motor performance parameters of the motor.
[0270] Specifically, please refer to Figure 7 as shown in Figure 7 is a schematic structural diagram of the electronic device provided in an embodiment of the present application. The electronic device 1100 includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. Among them, the processor 1101 is electrically connected to the memory 1102. Those skilled in the art can understand that the structural diagram of the electronic device shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or different component arrangements.
[0271] The processor 1101 is the control center of the electronic device 1100, connecting various parts of the entire electronic device 1100 through various interfaces and circuits. By running or loading software programs and / or units stored in the memory 1102, and invoking the data stored in the memory 1102, it executes various functions of the electronic device 1100 and processes data, thereby monitoring the entire electronic device 1100. The processor 1101 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
[0272] In the embodiments of the present application, the processor 1101 in the electronic device 1100 will load the computer programs corresponding to the processes of one or more application programs into the memory 1102 according to the following steps, and the processor 1101 will run the application programs stored in the memory 1102 to perform motor demagnetization detection.
[0273] For the specific implementation of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.
[0274] Optionally, as Figure 7 shown, the electronic device 1100 further includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. Among them, the processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107 respectively. Those skilled in the art can understand that Figure 7 the structure of the electronic device shown in
[0275] The touch display screen 1103 can be used to display a graphical user interface and receive operation instructions generated by a user acting on the graphical user interface. The touch display screen 1103 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can be used to collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute the corresponding program. Optionally, the touch panel can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 1101, and can receive and execute the commands sent by the processor 1101. The touch panel can cover the display panel. After the touch panel detects a touch operation on or near it, it is transmitted to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides a corresponding visual output on the display panel according to the type of touch event. In the embodiments of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to implement input and output functions. However, in some embodiments, the touch panel and the touch panel can be implemented as two independent components to implement input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to implement the input function.
[0276] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with a network device or other electronic devices through wireless communication, and transmit and receive signals with the network device or other electronic devices.
[0277] The audio circuit 1105 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 1105 can transmit the electrical signal converted from the received audio data to the speaker, which converts it into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1105 and then converted into audio data. After the audio data is output and processed by the processor 1101, it is sent through the radio frequency circuit 1104 to, for example, another electronic device, or the audio data is output to the memory 1102 for further processing. The audio circuit 1105 may also include an earphone jack to provide communication between the peripheral earphone and the electronic device.
[0278] The input unit 1106 can be used to receive input digital, character information or user characteristic information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0279] The power supply 1107 is used to supply power to each component of the electronic device 1100. Optionally, the power supply 1107 can be logically connected to the processor 1101 through a power management device, so as to implement functions such as management of charging, discharging, and power consumption management through the power management device. The power supply 1107 can also include any components such as one or more DC or AC power supplies, recharge devices, power failure detection circuits, power converters or inverters, and power status indicators.
[0280] Although Figure 7 not shown in the figure, the electronic device 1100 may also include a camera, a sensor, a Wi-Fi module, a Bluetooth module, etc., which will not be elaborated here.
[0281] Correspondingly, an embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. The computer program is loaded by a processor to execute the steps of the motor demagnetization detection method provided in any of the above embodiments, for example:
[0282] Based on the electrical parameters of the motor and the reference values of the electrical parameters, determine the demagnetization state of the motor, where the reference values are determined based on the motor performance parameters of the motor.
[0283] Correspondingly, an embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the computer program product executes the steps of the motor demagnetization detection method provided in any of the above embodiments.
[0284] Correspondingly, the present application further provides a vehicle, including the motor controller provided in any of the above embodiments, or the motor demagnetization detection device provided in any of the above embodiments, or the electronic device provided in any of the above embodiments.
[0285] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0286] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a computer program or by controlling relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0287] In the description of the present application, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, "a plurality" means two or more, unless otherwise specifically defined.
[0288] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0289] The embodiments, implementation manners and related technical features of the present application can be combined and replaced with each other without conflict.
[0290] The above are only the preferred embodiments of the present application and do not impose any form of limitation on the present application. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still fall within the scope of the technical solution of the present application.
Claims
1. A motor demagnetization detection method, characterized in that: The method comprises: A demagnetization state of the motor is determined based on an electrical parameter of the motor and a reference value of the electrical parameter, wherein the reference value is determined based on a motor performance parameter of the motor.
2. The method according to claim 1, characterized in that The step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters comprises: The demagnetization state of the motor is determined based on a parameter difference between the electrical parameter and the reference value of the electrical parameter.
3. The method according to claim 2, characterized in that The determining the demagnetization state of the motor based on a parameter difference between the electrical parameter and the reference value of the electrical parameter comprises: In a case where the parameter difference between the electrical parameter and the reference value of the electrical parameter is greater than a first difference threshold, it is determined that the demagnetization state of the motor is a non-demagnetization state.
4. The method according to claim 2, characterized in that: The determining the demagnetization state of the motor based on a parameter difference between the electrical parameter and the reference value of the electrical parameter comprises: In a case where the parameter difference between the electrical parameter and the reference value of the electrical parameter is less than or equal to a first difference threshold, it is determined that the demagnetization state of the motor is a demagnetized state.
5. The method according to claim 2, characterized in that: The determining the demagnetization state of the motor based on a parameter difference between the electrical parameter and the reference value of the electrical parameter comprises: The demagnetization state of the motor is determined based on a ratio of the parameter difference to a second difference threshold.
6. The method according to claim 5, characterized in that The determining the demagnetization state of the motor based on the ratio of the parameter difference to the second difference threshold value includes: When the ratio of the parameter difference and the second difference threshold is less than or equal to a first ratio threshold, it is determined that the demagnetization state of the motor is a non-demagnetization state.
7. The method according to claim 5, characterized in that The determining the demagnetization state of the motor based on the ratio of the parameter difference to the second difference threshold value includes: When the ratio of the parameter difference and the second difference threshold is greater than a first ratio threshold, it is determined that the demagnetization state of the motor is a demagnetized state.
8. The method according to claim 5, characterized in that The method further comprises: Based on the ratio of the parameter difference to the second difference threshold, the demagnetization degree of the motor is determined.
9. The method according to claim 8, characterized in that The method further comprises: When the demagnetization state of the motor is a demagnetized state, the demagnetization degree of the motor is determined based on the ratio of the parameter difference to the second difference threshold.
10. The method according to claim 8, characterized in that The step of determining the demagnetization degree of the motor based on the ratio of the parameter difference to the second difference threshold value comprises: In a case where the ratio of the parameter difference to the second difference threshold is greater than a first ratio threshold and less than or equal to a second ratio threshold, determining that the demagnetization degree of the motor is a first demagnetization level; When the ratio of the parameter difference and the second difference threshold is greater than the second ratio threshold, it is determined that the demagnetization degree of the motor is a second demagnetization level.
11. The method according to claim 10, characterized in that The second demagnetization level includes a third demagnetization level and a fourth demagnetization level, and the method further includes: In a case where the ratio of the parameter difference and the second difference threshold is greater than the second ratio threshold and less than or equal to a third ratio threshold, determining that the demagnetization degree of the motor is the third demagnetization level; When the ratio of the parameter difference and the second difference threshold is greater than the third ratio threshold, the demagnetization degree of the motor is determined to be the fourth demagnetization level.
12. The method according to claim 2, characterized in that: The determining the demagnetization state of the motor based on a parameter difference between the electrical parameter and the reference value of the electrical parameter further includes: When the demagnetization state of the motor is a demagnetized state, the remaining service life of the permanent magnet in the motor is determined based on a change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter.
13. The method according to claim 12, characterized in that The determining the remaining service life of the permanent magnet in the motor based on the change trend of the parameter difference between the electrical parameter and the reference value of the electrical parameter comprises: determining the parameter difference between the electrical parameter of the motor and the reference value of the electrical parameter at a plurality of driving mileages of the vehicle; The remaining service life of the permanent magnet in the motor is determined based on a variation trend of the parameter difference of the vehicle at the multiple mileages along with the mileage of the vehicle.
14. The method according to claim 13, characterized in that The determining the remaining service life of the permanent magnet in the motor based on the variation trend of the parameter difference of the vehicle at the multiple mileages along with the mileage of the vehicle comprises: The parameter difference is processed based on a neural network along with the variation trend of the mileage of the vehicle to determine the remaining service life of the permanent magnet in the motor.
15. The method according to claim 14, characterized in that The neural network is a deep long short-term memory recursive neural network.
16. The method according to claim 12, characterized in that The method further comprises: Based on the remaining useful life of the permanent magnets in the motor, a remaining safe driving range of the vehicle is determined.
17. The method according to any one of claims 1 to 16, characterized in that: The electrical parameter includes at least one of a current value and a voltage value, and / or the motor performance parameter includes at least one of a rotational speed and a torque.
18. The method according to claim 17, characterized in that The current value is the maximum current value among the three-phase currents, or the effective current value among the three-phase currents.
19. The method according to any one of claims 1 to 16, characterized in that: The method further comprises: When the motor is in a demagnetization detection mode, the step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters is performed.
20. The method according to claim 19, characterized in that The method further comprises: The demagnetization detection mode of the motor is determined based on the working state of the motor.
21. The method according to claim 20, characterized in that The method further comprises: When the motor is in a normal working state, determining that the motor is in a demagnetization detection mode; When the motor is in an abnormal working state, the demagnetization detection mode of the motor is exited.
22. The method according to claim 20, characterized in that The method further comprises: The working state of the motor is determined based on the fault signal of the motor and / or the operating data of the motor.
23. The method according to claim 22, characterized in that Determining the working state of the motor based on the fault signal of the motor and / or the operating data of the motor includes: When the operating data of the motor is within a preset safe operating range and the fault signal of the motor is not detected, determining that the motor is in a normal operating state; When the operating data of the motor is outside the preset safe operating range, or the fault signal of the motor is not detected, it is determined that the motor is in an abnormal operating state.
24. The method according to claim 22, characterized in that The operating data includes at least one of three-phase current, DC bus voltage, rotation speed, torque and temperature.
25. The method according to any one of claims 1 to 16, characterized in that: The step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters comprises: The electrical parameters of the motor are collected by a motor controller, and the demagnetization state of the motor is determined according to the electrical parameters and the reference values of the electrical parameters.
26. The method according to claim 25, characterized in that The step of determining the demagnetization state of the motor based on the electrical parameter and the reference value of the electrical parameter comprises: Receiving the reference value of the electrical parameter sent by the service end; The demagnetization state of the motor is determined according to the electrical parameter and the reference value.
27. The method according to claim 26, characterized in that The receiving the reference value of the electrical parameter sent by the service end includes: Receive the reference value of the electrical parameter sent by the service end through the vehicle controller.
28. The method according to claim 25, characterized in that The step of determining the demagnetization state of the motor based on the electrical parameters of the motor and the reference values of the electrical parameters comprises: The electrical parameters are uploaded to a server, so that the server determines the demagnetization state of the motor according to the electrical parameters and the reference values of the electrical parameters.
29. The method according to claim 28, characterized in that The method further comprises: Receive the demagnetization status returned by the server.
30. The method according to claim 28, characterized in that The uploading of the electrical parameters to the server includes: The electrical parameters are sent to a vehicle controller, and the electrical parameters are uploaded to the server through the vehicle controller.
31. The method according to any one of claims 26 to 30, characterized in that: The server stores the reference values corresponding to the electrical parameters, which are obtained by processing motor parameters uploaded by the vehicle, and the motor parameters include the electrical parameters of the motor and the motor performance parameters.
32. The method according to any one of claims 26 to 30, characterized in that: The server is a cloud end.
33. The method according to any one of claims 1 to 16, characterized in that: The motor is a permanent magnet motor.
34. A motor controller, characterized in that: The motor controller is used to execute the motor demagnetization detection method described in any one of claims 1 to 33.
35. The motor controller according to claim 34, characterized in that: The motor controller is communicatively connected to the server, and is used to upload the collected electrical parameters to the server, and / or receive reference values of the electrical parameters sent by the server.
36. The motor controller according to claim 34, characterized in that The motor controller is communicatively connected to the vehicle controller, and the motor controller is used to send the collected electrical parameters to the vehicle controller and / or receive reference values of the electrical parameters sent by the vehicle controller.
37. A motor demagnetization detection device, characterized in that: include: A detection module is used to determine the demagnetization state of the motor based on electrical parameters of the motor and reference values of the electrical parameters, wherein the reference value is determined based on motor performance parameters of the motor.
38. An electronic device, characterized in that: It comprises a processor; and a memory for storing processor executable instructions; wherein the processor is configured to execute the steps of the motor demagnetization detection method as described in any one of claims 1 to 33 above.
39. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in the motor demagnetization detection method described in any one of claims 1-33.
40. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program product executes the steps in the motor demagnetization detection method as described in any one of claims 1 to 33.
41. A vehicle, characterized in that: It comprises a motor controller as described in any one of claims 34 to 36, or a motor demagnetization detection device as described in claim 37, or an electronic device as described in claim 38.
Citation Information
Patent Citations
Vehicle driving mode selection method and device, equipment and medium
CN113734146A
Vehicle driving mode selection methods, devices, equipment and media
CN113734146B
Vehicle control system, method and vehicle
CN116890770B
Vehicle power control method and device, medium, vehicle controller and vehicle
CN117382629A
Vehicle power control method, device, medium, vehicle controller and vehicle
CN117382629B