A motor adaptive compensation control system

By monitoring the changes in motor winding resistance, inductance and magnetic flux in real time, combining temperature monitoring, calculating aging and environmental evaluation index, and dynamically adjusting motor parameters, the problems that motor aging and environmental changes have not been considered in the existing technology are solved, and the motor is improved Stability and operating efficiency, and timely response to aging and environmental changes.

CN118337118BActive Publication Date: 2024-12-13FUZHOU YUNNENGDA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410768707.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-14
Publication Date
2024-12-13
Estimated Expiration
2044-06-14

AI Technical Summary

Technical Problem

The existing motor control system fails to effectively consider the aging degree and changes in the surrounding ambient temperature during actual application, resulting in the impact of stability and operating efficiency.

Method used

A motor adaptive compensation control system was designed. Through the aging compensation module and the environmental compensation module, the changes in the motor winding resistance, inductance and magnetic resonance are monitored in real time. Combined with temperature monitoring, the aging evaluation index and environmental evaluation index are calculated, and the motor parameters are dynamically adjusted. Implement adaptive optimization.

Benefits of technology

It improves the stability and operating efficiency of the motor, ensures reliable operation under various environmental conditions, and generates a timely warning to deal with aging and environmental changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118337118B_ABST
    Figure CN118337118B_ABST
Patent Text Reader

Abstract

The present invention discloses a motor adaptive compensation control system, which relates to the technical field of motor control. The present invention monitors the changes in the resistance, inductance and magnetic flux of the motor winding before the motor works normally in an application scenario, thereby reflecting the aging status of the motor from different directions, and improving the comprehensiveness and accuracy of data analysis. Further, in combination with a preset reference value, an aging evaluation index of the motor in a current detection time period is obtained, which can quantify the aging degree of the motor in the current detection time period, and provide a basis for the subsequent adaptive adjustment of preset parameters. The parameters of the motor are adaptively adjusted based on the obtained aging evaluation index, which solves the problem that the aging degree and status of the motor in actual application are not considered in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of motor control, and in particular to a motor adaptive compensation control system. Background Art

[0002] With the development of industrial automation and intelligent manufacturing, motor control systems play an increasingly important role in industrial production.

[0003] However, the motor control system in the prior art still has the following problems in practical application:

[0004] The aging degree and state of the motor in actual application are not taken into consideration, so adaptive optimization and adjustment are performed based on the preset operating parameters of the motor to adapt to the performance changes after the motor ages, resulting in poor stability of the motor;

[0005] During the operation of the motor, a fixed control strategy is often used without considering the temperature changes of the motor's surrounding environment. The motor parameters cannot be adaptively compensated and controlled according to the temperature changes of the motor's surrounding environment, which affects the motor's operating efficiency and stability.

[0006] Therefore, a motor adaptive compensation control system is proposed. Summary of the invention

[0007] In view of this, the present invention provides a motor adaptive compensation control system to solve the problems raised by the above background technology.

[0008] The object of the present invention can be achieved by the following technical solution: A motor adaptive compensation control system, comprising:

[0009] Aging compensation module: obtain the application scenario of the motor and preset the relevant parameters of the motor based on the application scenario of the motor; after the preset is completed, start the motor for operation detection, and set the duration of the motor operation detection as the motor detection time period; analyze the running status of the motor in the detection time period to obtain the aging evaluation index of the motor corresponding to the current detection time period , and sent to the control execution module;

[0010] Environmental compensation module: based on aging assessment index After adjusting the preset parameters of the motor, restart the motor according to the adjusted preset parameters and perform the work of the application scenario, set the compensation time interval during the motor operation; when the compensation time interval point is reached, trigger the compensation instruction, and analyze the changes in the surrounding environment of the motor before the current trigger time point to obtain the environmental assessment index of the motor corresponding to the current trigger time point , and sent to the control execution module;

[0011] Control execution module: receiving the motor aging assessment index and Environmental Assessment Index , and execute corresponding steps to adaptively adjust the operating parameters of the motor;

[0012] Data storage module: stores the analysis results and process of each motor operation and integrates them into the established database.

[0013] In some embodiments, the running state of the motor within the detection time period is analyzed, specifically:

[0014] Measure the resistance value of the motor winding in the current detection time period, extract the resistance value of the motor at each time point in the detection time period and substitute it into the line graph for representation, draw the numerical points corresponding to the resistance value at each time point in the line graph, connect the adjacent numerical points to obtain the resistance change line, calculate the slope of each resistance change line and add them up as the resistance change rate value of the motor in the current detection time period; at the same time, connect the first and last groups of resistance values ​​in the line graph to obtain a long line segment, mark the long line segment as the total trend line, calculate the slope of the total trend line as the total resistance change value of the motor in the current detection time period; draw a vertical line between the corresponding numerical points of the first and last groups of resistance values, and calculate the length of the vertical line as the resistance change difference value of the motor in the current detection time period; set the weight coefficients of the motor resistance change rate value, the total resistance change value and the resistance change difference value, multiply the motor resistance change rate value, the total resistance change value and the resistance change difference value by the corresponding weight coefficients respectively, and then sum them up to obtain the resistance estimation value Ja of the motor in the current detection time period;

[0015] Based on the set detection time period, the power supply output frequency is set to a specific value; the voltage and current waveforms of the motor are recorded and analyzed, and the inductance estimation Jb is calculated based on the phase difference between the voltage and current waveforms and the electrical parameters of the motor, that is, through the formula Calculate; where and Represent the effective values ​​of voltage and current respectively, represents the angular frequency, and , f is the frequency, is the phase difference between voltage and current;

[0016] The flux value when the motor is first put into use is obtained as the initial flux value of the motor; the flux change of the motor in the detection time period is measured; the flux value at each time point in the detection time period is extracted, and the mean of the flux value at each time point is calculated to obtain the mean flux value of the motor in the current detection time period, and the maximum and minimum values ​​of the flux value at each time point are further obtained, and the maximum and minimum values ​​are used as the peak value and valley value of the flux of the motor in the current detection time period. The mean value, peak value and valley value of the flux of the motor in the current detection time period are marked as Y1, Y2 and Y3 respectively. , get the estimated flux linkage of the motor in the current detection time period; Indicates the initial flux value of the motor, i=1, 2 or 3.

[0017] In some embodiments, analyzing the running state of the motor within the detection time period further includes:

[0018] Based on the application scenario of the motor, the reference values ​​of the resistance estimation Ja, inductance estimation Jb and flux estimation Jc are set and marked as , as well as ;in Indicates the maximum allowable reference value of the resistance estimate Ja, Indicates the minimum allowable reference value of the inductance estimate Jb, Indicates the maximum allowable reference value of the flux estimation Jc;

[0019] Substitute the above reference and the corresponding reference value into the formula Perform weighted calculation to obtain the motor aging assessment index during the current detection period ; Among them, ua1, ua2 and ua3 are the influencing weight factors of resistance estimation Ja, inductance estimation Jb and magnetic flux estimation Jc respectively.

[0020] In some embodiments, the changes in the surrounding environment of the motor before the current trigger time point are analyzed, specifically:

[0021] Through multiple groups of temperature monitoring points arranged around the motor, the temperature values ​​of the motor at different times of each monitoring point before the current trigger time point are collected, and the average of the temperature values ​​of the corresponding monitoring points at different times is taken as the average ambient temperature ZD of the corresponding monitoring points; further, the highest temperature value and the lowest temperature value of the temperature values ​​of the corresponding monitoring points at different times are taken, and the difference between the two is calculated to obtain the ambient temperature difference ZC of the corresponding monitoring points; at the same time, the highest temperature value of the corresponding monitoring point is recorded as the ambient temperature peak value ZP;

[0022] Based on the surrounding environment of the motor's current application scenario, set a temperature reference value; record the set temperature reference value as ; Substitute the average temperature ZD, the difference temperature ZC and the peak temperature ZP of the corresponding monitoring point before the current trigger time into the formula Perform weighted calculation to obtain the ambient temperature state value ZE of the corresponding monitoring point; gu1, gu2 and gu3 are the influence weight factors of the ambient temperature mean ZD, ambient temperature difference ZC and ambient temperature peak ZP respectively; calculate the ambient temperature state value ZE of each temperature monitoring point in the surrounding environment of the motor, and take the average value of each group of ambient temperature state value ZE to obtain the environmental assessment index of the motor corresponding to the current trigger time point .

[0023] In some embodiments, receiving an aging assessment index of a motor And perform the corresponding steps, specifically:

[0024] When receiving the aging assessment index of the motor in the current detection time period When the motor is aged, the aging evaluation index of the motor in the current detection time period is Compare with the preset threshold range;

[0025] If the aging assessment index If it is within the preset threshold range, the adjustment signaling is triggered to further calculate the aging assessment index The difference between the lowest value in the threshold range, the difference is matched with the preset parameter value ranges, and each parameter value range is set to correspond to an adjustment range of a motor-related parameter; the relevant parameter adjustment range of the motor corresponding to the current trigger time point is obtained, and the relevant parameters of the motor are controlled and adjusted on the basis of the preset according to the obtained relevant parameter adjustment range; and the relevant parameters after control and adjustment are used as the initial parameters for the subsequent motor to work in the application scenario. At the same time, the relevant parameters after control and adjustment will replace the relevant parameters preset based on the application scenario of the motor, and serve as the preset parameters for the detection time period before the motor works in the application scenario next time.

[0026] In some embodiments, receiving an aging assessment index of a motor And execute corresponding steps, further including:

[0027] If the aging assessment index If the value is higher than the preset threshold, the warning signal is triggered and the aging assessment index is further calculated. The difference between the calculated value and the highest value in the threshold range is matched with the preset warning level value range, and each warning level value range is set to correspond to a warning level, so as to obtain the warning level of the motor corresponding to the current trigger time point; wherein the warning levels include general warning, medium warning and severe warning;

[0028] When a general warning is generated, a circle is drawn with the current motor position as the center and the set distance as the radius, and the maintenance personnel within the circle are screened. The route distance between each maintenance personnel and the motor position is calculated and compared, and the maintenance personnel with the shortest route distance is selected. The generated general warning is sent to the mobile terminal of the maintenance personnel. After receiving it, the maintenance personnel manually evaluates the status of the motor, adjusts the relevant parameters of the motor based on the evaluation results, and sends the results of the manual evaluation to the established database for integration;

[0029] When generating a medium warning, the route distance of each maintenance personnel is obtained based on the steps of generating a general warning; the number of times each maintenance personnel is selected is further obtained, and a reference value of the number of times selected is set; the maintenance personnel whose number of times selected is higher than the reference value are screened as the maintenance personnel to be selected for the medium warning, and the route distance of each maintenance personnel to be selected is recorded as LX;

[0030] The time point when the maintenance personnel is selected is marked as the start time, and the time point when the maintenance personnel completes the evaluation or adjustment of the current motor is marked as the end time. The time difference between the start time and the end time is calculated to obtain the maintenance time used after the maintenance personnel is selected. The average of the maintenance time of the selected maintenance personnel is calculated, and the calculated average is used as the maintenance average time LP of the maintenance personnel; further, the employment time of each maintenance personnel to be selected is obtained and recorded as LG;

[0031] Substitute the route distance LX, average maintenance time LP and on-the-job time LG of each maintenance personnel to be selected into the formula Perform weighted calculation to obtain the maintenance priority value FL of each maintenance personnel to be selected when the medium warning is triggered; among which tg1, tg2 and tg3 are the influence weight factors of the maintenance personnel's route distance LX, average maintenance time LP and length of employment LG respectively;

[0032] The maintenance personnel with the largest protection value FL are selected from the maintenance personnel to be selected as the maintenance personnel of the motor when the medium warning is generated, and the generated medium warning is sent to the mobile terminal of the maintenance personnel. After receiving it, the maintenance personnel will check the status of the motor, adjust the relevant parameters of the motor based on the inspection results or directly return the motor to the factory for repair; at the same time, the results of manual evaluation are sent to the established database for integration, and the number of times the maintenance personnel is selected is increased by one;

[0033] When a serious warning is generated, the operation of the motor and subsequent application scenarios will be stopped immediately, and the motor will be scrapped or returned to the factory for repair.

[0034] In some embodiments, an environmental assessment index of a receiving motor is received. And perform the corresponding steps, specifically:

[0035] When the environmental assessment index of the motor corresponding to the current trigger time point is received The environmental assessment index Compare with the preset threshold; if the motor corresponds to the environmental assessment index at the current trigger time point If the value is greater than a preset threshold, the difference between the two is further calculated, the calculated difference is matched with the preset parameter value ranges, and each parameter value range is set to correspond to a temperature impact level of a motor; the temperature impact level of the motor corresponding to the current trigger time point is obtained, and based on the obtained temperature impact level; adjustments are made on the basis of the preset parameters of the motor as the operating parameters of the motor entering the next compensation time interval;

[0036] When the next compensation time interval is reached, if the calculated environmental assessment index If the value is lower than the preset threshold, the relevant parameters of the motor are adjusted to restore to the preset parameters.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] The present invention monitors the changes in the resistance, inductance and flux of the motor windings before the motor works normally in the application scenario, thereby reflecting the aging status of the motor from different directions and improving the comprehensiveness and accuracy of data analysis; further combined with the preset reference value, the aging evaluation index of the motor in the current detection time period is obtained, and the aging degree of the motor in the current detection time period can be quantified, which provides a basis for the adaptive adjustment of the subsequent preset parameters, and the parameters of the motor are adaptively adjusted based on the obtained aging evaluation index, which solves the problem that the aging degree and state of the motor in the actual application process are not considered in the prior art;

[0039] The present invention monitors the temperature change of the environment in which the motor is located in real time, and quickly responds through the environmental evaluation index, and timely adjusts the motor parameters to adapt to the environmental changes; further, by comparing with the preset threshold value and calculating the difference, the adjustment range and amplitude of the motor parameters can be accurately determined, and the precise control of the motor operation state can be achieved. The motor parameters are automatically adjusted according to the environmental temperature change, ensuring that the motor can operate reliably under various environmental conditions, and solving the problem that the prior art often adopts a fixed control strategy during the operation of the motor, and does not consider the temperature change of the surrounding environment of the motor;

[0040] The present invention generates a corresponding warning level based on the comparison result of the aging assessment index, and executes corresponding steps based on the generated warning level, thereby realizing adaptive parameter control of the motor and timely evaluating the status and problems of the motor. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Further details, features and advantages of the present application are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0042] Figure 1 It is a principle block diagram of the present invention. DETAILED DESCRIPTION

[0043] Several embodiments of the present application will be described in more detail below with reference to the accompanying drawings so that those skilled in the art can implement the present application. The present application can be embodied in many different forms and purposes and should not be limited to the embodiments described herein. These embodiments are provided to make the present application comprehensive and complete, and to fully convey the scope of the present application to those skilled in the art. The embodiments do not limit the present application.

[0044] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this application belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the relevant art and / or the context of this specification, and will not be interpreted in an idealized or overly formal sense unless explicitly defined as such herein.

[0045] See also Figure 1 As shown, a motor adaptive compensation control system includes an aging compensation module, an environmental compensation module, a control execution module and a data storage module;

[0046] The aging compensation module is used to obtain the application scenario of the motor; the application scenario information of the motor can be obtained through user input or automatic detection; and the relevant parameters of the motor are preset based on the application scenario of the motor; the relevant parameters include rated power, rated voltage, rated current and maximum speed; after the preset is completed, the motor is started for operation detection, and the duration of the motor operation detection is set as the motor detection time period; the duration of the operation detection is set based on the technicians; the running status of the motor in the detection time period is analyzed to obtain the aging evaluation index of the motor corresponding to the current detection time period , and sent to the control execution module;

[0047] The specific steps are:

[0048] M1: Use a DC resistance tester or a resistance monitoring circuit to measure the resistance value of the motor winding in the current detection time period, extract the resistance value of the motor at each time point in the detection time period and substitute it into a line graph, draw the numerical points corresponding to the resistance value at each time point in the line graph, connect adjacent numerical points to obtain a resistance change line, calculate the slope of each resistance change line and add them up as the resistance change rate value of the motor in the current detection time period; at the same time, connect the first and last groups of resistance values ​​in the line graph to obtain a long line segment, mark the long line segment as the total trend line, calculate the slope of the total trend line as the total resistance value of the motor in the current detection time period; draw a vertical line between the corresponding numerical points of the first and last groups of resistance values, and calculate the length of the vertical line as the resistance difference value of the motor in the current detection time period; set the weight coefficients of the motor resistance rate value, the total resistance value and the resistance difference value, multiply the motor resistance rate value, the total resistance value and the resistance difference value by the corresponding weight coefficients respectively, and then sum them to obtain the resistance estimation value Ja of the motor in the current detection time period;

[0049] M2: Based on the set detection time period, set the power supply output frequency to a specific value; the specific value is preset by the technician; record the voltage and current waveforms of the motor; collect and record through the voltage sensor and current sensor installed on the power input terminal; use an oscilloscope to analyze the recorded voltage and current waveforms, and calculate the inductance estimate Jb based on the phase difference of the voltage and current waveforms and the electrical parameters of the motor, that is, through the formula Calculate; where and Represent the effective values ​​of voltage and current respectively, represents the angular frequency, and , f is the frequency, is the phase difference between voltage and current;

[0050] M3: Obtain the flux value when the motor is first put into use as the initial flux value of the motor; use a fluxmeter or Hall effect sensor to measure the flux change of the motor during the detection time period; extract the flux value at each time point in the detection time period, calculate the average of the flux value at each time point, and obtain the average flux value of the motor in the current detection time period, and further obtain the maximum and minimum values ​​of the flux value at each time point, and use the maximum and minimum values ​​as the peak value and valley value of the flux of the motor in the current detection time period, and mark the average value, peak value and valley value of the flux of the motor in the current detection time period as Y1, Y2 and Y3 respectively. , get the estimated flux linkage of the motor in the current detection time period; Indicates the initial flux value of the motor, i=1, 2 or 3;

[0051] M4: Based on the application scenario of the motor, set the reference values ​​of the resistance estimation Ja, inductance estimation Jb and flux estimation Jc and mark them as , as well as ;in Indicates the maximum allowable reference value of the resistance estimate Ja, Indicates the minimum allowable reference value of the inductance estimate Jb, Indicates the maximum allowable reference value of the flux estimation Jc;

[0052] Substitute the above reference and the corresponding reference value into the formula Perform weighted calculation to obtain the motor aging assessment index during the current detection period ; Where ua1, ua2 and ua3 are the influence weight factors of resistance estimation Ja, inductance estimation Jb and flux estimation Jc, and their values ​​are set to 1.125, 1.129 and 1.131 respectively;

[0053] It should be noted that based on steps M1, M2 and M3, the changes in motor winding resistance, inductance and magnetic flux can be monitored before the motor is used normally in the application scenario, thereby reflecting the aging condition of the motor. Further combined with the preset reference value, the aging degree of the motor in the current detection time period can be dynamically evaluated, which provides a basis for the subsequent adjustment of the preset parameters of the motor to adapt to the performance changes after motor aging and improve the stability of the motor.

[0054] Environmental compensation module based on aging assessment index After adjusting the preset parameters of the motor, restart the motor according to the adjusted preset parameters and perform the work of the application scenario, and set the compensation time interval during the motor operation; the compensation time interval is set based on the technical staff, for example, the compensation instruction is triggered every half hour or every hour; when the compensation time interval point is reached, the compensation instruction is triggered, and the changes in the surrounding environment of the motor before the current trigger time point are analyzed to obtain the environmental assessment index of the motor corresponding to the current trigger time point , and sent to the control execution module;

[0055] The specific steps are:

[0056] W1: Through multiple groups of temperature monitoring points arranged around the motor, the temperature values ​​of the motor at different times of each monitoring point before the current trigger time point are collected, and the average of the temperature values ​​of the corresponding monitoring points at different times is taken as the average ambient temperature ZD of the corresponding monitoring points; further, the highest temperature value and the lowest temperature value of the temperature values ​​of the corresponding monitoring points at different times are taken, and the difference between the two is calculated to obtain the ambient temperature difference ZC of the corresponding monitoring points; at the same time, the highest temperature value of the corresponding monitoring point is recorded as the ambient temperature peak value ZP;

[0057] W2: Set the temperature reference value based on the surrounding environment of the current application scenario of the motor; the temperature reference value is set and adjusted by the technicians according to the application scenario or motor performance; the set temperature reference value is recorded as ;

[0058] W3: Substitute the average temperature ZD, the difference temperature ZC and the peak temperature ZP of the corresponding monitoring point before the current trigger time into the formula Perform weighted calculation to obtain the ambient temperature state value ZE of the corresponding monitoring point; gu1, gu2 and gu3 are the influence weight factors of the ambient temperature mean ZD, ambient temperature difference ZC and ambient temperature peak ZP, and their values ​​are set to 1.205, 1.198 and 1.207 respectively;

[0059] Calculate the ambient temperature state value ZE of each temperature monitoring point in the motor's surrounding environment, and take the average value of each group of ambient temperature state value ZE to obtain the environmental assessment index of the motor corresponding to the current trigger time point ;

[0060] It should be noted that a compensation time interval is set and a compensation command is triggered when the time point is reached to ensure that the motor can be adjusted in time when the environment changes; by arranging multiple groups of temperature monitoring points around the motor, the temperature changes of the motor's environment can be monitored more comprehensively, improving the representativeness and accuracy of the temperature data; by analyzing and calculating the temperature data of each monitoring point, the environmental assessment index is obtained to more accurately reflect the thermal state of the motor's environment, providing a scientific basis for the motor's adaptive adjustment.

[0061] The control execution module is used to receive the aging evaluation index of the motor and Environmental Assessment Index , and execute corresponding steps to adaptively adjust the operating parameters of the motor; specifically:

[0062] When receiving the aging assessment index of the motor in the current detection time period When the motor is aged, the aging evaluation index of the motor in the current detection time period is Compare with the preset threshold range; the threshold range is set by technicians according to the motor application scenario and can be adjusted and optimized later;

[0063] If the aging assessment index If it is within the preset threshold range, the adjustment signaling is triggered to further calculate the aging assessment index The difference between the minimum value in the threshold range and the difference between the difference and the preset parameter value range, and each parameter value range is set to correspond to an adjustment range of a motor-related parameter; the adjustment range of the motor-related parameters corresponding to the current trigger time point is obtained, and the motor-related parameters are controlled and adjusted on the basis of the preset according to the obtained adjustment range of the relevant parameters; the adjustment range of the motor-related parameters specifically refers to the downward adjustment range of the motor-related parameters, and the larger the difference is, the larger the downward adjustment range is matched, and the specific downward adjustment range is set by the technician according to the application scenario;

[0064] The relevant parameters after control adjustment will be used as the initial parameters for the subsequent motor to work in the application scenario. At the same time, the relevant parameters after control adjustment will replace the relevant parameters preset based on the application scenario of the motor and serve as the preset parameters for the detection time period before the motor works in the application scenario next time;

[0065] It should be noted that by dynamically adjusting the motor parameters to adapt to different aging conditions, the motor's adaptability and operating efficiency are improved; further, by replacing and substituting the relevant parameters after motor control adjustment with the preset relevant parameters, the relevant parameters can be continuously adjusted and optimized according to the real-time situation of the motor, thereby realizing intelligent and automated management and reducing the need for human intervention.

[0066] If the aging assessment index If the value is higher than the preset threshold, the warning signal is triggered and the aging assessment index is further calculated. The difference between the calculated value and the highest value in the threshold range is matched with the preset warning level value range, and each warning level value range is set to correspond to a warning level. The value range corresponding to each warning level is preset by the technician according to the motor application scenario; the warning level of the motor corresponding to the current trigger time point is obtained; the warning levels include general warning, medium warning and severe warning;

[0067] When a general warning is generated, a circle is drawn with the current motor position as the center and the set distance as the radius, and the maintenance personnel within the circle are screened. The route distance between each maintenance personnel and the motor position is calculated and compared, and the maintenance personnel with the shortest route distance is selected. The generated general warning is sent to the mobile terminal of the maintenance personnel. After receiving it, the maintenance personnel manually evaluates the status of the motor, adjusts the relevant parameters of the motor based on the evaluation results, and sends the results of the manual evaluation to the established database for integration;

[0068] When generating a medium warning, the route distance of each maintenance personnel is obtained based on the steps of generating a general warning; the number of times each maintenance personnel is selected is further obtained, and a reference value of the number of times selected is set; the set reference value can evaluate the maintenance experience of the maintenance personnel, for example, the reference value can be set to 5, and the maintenance personnel with more than 5 times are screened; the maintenance personnel with a number of times selected higher than the reference value are screened as the maintenance personnel to be selected for the medium warning, and the route distance of each maintenance personnel to be selected is recorded as LX;

[0069] The time point when the maintenance personnel is selected is marked as the start time, and the time point when the maintenance personnel completes the evaluation or adjustment of the current motor is marked as the end time. The time difference between the start time and the end time is calculated to obtain the maintenance time used after the maintenance personnel is selected. The average of the maintenance time of each selected maintenance personnel is calculated, and the calculated average is used as the maintenance personnel's average maintenance time LP; the unit is hours;

[0070] The length of employment of each maintenance personnel to be selected is further obtained and recorded as LG; the length of employment is in years;

[0071] Substitute the route distance LX, average maintenance time LP and on-the-job time LG of each maintenance personnel to be selected into the formula A weighted calculation is performed to obtain the maintenance priority value FL of each maintenance personnel to be selected when the medium warning is triggered; among which tg1, tg2 and tg3 are the influence weight factors of the maintenance personnel's route distance LX, the average maintenance time LP and the length of time on the job LG, and the values ​​are set to 1.035, 1.038 and 1042 respectively;

[0072] The maintenance personnel with the largest protection value FL are selected from the maintenance personnel to be selected as the maintenance personnel of the motor when the medium warning is generated, and the generated medium warning is sent to the mobile terminal of the maintenance personnel. After receiving it, the maintenance personnel will check the status of the motor, adjust the relevant parameters of the motor based on the inspection results or directly return the motor to the factory for repair; at the same time, the results of manual evaluation are sent to the established database for integration, and the number of times the maintenance personnel is selected is increased by one;

[0073] It should be noted that when a medium warning is generated, it means that the aging condition of the motor is relatively serious and further assessment of the motor's condition is needed to determine whether the next work can be continued or whether the motor should be returned to the factory for repair and maintenance. At this time, more experienced maintenance personnel are needed. By comprehensively considering the maintenance personnel's route distance, average maintenance time, and length of employment, the most suitable maintenance personnel can be selected more scientifically to conduct manual assessment of the motor's condition, thereby improving the efficiency and accuracy of the assessment.

[0074] When a serious warning is generated, the operation of the motor and subsequent application scenarios will be stopped immediately, and the motor will be scrapped or returned to the factory for repair;

[0075] When the environmental assessment index of the motor corresponding to the current trigger time point is received The environmental assessment index Compare with the preset threshold; the threshold is set by the technicians according to the motor application scenario and can be adjusted and optimized later; if the motor corresponds to the environmental assessment index at the current trigger time point If the difference is greater than the preset threshold, the difference between the two is further calculated, and the calculated difference is matched with the preset parameter value ranges, and each parameter value range is set to correspond to a temperature impact level of a motor; the temperature impact level of the motor corresponding to the current trigger time point is obtained based on the obtained temperature impact level; the larger the difference, the higher the matched temperature impact level; based on the preset parameters of the motor, adjustments are made as the operating parameters of the motor entering the next compensation time interval, and the speed of the motor fan is increased at the same time; each temperature impact level corresponds to a downward adjustment range of the motor-related parameters, and the larger the difference, the larger the matching downward adjustment range, and the specific downward adjustment range is set by the technician based on the application scenario;

[0076] When the next compensation time interval is reached, if the calculated environmental assessment index If the value is lower than the preset threshold, the relevant parameters of the motor are adjusted to restore to the preset parameters;

[0077] It should be noted that by real-time monitoring of the temperature changes in the environment in which the motor is located and quickly responding through the environmental assessment index, the motor parameters can be adjusted in time to adapt to environmental changes; further, by comparing with the preset thresholds and calculating the difference, the adjustment range and amplitude of the motor parameters can be accurately determined to achieve precise control of the motor's operating status; the motor parameters are automatically adjusted according to changes in ambient temperature to ensure that the motor can operate reliably under various environmental conditions.

[0078] The data storage module is used to store the analysis results and processes of each motor operation and integrate them into the established database; when the subsequent analysis results and processes of the motor are similar to those in the database, the corresponding steps are directly executed to adjust or process the motor; at the same time, the technicians can adjust and optimize the motor-related parameters, reference values ​​and value ranges according to the information stored in the database;

[0079] Furthermore, a state analysis unit is also provided in the control execution module, which is used to monitor the operation data of the motor during real-time operation, and to analyze these data into the current operation state of the motor using the algorithm or model pre-set in the database; for example, by analyzing the current and speed data, it is determined whether the motor is in an overload or underload state during operation; the analyzed operation state is mapped into a unique name identifier; the identifier can be set as a code or a symbol;

[0080] Based on the mapped name identifier, the corresponding control strategies and parameters are extracted from the database, and the extracted control strategies and parameters are converted into actual control signals to perform adaptive control and adjustment on the motor; the control strategies and parameters stored in the data are pre-set for different operating states; for example, if the motor is overloaded, the supply voltage is adjusted or the drive frequency is changed.

[0081] The above adaptive control process is sent to the database for storage, and used as a basis for continuously optimizing and adjusting the motor adaptive control strategy and related parameters.

[0082] The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to only specific implementation methods. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. A motor adaptive compensation control system, It is characterized in that include: Aging compensation module: obtains the application scenario of the motor and presets the relevant parameters of the motor based on the application scenario of the motor; Use the above preset parameters to configure the start motor for running detection, set the duration of the motor running detection as the motor detection time period; analyze the running status of the motor during the detection time period to obtain the aging evaluation index of the motor corresponding to the current detection time period , and sent to the control execution module; The running status of the motor during the detection period is analyzed, specifically: Measure the resistance value of the motor winding in the current detection time period, extract the resistance value of the motor at each time point in the detection time period and substitute it into the line graph for representation, draw the numerical points corresponding to the resistance value at each time point in the line graph, connect the adjacent numerical points to obtain the resistance change line, calculate the slope of each resistance change line and add them up as the resistance change rate value of the motor in the current detection time period; at the same time, connect the first and last groups of resistance values ​​in the line graph to obtain a long line segment, mark the long line segment as the total trend line, calculate the slope of the total trend line as the total resistance change value of the motor in the current detection time period; draw a vertical line between the corresponding numerical points of the first and last groups of resistance values, and calculate the length of the vertical line as the resistance change difference value of the motor in the current detection time period; set the weight coefficients of the motor resistance change rate value, the total resistance change value and the resistance change difference value, multiply the motor resistance change rate value, the total resistance change value and the resistance change difference value by the corresponding weight coefficients respectively, and then sum them up to obtain the resistance estimation value Ja of the motor in the current detection time period; Based on the set detection time period, the power supply output frequency is set to a specific value; the voltage and current waveforms of the motor are recorded and analyzed, and the inductance estimation Jb is calculated based on the phase difference between the voltage and current waveforms and the electrical parameters of the motor, that is, through the formula Calculate; where and Represent the effective values ​​of voltage and current respectively, represents the angular frequency, and , f is the frequency, is the phase difference between voltage and current; The flux value when the motor is first put into use is obtained as the initial flux value of the motor; the flux change of the motor in the detection time period is measured; the flux value at each time point in the detection time period is extracted, and the average of the flux value at each time point is calculated to obtain the average flux value of the motor in the current detection time period, and the maximum and minimum values ​​of the flux value at each time point are further obtained, and the maximum and minimum values ​​are used as the peak value and valley value of the flux of the motor in the current detection time period. The average value, peak value and valley value of the flux of the motor in the current detection time period are marked as Y1, Y2 and Y3 respectively. , get the estimated flux linkage of the motor in the current detection time period; Indicates the initial flux value of the motor, i=1, 2 or 3; Based on the application scenario of the motor, the reference values ​​of the resistance estimation Ja, inductance estimation Jb and flux estimation Jc are set and marked as , as well as ;in Indicates the maximum allowable reference value of the resistance estimate Ja, Indicates the minimum allowable reference value of the inductance estimate Jb, Indicates the maximum allowable reference value of the flux estimation Jc; Substitute the above reference and the corresponding reference value into the formula Perform weighted calculation to obtain the motor aging assessment index during the current detection period ; Among them, ua1, ua2 and ua3 are the influencing weight factors of the resistance estimation Ja, the inductance estimation Jb and the flux linkage estimation Jc respectively; Environmental compensation module: based on aging assessment index After adjusting the preset parameters of the motor, restart the motor according to the adjusted preset parameters and perform the application scenario work, set the compensation time interval during the motor operation process; when the compensation time interval point is reached, trigger the compensation instruction, and analyze the changes in the surrounding environment of the motor before the current trigger time point to obtain the environmental assessment index of the motor corresponding to the current trigger time point , and sent to the control execution module; Analyze the changes in the surrounding environment of the motor before the current trigger time point, specifically: Through multiple groups of temperature monitoring points arranged around the motor, the temperature values ​​of the motor at different times of each monitoring point before the current trigger time point are collected, and the average of the temperature values ​​of the corresponding monitoring points at different times is taken as the average ambient temperature ZD of the corresponding monitoring points; further, the highest temperature value and the lowest temperature value of the temperature values ​​of the corresponding monitoring points at different times are taken, and the difference between the two is calculated to obtain the ambient temperature difference ZC of the corresponding monitoring points; at the same time, the highest temperature value of the corresponding monitoring point is recorded as the ambient temperature peak value ZP; Set the temperature reference value based on the surrounding environment of the motor's current application scenario; The set temperature reference value is recorded as ; Substitute the average ambient temperature ZD, ambient temperature difference ZC and ambient temperature peak ZP of the corresponding monitoring point before the current trigger time into the formula Perform weighted calculation to obtain the ambient temperature state value ZE of the corresponding monitoring point; gu1, gu2 and gu3 are the influence weight factors of the ambient temperature mean ZD, ambient temperature difference ZC and ambient temperature peak ZP respectively; calculate the ambient temperature state value ZE of each temperature monitoring point in the surrounding environment of the motor, and take the average value of each group of ambient temperature state value ZE to obtain the environmental assessment index of the motor corresponding to the current trigger time point ; Control execution module: receiving the motor aging assessment index and Environmental Assessment Index , and execute corresponding steps to adaptively adjust the operating parameters of the motor; Aging assessment index of receiving motor And perform the corresponding steps, specifically: When receiving the aging assessment index of the motor in the current detection time period When the motor is aged, the aging evaluation index of the motor in the current detection time period is Compare with the preset threshold range; If the aging assessment index If it is within the preset threshold range, the adjustment signaling is triggered to further calculate the aging assessment index The difference between the value of the motor and the lowest value in the threshold range is matched with the preset parameter value ranges, and each parameter value range is set to correspond to an adjustment range of a motor-related parameter; Obtain the relevant parameter adjustment range of the motor corresponding to the current trigger time point, and control and adjust the relevant parameters of the motor on the basis of the preset according to the obtained relevant parameter adjustment range; and use the relevant parameters after control and adjustment as the initial parameters for the subsequent motor to work in the application scenario. At the same time, the relevant parameters after control and adjustment will replace the relevant parameters preset based on the application scenario of the motor, and serve as the preset parameters for the detection time period before the motor works in the application scenario next time; If the aging assessment index If the value is higher than the preset threshold, the warning signal is triggered and the aging assessment index is further calculated. The difference between the calculated value and the highest value in the threshold range is matched with the preset warning level value range, and each warning level value range is set to correspond to a warning level, so as to obtain the warning level of the motor corresponding to the current trigger time point; The warning levels include general warning, moderate warning and severe warning; When a general warning is generated, a circle is drawn with the current motor position as the center and the set distance as the radius, and the maintenance personnel within the circle are screened. The route distance between each maintenance personnel and the motor position is calculated and compared, and the maintenance personnel with the shortest route distance is selected. The generated general warning is sent to the mobile terminal of the maintenance personnel. After receiving it, the maintenance personnel manually evaluates the status of the motor, adjusts the relevant parameters of the motor based on the evaluation results, and sends the results of the manual evaluation to the established database for integration; When a medium warning is generated, the route distance of each maintenance personnel is obtained based on the steps when a general warning is generated; the number of times each maintenance personnel is selected is further obtained, and a reference value of the number of times selected is set; The maintenance personnel whose number of selections is higher than the reference value are screened as the maintenance personnel to be selected for medium warning, and the route distance of each maintenance personnel to be selected is recorded as LX; The time point when the maintenance personnel is selected is marked as the start time, and the time point when the maintenance personnel completes the evaluation or adjustment of the current motor is marked as the end time. The time difference between the start time and the end time of this selection process is calculated to obtain the maintenance time used by the maintenance personnel for this selection. The average of the maintenance time of each selected maintenance personnel is calculated, and the calculated average is used as the maintenance average time LP of the maintenance personnel; further, the employment time of each maintenance personnel to be selected is obtained and recorded as LG; Substitute the route distance LX, average maintenance time LP and on-the-job time LG of each maintenance personnel to be selected into the formula Perform weighted calculation to obtain the maintenance priority value FL of each maintenance personnel to be selected when the medium warning is triggered; among which tg1, tg2 and tg3 are the influence weight factors of the maintenance personnel's route distance LX, average maintenance time LP and length of employment LG respectively; The maintenance personnel with the largest protection value FL are selected from the maintenance personnel to be selected as the maintenance personnel of the motor when the medium warning is generated this time, and the generated medium warning is sent to the mobile terminal of the maintenance personnel. After receiving it, the maintenance personnel will check the status of the motor, adjust the relevant parameters of the motor based on the inspection results or directly return the motor to the factory for repair; at the same time, the results of the manual evaluation are sent to the established database for integration, and the number of times the maintenance personnel are selected is increased by one; When a serious warning is generated, the operation of the motor and subsequent application scenarios will be stopped immediately, and the motor will be scrapped or returned to the factory for repair; Environmental Assessment Index of the Receiving Motor And perform the corresponding steps, specifically: When the environmental assessment index of the motor corresponding to the current trigger time point is received The environmental assessment index Compare with the preset threshold; if the motor corresponds to the environmental assessment index at the current trigger time point If the value is greater than the preset threshold, the difference between the two is further calculated, and the calculated difference is matched with the preset parameter value ranges, and each parameter value range is set to correspond to a temperature impact level of the motor; Obtain the temperature impact level of the motor corresponding to the current trigger time point, based on the obtained temperature impact level; Adjustment is performed based on preset parameters of the motor as operating parameters of the motor during the next compensation time interval; When the next compensation time interval is reached, if the calculated environmental assessment index If the value is lower than the preset threshold, the relevant parameters of the motor are adjusted to restore to the preset parameters; Data storage module: stores the analysis results and process of each motor operation and integrates them into the established database.