Motor loss diagnosis method and system for different types of motors
By determining the motor type among different types of motors and obtaining corresponding diagnostic strategies, a unified loss diagnosis of synchronous motors and asynchronous motors is achieved, solving the problem of changing the test system in the existing technology, and improving testing efficiency and diagnostic accuracy.
Patent Information
- Application Number
- CN202510146482.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, synchronous motors and asynchronous motors use independent loss calculation methods and systems respectively, resulting in the need to replace different test systems in different application situations, affecting the testing efficiency and wasting development costs and cycles.
A motor loss diagnosis method for different types of motors is proposed. By determining the motor type of motor to be tested, the corresponding motor loss diagnosis strategy is obtained, and the motor loss diagnosis is performed according to this strategy.
This method can unify the testing system in different applications, improve testing efficiency, save development costs and cycles, and improve the accuracy and reliability of motor loss diagnosis.
Smart Images

Figure CN119716543A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of motors, and more particularly to a method and system for diagnosing motor losses of motors of different types. Background Art
[0002] In the related art, synchronous motors and asynchronous motors use independent loss calculation methods and systems respectively. That is to say, for different application scenarios, different test systems need to be replaced to calculate and monitor the motor losses, which affects the test efficiency and wastes development costs and development cycles. Summary of the invention
[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.
[0004] To this end, the first purpose of the present disclosure is to propose a method for diagnosing motor losses of different types of motors, so as to solve the technical problem of needing to replace different test systems to calculate and monitor motor losses in different application scenarios.
[0005] A second object of the present disclosure is to provide a diagnosis system for motor losses of different types of motors.
[0006] A third object of the present disclosure is to provide a diagnosis system for motor losses of different types of motors.
[0007] A fourth objective of the present disclosure is to provide a computer-readable storage medium.
[0008] A fifth object of the present disclosure is to provide a computer program product.
[0009] To achieve the above-mentioned purpose, the first embodiment of the present disclosure proposes a method for diagnosing motor losses of different types of motors, comprising:
[0010] Determine the motor type of the motor to be tested in the current application;
[0011] Obtaining a motor loss diagnosis strategy corresponding to the motor type;
[0012] Performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy.
[0013] Optionally, determining the motor type of the motor to be tested in the current application scenario includes:
[0014] In the current application scenario, the motor to be tested is driven to be in a first working state, and first operating data of the first working state is detected;
[0015] The first operating data is processed to obtain processed first operating data, and the motor type of the motor to be tested is determined according to the processed first operating data.
[0016] Optionally, the first operating data includes first phase voltage data, first phase current data, and a motor feedback signal, and the processing of the first operating data to obtain processed first operating data, and determining the motor type of the motor to be tested according to the processed first operating data includes:
[0017] generating a waveform diagram of voltage and current changing with time according to the first phase voltage data and the first phase current data, and determining a signal type of the motor feedback signal;
[0018] If the waveform in the waveform diagram is a sine waveform, and the number of harmonics in the waveform diagram is less than the first harmonic number threshold, and the signal type of the motor feedback signal is an absolute value signal, then it is determined that the motor type of the motor to be tested is a synchronous motor;
[0019] If the number of harmonics in the waveform diagram is greater than the second harmonic number threshold, and the signal type of the motor feedback signal is an incremental signal, it is determined that the motor type of the motor to be tested is an asynchronous motor, wherein the second harmonic number threshold is not less than the first harmonic number threshold.
[0020] Optionally, when the motor type of the motor to be tested is a synchronous motor, performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy includes:
[0021] According to the initial motor driving strategy, driving the motor to be tested to be in a second working state, and determining a working state type corresponding to the second working state;
[0022] According to the motor driving strategy corresponding to the working state type, driving the motor to be tested to be in a third working state, and detecting second operating data corresponding to the third working state;
[0023] Determine the copper loss and iron loss corresponding to the motor to be tested according to the second operating data;
[0024] The motor loss diagnosis is performed on the motor to be tested according to the copper loss, the iron loss and the working state type to obtain motor loss data corresponding to the motor to be tested.
[0025] Optionally, determining the working state type corresponding to the second working state includes:
[0026] Obtaining a first motor input power and a first motor output power corresponding to the second working state;
[0027] When the difference between the first motor input power and the first motor output power is less than a difference threshold, determining that the working state type corresponding to the second working state is a no-load running state;
[0028] When the difference between the first motor input power and the first motor output power is not less than the difference threshold, it is determined that the working state type corresponding to the second working state is a load operation state.
[0029] Optionally, the second operating data includes a second motor output power, a motor temperature, magnetic field data, a switching frequency, and second phase current data, and determining the copper loss and iron loss corresponding to the motor to be tested according to the second operating data includes:
[0030] Determining the motor winding resistance according to the output power of the second motor and the motor parameters;
[0031] determining a motor conductivity coefficient according to the motor temperature;
[0032] Determining the motor magnetic permeability coefficient according to the magnetic field data;
[0033] The copper loss and iron loss corresponding to the motor to be tested are determined according to the motor winding resistance, the motor conductivity coefficient, the motor magnetic permeability coefficient, the switching frequency and the second phase current data.
[0034] Optionally, the performing motor loss diagnosis on the motor to be tested according to the copper loss, the iron loss and the working state type to obtain motor loss data corresponding to the motor to be tested includes:
[0035] When the working state type is a no-load running state, the motor loss data corresponding to the motor to be tested is the sum of the copper loss and the iron loss;
[0036] When the working state type is a loaded operating state, the loaded parameter data is determined, and the motor loss data corresponding to the motor to be tested is the sum of the copper loss and the iron loss minus the loaded parameter data.
[0037] Optionally, when the motor type of the motor to be tested is an asynchronous motor, performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy includes:
[0038] According to the asynchronous motor driving strategy, the motor to be tested is driven to be in a fourth working state, and third operating data corresponding to the fourth working state is detected, wherein the third operating data includes bus voltage data, bus current data, second phase voltage data, and third phase current data;
[0039] Determine the second motor input power corresponding to the motor to be tested according to the bus voltage data and the bus current data;
[0040] Determine the output power of the third motor corresponding to the motor to be tested according to the second phase voltage data and the third phase current data;
[0041] The motor loss diagnosis of the motor to be tested is performed according to the second motor input power and the third motor output power to obtain motor loss data corresponding to the motor to be tested, wherein the motor loss data is determined by the difference between the second motor input power and the third motor output power.
[0042] To achieve the above-mentioned purpose, a second aspect of the present disclosure provides a motor loss diagnosis system for different types of motors, including:
[0043] The motor type confirmation module is used to determine the motor type of the motor to be tested in the current application scenario;
[0044] A control module, used for obtaining a motor loss diagnosis strategy corresponding to the motor type;
[0045] The motor loss processing module is used to perform motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy.
[0046] Optionally, the system further comprises:
[0047] A measuring module, used for detecting the operating data of the motor to be tested;
[0048] A communication module, used to control the communication between the system and a host computer;
[0049] The input-output module is used to supply energy to the motor to be tested.
[0050] To achieve the above-mentioned purpose, a third aspect of the present disclosure provides a system for diagnosing motor losses of different types of motors, including: a processor, and a memory in communication with the processor;
[0051] Memory stores computer-executable instructions;
[0052] The processor executes the computer-executable instructions stored in the memory to implement the method shown in any one of the first aspects above.
[0053] To achieve the above-mentioned objectives, an embodiment of the fourth aspect of the present disclosure proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method shown in any one of the above-mentioned first aspects.
[0054] To achieve the above-mentioned objective, a fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the method shown in any one of the above-mentioned first aspects.
[0055] In summary, the method and system provided by the present disclosure determine the motor type of the motor to be tested in the current application scenario; obtain the motor loss diagnosis strategy corresponding to the motor type; and perform motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy. Therefore, for different application scenarios, there is no need to replace different test systems to calculate and monitor the motor loss, which can improve test efficiency and save development costs and development cycles.
[0056] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0058] Figure 1 A schematic flow chart of a method for diagnosing motor losses of different types of motors provided in an embodiment of the present disclosure;
[0059] Figure 2 A schematic diagram of the structure of a system for diagnosing motor losses of different types of motors provided by an embodiment of the present disclosure;
[0060] Figure 3 A schematic diagram of the structure of a motor type confirmation module provided by an embodiment of the present disclosure;
[0061] Figure 4 A schematic diagram of the structure of a motor loss processing module provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0062] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0063] The present disclosure is described in detail below with reference to specific embodiments.
[0064] In the first embodiment, if Figure 1 As shown, Figure 1A flow chart of a method for diagnosing motor losses of different types of motors provided by an embodiment of the present disclosure, the method can be implemented by a computer program and can be run on a system for diagnosing motor losses of different types of motors. The computer program can be integrated into an application or run as an independent tool application.
[0065] The method for diagnosing motor losses of different types of motors may be performed by a system for diagnosing motor losses of different types of motors.
[0066] Exemplarily, the method for diagnosing motor losses of different types of motors comprises the following steps:
[0067] S101, determining the motor type of the motor to be tested in the current application scenario;
[0068] According to some embodiments, the motor type includes, but is not limited to, a synchronous motor, an asynchronous motor, and the like.
[0069] In some embodiments, the synchronous motor includes but is not limited to permanent magnet synchronous motors. Among them, permanent magnet synchronous motors are widely used in the electric drive system of robots due to their high power density, high torque density, wide weak magnetic range and other characteristics. However, the temperature rise problem caused by the high power density and high torque density of permanent magnet synchronous motors is particularly prominent. At the same time, the heat generation mechanism and heat transfer mechanism of the motor are complex, and the change of motor temperature causes the change of the electromagnetic parameters of the motor, which will further lead to changes in motor losses, and losses are the heat source of motor temperature rise.
[0070] In some embodiments, the asynchronous motor includes but is not limited to AC asynchronous motors, etc. Among them, AC asynchronous motors are widely used in various daily lives because of their simple structure, low price, reliable operation, durability and easy manufacturing, and their annual electricity consumption accounts for a large proportion.
[0071] According to some embodiments, the following situations can be classified according to application requirements and control methods:
[0072] (1) Application requirements:
[0073] Determine the application for the motor, such as whether it will be used to drive mechanical equipment, for precision control, or for other purposes.
[0074] Determine the motor's load type (such as constant torque, variable torque) and operating conditions (such as continuous operation, intermittent operation).
[0075] (2) Control method:
[0076] Confirm the control method of the motor, such as open-loop control or closed-loop control.
[0077] Servo motors and stepper motors are typically used in situations where precise position control is required, while AC induction motors and DC motors are more commonly used in situations where constant speed or variable load is required.
[0078] S102, obtaining a motor loss diagnosis strategy corresponding to the motor type;
[0079] The motor loss diagnosis strategy is also the motor loss diagnosis method. Generally speaking, different types of motors correspond to different motor loss diagnosis strategies, which is not limited in the embodiments of the present application.
[0080] S103, performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy.
[0081] In summary, the method provided in this embodiment, by confirming the motor type before motor loss diagnosis, is conducive to confirmation and control of different types of motors, and can ensure the accuracy and rationality of motor loss diagnosis. For different application scenarios, there is no need to replace different test systems to calculate and monitor motor losses, which can improve test efficiency and save development costs and development cycles.
[0082] This embodiment also provides another method for diagnosing motor losses of different types of motors, which can be executed by a system for diagnosing motor losses of different types of motors.
[0083] For example, the method for diagnosing motor losses of different types of motors may include the following steps:
[0084] S201, in the current application scenario, driving the motor to be tested to be in a first working state, and detecting first operating data of the first working state;
[0085] According to some embodiments, the first working state refers to a working state that the motor to be tested is driven in when determining the motor type of the motor to be tested. The first working state can be determined according to an actual application scenario.
[0086] In some embodiments, the first operating data refers to the operating data when the motor to be tested is in the first working state. The operating data includes but is not limited to phase current data, phase voltage data, bus voltage data, bus current data, motor temperature, speed, motor feedback signal, switching frequency, magnetic field data, motor output power, motor input power, magnetic field data, etc.
[0087] The motor temperature includes but is not limited to winding temperature, stator temperature, rotor temperature, etc.
[0088] The magnetic field data includes but is not limited to magnetic induction intensity, magnetic field intensity, magnetic field bias, etc.
[0089] The bus voltage data includes but is not limited to the bus input voltage, bus output voltage, etc.; the bus current data includes but is not limited to the bus input current, bus output current, etc.
[0090] Among them, the motor feedback signal can reflect the operating status of the motor in real time, such as position, speed, and torque, etc. By comparing the motor feedback signal with the expected signal, the output of the motor can be accurately adjusted to achieve high-precision motion control.
[0091] S202, performing data processing on the first operation data to obtain processed first operation data, and determining the motor type of the motor to be tested according to the processed first operation data;
[0092] According to some embodiments, when the first operating data is processed, a waveform diagram showing the voltage and current changing with time may be generated based on the phase voltage data and the phase current data; and the signal type of the motor feedback signal may also be determined.
[0093] In some embodiments, if the waveform in the waveform diagram is a sinusoidal waveform, the number of harmonics in the waveform diagram is less than the first harmonic number threshold, and the signal type of the motor feedback signal is an absolute value signal, it can be determined that the motor type of the motor to be tested is a synchronous motor.
[0094] In some embodiments, if the number of harmonics in the waveform diagram is greater than the second harmonic number threshold, and the signal type of the motor feedback signal is an incremental signal, it can be determined that the motor type of the motor to be tested is an asynchronous motor.
[0095] The first harmonic quantity threshold and the second harmonic quantity threshold do not specifically refer to a fixed threshold. The first harmonic quantity threshold and the second harmonic quantity threshold can be determined according to actual application scenarios. The second harmonic quantity threshold is not less than the first harmonic quantity threshold.
[0096] S203, obtaining a motor loss diagnosis strategy corresponding to the motor type;
[0097] For example, when the motor type of the motor to be tested is a synchronous motor, a synchronous motor loss diagnosis strategy corresponding to the synchronous motor can be obtained. When the motor type of the motor to be tested is an asynchronous motor, an asynchronous motor loss diagnosis strategy corresponding to the asynchronous motor can be obtained.
[0098] S204, performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy to obtain motor loss data corresponding to the motor to be tested;
[0099] According to some embodiments, when the motor type of the motor to be tested is a synchronous motor, the motor to be tested can be driven in a second working state according to an initial motor driving strategy, and the working state type corresponding to the second working state is determined; according to the motor driving strategy corresponding to the working state type, the motor to be tested can be driven in a third working state, and second operating data corresponding to the third working state is detected; the copper loss and iron loss corresponding to the motor to be tested are determined according to the second operating data; and motor loss diagnosis is performed on the motor to be tested according to the copper loss, iron loss and working state type to obtain motor loss data corresponding to the motor to be tested.
[0100] In some embodiments, the initial motor driving strategy refers to a driving strategy used when determining the working state type of the motor to be tested. The initial motor driving strategy can be determined according to the actual application scenario.
[0101] In some embodiments, the second working state refers to the working state of the motor under test when the motor under test is driven according to the initial motor driving strategy.
[0102] In some embodiments, the third working state refers to the working state of the motor under test when the motor under test is driven according to the motor driving strategy corresponding to the working state type.
[0103] In some embodiments, the second operating data refers to operating data when the motor to be tested is in the third working state.
[0104] According to some embodiments, when determining the working state type corresponding to the second working state, the first motor input power and the first motor output power corresponding to the second working state can be obtained; when the difference between the first motor input power and the first motor output power is less than a difference threshold, the working state type corresponding to the second working state is determined to be a no-load operation state; when the difference between the first motor input power and the first motor output power is not less than the difference threshold, the working state type corresponding to the second working state is determined to be a loaded operation state.
[0105] In some embodiments, the difference threshold does not specifically refer to a fixed threshold, and the difference threshold can be determined according to actual application scenarios.
[0106] In some embodiments, the first motor input power is the motor input power when the motor type of the motor to be tested is a synchronous motor and is in the second working state; the first motor output power is the motor output power when the motor type of the motor to be tested is a synchronous motor and is in the second working state.
[0107] In some embodiments, when the working state type is a no-load operating state, the motor drive strategy of the no-load motor can be called to perform no-load control of the motor. In this case, the motor loss data corresponding to the motor to be tested is the sum of copper loss and iron loss; when the working state type is a loaded operating state, the load parameter data can be determined, and the corresponding motor drive strategy can be called according to the load parameter data to perform load control of the motor. In this case, the motor loss data corresponding to the motor to be tested is the sum of copper loss and iron loss minus the load parameter data.
[0108] In some embodiments, the load parameter data may be used to calculate the size of the load.
[0109] It should be noted that the reliability and accuracy of loss diagnosis of traditional synchronous motors are low. The present invention can improve the reliability and accuracy of loss diagnosis of synchronous motors by judging the working state type of the motor and determining the motor loss data corresponding to the motor to be tested according to the working state type, copper loss and iron loss.
[0110] According to some embodiments, when determining the copper loss and iron loss corresponding to the motor to be tested according to the second operating data, the motor winding resistance can be determined according to the second motor output power and motor parameters; the motor conductivity coefficient can be determined according to the motor temperature; the motor magnetic permeability coefficient can be determined according to the magnetic field data; the copper loss and iron loss corresponding to the motor to be tested can be determined according to the motor winding resistance, the motor conductivity coefficient, the motor magnetic permeability coefficient, the switching frequency and the second phase current data.
[0111] In some embodiments, the motor parameters refer to the relevant parameters of the motor body, including but not limited to the resistivity of the motor winding, the number of pole pairs of the motor winding, the length of a pair of level conductors, the number of parallel branches of each phase winding of the motor, the cross-sectional area of each phase winding of the motor, the normal temperature of the motor, the stator winding resistance, inductance, stator parameters, etc.
[0112] In some embodiments, the second motor output power is the motor output power when the motor type of the motor to be tested is a synchronous motor and is in the third working state; the second phase current data is the phase current data when the motor type of the motor to be tested is a synchronous motor and is in the third working state.
[0113] In some embodiments, the motor winding resistance can be determined according to the following formula:
[0114]
[0115] Among them, R Tis the resistance of the motor winding; ρ1 is the resistivity of the motor winding; N is the number of pole pairs of the motor winding; l is the length of a pair of conductors; A is the number of parallel branches of each phase winding of the motor; S is the cross-sectional area of each phase winding; P is the output power of the motor; T0 is the room temperature of the motor.
[0116] In some embodiments, the motor conductivity coefficient ω can be determined according to the following formula:
[0117]
[0118] Among them, ω0 is the conductivity at room temperature; к is the conductivity coefficient; к is generally less than 0.1; T is the motor temperature. It can be seen that the motor conductivity coefficient ω is mainly related to temperature. The higher the temperature, the easier it is to affect the motor conductivity coefficient ω to become smaller.
[0119] In some embodiments, the motor magnetic permeability coefficient can be determined according to the following formula:
[0120]
[0121] Among them, v is the motor magnetic permeability coefficient; B is the magnetic induction intensity; H is the magnetic field intensity; sinθ is the offset of the magnetic field. It can be seen that the motor magnetic permeability coefficient v is mainly related to the magnetic field data. The greater the magnetic field intensity, the easier it is to affect the motor magnetic permeability coefficient v to become smaller.
[0122] In some embodiments, the copper loss corresponding to the motor to be tested can be determined according to the following formula:
[0123]
[0124] Among them, P T is the copper loss; m is the coefficient related to the motor characteristics; are the a-phase current, b-phase current, and c-phase current of the motor respectively; f is the switching frequency. It can be seen that the correlation coefficient used to determine the motor loss also includes the switching frequency f of the motor. The higher the switching frequency f, the greater the copper loss.
[0125] In some embodiments, the iron loss corresponding to the motor to be tested includes the hysteresis loss of the stator and the turbine loss of the stator, which can be calculated according to the traditional iron loss formula and will not be repeated here.
[0126] It should be noted that determining the motor winding resistance through winding parameters and the loss coefficient through the stator core can improve the accuracy of motor loss determination and reduce the problem of large amount of calculation through finite element solution.
[0127] According to some embodiments, when the motor type of the motor to be tested is an asynchronous motor, when the motor loss diagnosis is performed on the motor to be tested according to the motor loss diagnosis strategy, the motor to be tested can be driven in the fourth working state according to the asynchronous motor driving strategy, and the third operating data corresponding to the fourth working state can be detected; the second motor input power corresponding to the motor to be tested is determined according to the bus voltage data and the bus current data; the third motor output power corresponding to the motor to be tested is determined according to the second phase voltage data and the third phase current data; the motor loss diagnosis is performed on the motor to be tested according to the second motor input power and the third motor output power, and the motor loss data corresponding to the motor to be tested is obtained. Therefore, the accuracy and reliability of the determination of the motor loss data of the asynchronous motor can be improved, and the loss calculation of the motor under load and no-load can be performed based on the input and output power of the motor, which is simple and conducive to improving the efficiency of loss detection.
[0128] In some embodiments, the second motor input power refers to the motor input power of the motor to be tested when the motor type is an asynchronous motor and the motor is in the fourth working state. The second motor input power can be determined according to the following formula:
[0129]
[0130] Among them, p i is the input power of the second motor; t is the time; u i is the bus input voltage; i i is the bus input current; β is the efficiency of the power supply, and the value of β is between 85% and 98% depending on the load.
[0131] In some embodiments, the third motor output power refers to the motor output power of the motor under test when the motor type of the motor under test is an asynchronous motor and the motor under test is in the fourth working state. The third motor output power can be determined according to the following formula:
[0132]
[0133] Among them, p o is the output power of the third motor; u o is the second phase voltage; i o is the third phase current; β is the system conversion efficiency, which may be, for example, 90%, which is not limited in the embodiment of the present application.
[0134] In some embodiments, when the motor type of the motor to be tested is an asynchronous motor, the motor loss data is determined by the difference between the second motor input power and the third motor output power. For example, the motor loss data can be the difference between the second motor input power and the third motor output power. Since the bus current will decrease when the motor is running at no load, the no-load loss of the motor will be less than the on-load loss of the motor.
[0135] It should be noted that the “first”, “second”, “third”, “fourth”, etc. mentioned in the embodiments of the present disclosure have no special meanings and are only used for distinction.
[0136] In order to implement the above embodiments, the present disclosure further proposes a diagnosis system for motor losses of different types of motors.
[0137] For example, Figure 2 The structure diagram of a motor loss diagnosis system for different types of motors provided by an embodiment of the present disclosure is shown in FIG. Figure 2 As shown, the motor loss diagnosis system 200 for different types of motors includes:
[0138] The motor type confirmation module 201 is used to determine the motor type of the motor to be tested in the current application scenario, and to prepare for the loss determination of the system;
[0139] A control module 202, used to obtain a motor loss diagnosis strategy corresponding to the motor type;
[0140] The motor loss processing module 203 is used to perform motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy to ensure the reliability of the motor loss confirmation.
[0141] The control module 202 may also be used to control the motor and process received data.
[0142] Alternatively, if Figure 2 As shown, the motor loss diagnosis system 200 for different types of motors also includes:
[0143] The measuring module 204 is used to detect the operating data of the motor to be tested, which can provide data support for the determination of the loss of different motors. Secondly, by monitoring different data, it is beneficial to improve the reliability of the detection, and at the same time ensure the rapid confirmation of the motor loss, which is beneficial to the diagnosis of the motor loss;
[0144] A communication module 205 for controlling the communication between the motor loss diagnosis system 200 for different types of motors and a host computer;
[0145] The input-output module 206 is used to supply energy to the motor to be tested.
[0146] Among them, the input and output module 206 can also be used for the output of the three-phase electricity of the motor, the input of the motor feedback signal, the input of the acquisition signal, and the input of the bus, which can not only provide energy support for the operation of the motor, but also facilitate the acquisition of motor parameters.
[0147] Optionally, Figure 3 This is a schematic diagram of the structure of a motor type confirmation module provided by an embodiment of the present disclosure. Figure 3 As shown, the motor type confirmation module 201 includes:
[0148] The parameter detection unit 211 is used to detect the type of the motor encoder and the phase voltage and phase current of the motor.
[0149] A motor drive unit 221, used to drive the motor to move;
[0150] A data processing unit 231 is used to process the operation data of the motor;
[0151] The main control unit 241 is used to integrate the motor type confirmation process and data to ensure the normal operation of the motor, confirm the motor type of the motor to be tested, and prepare for the loss confirmation of different types of motors.
[0152] Optionally, Figure 4 This is a schematic diagram of the structure of a motor loss processing module provided by an embodiment of the present disclosure. Figure 4 As shown, the motor loss processing module 203 includes:
[0153] An acquisition unit 213 is used to acquire the operation data detected by the measurement module 204 and the motor parameter data;
[0154] A coefficient unit 223 is used to calculate the relevant coefficients used when determining the motor loss, including but not limited to the motor conductivity coefficient, the motor magnetic permeability coefficient, the switching frequency, etc.;
[0155] A loss processing unit 233 is used to calculate copper loss, iron loss and switching loss based on the operation data and motor parameter data acquired by the acquisition unit 213 and the correlation coefficient calculated by the coefficient unit 223;
[0156] The motor loss confirmation unit 243 is used to perform motor loss diagnosis on the motor to be tested based on copper loss, iron loss and switch loss, and obtain motor loss data corresponding to the motor to be tested.
[0157] For example, when the motor loss diagnosis system for different types of motors performs motor loss diagnosis, the following steps may be adopted:
[0158] S301, connect the three phases of the motor to be tested, the encoder sensor and the busbar to the input and output module 206 of the system;
[0159] S302, the system is powered on, and the main control unit 241 sends a command to the motor drive unit 221 to drive the motor to be tested;
[0160] S303, the parameter detection unit 211 detects the operating data of the motor to be tested;
[0161] S304, the data processing unit 231 processes the operating data detected by the parameter detection unit 211, and at the same time, the main control unit 241 determines the motor type of the motor to be tested according to the operating data processed by the data processing unit 231;
[0162] S305, feeding back the motor type of the motor to be tested to the host computer through the communication module 205;
[0163] S306, when the motor to be tested is a synchronous motor, the synchronous motor loss diagnosis process is entered; when the motor to be tested is an asynchronous motor, the asynchronous motor loss diagnosis process is entered.
[0164] The following steps may be adopted when the motor loss diagnosis system for different types of motors diagnoses synchronous motor loss:
[0165] S3161, driving the motor to be tested to be in a running state, the measuring module 204 measures the motor output power and the motor input power of the motor to be tested, and determines whether the motor to be tested is loaded. If not loaded, the control module 202 calls the motor driving strategy of the no-load motor to perform no-load control of the motor. If loaded, the load parameter data of the motor to be tested is tested, the load size is calculated, and the data is fed back to the control module 202 for data recording, so that the control module 202 calls the corresponding motor driving strategy according to the load parameter data to perform load control of the motor;
[0166] S3162, acquiring motor parameter data, operating status and operating data of the motor to be tested through the acquisition unit 213;
[0167] S3163, determining the motor winding resistance according to the motor parameter data, operating status and operating data of the motor to be tested;
[0168] S3164, the coefficient unit 223 calculates and determines the correlation coefficient used when the motor copper loss, iron loss and switching loss are determined according to the motor parameter data, operating status and operating data of the motor to be tested;
[0169] S3165, determining the copper loss and iron loss of the motor to be tested according to the motor winding resistance, motor parameter data, operation data and correlation coefficient;
[0170] S3166, determining the loss of the entire motor to be tested based on the copper loss and iron loss of the motor to be tested.
[0171] The following steps may be adopted when the motor loss diagnosis system for different types of motors performs asynchronous motor loss diagnosis:
[0172] S3261, the control module 202 calls the corresponding motor driving strategy to drive the motor to be tested;
[0173] S3262, the acquisition unit 213 acquires the operating data of the motor to be tested, and calculates the phase voltage and phase current of the motor to be tested under loaded and unloaded conditions;
[0174] S3263, the measuring module 204 detects the motor output power and the motor input power of the motor to be tested;
[0175] S3264, determining the loss of the entire motor to be tested according to the motor output power and the motor input power.
[0176] It should be noted that the above explanation of the embodiment of the method for diagnosing motor losses of different types of motors is also applicable to the diagnosis system for motor losses of different types of motors of this embodiment, and will not be repeated here.
[0177] In summary, the system provided by the embodiments of the present invention does not need to replace different test systems to calculate and monitor motor losses for different application scenarios, which can improve test efficiency, save development costs and development cycles, and improve the application level of the entire system; secondly, it can improve the accuracy of the diagnosis methods and methods of motor losses and improve the accuracy of loss calculation.
[0178] In order to implement the above embodiments, the present disclosure also proposes a diagnostic system for motor losses of different types of motors, including: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the method provided by the above embodiments.
[0179] In order to implement the above embodiments, the present disclosure further proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0180] In order to implement the above embodiments, the present disclosure also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.
[0181] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.
[0182] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.
[0183] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.
[0184] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0185] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0186] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.
[0187] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0188] It should be understood that the various parts of the present disclosure can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0189] A person skilled in the art may understand that all or part of the steps in the above-mentioned embodiment method may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0190] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0191] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.
Claims
1. A method for diagnosing motor losses of different types of motors, characterized in that: include: Determine the motor type of the motor to be tested in the current application; Obtaining a motor loss diagnosis strategy corresponding to the motor type; Performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy.
2. The method according to claim 1, characterized in that The step of determining the motor type of the motor to be tested in the current application scenario includes: In the current application scenario, the motor to be tested is driven to be in a first working state, and first operating data of the first working state is detected; The first operating data is processed to obtain processed first operating data, and the motor type of the motor to be tested is determined according to the processed first operating data.
3. The method according to claim 2, characterized in that The first operating data includes first phase voltage data, first phase current data, and a motor feedback signal. The processing of the first operating data to obtain processed first operating data and determining the motor type of the motor to be tested according to the processed first operating data include: generating a waveform diagram of voltage and current changing with time according to the first phase voltage data and the first phase current data, and determining a signal type of the motor feedback signal; If the waveform in the waveform diagram is a sine waveform, and the number of harmonics in the waveform diagram is less than the first harmonic number threshold, and the signal type of the motor feedback signal is an absolute value signal, then it is determined that the motor type of the motor to be tested is a synchronous motor; If the number of harmonics in the waveform diagram is greater than the second harmonic number threshold, and the signal type of the motor feedback signal is an incremental signal, it is determined that the motor type of the motor to be tested is an asynchronous motor, wherein the second harmonic number threshold is not less than the first harmonic number threshold.
4. The method according to claim 1, characterized in that: In the case that the motor type of the motor to be tested is a synchronous motor, performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy includes: According to the initial motor driving strategy, driving the motor to be tested to be in a second working state, and determining a working state type corresponding to the second working state; According to the motor driving strategy corresponding to the working state type, driving the motor to be tested to be in a third working state, and detecting second operating data corresponding to the third working state; Determine the copper loss and iron loss corresponding to the motor to be tested according to the second operating data; The motor loss diagnosis is performed on the motor to be tested according to the copper loss, the iron loss and the working state type to obtain motor loss data corresponding to the motor to be tested.
5. The method according to claim 4, characterized in that The determining the working state type corresponding to the second working state includes: Obtaining a first motor input power and a first motor output power corresponding to the second working state; When the difference between the first motor input power and the first motor output power is less than a difference threshold, determining that the working state type corresponding to the second working state is a no-load running state; When the difference between the first motor input power and the first motor output power is not less than the difference threshold, it is determined that the working state type corresponding to the second working state is a load operation state.
6. The method according to claim 4, characterized in that The second operating data includes a second motor output power, a motor temperature, magnetic field data, a switching frequency, and second phase current data. The determining of the copper loss and iron loss corresponding to the motor to be tested according to the second operating data includes: Determining the motor winding resistance according to the output power of the second motor and the motor parameters; determining a motor conductivity coefficient according to the motor temperature; Determining the motor magnetic permeability coefficient according to the magnetic field data; The copper loss and iron loss corresponding to the motor to be tested are determined according to the motor winding resistance, the motor conductivity coefficient, the motor magnetic permeability coefficient, the switching frequency and the second phase current data.
7. The method according to claim 4, characterized in that The performing motor loss diagnosis on the motor to be tested according to the copper loss, the iron loss and the working state type to obtain motor loss data corresponding to the motor to be tested includes: When the working state type is a no-load running state, the motor loss data corresponding to the motor to be tested is the sum of the copper loss and the iron loss; When the working state type is a loaded operating state, the loaded parameter data is determined, and the motor loss data corresponding to the motor to be tested is the sum of the copper loss and the iron loss minus the loaded parameter data.
8. The method according to claim 1, characterized in that In the case that the motor type of the motor to be tested is an asynchronous motor, performing motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy includes: According to the asynchronous motor driving strategy, the motor to be tested is driven to be in a fourth working state, and third operating data corresponding to the fourth working state is detected, wherein the third operating data includes bus voltage data, bus current data, second phase voltage data, and third phase current data; Determine the second motor input power corresponding to the motor to be tested according to the bus voltage data and the bus current data; Determine the output power of the third motor corresponding to the motor to be tested according to the second phase voltage data and the third phase current data; The motor loss diagnosis of the motor to be tested is performed according to the second motor input power and the third motor output power to obtain motor loss data corresponding to the motor to be tested, wherein the motor loss data is determined by the difference between the second motor input power and the third motor output power.
9. A diagnostic system for motor losses of different types of motors, characterized in that: include: The motor type confirmation module is used to determine the motor type of the motor to be tested in the current application scenario; A control module, used for obtaining a motor loss diagnosis strategy corresponding to the motor type; The motor loss processing module is used to perform motor loss diagnosis on the motor to be tested according to the motor loss diagnosis strategy.
10. The system according to claim 9, characterized in that The system further comprises: A measuring module, used for detecting the operating data of the motor to be tested; A communication module, used to control the communication between the system and a host computer; The input-output module is used to supply energy to the motor to be tested.