Method and apparatus for determining operating condition of motor, computer device, and storage medium

By obtaining and comparing the shaft voltage signals in the permanent magnet synchronous motor in new energy vehicles, the motor operating conditions are automatically adjusted to determine the target operating conditions, and the motor damage caused by excessive shaft voltage is solved, and the testing efficiency and motor safety are improved.

WO2025050746A1PCT designated stage expired Publication Date: 2025-03-13DONGFENG MOTOR GRP
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/099060
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-08
Filing Date
2024-06-13
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

In new energy vehicles, permanent magnet synchronous motors have increased speed, resulting in excessive shaft voltage, which may break down the oil film and cause motor damage.

Method used

By obtaining the shaft voltage signal of the motor under different working conditions, pre-processing is performed to obtain the shaft voltage value, and comparing it with the safe shaft voltage threshold, the motor operating conditions are automatically adjusted to determine the target operating conditions.

Benefits of technology

Effectively determine the target operating conditions of the motor, avoid motor damage caused by excessive shaft voltage, and improve test efficiency and motor safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099060_13032025_PF_FP_ABST
    Figure CN2024099060_13032025_PF_FP_ABST
Patent Text Reader

Abstract

A method and apparatus for determining an operating condition of a motor, a computer device, and a storage medium. The method comprises: acquiring a first shaft voltage signal of a motor under a first operating condition (S101); preprocessing the first shaft voltage signal to obtain a first shaft voltage value (S102); comparing the first shaft voltage value with a first safe shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition (S103); and on the basis of the comparison result corresponding to the first operating condition, determining a target operating condition of the motor (S104).
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for determining motor operating conditions, computer equipment, and storage medium

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 202311161795.X filed on September 8, 2023, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of new energy vehicle motors, and in particular to a method and device for determining motor operating conditions, computer equipment, and storage media. Background Art

[0004] With the rapid development of the new energy vehicle industry, permanent magnet synchronous motors are increasingly being used in this field. In related technologies, to improve the performance of developed devices, motor speed and shaft voltage are also increased accordingly. However, excessive shaft voltage can break down the oil film, causing damage to the motor.

[0005] Summary of the Invention

[0006] In view of this, embodiments of the present application provide a method and apparatus for determining a motor operating condition, a computer device, and a storage medium.

[0007] The technical solution of the embodiment of the present application is implemented as follows:

[0008] An embodiment of the present application provides a method for determining a motor operating condition, the method comprising:

[0009] Obtain a first shaft voltage signal of the motor under a first operating condition; preprocess the first shaft voltage signal to obtain a first shaft voltage value; compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition; and determine a target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0010] In some embodiments, the target operating condition of the motor is determined based on the comparison result corresponding to the first operating condition, including: when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold, the first operating condition is used as the target operating condition; when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, the operating condition of the motor is adjusted from the first operating condition to the second operating condition, and the target operating condition of the motor is determined based on the comparison result corresponding to the second operating condition; the comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition.

[0011] In the above embodiment, the target operating condition can be efficiently determined by comparing the shaft voltage under each operating condition with the corresponding safe shaft voltage threshold, and the parameters of the motor can be directly adjusted to switch the motor from the first operating condition to the second operating condition. There is no need to restart the motor for testing, which further improves the test efficiency.

[0012] In some embodiments, obtaining the first shaft voltage signal of the motor under the first operating condition includes: adjusting the operating condition of the motor to the first operating condition; obtaining the first shaft voltage signal of the motor using an acquisition device; and connecting the acquisition device to the end of the rotating shaft of the motor.

[0013] In the above embodiment, by directly controlling the motor to operate under the first working condition, the real-time shaft voltage signal under the working condition can be measured, thereby ensuring the accuracy of the test data obtained, and the acquisition device is connected to the end of the motor shaft, which reduces the impact on the motor shaft while being able to accurately obtain the shaft voltage signal.

[0014] In some embodiments, preprocessing the first axis voltage signal to obtain a first axis voltage value includes: preprocessing the first axis voltage signal to obtain a third axis voltage signal; and determining the first axis voltage value based on the third axis voltage signal.

[0015] In some embodiments, the preprocessing of the first axis voltage signal to obtain the third axis voltage signal includes: isolating the first axis voltage signal to obtain an isolated signal; filtering the isolated signal to obtain a filtered isolated signal; amplifying the filtered isolated signal to obtain an amplified isolated signal, and using the amplified isolated signal as the third axis voltage signal.

[0016] In the above embodiment, the shaft voltage signal is isolated and processed, thereby reducing the possibility of mutual interference between the motor and other modules; the isolated signal is then filtered to eliminate interference such as spikes and filtering in the isolated signal to obtain a smoother isolated signal; the filtered signal is amplified to adjust the amplitude of the signal to within the amplitude range that can be processed by other modules. There is no need to replace hardware, the operation is simple, and the implementation cost is low.

[0017] In some embodiments, determining the first axis voltage value based on the third axis voltage signal includes: determining the minimum axis voltage and the maximum axis voltage based on the third axis voltage signal; determining the difference between the minimum axis voltage and the maximum axis voltage; and determining the first axis voltage value based on the difference.

[0018] In the above embodiment, by determining the difference between the maximum value and the minimum value of the third-axis voltage signal as the first-axis voltage value, the first-axis voltage value can be determined relatively simply and accurately.

[0019] In some embodiments, the method also includes at least one of the following: displaying the first operating condition of the motor and the first safety shaft voltage threshold corresponding to the first operating condition; when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, displaying a preset prompt message.

[0020] In the above embodiment, by displaying the first safety shaft voltage threshold, and / or displaying a prompt message when the first shaft voltage value exceeds the first safety threshold shaft voltage threshold, the operator can understand in real time the maximum shaft voltage value allowed by the operating conditions of the currently running motor. The prompt message can prompt the operator to adjust the operating conditions of the motor in a timely manner to reduce the possibility of damaging the motor.

[0021] An embodiment of the present application provides a device for determining a motor operating condition, the device comprising a shaft voltage acquisition module, a processing module, and a determination module;

[0022] The shaft voltage acquisition module is used to obtain a first shaft voltage signal of the motor under a first working condition;

[0023] The processing module is configured to pre-process the first shaft voltage signal to obtain a first shaft voltage value;

[0024] The determination module is used to compare the first shaft voltage value with the first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition; and determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0025] In the above embodiment, the first shaft voltage signal is acquired through the voltage acquisition module, and the shaft voltage signal of the motor can be acquired in real time, thereby improving the safety and convenience of acquiring the shaft voltage signal. The first shaft voltage signal is then preprocessed by the processing module to obtain the first shaft voltage value. During the preprocessing process, the influence of other factors on the acquired first shaft voltage signal can be reduced, thereby ensuring the accuracy of the acquired first shaft voltage value. Finally, the determination module automatically compares the first shaft voltage value with the first safety shaft voltage threshold, and can quickly and accurately determine whether the current operating condition is the target operating condition, thereby improving the efficiency of determining the target operating condition.

[0026] In some embodiments, the device also includes a display module, which is used to display the first operating condition of the motor and the first safety shaft voltage threshold corresponding to the first operating condition; and / or, when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, a preset prompt message is displayed.

[0027] In the above embodiment, the display module displays relevant motor parameters in real time, allowing testers to intuitively understand the motor's operating status. Furthermore, the display module can issue a warning message when the motor's shaft voltage exceeds the corresponding safe shaft voltage threshold, thereby improving test safety and reducing the possibility of motor damage caused by negligence.

[0028] In some embodiments, the processing module includes a hardware processing module and an algorithm processing module. The hardware processing module is used to perform the preprocessing on the first axis voltage signal to obtain a third axis voltage signal; the algorithm processing module is used to determine the first axis voltage value based on the third axis voltage signal.

[0029] In the above embodiment, the hardware processing module preprocesses the first-axis voltage signal, reducing interference from other factors on the acquired axis voltage signal and thereby obtaining an accurate third-axis voltage signal. The algorithm processing module determines the first-axis voltage value, improving its accuracy. Furthermore, since the algorithm processing module's algorithm can be adjusted based on actual needs, the flexibility of determining the first-axis voltage value is increased.

[0030] In some embodiments, the hardware processing module includes a signal input circuit, a signal isolation circuit, a filtering circuit, and a signal conditioning circuit. The signal input circuit is used to obtain the first axis voltage signal; the signal isolation circuit is used to isolate the first axis voltage signal to obtain an isolated signal; the filtering circuit is used to filter the isolated signal to obtain a filtered isolated signal; the signal conditioning circuit is used to amplify the filtered isolated signal to obtain an amplified isolated signal, and use the amplified isolated signal as the third axis voltage signal.

[0031] In the above embodiment, the first-axis voltage signal is acquired and isolated by the signal input circuit and signal isolation circuit to produce an isolated signal. This effectively reduces the possibility of interference between the motor and other circuit modules, thereby improving the operational stability of the circuit modules and the motor during testing. The isolated signal is then filtered and amplified by the filter circuit and signal conditioning circuit to produce a relatively smooth isolated signal with appropriate amplitude, thereby facilitating the subsequent accurate determination of the first-axis voltage value.

[0032] In some embodiments, the algorithm processing module is further used to: determine the minimum shaft voltage and the maximum shaft voltage based on the third shaft voltage signal; determine the difference between the minimum shaft voltage and the maximum shaft voltage; and determine the first shaft voltage value based on the difference.

[0033] In the above embodiment, since the third axis voltage signal is related to the first axis voltage signal, the accurate first axis voltage value can be obtained based on the difference between the maximum axis voltage and the minimum axis voltage in the third axis voltage signal, thereby improving the reliability of subsequent comparison results and reducing the possibility of misjudgment of the operating condition.

[0034] In some embodiments, the determination module is also used for at least one of the following: when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold, the first operating condition is used as the target operating condition; when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, the operating condition of the motor is adjusted from the first operating condition to the second operating condition, and the target operating condition of the motor is determined based on the comparison result corresponding to the second operating condition; the comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition.

[0035] In the above embodiment, the determination module can determine whether the current operating condition is the target operating condition. When the current operating condition is not the target operating condition, the operating condition of the motor can be automatically adjusted to reduce the possibility of damaging the motor. At the same time, during the test process, it can continuously determine whether multiple operating conditions meet the requirements, thereby improving the efficiency of operating condition determination.

[0036] An embodiment of the present application provides a computer device, including a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, the method in the above embodiment is implemented.

[0037] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method in the above embodiment is implemented.

[0038] The technical solution provided in the embodiment of the present application tests the shaft voltage of the motor under different working conditions and compares it with the safe shaft voltage under the corresponding working conditions to confirm whether the working condition is a safe operating condition. The above method can continuously test different working conditions of the motor and efficiently determine the target working conditions under which the motor can operate safely, providing data support for the actual application of the motor and improving the safety of the motor use.

[0039] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the technical solutions of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to illustrate the technical solutions of the present application.

[0041] FIG1 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0042] FIG2 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0043] FIG3 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0044] FIG4 is a schematic structural diagram of a shaft voltage acquisition device provided in an embodiment of the present application;

[0045] FIG5 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0046] FIG6 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0047] FIG7 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0048] FIG8 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application;

[0049] FIG9 is a schematic diagram of the structure of a device for determining a motor operating condition according to an embodiment of the present application;

[0050] FIG10 is a schematic diagram of a motor operating condition provided in an embodiment of the application;

[0051] FIG11 is a schematic diagram of the composition structure of a hardware processing module provided in an embodiment of the application;

[0052] FIG12 is a schematic diagram of a hardware entity of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions of this application are further elaborated in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0054] In the following description, references to "some embodiments" describe a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. The terms "first" and "second" are used merely to distinguish similar objects and do not represent a specific ordering of the objects. It is understood that the specific order or sequence of "first" and "second" may be interchanged where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing this application only and are not intended to limit this application.

[0056] With the rapid development of the new energy vehicle industry, permanent magnet synchronous motors are increasingly being used in these vehicles. With technological advancements and improved device performance, motor speeds are gradually increasing. This increased motor speed in new energy vehicles presents a series of problems. Higher motor speeds increase stator iron losses. To maintain constant motor power output, high flux-weakening currents are required, which increases stator temperature. This also increases wear on the motor drive shaft, operating noise, and controller switching frequency. Higher speeds also reduce bearing oil film thickness, reducing the voltage surge withstand capability. This reduces the risk of shaft voltage-induced pitting corrosion in bearings.

[0057] The embodiment of the present application provides a method for determining the working condition of a motor, which is a method for confirming whether the working condition is a working condition that can be safely operated by testing the shaft voltage of the motor under different working conditions and comparing the safe shaft voltage under the corresponding working conditions. The above method can be used to continuously test the different working conditions of the motor, and efficiently determine the target working condition in which the motor can operate safely, provide data support for the practical application of the motor, and improve the safety of the use of the motor. The method provided in the embodiment of the present application can be executed by a processor of a computer device. The computer device may refer to a device with data processing capabilities such as a server, a laptop computer, a tablet computer, a desktop computer, a mobile device (such as a mobile phone, a personal digital assistant, a dedicated messaging device), etc.

[0058] FIG1 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application. As shown in FIG1 , the method may include steps S101 to S104.

[0059] Step S101: Acquire a first shaft voltage signal of the motor under a first working condition.

[0060] In some embodiments, the first operating condition can be predetermined by the tester, and the operating condition of the motor can be determined by the torque and speed set when the motor is running. Torque refers to the torque output by the motor, and the unit is Newton meter (N·M). In some embodiments, the tester can pre-set the speed and torque of the motor in order to test the operation of the motor under a certain operating condition. For example, the speed of the motor can be set to 5000 rpm and the torque to 200 (N·M), and the shaft voltage of the motor shaft can be tested under this operating condition. Since the shaft voltage generated by the motor shaft is an AC signal, the shaft voltage of the motor shaft cannot be directly measured. The shaft voltage signal of the motor shaft must be obtained first, and then the shaft voltage value can be determined based on the shaft voltage signal.

[0061] The motor's operating condition can reflect the motor's current operating state. In some embodiments, the motor's operating state includes a stopped state, an operating state, a started state, etc., where the operating state can be further divided into a no-load operating state, a light-load operating state, a heavy-load operating state, etc. Specifically, the motor's operating state can be reflected by multiple parameters, such as the motor's speed, torque, shaft voltage, current, power, etc. However, in testing, only the motor's speed and torque need to be set to determine the motor's operating condition. Other parameters can be calculated from the speed and torque, or obtained through testing.

[0062] Step S102: pre-process the first axis voltage signal to obtain a first axis voltage value.

[0063] The first shaft voltage value may be one of a peak-to-peak value, an effective value, an average value, and the like of a preprocessed shaft voltage signal.

[0064] In some embodiments, the pre-processing of the first shaft voltage signal may include but is not limited to isolation processing, filtering processing, adjustment (e.g., amplification, reduction, etc.). Specifically, in the process of testing the motor shaft voltage, the shaft voltage signal is directly extracted. However, since the extracted shaft voltage signal directly contacts other modules, there may be danger, and the current generated by other modules may also in turn affect the operation of the motor. Therefore, the directly obtained shaft voltage signal needs to be isolated according to a preset isolation method. The isolation method may include but is not limited to at least one of photoelectric isolation, pulse transformer isolation, relay isolation, wiring isolation, etc. In some embodiments, the isolated signal needs to be filtered. Since the shaft voltage signal of the motor will produce small fluctuations during operation and will be subject to interference from the external environment during signal transmission, further, when the shaft voltage signal is isolated, while retaining the original signal, it will also generate new interference signals. Therefore, it is necessary to filter the isolated signal after the isolation processing to eliminate interference such as spikes and noise in the isolated signal to obtain a relatively pure and smooth isolated signal. In some embodiments, the isolated signal needs to be adjusted. During implementation, the amplitude of the isolated signal can be amplified or reduced. Since the amplitude variation range of the voltage signal output by the shaft voltage is large, and the range of isolated signals that can be processed by other modules is limited, it is obviously unrealistic to replace the internal hardware before each test. Therefore, it is necessary to adjust the amplitude of the isolated signal to adjust it to the amplitude range that can be processed by other modules. Specifically, the amplitude of the shaft piezoelectric signal can be amplified or reduced. In some embodiments, the adjusted voltage signal can be combined with an adjustment coefficient to obtain a value. The adjustment coefficient is the multiple of amplification or reduction in the aforementioned adjustment process of the shaft voltage signal. During implementation, any one of the peak-to-peak value, average value, and effective value of the voltage signal can be taken as the voltage value of the shaft voltage signal. The way the shaft voltage is taken must be consistent with the way the safe shaft voltage is taken. For example, if the safety shaft voltage threshold is the peak-to-peak value, then the peak-to-peak value also needs to be taken when determining the shaft voltage value.

[0065] Step S103: Compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition.

[0066] The comparison result indicates the size relationship between the first axis voltage value and the first safety axis voltage threshold. The comparison result includes the first axis voltage value being less than the first safety axis voltage threshold, the first axis voltage value being equal to the first safety axis voltage threshold, the first axis voltage value being greater than the first safety axis voltage threshold, etc. During implementation, when the first axis voltage value is greater than the first safety axis voltage threshold, the operating condition is dangerous.

[0067] In some embodiments, the first safety shaft voltage threshold can be obtained by testing other motors of the same type in advance, or by taking the average value of multiple other motors of the same type after testing, or by the tester combining his or her own experience with the set motor parameters. The methods for obtaining the first safety shaft voltage threshold in the above embodiments are only a few better methods of obtaining. It is understandable that any method that can obtain the first safety shaft voltage threshold can be applied to the above embodiments, and no limitation is made here on the method of obtaining. It should also be added that there are many factors that determine the safety shaft voltage threshold of the motor, such as the degree of aging of the motor, the type of grease added to the motor, the environmental conditions of the motor operation, etc., so the safety shaft voltage threshold of the motor may not be an accurate value, but is within a range. In actual applications, for the sake of safe operation, the safety shaft voltage threshold of the motor is generally set to the lower limit of its possible range of values.

[0068] Step S104: Determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0069] Here, the target operating condition refers to an operating condition in which the motor shaft voltage does not exceed a safe shaft voltage threshold under a corresponding operating condition.

[0070] In some embodiments, it is necessary to test the operating state of the motor under multiple working conditions and determine the motor's limit operating parameters. At this time, it is very important to determine under which working conditions the motor can operate safely. This is because only by determining the working conditions under which the motor can operate safely can the operating parameters of the motor be restricted in actual applications to prevent the motor from operating in dangerous working conditions. Therefore, in the test, the shaft voltage under each working condition is compared with its corresponding safety shaft voltage threshold. If the shaft voltage under the current working condition is less than the corresponding safety shaft voltage threshold, it means that the motor can operate safely under the current working condition, that is, the current working condition is determined to be the target working condition; if the shaft voltage under the current working condition exceeds the corresponding safety shaft voltage threshold, it means that the motor's operating state under the current working condition is unsafe, that is, it is determined that the current working condition is not the target working condition. The target working condition does not refer to a certain working condition, but refers to the collection of working conditions under which the motor can operate safely, that is, the shaft voltage does not exceed the corresponding safety shaft voltage threshold.

[0071] During the operation of the motor, as the speed and torque of the motor increase, the thickness of the bearing oil film decreases, and the voltage shock that can be tolerated decreases. If the shaft voltage is not controlled at this time, breakdown may occur, thereby reducing the life of the bearing and the motor, and in severe cases, the motor may be directly scrapped. The shaft voltage breakdown phenomenon during the operation of the vehicle may cause personal injury. Therefore, in the embodiment of the present application, the shaft voltage of the motor under different working conditions is tested in advance and compared with the corresponding safe shaft voltage threshold to determine the safe working conditions in which the motor can operate, and then in actual application, the motor is controlled to operate within various safe working conditions, thereby improving the life of the bearing and the motor, while also ensuring the safety and reliability of use.

[0072] In some embodiments, step S104 includes: when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold, taking the first operating condition as the target operating condition; when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, adjusting the operating condition of the motor from the first operating condition to the second operating condition, and determining the target operating condition of the motor based on the comparison result corresponding to the second operating condition.

[0073] The comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition. FIG2 is a flow chart of a method for determining the motor operating condition provided in an embodiment of the present application. Based on FIG1 , step S104 in FIG1 can be updated to steps S1041 to S1042. The method is described in conjunction with the steps shown in FIG2 , and includes the following steps:

[0074] Step S101, obtaining a first shaft voltage signal of the motor under a first working condition;

[0075] Step S102: pre-processing the first axis voltage signal to obtain a first axis voltage value;

[0076] Step S103: comparing the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition;

[0077] Step S1041: If the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safe shaft voltage threshold, use the first operating condition as the target operating condition;

[0078] Step S1042: When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, the operating condition of the motor is adjusted from the first operating condition to the second operating condition, and based on the comparison result corresponding to the second operating condition, the target operating condition of the motor is determined.

[0079] The comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and a second safety shaft voltage threshold corresponding to the second operating condition.

[0080] In some embodiments, the first operating condition and the second operating condition are operating conditions with different operating parameters. If the first shaft voltage does not exceed the first safe shaft voltage threshold, the current first operating condition can be determined as the target operating condition, and a new operating condition can be determined first, and steps S101 to S102 can be performed again until all required target operating conditions are determined. If the first shaft voltage exceeds the first safe shaft voltage threshold, the first operating condition can be adjusted to the second operating condition. Specifically, the motor speed and / or torque can be adjusted. After adjusting to the second operating condition, steps S101 to S103 are performed again to determine a comparison result corresponding to the second operating condition. Based on the comparison result corresponding to the second operating condition, it is determined whether the second operating condition is the target operating condition.

[0081] It is understood that the above steps are executed in a continuous loop during the test determination process, and the specific number of loop executions can be determined based on actual needs. When adjusting the motor to the second operating condition, the values ​​of the parameters to be changed can also be determined based on actual needs. For example, the speed adjustment can be adjusted in units of 100 rpm, and the torque adjustment can be adjusted in units of 10 (N·M). During adjustment, the torque and speed can be adjusted simultaneously, or one of them can be adjusted separately.

[0082] Based on the above embodiment, the target operating condition is quickly determined based on the comparison results, and when the tested operating condition does not meet the conditions for safe operation, it is adjusted to a new operating condition to continue testing. A large number of test samples can be obtained with high efficiency, and the obtained test data has important guiding significance for the subsequent practical application of the motor.

[0083] In some embodiments, the step S101 includes: adjusting the operating condition of the motor to the first operating condition; and acquiring a first shaft voltage signal of the motor using an acquisition device.

[0084] The collecting device is connected to the end of the rotating shaft of the motor.

[0085] FIG3 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application. Based on FIG1 , step S101 in FIG1 can be updated to steps 1011 to 1012. The method is described in conjunction with the steps shown in FIG3 . The method includes the following steps:

[0086] Step S1011: Adjust the operating condition of the motor to the first operating condition.

[0087] In some embodiments, a tester can preset speed and torque values, determine a first operating condition, and start the motor in the first operating condition. In some embodiments, after starting the motor, in order to obtain a relatively stable shaft voltage signal, the first operating condition can be maintained for a preset time period after the motor starts. This preset time period can be related to the preset speed and torque values. It is understood that continuous operation of the motor at a high power may cause damage, so different operating times can be preset for different operating conditions, but the prerequisite is that a stable shaft voltage signal can be obtained.

[0088] Step S1012: Acquire a first shaft voltage signal of the motor using an acquisition device.

[0089] The collecting device is connected to the end of the rotating shaft of the motor.

[0090] FIG4 is a schematic diagram of the structure of a shaft voltage acquisition device provided in this embodiment. In some embodiments, the shaft voltage acquisition device shown in FIG4 can be used to obtain the first shaft voltage signal of the motor. The shaft voltage acquisition device includes the following components for illustration in conjunction with FIG3 :

[0091] Carbon fiber brush head 31 , lead wire 32 , insulating protective layer 33 .

[0092] The carbon fiber brush head 31 is in direct contact with the end of the rotating shaft 34. One end of the lead wire 32 is connected to the carbon fiber brush head 31, and the other end is connected to the hardware circuit acquisition interface (not shown in the figure). An insulating protective layer 33 is also installed at the end of the lead wire 32 connected to the carbon fiber brush head 31. Its function is to fix the carbon fiber brush head 31 to prevent electric shock and prevent the motor shaft from being directly short-circuited with the casing.

[0093] Obtaining the shaft voltage signal through the above-mentioned acquisition device is a measurement method improved by this embodiment. Other methods of obtaining the shaft voltage may also be adopted, for example, installing a sensor for direct measurement, indirectly calculating the shaft voltage by measuring the motor stator voltage, electromagnetic induction method, etc. It can be understood that this embodiment does not limit the measurement method of the shaft voltage. Any method that can obtain a relatively accurate shaft voltage signal can be used in this embodiment.

[0094] Step S102: pre-process the first axis voltage signal to obtain a first axis voltage value.

[0095] Step S103: Compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition.

[0096] Step S104: Determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0097] Based on the above embodiment, by adjusting the working condition of the motor to the working condition under preset parameters, the motor can be quickly adjusted to the state to be tested, and the shaft voltage of the motor can be obtained using the acquisition device. The acquisition device can directly obtain the shaft voltage signal of the motor more safely and conveniently, and the brush head of the acquisition device is made of carbon fiber material, which is more wear-resistant, durable and reliable than ordinary carbon brushes. The acquisition method of contact with the shaft end is more effective and has less impact on the shaft when the shaft rotates at high speed.

[0098] FIG5 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application. Based on FIG1 , step S102 in FIG1 can be updated to steps 1021 to 1022. The method is described in conjunction with the steps shown in FIG5 . The method includes the following steps:

[0099] Step S101: Acquire a first shaft voltage signal of the motor under a first working condition.

[0100] Step S1021 : performing the preprocessing on the first axis voltage signal to obtain a third axis voltage signal.

[0101] In some embodiments, the pre-processing of the first shaft voltage signal may include but is not limited to isolation, filtering, adjustment (e.g., amplification, reduction, etc.). Specifically, in the process of testing the motor shaft voltage, the shaft voltage signal is directly drawn out. However, since the drawn shaft voltage signal directly contacts other modules, there may be danger, and the current generated by other modules may also in turn affect the operation of the motor. Therefore, the directly obtained shaft voltage signal needs to be isolated according to a preset isolation method. The isolation method may include but is not limited to at least one of photoelectric isolation, pulse transformer isolation, relay isolation, wiring isolation, etc. In some embodiments, the isolated signal needs to be filtered. Since the shaft voltage signal of the motor will produce small fluctuations during operation and will be subject to interference from the external environment during signal transmission, further, when the shaft voltage signal is isolated, while retaining the original signal, a new interference signal will be generated. Therefore, the isolated signal needs to be filtered after the isolation process to eliminate interference such as spikes and noise in the isolated signal to obtain a relatively pure and smooth isolated signal. In some embodiments, the isolated signal needs to be adjusted. During implementation, the amplitude of the isolated signal can be amplified or reduced. Because the amplitude of the voltage signal output by the shaft voltage varies widely, while the range of isolated signals that other modules can process is limited, it is obviously unrealistic to replace the internal hardware before each test. Therefore, the amplitude of the isolated signal needs to be adjusted to the amplitude range that other modules can process. Specifically, the amplitude of the shaft piezoelectric signal can be amplified or reduced. After the above steps, the first shaft voltage signal can be preprocessed to obtain the third shaft voltage signal.

[0102] Step S1022: Determine the first axis voltage value based on the third axis voltage signal.

[0103] In some embodiments, after obtaining the third shaft voltage signal, the third shaft voltage signal is combined with an adjustment coefficient to determine a value. The adjustment coefficient is the factor by which the shaft voltage signal is amplified or reduced during the aforementioned adjustment process. During implementation, any of the peak-to-peak value, average value, and effective value of the voltage signal can be used as the voltage value of the shaft voltage signal. The shaft voltage value must be determined in the same manner as the safety shaft voltage value. For example, if the safety shaft voltage threshold is a peak-to-peak value, then the peak-to-peak value must also be used when determining the shaft voltage value.

[0104] Step S103: Compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition.

[0105] Step S104: Determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0106] Based on the above embodiment, the obtained shaft voltage signal is preprocessed to obtain an intermediate shaft voltage signal, i.e., a third shaft voltage signal, and then the real-time value of the shaft voltage can be determined based on the third shaft voltage signal. A more accurate shaft voltage value can be obtained in real time without adding additional devices.

[0107] FIG6 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application. Based on FIG5 , step S1021 in FIG5 can be updated to steps 10211 to 10213. The method is described in conjunction with the steps shown in FIG6 . The method includes the following steps:

[0108] Step S101: Acquire a first shaft voltage signal of the motor under a first working condition.

[0109] Step S10211: perform isolation processing on the first shaft voltage signal to obtain an isolated signal.

[0110] In some embodiments, during the motor shaft voltage test, the shaft voltage signal is directly extracted. However, since direct contact between the extracted shaft voltage signal and other modules may be dangerous, and the current generated by other modules may adversely affect the internal operation of the motor, the directly obtained shaft voltage signal needs to be isolated according to a predetermined isolation method. The isolation method may include, but is not limited to, at least one of optoelectronic isolation, pulse transformer isolation, relay isolation, and wiring isolation. In this embodiment, the first shaft voltage signal can also be isolated by other methods, which are not listed here.

[0111] Step S10212: Filter the isolated signal to obtain a filtered isolated signal.

[0112] In some embodiments, a filtering method can be used to filter the isolated signal. The filtering method may include but is not limited to low-pass, high-pass, band-pass, band-stop, limiting, median, etc. During implementation, the specific filtering method used to filter the isolated signal can be determined based on actual needs and the isolated signal obtained, and is not limited here.

[0113] Step S10213: amplify the filtered isolated signal to obtain an amplified isolated signal, and use the amplified isolated signal as the third axis voltage signal.

[0114] In some embodiments, the amplification processing of the isolated signal can be implemented by an amplification circuit composed of multiple operational amplifiers, or it can be implemented directly through an independent voltage amplifier. During implementation, there is no specific limitation on the specific method, device or circuit for amplifying the isolated signal. Any method, device and circuit that can achieve signal amplification can be used in this embodiment.

[0115] The amplification in the above embodiment is not intended to limit the amplitude of the third axis voltage signal to be greater than the amplitude of the isolated signal, but to illustrate the need to adjust the amplitude of the isolated signal. For example, amplifying the amplitude of the isolated signal to 1.2 times or 0.8 times can be explained as "amplification".

[0116] Step S1022: Determine the first axis voltage value based on the third axis voltage signal.

[0117] Step S103: Compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition.

[0118] In some embodiments, after obtaining the third-axis voltage signal, the first-axis voltage value can be determined based on the third-axis voltage signal. Specifically, the first-axis voltage value can be determined as the peak-to-peak value, average value, or effective value of the third-axis voltage signal. The shaft voltage value must be determined in the same manner as the safety shaft voltage value. For example, if the safety shaft voltage threshold is a peak-to-peak value, the peak-to-peak value must also be used when determining the shaft voltage value.

[0119] Step S104: Determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0120] Based on the above embodiment, the first-axis voltage signal is isolated and processed to obtain an isolated signal, which ensures that the motor under test and the test hardware will not interfere with each other during the signal processing process. Then, the third-axis voltage signal can be obtained by filtering and amplifying the isolated signal. The first-axis voltage value is determined based on the third-axis voltage signal, which can obtain a more accurate first-axis voltage value and eliminate environmental interference, making the obtained parameter results more accurate and reliable.

[0121] FIG7 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application. Based on FIG5 , step S1022 in FIG5 can be updated to steps S102221 to S102223. The steps shown in FIG7 are described below. The method includes the following steps:

[0122] Step S101: Acquire a first shaft voltage signal of the motor under a first working condition.

[0123] Step S1021 : performing the preprocessing on the first axis voltage signal to obtain a third axis voltage signal.

[0124] Step S10221: Determine a minimum shaft voltage and a maximum shaft voltage based on the third shaft voltage signal.

[0125] Step S10222: Determine the difference between the minimum shaft voltage and the maximum shaft voltage.

[0126] Step S10223: Determine the first axis voltage value based on the difference.

[0127] In some embodiments, the peak-to-peak value of the shaft voltage signal is used as the shaft voltage value. Specifically, the maximum and minimum shaft voltage values ​​of the third shaft voltage signal within a cycle are first determined. The difference between the maximum and minimum shaft voltage values ​​of the third shaft voltage signal within a cycle is determined as the peak-to-peak value of the third shaft voltage signal. The first shaft voltage value is determined based on the peak-to-peak value of the third shaft voltage signal.

[0128] Step S103: Compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition.

[0129] Step S104: Determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0130] In the above embodiment, the first axis voltage value can be determined more conveniently by determining the peak-to-peak value of the third axis voltage signal. The signal processing logic is relatively simple and does not require additional processing steps or hardware support.

[0131] FIG8 is a flow chart of a method for determining a motor operating condition according to an embodiment of the present application. Based on FIG1 , the steps in FIG1 may further include step S1051 and / or step S1052. The steps shown in FIG8 are described below. The method includes the following steps:

[0132] Step S101: Acquire a first shaft voltage signal of the motor under a first working condition.

[0133] Step S102: pre-process the first axis voltage signal to obtain a first axis voltage value.

[0134] Step S103: Compare the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition.

[0135] Step S1051: Display a first operating condition of the motor and a first safety shaft voltage threshold corresponding to the first operating condition.

[0136] Step S1052: When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, a preset prompt message is displayed.

[0137] In some embodiments, the first operating condition of the motor and the corresponding first safe shaft voltage value can be displayed via an external display device or a display screen built into the device. Specifically, the motor operating condition can be represented by multiple parameters, such as speed, torque, power, temperature, and current. In some embodiments, one or more of these parameters can be displayed based on actual needs. In implementation, the multiple motor parameters can be displayed in the form of a line graph, table, or the like.

[0138] Figure 10 is a schematic diagram of a motor operating condition provided in this embodiment. As shown in Figure 10, each operating condition can be represented by the motor's speed, torque, and power. Curve S1 represents the relationship between speed and power. As the speed increases, the power gradually increases to a preset value and then stabilizes. Curve S2 represents the relationship between speed and torque. As the speed increases, the torque changes from maintaining stability to gradually decreasing.

[0139] In some embodiments, when the first axis voltage value exceeds the first safety axis voltage threshold, a preset prompt message is displayed. In some embodiments, different prompt messages can be issued for the exceeded values. For example, when the first axis voltage value does not exceed 110% of the first safety axis voltage threshold, a first prompt message can be issued, and the first prompt message indicates that the first axis voltage value is slightly higher than the first safety axis voltage threshold, and there is a risk. When the first axis voltage value exceeds 110% of the first safety axis voltage threshold, a second prompt message can be issued, and the second prompt message indicates that the first axis voltage value significantly exceeds the first safety axis voltage threshold, and the operation should be stopped immediately or the operating conditions should be adjusted. In addition, in the above embodiments, prompts can be given in a variety of ways, including but not limited to text prompts, flashing, and other ways.

[0140] Step S104: Determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0141] In the above embodiment, by displaying the working condition of the motor, the safe shaft voltage value, and / or issuing prompt information, the operator can understand the operating status of the motor in real time, and adjust the operating parameters in time when the motor operation is abnormal to avoid danger. Different prompt information can enable the operator to quickly understand the severity of the abnormality, thereby improving the convenience of the entire operation process and the safety of the motor operation.

[0142] Based on the above embodiments, the present invention further provides a device for determining a motor operating condition. FIG9 is a schematic diagram of the structure of the device for determining a motor operating condition provided in the present invention. The device for determining a motor operating condition includes a shaft voltage acquisition module 201, a processing module 202, and a determination module 203.

[0143] The shaft voltage acquisition module 201 is used to obtain a first shaft voltage signal of the motor under a first working condition.

[0144] The processing module 202 is configured to pre-process the first shaft voltage signal to obtain a first shaft voltage value.

[0145] The determination module 203 is used to compare the first shaft voltage value with the first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition; and determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

[0146] In some embodiments, the determination module 203 is also used to use the first operating condition as the target operating condition when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold; when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, adjust the operating condition of the motor from the first operating condition to the second operating condition, and determine the target operating condition of the motor based on the comparison result corresponding to the second operating condition; the comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition.

[0147] In some embodiments, the shaft voltage acquisition module 201 is further used to adjust the working condition of the motor to the first working condition; obtain the first shaft voltage signal of the motor using an acquisition device; and the acquisition device is connected to the end of the rotating shaft of the motor.

[0148] In some embodiments, the processing module 202 is further configured to perform the preprocessing on the first axis voltage signal to obtain a third axis voltage signal; and determine the first axis voltage value based on the third axis voltage signal.

[0149] In some embodiments, the processing module 202 is also used to isolate the first axis voltage signal to obtain an isolated signal; filter the isolated signal to obtain a filtered isolated signal; amplify the filtered isolated signal to obtain an amplified isolated signal, and use the amplified isolated signal as the third axis voltage signal.

[0150] In some embodiments, the determination module 203 is further used to determine the minimum shaft voltage and the maximum shaft voltage based on the third shaft voltage signal; determine the difference between the minimum shaft voltage and the maximum shaft voltage; and determine the first shaft voltage value based on the difference.

[0151] In some embodiments, the device for determining the motor operating condition also includes a display module, which is used to display the first operating condition of the motor and the first safety shaft voltage threshold corresponding to the first operating condition; and / or, when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, a preset prompt message is displayed.

[0152] In some embodiments, the processing module 202 includes a hardware processing module and an algorithm processing module; the hardware processing module is used to perform the preprocessing on the first axis voltage signal to obtain a third axis voltage signal; the algorithm processing module is used to determine the first axis voltage value based on the third axis voltage signal.

[0153] In some embodiments, the hardware processing module includes a signal input circuit, a signal isolation circuit, a filtering circuit, and a signal conditioning circuit; the signal input circuit is used to obtain the first axis voltage signal; the signal isolation circuit is used to isolate the first axis voltage signal to obtain an isolated signal; the filtering circuit is used to filter the isolated signal to obtain a filtered isolated signal; the signal conditioning circuit is used to amplify the filtered isolated signal to obtain an amplified isolated signal, and use the amplified isolated signal as the third axis voltage signal.

[0154] FIG11 is a schematic diagram of the composition structure of a hardware processing module provided in this embodiment. As shown in FIG11 , the hardware processing module includes a signal input circuit 211 , a signal isolation circuit 212 , a filtering circuit 213 , and a signal conditioning circuit 214 .

[0155] The signal input circuit 211 is composed of resistors R1 and R2. L and N are two input terminals of the voltage signal, respectively, for obtaining the shaft voltage signal and performing current limiting to prevent excessive current from damaging the isolation circuit.

[0156] The signal isolation circuit 212 can be modified according to design requirements or directly use an isolation chip, which will not be described in detail here.

[0157] The filtering circuit 213 includes resistors R3, R4, and R5, capacitors C1 and C2, and a ground terminal GND. The circuit composed of the aforementioned resistors and capacitors realizes filtering processing of the isolated signal. The ground terminal can protect the circuit and reduce electromagnetic interference. P1 and P2 are signal output terminals, which are used to output the filtered isolated signal to the signal conditioning circuit. The design here is only an exemplary circuit.

[0158] The signal conditioning circuit 214 is mainly composed of an operational amplifier and is used to amplify the filtered signal. In the above embodiment, the specific specifications of the electronic components can be selected according to actual conditions.

[0159] In some embodiments, the algorithm processing module is further used to determine the minimum shaft voltage and the maximum shaft voltage based on the third shaft voltage signal; determine the difference between the minimum shaft voltage and the maximum shaft voltage; and determine the first shaft voltage value based on the difference.

[0160] In some embodiments, the determination module 203 is also used to, when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold, use the first operating condition as the target operating condition; and / or, when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, adjust the operating condition of the motor from the first operating condition to the second operating condition, and determine the target operating condition of the motor based on the comparison result corresponding to the second operating condition; the comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition.

[0161] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. In some embodiments, the functions or modules included in the device provided in the embodiments of the present application can be used to perform the methods described in the above method embodiments. For technical details not disclosed in the device embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.

[0162] It should be noted that, in the embodiment of the present application, if the above-mentioned operating mode update method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific hardware, software or firmware, or any combination of hardware, software and firmware.

[0163] An embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.

[0164] The present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements some or all of the steps in the above method. The computer-readable storage medium may be transient or non-transient.

[0165] An embodiment of the present application provides a computer program, including computer-readable code. When the computer-readable code is run in a computer device, a processor in the computer device executes some or all of the steps for implementing the above method.

[0166] An embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and when the computer program is read and executed by a computer, implements some or all of the steps in the above method. The computer program product can be implemented specifically by hardware, software, or a combination thereof. In some embodiments, the computer program product is embodied as a computer storage medium. In other embodiments, the computer program product is embodied as a software product, such as a software development kit (SDK), etc.

[0167] The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments, and their similarities or similarities can be referenced to each other. The descriptions of the above device, storage medium, computer program, and computer program product embodiments are similar to the descriptions of the above method embodiments and have similar beneficial effects as the method embodiments. For technical details not disclosed in the embodiments of the device, storage medium, computer program, and computer program product of this application, please refer to the description of the method embodiments of this application for understanding.

[0168] Figure 12 is a schematic diagram of the hardware entity of a computer device provided in an embodiment of the present application. As shown in Figure 12, the hardware entity of the computer device 1000 includes: a processor 1001 and a memory 1002. The memory 1002 stores a computer program that can be run on the processor 1001. When the processor 1001 executes the program, the steps in the method of any of the above embodiments are implemented.

[0169] The memory 1002 stores computer programs that can be run on the processor. The memory 1002 is configured to store instructions and applications executable by the processor 1001. It can also cache data to be processed or processed by the processor 1001 and various modules in the computer device 1000. This can be achieved through flash memory (FLASH) or random access memory (RAM).

[0170] When the processor 1001 executes the program, the steps of any of the above operation mode update methods are implemented. The processor 1001 generally controls the overall operation of the computer device 1000.

[0171] An embodiment of the present application provides a computer storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the operating mode updating method of any of the above embodiments.

[0172] The description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0173] The processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller, and a microprocessor. It is understood that the electronic device that implements the functions of the processor may also be other electronic devices, which are not specifically limited in the embodiments of the present application.

[0174] The above-mentioned computer storage medium / memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); it can also be various terminals including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0175] The “one embodiment” or “an embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, “in one embodiment” or “in an embodiment” appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned steps / processes does not mean the order of execution. The execution order of each step / process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.

[0176] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0177] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0178] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0179] In addition, the functional units in the embodiments of the present application can all be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated units can be implemented in the form of hardware or in the form of hardware plus software functional units. It can be understood by those skilled in the art that all or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the above-mentioned storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROMs), magnetic disks or optical disks.

[0180] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0181] The above is only an implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.

Claims

1. A method for determining a motor operating condition, wherein: The method comprises: Acquire a first shaft voltage signal of the motor under a first operating condition; Preprocessing the first axis voltage signal to obtain a first axis voltage value; Comparing the first shaft voltage value with a first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition; and Based on the comparison result corresponding to the first operating condition, the target operating condition of the motor is determined.

2. The method according to claim 1, wherein: The determining the target operating condition of the motor based on the comparison result corresponding to the first operating condition includes: When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold, taking the first operating condition as the target operating condition; When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, the operating condition of the motor is adjusted from the first operating condition to the second operating condition, and based on the comparison result corresponding to the second operating condition, the target operating condition of the motor is determined; wherein, the comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition.

3. The method according to claim 1, wherein: The step of obtaining a first shaft voltage signal of the motor under a first working condition includes: adjusting the operating condition of the motor to the first operating condition; and A first shaft voltage signal of the motor is acquired by using a collection device, wherein the collection device is connected to the end of the rotating shaft of the motor.

4. The method according to claim 1, wherein the preprocessing of the first shaft voltage signal to obtain the first shaft voltage value comprises: performing the preprocessing on the first axis voltage signal to obtain a third axis voltage signal; as well as Based on the third axis voltage signal, the first axis voltage value is determined.

5. The method according to claim 4, wherein the preprocessing of the first shaft voltage signal to obtain the third shaft voltage signal comprises: performing isolation processing on the first shaft voltage signal to obtain an isolated signal; Performing filtering on the isolated signal to obtain a filtered isolated signal; as well as The filtered isolated signal is amplified to obtain an amplified isolated signal, and the amplified isolated signal is used as the third axis voltage signal.

6. The method according to claim 4, wherein determining the first axis voltage value based on the third axis voltage signal comprises: determining a minimum shaft voltage and a maximum shaft voltage based on the third shaft voltage signal; determining a difference between the minimum shaft voltage and the maximum shaft voltage; as well as Based on the difference, the first axis voltage value is determined.

7. The method according to any one of claims 1 to 6, further comprising at least one of the following: displaying a first operating condition of the motor and a first safety shaft voltage threshold corresponding to the first operating condition; and When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, a preset prompt message is displayed.

8. A device for determining a motor operating condition, wherein: The device includes a shaft voltage acquisition module, a processing module and a determination module, wherein: The shaft voltage acquisition module is used to obtain a first shaft voltage signal of the motor under a first working condition; The processing module is used to pre-process the first shaft voltage signal to obtain a first shaft voltage value; and The determination module is used to compare the first shaft voltage value with the first safety shaft voltage threshold corresponding to the first operating condition to obtain a comparison result corresponding to the first operating condition; and determine the target operating condition of the motor based on the comparison result corresponding to the first operating condition.

9. The device according to claim 8, wherein: The device also includes a display module, wherein: The display module is used to display the first operating condition of the motor and the first safety shaft voltage threshold corresponding to the first operating condition; and / or, when the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, display a preset prompt message.

10. The device according to claim 8, wherein: The processing module includes a hardware processing module and an algorithm processing module, wherein: The hardware processing module is used to perform the preprocessing on the first shaft voltage signal to obtain a third shaft voltage signal; and The algorithm processing module is used to determine the first axis voltage value based on the third axis voltage signal.

11. The device according to claim 10, wherein: The hardware processing module includes a signal input circuit, a signal isolation circuit, a filter circuit, and a signal conditioning circuit, wherein: The signal input circuit is used to obtain the first shaft voltage signal; The signal isolation circuit is used to isolate the first shaft voltage signal to obtain an isolated signal; The filtering circuit is used to filter the isolated signal to obtain a filtered isolated signal; and The signal conditioning circuit is used to amplify the filtered isolated signal to obtain an amplified isolated signal, and use the amplified isolated signal as the third axis voltage signal.

12. The device according to claim 10, wherein: The algorithm processing module is also used for: determining a minimum shaft voltage and a maximum shaft voltage based on the third shaft voltage signal; determining a difference between the minimum shaft voltage and the maximum shaft voltage; as well as Based on the difference, the first axis voltage value is determined.

13. The device according to any one of claims 8 to 12, wherein: The determining module is further configured to: When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value does not exceed the first safety shaft voltage threshold, taking the first operating condition as the target operating condition; as well as When the comparison result corresponding to the first operating condition indicates that the first shaft voltage value exceeds the first safety shaft voltage threshold, the operating condition of the motor is adjusted from the first operating condition to the second operating condition, and based on the comparison result corresponding to the second operating condition, the target operating condition of the motor is determined; wherein, the comparison result corresponding to the second operating condition is determined based on the second shaft voltage signal of the motor under the second operating condition and the second safety shaft voltage threshold corresponding to the second operating condition.

14. A computer device, wherein: The computer device comprises a processor and a memory, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

15. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Device and method for monitoring operation state of main shaft of generator

    CN108303648A

  • Rail train detection system

    CN109669121A

  • Motor shaft voltage testing device and method

    CN114325055A

  • Signal monitoring device

    CN114689928A

  • Method and device for measuring shaft voltage of steam turbine generator

    CN114966175A