Multi-target cooperative control method and device for direct drive motor
By providing a multi-objective coordinated control method for direct drive motors, the problem of multi-objective coordinated control in complex operating conditions is solved, the control accuracy and reliability are improved, and the motor's high performance and high reliability operation in complex operating conditions is achieved.
Patent Information
- Application Number
- CN202510660118.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2045-05-22
AI Technical Summary
Direct drive motors are difficult to achieve multi-objective coordinated control under complex operating conditions, and lack effective deviation evaluation and optimization mechanisms, resulting in insufficient control accuracy and poor operating reliability.
A multi-objective collaborative control method for direct drive motors is provided, a motor control scheme is obtained through interactive control terminals, a motor control expectation vector is established, a multi-objective deviation evaluation is performed, a control optimization guidance factor is generated, and an optimization adjustment is performed, and a motor control optimization strategy is generated.
It realizes multi-objective collaborative control of direct drive motors, improves control accuracy and operating reliability, and can quickly make adjustments under complex working conditions to ensure high performance and high reliability of the motor.
Smart Images

Figure CN120185443A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of motor control, and specifically relates to a multi-objective collaborative control method and device for direct drive motors. Background Art
[0002] Direct drive motors are widely used in fields such as numerical control machine tools, robots, aerospace, and new energy power generation. However, in the actual operation process, direct drive motors face complex and changing working scenarios, and different control tasks put forward multiple interrelated or even conflicting target requirements for the motor performance. For example, when pursuing high-speed operation, the position control accuracy of the motor may be sacrificed; when emphasizing system stability, the dynamic response speed of the motor may be reduced. Existing direct drive motor control usually optimizes for a single target, making it difficult to effectively coordinate between multiple targets and unable to meet the requirements for high-performance and high-reliability operation of the motor under complex working conditions; moreover, when the working environment changes or the motor fails, there is a lack of an effective evaluation and optimization mechanism for multi-objective deviation and it is impossible to make quick adjustments, making it difficult to achieve precise control and efficient operation of the direct drive motor under complex and changing working conditions.
[0003] Therefore, in the current related technologies, there are technical problems such as difficult coordinated control of multiple objectives of direct drive motors, lack of an effective deviation evaluation and optimization mechanism under complex working conditions, and insufficient adaptability, resulting in insufficient control accuracy and poor operation reliability of direct drive motors. Summary of the Invention
[0004] This application provides a multi-objective collaborative control method and device for direct drive motors, solving the technical problems in the existing technologies, such as difficult coordinated control of multiple objectives of direct drive motors, lack of an effective deviation evaluation and optimization mechanism under complex working conditions, and insufficient adaptability, resulting in insufficient control accuracy and poor operation reliability of direct drive motors, and achieving the technical effects of realizing multi-objective collaborative control of direct drive motors, improving control accuracy and operation reliability.
[0005] The present application provides a multi-objective collaborative control method for a direct drive motor. The method includes: interacting with a control terminal of the direct drive motor to obtain a motor control scheme corresponding to a predetermined control scenario; performing multi-objective expectation prediction on the direct drive motor according to the predetermined control scenario to establish a motor control expectation vector; based on the motor control scheme, performing a multi-objective deviation evaluation on the direct drive motor according to the motor control expectation vector to obtain a control expectation deviation evaluation result; if the control expectation deviation evaluation result does not meet the deviation evaluation multi-sided constraint, performing control-related feature tracing according to the control expectation deviation evaluation result to generate a first guiding factor for control optimization; performing optimization adjustment on the motor control scheme according to the first guiding factor for control optimization to generate a first set of motor control strategies; performing multi-objective joint optimization on the first set of motor control strategies according to the motor control expectation vector and the deviation evaluation multi-sided constraint to generate a motor control optimization strategy, and controlling the direct drive motor in combination with the predetermined control scenario.
[0006] In a possible implementation manner, the multi-objective collaborative control method for the direct drive motor further performs the following processing: performing energy consumption expectation prediction on the direct drive motor according to the predetermined control scenario to obtain an energy consumption feature expectation; performing temperature rise feature expectation prediction on the direct drive motor according to the predetermined control scenario to obtain a temperature rise feature expectation; performing torque fluctuation expectation prediction on the direct drive motor according to the predetermined control scenario to obtain a torque fluctuation feature expectation; constructing the motor control expectation vector according to the energy consumption feature expectation, the temperature rise feature expectation, and the torque fluctuation feature expectation.
[0007] In a possible implementation manner, the multi-objective collaborative control method for the direct drive motor further performs the following processing: interconnecting motors of the same model according to the direct drive motor to obtain a cluster of motors; performing a normal energy consumption sample retrieval on the cluster of motors according to the predetermined control scenario to obtain a scenario energy consumption sample set; performing a confidence evaluation on the scenario energy consumption sample set to obtain an energy consumption confidence evaluation set; performing data fusion on the scenario energy consumption sample set according to the energy consumption confidence evaluation set to generate the energy consumption feature expectation.
[0008] In a possible implementation, the multi-objective collaborative control method for the direct drive motor further performs the following processes: perform multi-objective prediction on the direct drive motor according to the motor control scheme, and establish a motor control prediction vector; perform multi-objective comparison on the motor control prediction vector according to the motor control desired vector to obtain an energy consumption comparison result, a temperature rise comparison result, and a torque ripple comparison result; respectively perform deviation evaluation on the energy consumption comparison result, the temperature rise comparison result, and the torque ripple comparison result to obtain an energy consumption deviation evaluation coefficient, a temperature rise deviation evaluation coefficient, and a torque ripple deviation evaluation coefficient; perform deviation loss evaluation on the direct drive motor according to the energy consumption comparison result, the temperature rise comparison result, and the torque ripple comparison result to obtain a deviation loss evaluation coefficient; add the energy consumption deviation evaluation coefficient, the temperature rise deviation evaluation coefficient, the torque ripple deviation evaluation coefficient, and the deviation loss evaluation coefficient to the control desired deviation evaluation result.
[0009] In a possible implementation, the multi-objective collaborative control method for the direct drive motor further performs the following processes: if the control desired deviation evaluation result does not satisfy the deviation evaluation multi-sided constraint, determine an abnormal deviation evaluation result and a deviation evaluation abnormal element, perform sensitivity analysis on the motor control variable set of the motor control scheme according to the deviation evaluation abnormal element, and generate a control optimization sensitive variable; perform gap identification on the abnormal deviation evaluation result according to the deviation evaluation multi-sided constraint to obtain a deviation evaluation gap feature; perform adjustment constraint configuration on the control optimization sensitive variable according to the deviation evaluation gap feature to generate the first guiding factor for control optimization.
[0010] In a possible implementation, the multi-objective collaborative control method for the direct drive motor further performs the following processes: respectively perform random perturbation on the motor control scheme according to the motor control variable set to obtain a set of variable perturbation control schemes; respectively perform simulation control on the direct drive motor according to the set of variable perturbation control schemes to obtain a set of control simulation data; perform response trend analysis on the set of control simulation data according to the deviation evaluation abnormal element to obtain a response trend of each variable perturbation; perform sensitivity evaluation on the motor control variable set according to the response trend of each variable perturbation to obtain a sensitivity of each variable; based on the sensitivity of each variable, screen the motor control variable set according to a predetermined sensitivity to generate a control optimization sensitive variable.
[0011] In a possible implementation, the multi-objective collaborative control method for the direct drive motor further performs the following processing: Based on the motor control desired vector, perform a multi-objective deviation evaluation on each motor control strategy in the first motor control strategy set to obtain the deviation evaluation results of each strategy; Determine whether the deviation evaluation results of each strategy satisfy the deviation evaluation multi-sided constraint; If any one of the deviation evaluation results of the deviation evaluation results of each strategy satisfies the deviation evaluation multi-sided constraint, obtain the motor control optimization strategy.
[0012] In a possible implementation, the multi-objective collaborative control method for the direct drive motor further performs the following processing: If the deviation evaluation results of each strategy do not satisfy the deviation evaluation multi-sided constraint, identify the approximation trend of the deviation evaluation multi-sided constraint according to the deviation evaluation results of each strategy to obtain the evaluation approximation constraint trend; Identify the control correlation feature of the first motor control strategy set according to the evaluation approximation constraint trend to obtain the approximation trend control correlation feature; Optimize the control optimization first guiding factor according to the approximation trend control correlation feature to obtain the control optimization second guiding factor; Adjust the first motor control strategy set according to the control optimization second guiding factor to obtain the second motor control strategy set; Perform multi-objective joint optimization on the second motor control strategy set according to the motor control desired vector and the deviation evaluation multi-sided constraint to generate the motor control optimization strategy.
[0013] In a possible implementation, the multi-objective collaborative control method for the direct drive motor further performs the following processing: The deviation evaluation multi-sided constraint includes an energy consumption deviation evaluation constraint, a temperature rise deviation evaluation constraint, a torque ripple deviation evaluation constraint, and a deviation loss evaluation constraint.
[0014] The present application also provides a multi-objective collaborative control device for a direct drive motor. The device includes: a motor control scheme acquisition module for interacting with a control terminal of the direct drive motor to obtain a motor control scheme corresponding to a predetermined control scenario; a multi-objective expectation prediction module for performing multi-objective expectation prediction on the direct drive motor according to the predetermined control scenario to establish a motor control expectation vector; a multi-objective deviation evaluation module for performing multi-objective deviation evaluation on the direct drive motor based on the motor control scheme according to the motor control expectation vector to obtain a control expectation deviation evaluation result; a control-related feature tracing module for, if the control expectation deviation evaluation result does not meet the multi-sided constraints of the deviation evaluation, performing control-related feature tracing according to the control expectation deviation evaluation result to generate a first guiding factor for control optimization; an optimization adjustment module for performing optimization adjustment on the motor control scheme according to the first guiding factor for control optimization to generate a first set of motor control strategies; and an optimization strategy generation module for performing multi-objective joint optimization on the first set of motor control strategies according to the motor control expectation vector and the multi-sided constraints of the deviation evaluation to generate a motor control optimization strategy, and controlling the direct drive motor in combination with the predetermined control scenario.
[0015] It is intended to solve the technical problems existing in the prior art, such as the difficulty in coordinating the multi-objectives of a direct drive motor, the lack of an effective deviation evaluation and optimization mechanism under complex working conditions, and insufficient adaptability, resulting in insufficient control accuracy and poor operation reliability of the direct drive motor, by means of the multi-objective collaborative control method and device for a direct drive motor proposed in the present application, which includes obtaining a motor control scheme corresponding to a predetermined control scenario; establishing a motor control expectation vector; obtaining a control expectation deviation evaluation result; generating a first guiding factor for control optimization if the control expectation deviation evaluation result does not meet the multi-sided constraints of the deviation evaluation; generating a first set of motor control strategies; performing multi-objective joint optimization on the first set of motor control strategies to generate a motor control optimization strategy, and controlling the direct drive motor in combination with the predetermined control scenario. The technical effect of realizing the multi-objective collaborative control of the direct drive motor, improving the control accuracy and operation reliability is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments of the present disclosure will be briefly introduced below. Flowcharts are used in the present application to illustrate the operations performed by the devices according to the embodiments of the present application. It should be understood that the operations before or below do not necessarily need to be executed precisely in sequence. On the contrary, according to the need, various steps can be executed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or one or several operations can be removed from these processes.
[0017] Figure 1 It is a schematic flowchart of a multi-objective collaborative control method for a direct drive motor provided by an embodiment of the present application.
[0018] Figure 2 This is a schematic structural diagram of a multi-objective collaborative control device for a direct drive motor provided by an embodiment of the present application.
[0019] Explanation of reference numerals: motor control scheme acquisition module 10, multi-objective expected prediction module 20, multi-objective deviation evaluation module 30, control correlation feature tracing module 40, optimization adjustment module 50, optimization strategy generation module 60. Specific embodiments
[0020] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically given below.
[0021] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present application.
[0022] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict. The terms "first" and "second" involved are only used to distinguish similar objects and do not represent a specific order for the objects. The terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product or server including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or modules not clearly listed or inherent to these processes, methods, products or devices. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application.
[0023] An embodiment of the present application provides a multi-objective collaborative control method for a direct drive motor, as Figure 1 shown. The method includes:
[0024] Step S100, interact with the control terminal of the direct drive motor to obtain the motor control scheme corresponding to the predetermined control scenario.
[0025] Preferably, for the control terminal of the interactive direct drive motor, the control terminal is a platform for information interaction with the direct drive motor control system, which may be an industrial control computer, a human-machine interface of a programmable logic controller (PLC), a touch screen operation panel, etc. Operators input various instructions, parameters, and operation requirements through the control terminal, and can also obtain the operating status, feedback information, etc. of the direct drive motor from the control terminal; then obtain the motor control scheme corresponding to the predetermined control scenario, where the predetermined control scenario is a working mode or operating condition preset according to different working conditions and task requirements of the actual application of the direct drive motor. For example, in robot applications, different operation scenarios such as carrying heavy objects, fine assembly, and rapid movement. The performance requirements of each predetermined control scenario, such as speed, accuracy, torque, etc., are different; for different predetermined control scenarios, corresponding motor control schemes are set, usually including the selection of control algorithms, the setting of parameters, and the planning of control strategies, etc. Through interaction with the control terminal, operators can select the appropriate predetermined control scenario according to the current work task, and then obtain the corresponding motor control scheme to accurately control the direct drive motor.
[0026] Step S200, perform multi-objective expectation prediction on the direct drive motor according to the predetermined control scenario, and establish a motor control expectation vector.
[0027] Preferably, step S200 further includes step S210, perform energy consumption expectation prediction on the direct drive motor according to the predetermined control scenario to obtain an energy consumption characteristic expectation; step S220, perform temperature rise characteristic expectation prediction on the direct drive motor according to the predetermined control scenario to obtain a temperature rise characteristic expectation; step S230, perform torque fluctuation expectation prediction on the direct drive motor according to the predetermined control scenario to obtain a torque fluctuation characteristic expectation; step S240, construct the motor control expectation vector according to the energy consumption characteristic expectation, the temperature rise characteristic expectation, and the torque fluctuation characteristic expectation.
[0028] Preferably, different control scenarios have different requirements for motor energy efficiency. According to the running speed, load condition, running time, running trajectory, etc. of the motor, calculate the theoretical energy consumption through the formula where, is the energy consumption expectation, is the instantaneous power, is the control algorithm efficiency, is the motor efficiency; the resistance loss of the motor winding may cause the temperature to rise. Excessive temperature rise will reduce the efficiency and affect the life. Adopt a thermal resistance network model to predict the temperature rise characteristic expectation considering factors such as copper loss, iron loss, and heat dissipation coefficient: where, is the temperature characteristic expectation, is the total loss power, is the thermal resistance, is the heating time constant of the motor; the cogging effect, current harmonics, etc. of the motor may cause torque fluctuations, affecting the system stability. Based on the motor electromagnetic model, the relationship between the current harmonic content and the cogging torque is analyzed: , where is the torque fluctuation expectation, is the torque amplitude of each harmonic, is the electrical angular velocity. Finally, the sub-item prediction results are integrated into a multi-dimensional vector to obtain the motor control expectation vector, which comprehensively describes the expectations for the control performance of the direct-drive motor under the predetermined control scenario.
[0029] Furthermore, step S210 further includes step S211, interconnecting motors of the same model according to the direct-drive motor to obtain a cluster of motors; step S212, retrieving normal energy consumption samples of the cluster of motors according to the predetermined control scenario to obtain a scenario energy consumption sample set; step S213, performing a confidence evaluation according to the scenario energy consumption sample set to obtain an energy consumption confidence evaluation set; step S214, performing data fusion on the scenario energy consumption sample set according to the energy consumption confidence evaluation set to generate the energy consumption feature expectation.
[0030] Preferably, multiple direct-drive motors of the same model are interconnected with the target direct-drive motor to better analyze and control the target direct-drive motor using the operation data of multiple motors of the same model. For example, multiple direct-drive motors of the same model are connected to a central control unit so that they can share operation status information, control instructions, etc., thereby forming a cluster of motors; then, for the predetermined control scenario, data samples with energy consumption within the normal range are selected from the operation data of the cluster of motors. Specifically, the normal range of energy consumption is determined according to the technical specifications and historical operation data of the direct-drive motor, and then from the large amount of operation data of the cluster of motors in this scenario, energy consumption data samples that meet the normal range are selected. The set of all energy consumption data samples obtained through the retrieval of normal energy consumption samples is the scenario energy consumption sample set, which contains various energy consumption data of the cluster of motors under the predetermined control scenario and reflects the normal energy consumption characteristics of motors of the same model in this scenario.
[0031] Preferably, according to the source reliability of the data, the accuracy of data collection, the consistency of the data with other relevant data, etc., a confidence evaluation is performed on each data sample in the scene energy consumption sample set to determine its reliability and representativeness. For example, if a data sample is collected by a calibrated high-precision sensor and is relatively consistent with the data of other motors in the same cluster under similar operating conditions, the confidence of this data sample is relatively high. Finally, the confidence evaluation results of each data sample in the scene energy consumption sample set are sorted into a set, that is, an energy consumption confidence evaluation set is obtained. Corresponding to the scene energy consumption sample set, each element represents the confidence of the corresponding energy consumption data sample. For example, the energy consumption confidence evaluation set can be an array with the same number of elements as the scene energy consumption sample set, where the value of each element is between 0 and 1, representing the confidence level of the corresponding energy consumption data sample. The closer the value is to 1, the higher the confidence.
[0032] Preferably, data fusion is performed on the scene energy consumption sample set according to the energy consumption confidence evaluation set, that is, the confidence of each data sample is comprehensively considered to process the scene energy consumption sample set. For example, the data samples are weighted and averaged according to the confidence. Among them, data samples with higher confidence are given larger weights, while data samples with lower confidence are given smaller weights. Through calculation, the influence of abnormal data or low-confidence data on the result can be reduced, and a result that is more accurate and can better represent the energy consumption characteristics of the motor under the predetermined control scene is obtained, that is, the expected energy consumption characteristics are finally obtained, which are used to evaluate whether the actual energy consumption of the motor meets the expectations, and the energy consumption of the motor is made as close as possible to this expected characteristic through the adjustment of the control strategy.
[0033] Step S300: Based on the motor control scheme, perform a multi-objective deviation evaluation on the direct-drive motor according to the motor control expectation vector to obtain a control expectation deviation evaluation result.
[0034] Step S300 further includes step S310: Perform multi-objective prediction on the direct-drive motor according to the motor control scheme to establish a motor control prediction vector; step S320: Perform multi-objective comparison on the motor control prediction vector according to the motor control expectation vector to obtain an energy consumption comparison result, a temperature rise comparison result, and a torque fluctuation comparison result; step S330: Perform deviation evaluation on the energy consumption comparison result, the temperature rise comparison result, and the torque fluctuation comparison result respectively to obtain an energy consumption deviation evaluation coefficient, a temperature rise deviation evaluation coefficient, and a torque fluctuation deviation evaluation coefficient; step S340: Perform deviation loss evaluation on the direct-drive motor according to the energy consumption comparison result, the temperature rise comparison result, and the torque fluctuation comparison result to obtain a deviation loss evaluation coefficient; step S350: Add the energy consumption deviation evaluation coefficient, the temperature rise deviation evaluation coefficient, the torque fluctuation deviation evaluation coefficient, and the deviation loss evaluation coefficient to the control expectation deviation evaluation result.
[0035] Preferably, key indicators such as energy consumption, temperature rise characteristics, and torque ripple during the operation of the direct drive motor are predicted according to the motor control scheme. Specifically, a suitable prediction model is selected according to the prediction target. For example, regression trees, random forests, or long short-term memory networks (LSTM) are used to capture the non-linear relationship between energy consumption and load, speed, and time for energy consumption prediction; a hybrid neural network (such as a physics-informed neural network PINN) combined with a heat conduction physical model is used to consider the heat accumulation effect for temperature rise prediction; a recurrent neural network (RNN) or a convolutional neural network (CNN) is used to analyze the correlation between current harmonics and torque pulsation for torque ripple prediction; the true energy consumption, temperature rise, and torque ripple values under different control scenarios are extracted from the historical operation data of motors in the same cluster (interconnected motors of the same model) and used to train independent prediction models for energy consumption, temperature rise, and torque ripple respectively; then, based on the parameters (such as voltage, current, frequency, control algorithm parameters) and operating states (such as load torque, speed, ambient temperature) in the motor control scheme, a feature vector is constructed, that is, the three prediction results are integrated into a motor control prediction vector, including the predicted energy consumption value (such as kW·h) by the machine learning model, the predicted temperature rise characteristics (such as the maximum temperature, temperature rise rate), and the predicted torque ripple amplitude (such as N·m) or ripple frequency distribution, comprehensively describing the prediction status of each key indicator of the direct drive motor under the current motor control scheme.
[0036] Preferably, the motor control prediction vector is compared with the motor control desired vector, that is, by comparing each element in the prediction vector with the corresponding element in the desired vector, the difference between the predicted value and the desired value is calculated. Through multi-objective comparison, the energy consumption comparison result, temperature rise comparison result, and torque ripple comparison result are obtained, respectively reflecting the gaps between the predicted energy consumption, temperature rise, and torque ripple and their respective desired target values. For example, the energy consumption comparison result is used to quantify the deviation degree between the prediction and the expectation in terms of energy consumption, and the temperature rise comparison result and torque ripple comparison result are the same, respectively used to quantify the deviation degrees between the prediction and the expectation in terms of temperature rise and torque ripple. For the energy consumption comparison result, temperature rise comparison result, and torque ripple comparison result, deviation evaluations are carried out respectively, that is, according to specific evaluation criteria, the deviation degree between the predicted value and the desired value of each indicator is further quantified to more accurately evaluate the implementation effect of the motor control scheme. For example, a threshold range is set. When the comparison result is within the threshold range, it is considered that the deviation degree is small and a lower deviation evaluation coefficient is given; when the comparison result exceeds the threshold range, a correspondingly higher deviation evaluation coefficient is given according to the exceeding amplitude; and then the energy consumption deviation evaluation coefficient, temperature rise deviation evaluation coefficient, and torque ripple deviation evaluation coefficient are obtained, respectively used to intuitively reflect the deviation degrees of each indicator. The larger the value, the greater the deviation degree between the predicted value and the desired value of the corresponding indicator, indicating that the control effect of the current motor control scheme on this indicator is less ideal.
[0037] Preferably, the deviation loss evaluation of the direct drive motor is carried out according to the energy consumption comparison result, the temperature rise comparison result and the torque fluctuation comparison result, that is, the comprehensive loss brought by the deviation of each index from the expected target to the motor operation is evaluated as a whole according to the importance weights of different indexes, the influence of the deviation degree on the motor performance and life, etc. For example, in an application scenario with high precision requirements, the deviation of torque fluctuation may have a greater impact on the system, and a greater weight will be given to the torque fluctuation comparison result in the deviation loss evaluation; while for some scenarios that are more sensitive to energy consumption, the weight of the energy consumption comparison result may be relatively high; and then the deviation loss evaluation coefficient is obtained, which reflects the overall loss degree brought by the deviation of the direct drive motor from the expected target on multiple target indexes. Finally, the energy consumption deviation evaluation coefficient, the temperature rise deviation evaluation coefficient, the torque fluctuation deviation evaluation coefficient and the deviation loss evaluation coefficient are added to the control expectation deviation evaluation result to more detailed and accurately reflect the deviation situation in each aspect and the overall deviation loss degree.
[0038] Step S400, if the control expectation deviation evaluation result does not meet the deviation evaluation multi-sided constraint, trace the control-related features according to the control expectation deviation evaluation result to generate the first control optimization guiding factor.
[0039] Step S400 further includes that the deviation evaluation multi-sided constraint includes the energy consumption deviation evaluation constraint, the temperature rise deviation evaluation constraint, the torque fluctuation deviation evaluation constraint and the deviation loss evaluation constraint.
[0040] Step S400 further includes step S410. If the control expectation deviation evaluation result does not meet the deviation evaluation multi-sided constraint, determine the abnormal deviation evaluation result and the deviation evaluation abnormal element. Step S420, perform sensitivity analysis on the motor control variable set of the motor control scheme according to the deviation evaluation abnormal element to generate the control optimization sensitive variable. Step S430, identify the gap according to the deviation evaluation multi-sided constraint for the abnormal deviation evaluation result to obtain the deviation evaluation gap feature. Step S440, configure the adjustment constraint for the control optimization sensitive variable according to the deviation evaluation gap feature to generate the first control optimization guiding factor.
[0041] Preferably, the deviation evaluation multilateral constraint is a standard for measuring whether the deviation between the actual operation and the expected situation of the direct drive motor in multiple aspects is within an acceptable range, including the energy consumption deviation evaluation constraint, the temperature rise deviation evaluation constraint, the torque ripple deviation evaluation constraint, and the deviation loss evaluation constraint. Among them, the energy consumption deviation evaluation constraint is a constraint condition set for the energy consumption aspect of the direct drive motor, which stipulates the allowable deviation range between the actual energy consumption of the direct drive motor and the expected energy consumption characteristics under a predetermined control scenario; the temperature rise deviation evaluation constraint is used to measure the temperature rise situation of the direct drive motor, and clarifies the acceptable deviation between the actual temperature rise characteristics and the expected temperature rise characteristics of the motor under a specific control scenario; the torque ripple deviation evaluation constraint is a limiting condition set for the torque ripple of the direct drive motor, which limits the allowable fluctuation range between the actual torque ripple characteristics and the expected torque ripple characteristics of the motor under a given control scenario; the deviation loss evaluation constraint is a constraint condition for evaluating the deviation loss generated by comprehensively considering factors such as energy consumption, temperature rise, and torque ripple, so as to measure the deviation degree of the overall performance of the direct drive motor from the expected state.
[0042] Preferably, the control expectation deviation evaluation result is the comprehensive result of the deviation evaluation coefficients in aspects such as energy consumption, temperature rise, and torque ripple. Specifically, if the control expectation deviation evaluation result does not meet the deviation evaluation multilateral constraint, it means that there is a large deviation between the actual operation of the direct drive motor and the expected control target. At this time, determine the specific abnormal deviation evaluation result, that is, clarify which aspects of the deviation exceed the constraint range, such as excessive energy consumption deviation, abnormal temperature rise or torque ripple; at the same time, find out the corresponding abnormal deviation evaluation elements, that is, the specific factors causing the abnormality, such as an unreasonable setting of a certain control parameter or a problem with a certain component of the motor; then conduct a sensitivity analysis on the motor control variable set of the motor control scheme, that is, evaluate the influence degree of the control variable on the abnormal deviation evaluation element, and regard the control variable with a greater influence on the abnormal deviation as the control optimization sensitive variable. For example, for the abnormal deviation of the energy consumption of the motor, through sensitivity analysis, it is determined that the change in voltage has a very significant impact on the energy consumption, and the voltage is the control optimization sensitive variable.
[0043] Preferably, referring again to the deviation evaluation multilateral constraint, the abnormal deviation evaluation result is compared with the constraint condition to identify the gap between the two, such as the numerical difference, the difference in the change trend, etc., which is taken as the deviation evaluation gap feature. For example, the deviation evaluation multilateral constraint stipulates that the deviation of energy consumption cannot exceed ±5%, while the actual energy consumption deviation evaluation result reaches +10%, and the gap is 5%. At the same time, it is also determined that the energy consumption exceeds the upper limit of the constraint, showing a positive deviation trend. Finally, according to the identified deviation evaluation gap feature, it is determined how to adjust and constrain the control optimization sensitive variables. For example, if the deviation evaluation gap feature of energy consumption shows that the energy consumption is too high and the voltage is the control optimization sensitive variable, the set value of the voltage is reduced, and a reasonable adjustment range and constraint conditions are set to ensure that while reducing the energy consumption, it will not have an adverse impact on other performances of the motor. Among them, the adjustment and constraint configuration of the control optimization sensitive variable is to generate the first guiding factor for control optimization. For example, the first guiding factor is a parameter set, including how to adjust the control variable, as well as the adjustment amplitude and range, etc., so that the motor operation can be closer to the expected control target and meet the deviation evaluation multilateral constraint.
[0044] Further, step S420 further includes step S421 of randomly disturbing the motor control scheme according to the motor control variable set to obtain a set of variable disturbance control schemes; step S422 of respectively performing simulation control on the direct drive motor according to the set of variable disturbance control schemes to obtain a set of control simulation data; step S423 of performing response trend analysis on the set of control simulation data according to the abnormal elements of the deviation evaluation to obtain the response trends of each variable disturbance; step S424 of performing sensitivity evaluation on the motor control variable set according to the response trends of each variable disturbance to obtain the sensitivity of each variable; and step S425 of screening the motor control variable set according to a predetermined sensitivity based on the sensitivity of each variable to generate the control optimization sensitive variable.
[0045] Preferably, randomly disturbing the motor control scheme according to the motor control variable set means that on the basis of the original motor control scheme, each variable is randomly adjusted respectively, such as increasing or decreasing the value, or changing its value within a certain range, etc., to obtain different control schemes, that is, a set of variable disturbance control schemes, for observing the influence of variable changes on the motor operation. Then, using the set of variable disturbance control schemes, the direct drive motor is respectively subjected to simulated operation control, and various relevant data are recorded during the simulation control process, such as the data of the energy consumption, temperature rise, torque, etc. of the motor changing with time, to form a set of control simulation data, reflecting the actual operation performance of the direct drive motor under different variable disturbance conditions.
[0046] Preferably, for each control simulation dataset, in combination with these deviation evaluation abnormal elements, analyze the change trend of the part related to the abnormal elements in the data with the perturbation of variables. For example, if energy consumption is a deviation evaluation abnormal element, focus on analyzing the change of energy consumption data in each control simulation dataset with different variable perturbations, whether it increases, decreases or remains stable, as well as the amplitude of the change, etc., so as to obtain the perturbation response trend of each variable. Then, according to the perturbation response trend of each variable, evaluate the sensitivity of each motor control variable to the deviation evaluation abnormal element. If a small perturbation of a variable can cause a large change in the deviation evaluation abnormal element (such as energy consumption, temperature rise or torque fluctuation), it means that this variable has a high sensitivity to this abnormal element; on the contrary, if the perturbation of the variable has a small impact on the abnormal element, the sensitivity is low; finally, obtain the sensitivity of each variable, which is used to quantify the impact degree of each variable on the abnormal operation of the motor. Then, according to the preset sensitivity standard, screen the motor control variable set, select the variables with sensitivity higher than the preset sensitivity as the control optimization sensitive variables, and then adjust the control optimization sensitive variables to make them closer to the expected control target, reduce the impact of the deviation evaluation abnormal elements, and improve the stability and efficiency of the motor operation.
[0047] Step S500, perform an optimization adjustment on the motor control scheme according to the first control optimization guiding factor to generate a first set of motor control strategies.
[0048] Preferably, the first control optimization guiding factor specifies the variables that need to be optimized in the motor control scheme, the optimization direction (such as increasing or decreasing a certain parameter), and the optimization constraints (such as the range of parameter adjustment). Specifically, according to the first control optimization guiding factor, formulate a specific optimization adjustment strategy. For example, use a genetic algorithm for optimization, encode the control variables in the motor control scheme as chromosomes, set the fitness function according to the guiding factor, such as comprehensively calculating the fitness with evaluation indicators such as energy consumption, temperature rise, and torque fluctuation, and continuously iterate through operations such as selection, crossover, and mutation to gradually find a better control scheme; that is, adjust the control variables in the motor control scheme and follow the constraints in the first control optimization guiding factor to ensure that the adjusted scheme is feasible and safe in actual operation. For example, the guiding factor stipulates the upper limit of the current. During the optimization adjustment, the value of the current variable cannot exceed this upper limit. After each adjustment of the control variable, conduct a simulation control test to evaluate the impact of the adjusted scheme on the operation performance of the direct drive motor, and calculate the energy consumption, temperature rise, torque fluctuation, etc. under the new scheme; through continuous optimization adjustment, finally obtain multiple motor control schemes that meet the requirements of the first control optimization guiding factor and have better performance, which form the first set of motor control strategies, which may include a scheme focusing on reducing energy consumption, a scheme focusing on improving stability and reducing torque fluctuation, and a scheme balancing energy consumption and temperature rise, etc.
[0049] Step S600: Based on the motor control desired vector and the deviation evaluation multi-sided constraint, perform multi-objective joint optimization on the first motor control strategy set to generate a motor control optimization strategy, and control the direct drive motor in combination with the predetermined control scenario.
[0050] Step S600 further includes step S610: Based on the motor control desired vector, perform multi-objective deviation evaluation on each motor control strategy in the first motor control strategy set to obtain the deviation evaluation results of each strategy; step S620: Determine whether the deviation evaluation results of each strategy meet the deviation evaluation multi-sided constraint; step S630: If any one of the deviation evaluation results of each strategy meets the deviation evaluation multi-sided constraint, obtain the motor control optimization strategy.
[0051] Preferably, for each motor control strategy in the first motor control strategy set, compare and analyze the various performance indicators during its actual operation with the corresponding indicators in the motor control desired vector, calculate the degree of deviation of each strategy from the desired goals in multiple objectives such as energy consumption, temperature rise, and torque ripple, so as to obtain the deviation evaluation results of each strategy. Then, determine whether the deviation evaluation results of each strategy meet the deviation evaluation multi-sided constraint. Specifically, compare the deviation evaluation results of each strategy with conditions such as the energy consumption deviation evaluation constraint, the temperature rise deviation evaluation constraint, the torque ripple deviation evaluation constraint, and the deviation loss evaluation constraint one by one, and determine whether the deviation degree of each strategy is within the allowable range. For example, the energy consumption deviation evaluation constraint may stipulate that the energy consumption cannot exceed 20% of the desired energy consumption, and the temperature rise deviation evaluation constraint stipulates that the temperature rise cannot exceed 10°C of the desired temperature rise. If the energy consumption and temperature rise deviations of a certain strategy are both within their respective constraint ranges, and the torque ripple also meets the corresponding constraint, and the deviation loss evaluation also meets the requirements, it is considered that this strategy meets the deviation evaluation multi-sided constraint.
[0052] Preferably, if the deviation evaluation results of at least one strategy meet the deviation evaluation multi-sided constraint, this (or these) strategy(s) that meet the conditions is / are determined as the motor control optimization strategy, that is, a control strategy that can balance multiple performance indicators such as the energy consumption, temperature rise, and torque ripple of the motor to a certain extent, making it meet the pre-set constraint conditions and desired goals, and is used as the final motor control scheme for actual application. Apply the generated motor control optimization strategy to the predetermined control scenario to control the direct drive motor, and make appropriate adjustments and parameter configurations to the optimization strategy according to the characteristics and requirements of the specific scenario, so that the direct drive motor can achieve optimized operation under different predetermined control scenarios and meet various requirements of actual applications.
[0053] Further, step S600 further includes step S640. If none of the strategy deviation evaluation results satisfy the deviation evaluation multi-lateral constraint, trend recognition of approaching the deviation evaluation multi-lateral constraint is performed based on the strategy deviation evaluation results to obtain an evaluation approaching constraint trend; step S650, control correlation feature recognition is performed on the first motor control strategy set according to the evaluation approaching constraint trend to obtain an approaching trend control correlation feature; step S660, the control optimization first guiding factor is optimized according to the approaching trend control correlation feature to obtain a control optimization second guiding factor; step S670, the first motor control strategy set is adjusted according to the control optimization second guiding factor to obtain a second motor control strategy set; step S680, multi-objective joint optimization is performed on the second motor control strategy set according to the motor control expected vector and the deviation evaluation multi-lateral constraint to generate the motor control optimization strategy.
[0054] Preferably, if none of the strategy deviation evaluation results satisfy the deviation evaluation multi-lateral constraint, that is, all the strategies in the current first motor control strategy set fail to meet the predetermined constraint requirements in multiple objectives such as energy consumption, temperature rise, and torque ripple, trend recognition of approaching the deviation evaluation multi-lateral constraint is performed based on the strategy deviation evaluation results that do not satisfy the constraint, including analyzing the change in the gap between the strategy deviation evaluation results and the constraint, such as analyzing whether the degree of energy consumption deviation is increasing, fluctuating within a certain range, or whether the temperature rise deviation has a trend of gradually approaching the constraint boundary, etc., and then obtaining the evaluation approaching constraint trend, that is, understanding the trend information of each strategy approaching or departing from the constraint in different objectives.
[0055] Preferably, control correlation feature recognition is performed on the first motor control strategy set according to the evaluation approaching constraint trend, that is, the correlation relationship between the control variables and parameters related to the approaching trend is determined. For example, the approaching trend of energy consumption deviation is closely related to the voltage control variable of the motor, and the approaching trend of temperature rise is related to the speed control parameter of the cooling fan, etc., and then the correlation features of the control variables and parameters are determined to facilitate understanding which control factors affect the strategy deviation evaluation results and the interaction relationship between these factors. Then, the control optimization first guiding factor is optimized according to the approaching trend control correlation feature, that is, the first guiding factor is improved. For example, the first guiding factor mainly refers to the influence of voltage on energy consumption, but according to the control correlation feature, it is found that current and the speed of the cooling fan also have important influences on energy consumption and temperature rise. When optimizing, the new correlation factors are incorporated into the guiding factor, and the adjustment strategy and range of the control variables are adjusted, etc., so as to obtain the control optimization second guiding factor. Then, the first motor control strategy set is adjusted according to the control optimization second guiding factor, that is, each strategy in the first motor control strategy set is modified and adjusted according to the new adjustment direction and range of the control variables in the second guiding factor to generate the second motor control strategy set.
[0056] Preferably, multi-objective joint optimization is performed on the second motor control strategy set according to the motor control desired vector and the deviation evaluation multi-sided constraint, that is, the deviation of multiple objectives (such as energy consumption, temperature rise, torque ripple, etc.) from the motor control desired vector is considered simultaneously, as well as whether the deviation evaluation multi-sided constraint is satisfied. Through the multi-objective joint optimization process, the optimal strategy is screened out from the second motor control strategy set to generate a motor control optimization strategy, which includes a control scheme that can make the direct drive motor reach the optimal operating state under a predetermined control scenario. For example, this strategy can maximize the operating efficiency and stability of the motor on the premise of satisfying constraints such as energy consumption, temperature rise, and torque ripple.
[0057] In the above, reference is made to Figure 1 The multi-objective cooperative control method for a direct drive motor according to an embodiment of the present invention is described in detail. Next, reference will be made to Figure 2 Describe a multi-objective cooperative control device for a direct drive motor according to an embodiment of the present invention.
[0058] The multi-objective cooperative control device for a direct drive motor according to an embodiment of the present invention is used to solve the technical problems in the prior art that it is difficult to coordinate the multi-objectives of a direct drive motor, there is a lack of an effective deviation evaluation and optimization mechanism for complex working conditions, and the adaptability is insufficient, resulting in insufficient control accuracy and poor operation reliability of the direct drive motor, and achieves the technical effect of realizing the multi-objective cooperative control of the direct drive motor, improving the control accuracy and operation reliability. As Figure 2 shown, the multi-objective cooperative control device for a direct drive motor includes: a motor control scheme acquisition module 10, a multi-objective desired prediction module 20, a multi-objective deviation evaluation module 30, a control correlation feature tracing module 40, an optimization adjustment module 50, and an optimization strategy generation module 60.
[0059] The motor control scheme acquisition module 10 is used to interact with the control terminal of the direct-drive motor to obtain the motor control scheme corresponding to a predetermined control scenario; the multi-objective expectation prediction module 20 is used to perform multi-objective expectation prediction on the direct-drive motor according to the predetermined control scenario and establish a motor control expectation vector; the multi-objective deviation evaluation module 30 is used to perform multi-objective deviation evaluation on the direct-drive motor based on the motor control scheme according to the motor control expectation vector to obtain a control expectation deviation evaluation result; the control correlation feature tracing module 40 is used to, if the control expectation deviation evaluation result does not meet the deviation evaluation multi-sided constraint, perform control correlation feature tracing according to the control expectation deviation evaluation result and generate a first control optimization guiding factor; the optimization adjustment module 50 is used to perform optimization adjustment on the motor control scheme according to the first control optimization guiding factor to generate a first motor control strategy set; the optimization strategy generation module 60 is used to perform multi-objective joint optimization on the first motor control strategy set according to the motor control expectation vector and the deviation evaluation multi-sided constraint to generate a motor control optimization strategy, and control the direct-drive motor in combination with the predetermined control scenario.
[0060] Next, the specific configuration of the multi-objective expectation prediction module 20 will be described in detail. The multi-objective expectation prediction module 20 further includes: performing energy consumption expectation prediction on the direct-drive motor according to the predetermined control scenario to obtain an energy consumption feature expectation; performing temperature rise feature expectation prediction on the direct-drive motor according to the predetermined control scenario to obtain a temperature rise feature expectation; performing torque fluctuation expectation prediction on the direct-drive motor according to the predetermined control scenario to obtain a torque fluctuation feature expectation; and constructing the motor control expectation vector according to the energy consumption feature expectation, the temperature rise feature expectation, and the torque fluctuation feature expectation.
[0061] Next, the specific configuration of the multi-objective expectation prediction module 20 will continue to be described in detail. The multi-objective expectation prediction module 20 further includes: interconnecting motors of the same model according to the direct-drive motor to obtain a cluster of motors; retrieving normal energy consumption samples of the cluster of motors according to the predetermined control scenario to obtain a scenario energy consumption sample set; performing confidence evaluation on the scenario energy consumption sample set to obtain an energy consumption confidence evaluation set; and performing data fusion on the scenario energy consumption sample set according to the energy consumption confidence evaluation set to generate the energy consumption feature expectation.
[0062] Next, the specific configuration of the multi-objective deviation evaluation module 30 will be described in detail. The multi-objective deviation evaluation module 30 further includes: performing multi-objective prediction on the direct drive motor according to the motor control scheme to establish a motor control prediction vector; performing multi-objective comparison on the motor control prediction vector according to the motor control desired vector to obtain an energy consumption comparison result, a temperature rise comparison result, and a torque ripple comparison result; respectively performing deviation evaluation on the energy consumption comparison result, the temperature rise comparison result, and the torque ripple comparison result to obtain an energy consumption deviation evaluation coefficient, a temperature rise deviation evaluation coefficient, and a torque ripple deviation evaluation coefficient; performing deviation loss evaluation on the direct drive motor according to the energy consumption comparison result, the temperature rise comparison result, and the torque ripple comparison result to obtain a deviation loss evaluation coefficient; adding the energy consumption deviation evaluation coefficient, the temperature rise deviation evaluation coefficient, the torque ripple deviation evaluation coefficient, and the deviation loss evaluation coefficient to the control desired deviation evaluation result.
[0063] Next, the specific configuration of the control correlation feature tracing module 40 will be described in detail. The control correlation feature tracing module 40 further includes: if the control desired deviation evaluation result does not satisfy the deviation evaluation multi-sided constraint, determining an abnormal deviation evaluation result and a deviation evaluation abnormal element, performing sensitivity analysis on the motor control variable set of the motor control scheme according to the deviation evaluation abnormal element to generate a control optimization sensitive variable; performing gap identification on the abnormal deviation evaluation result according to the deviation evaluation multi-sided constraint to obtain a deviation evaluation gap feature; performing adjustment constraint configuration on the control optimization sensitive variable according to the deviation evaluation gap feature to generate the first control optimization guiding factor.
[0064] Next, the specific configuration of the control correlation feature tracing module 40 will be further described in detail. The control correlation feature tracing module 40 further includes: respectively performing random perturbation on the motor control scheme according to the motor control variable set to obtain a set of variable perturbation control schemes; respectively performing simulation control on the direct drive motor according to the set of variable perturbation control schemes to obtain a set of control simulation data; performing response trend analysis on the set of control simulation data according to the deviation evaluation abnormal element to obtain a response trend of each variable perturbation; performing sensitivity evaluation on the motor control variable set according to the response trend of each variable perturbation to obtain a sensitivity of each variable; based on the sensitivity of each variable, screening the motor control variable set according to a predetermined sensitivity to generate the control optimization sensitive variable.
[0065] Next, the specific configuration of the optimization strategy generation module 60 will be described in detail. The optimization strategy generation module 60 further includes: performing a multi-objective deviation evaluation on each motor control strategy in the first motor control strategy set based on the motor control desired vector to obtain the deviation evaluation results of each strategy; determining whether the deviation evaluation results of each strategy satisfy the multi-sided deviation evaluation constraint; if any one of the deviation evaluation results of each strategy satisfies the multi-sided deviation evaluation constraint, obtaining the motor control optimization strategy.
[0066] Next, the specific configuration of the optimization strategy generation module 60 will be described in detail. The optimization strategy generation module 60 further includes: if the deviation evaluation results of each strategy do not satisfy the multi-sided deviation evaluation constraint, identifying the approximation trend of the multi-sided deviation evaluation constraint according to the deviation evaluation results of each strategy to obtain the evaluation approximation constraint trend; identifying the control correlation feature of the first motor control strategy set according to the evaluation approximation constraint trend to obtain the approximation trend control correlation feature; optimizing the first guiding factor of the control optimization according to the approximation trend control correlation feature to obtain the second guiding factor of the control optimization; adjusting the first motor control strategy set according to the second guiding factor of the control optimization to obtain the second motor control strategy set; performing multi-objective joint optimization on the second motor control strategy set according to the motor control desired vector and the multi-sided deviation evaluation constraint to generate the motor control optimization strategy.
[0067] Next, the specific configuration of the multi-objective deviation evaluation module 30 will be described in detail. The multi-objective deviation evaluation module 30 further includes: the multi-sided deviation evaluation constraint includes an energy consumption deviation evaluation constraint, a temperature rise deviation evaluation constraint, a torque fluctuation deviation evaluation constraint, and a deviation loss evaluation constraint.
[0068] The multi-objective cooperative control device for a direct drive motor provided by an embodiment of the present invention can execute the multi-objective cooperative control method for a direct drive motor provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0069] Although various references are made to certain modules in the device according to the embodiments of the present application, any number of different modules can be used and run on the user terminal and / or the server. The included units and modules are only divided according to the functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.
[0070] The above specific embodiments do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present application shall be included within the protection scope of the present application.
Claims
1. Multi-objective cooperative control method for a direct drive motor, characterized in that, The method includes: Controlling the terminal of the interactive direct drive motor to obtain a motor control scheme corresponding to a predetermined control scenario; Performing multi-objective expectation prediction on the direct drive motor according to the predetermined control scenario to establish a motor control expectation vector; Based on the motor control scheme, performing multi-objective deviation evaluation on the direct drive motor according to the motor control expectation vector to obtain a control expectation deviation evaluation result; If the control expectation deviation evaluation result does not meet the deviation evaluation multi-sided constraint, tracing the control-related features according to the control expectation deviation evaluation result to generate a first guiding factor for control optimization; Performing optimization adjustment on the motor control scheme according to the first guiding factor for control optimization to generate a first motor control strategy set; Performing multi-objective joint optimization on the first motor control strategy set according to the motor control expectation vector and the deviation evaluation multi-sided constraint to generate a motor control optimization strategy, and controlling the direct drive motor in combination with the predetermined control scenario.
2. The multi-objective cooperative control method for a direct drive motor according to claim 1, characterized in that, Performing multi-objective expectation prediction on the direct drive motor according to the predetermined control scenario to establish a motor control expectation vector, including: Performing energy consumption expectation prediction on the direct drive motor according to the predetermined control scenario to obtain an energy consumption characteristic expectation; Performing temperature rise characteristic expectation prediction on the direct drive motor according to the predetermined control scenario to obtain a temperature rise characteristic expectation; Performing torque fluctuation expectation prediction on the direct drive motor according to the predetermined control scenario to obtain a torque fluctuation characteristic expectation; Constructing the motor control expectation vector according to the energy consumption characteristic expectation, the temperature rise characteristic expectation, and the torque fluctuation characteristic expectation.
3. The multi-objective cooperative control method for a direct drive motor according to claim 2, characterized in that, Performing energy consumption expectation prediction on the direct drive motor according to the predetermined control scenario to obtain an energy consumption characteristic expectation, including: Connecting motors of the same model to the direct drive motor to obtain a cluster of motors; Retrieving normal energy consumption samples of the cluster of motors according to the predetermined control scenario to obtain a scenario energy consumption sample set; Performing confidence evaluation on the scenario energy consumption sample set to obtain an energy consumption confidence evaluation set; Performing data fusion on the scenario energy consumption sample set according to the energy consumption confidence evaluation set to generate the energy consumption characteristic expectation.
4. The multi-objective cooperative control method for a direct drive motor according to claim 1, characterized in that, Based on the motor control scheme, performing multi-objective deviation evaluation on the direct drive motor according to the motor control expectation vector to obtain a control expectation deviation evaluation result, including: Performing multi-objective prediction on the direct drive motor according to the motor control scheme to establish a motor control prediction vector; Performing multi-objective comparison on the motor control prediction vector according to the motor control expectation vector to obtain an energy consumption comparison result, a temperature rise comparison result, and a torque fluctuation comparison result; Performing deviation evaluation on the energy consumption comparison result, the temperature rise comparison result, and the torque fluctuation comparison result respectively to obtain an energy consumption deviation evaluation coefficient, a temperature rise deviation evaluation coefficient, and a torque fluctuation deviation evaluation coefficient; Performing deviation loss evaluation on the direct drive motor according to the energy consumption comparison result, the temperature rise comparison result, and the torque fluctuation comparison result to obtain a deviation loss evaluation coefficient; Add the energy consumption deviation evaluation coefficient, the temperature rise deviation evaluation coefficient, the torque fluctuation deviation evaluation coefficient, and the deviation loss evaluation coefficient to the control expectation deviation evaluation result.
5. The multi-objective cooperative control method for a direct drive motor according to claim 1, characterized in that, If the control expectation deviation evaluation result does not satisfy the deviation evaluation multi-sided constraint, trace the control-related features according to the control expectation deviation evaluation result to generate a first guiding factor for control optimization, including: If the control expectation deviation evaluation result does not satisfy the deviation evaluation multi-sided constraint, determine the abnormal deviation evaluation result and the abnormal elements of the deviation evaluation. Perform a sensitivity analysis on the motor control variable set of the motor control scheme according to the abnormal elements of the deviation evaluation to generate sensitive variables for control optimization. Identify the gap of the abnormal deviation evaluation result according to the deviation evaluation multi-sided constraint to obtain the deviation evaluation gap feature. Configure the adjustment constraint for the sensitive variables for control optimization according to the deviation evaluation gap feature to generate the first guiding factor for control optimization.
6. The multi-objective cooperative control method for a direct drive motor according to claim 5, characterized in that, Perform a sensitivity analysis on the motor control variable set of the motor control scheme according to the abnormal elements of the deviation evaluation to generate sensitive variables for control optimization, including: Randomly perturb the motor control scheme according to the motor control variable set to obtain a set of variable perturbation control schemes. Perform simulation control on the direct drive motor according to each set of variable perturbation control schemes to obtain each set of control simulation data. Perform a response trend analysis on each set of control simulation data according to the abnormal elements of the deviation evaluation to obtain the response trend of each variable perturbation. Evaluate the sensitivity of the motor control variable set according to the response trend of each variable perturbation to obtain the sensitivity of each variable. Based on the sensitivity of each variable, screen the motor control variable set according to a predetermined sensitivity to generate the sensitive variables for control optimization.
7. The multi-objective cooperative control method for a direct drive motor according to claim 1, characterized in that, Perform multi-objective joint optimization on the first motor control strategy set according to the motor control expectation vector and the deviation evaluation multi-sided constraint to generate a motor control optimization strategy, including: Based on the motor control expectation vector, perform a multi-objective deviation evaluation on each motor control strategy in the first motor control strategy set to obtain the deviation evaluation result of each strategy. Judge whether the deviation evaluation results of each strategy satisfy the deviation evaluation multi-sided constraint. If any one of the deviation evaluation results of each strategy satisfies the deviation evaluation multi-sided constraint, obtain the motor control optimization strategy.
8. The multi-objective cooperative control method for a direct drive motor according to claim 7, characterized in that, Judge whether the deviation evaluation results of each strategy satisfy the deviation evaluation multi-sided constraint, including: If the deviation evaluation results of each strategy do not satisfy the deviation evaluation multi-sided constraint, identify the approximation trend of the deviation evaluation multi-sided constraint according to the deviation evaluation results of each strategy to obtain the evaluation approximation constraint trend. Identify the control-related features associated with the approximation trend for the first motor control strategy set according to the evaluation approximation constraint trend to obtain the control-related features associated with the approximation trend for control. Optimize the first guiding factor for control optimization according to the control-related features associated with the approximation trend for control to obtain a second guiding factor for control optimization. Adjust the first motor control strategy set according to the second guiding factor for control optimization to obtain a second motor control strategy set. Perform multi-objective joint optimization on the second motor control strategy set according to the motor control desired vector and the deviation evaluation multi-sided constraint to generate the motor control optimization strategy.
9. The multi-objective cooperative control method for a direct drive motor according to claim 1, characterized in that, The deviation evaluation multi-sided constraint includes an energy consumption deviation evaluation constraint, a temperature rise deviation evaluation constraint, a torque ripple deviation evaluation constraint, and a deviation loss evaluation constraint.
10. A multi-objective cooperative control device for a direct drive motor, characterized in that, The device is used to implement the multi-objective cooperative control method for a direct drive motor according to any one of claims 1 to 9. The device includes: A motor control scheme acquisition module, configured to interact with a control terminal of the direct drive motor to obtain a motor control scheme corresponding to a predetermined control scenario; A multi-objective desired prediction module, configured to perform multi-objective desired prediction on the direct drive motor according to the predetermined control scenario and establish a motor control desired vector; A multi-objective deviation evaluation module, configured to perform multi-objective deviation evaluation on the direct drive motor based on the motor control scheme and according to the motor control desired vector to obtain a control desired deviation evaluation result; A control-related feature tracing module, configured to, if the control desired deviation evaluation result does not meet the deviation evaluation multi-sided constraint, perform control-related feature tracing according to the control desired deviation evaluation result to generate a first control optimization guiding factor; An optimization adjustment module, configured to perform optimization adjustment on the motor control scheme according to the first control optimization guiding factor to generate a first motor control strategy set; An optimization strategy generation module, configured to perform multi-objective joint optimization on the first motor control strategy set according to the motor control desired vector and the deviation evaluation multi-sided constraint to generate a motor control optimization strategy, and control the direct drive motor in combination with the predetermined control scenario.
Citation Information
Patent Citations
Intelligent networked automobile kinetic energy recovery system, method and equipment based on user characteristic difference and storage medium
CN115675098A
Dynamic optimization method for motor parameters of air compressor
CN117113664A
Multi-objective optimization vehicle motor electromagnetic performance analysis method, device, equipment and medium
CN117494639A
Hybrid excitation magnetic flux switching type motor induced voltage optimization method, terminal and medium
CN118886283A
Multi-objective optimization method for permanent magnet synchronous motor of electric vehicle
CN119249789A
Cited By
Driving control method and system for three-phase direct-current brushless motor driving chip
CN121841170A
Driving control method and system for three-phase direct-current brushless motor driving chip
CN121841170B
Bearing fault signal generation method and system
CN122112800A
A bearing fault signal generation method and system
CN122112800B