A method and system for dynamic adjustment of PID controller parameters based on MTS software

By dynamically adjusting the PID controller parameters using MTS software, the system instability problem caused by static PID controller parameter settings is solved, resulting in higher control system adaptability and response speed, and improved stability and accuracy of test loading.

CN122386624APending Publication Date: 2026-07-14SHENYANG AIRCRAFT DESIGN INST AVIATION IND CORP OF CHINA

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENYANG AIRCRAFT DESIGN INST AVIATION IND CORP OF CHINA
Filing Date
2026-05-15
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

The static parameter settings of existing PID controllers are difficult to adapt to different working environments or operating points, resulting in system oscillation, overshoot, or slow response, which affects the stability of the test loading.

Method used

The MTS software is used to monitor system status parameters in real time, dynamically adjust the proportional, integral, and derivative coefficients of the PID controller, and optimize the PID controller parameters by switching between short and long control cycles.

Benefits of technology

It improves the adaptability and performance of the control system, ensures system stability and response speed, and enhances the stability and control accuracy of test loading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122386624A_ABST
    Figure CN122386624A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of PID controller parameter adjustment control, and particularly relates to a PID controller parameter dynamic adjustment control method and system based on MTS software, wherein the PID controller parameter dynamic adjustment control method based on MTS software is characterized by comprising the following steps: the MTS software calculates the deviation of a controlled parameter and a set value; when the deviation increases, the proportional coefficient Kp is increased, and when the deviation decreases, the proportional coefficient Kp is decreased; when the deviation cumulative amount is greater than a cumulative threshold value, the integral coefficient Ki is increased, and when the deviation approaches zero, the integral coefficient Ki is decreased; when the deviation change rate increases, the differential coefficient Kd is increased, and when the deviation change rate decreases, the differential coefficient Kd is decreased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of PID controller parameter adjustment and control technology, specifically relating to a PID controller parameter dynamic adjustment and control method and system based on MTS software. Background Technology

[0002] PID controllers are simple in structure, have good stability, and are reliable in operation. They are widely used in the precise control of parameters such as temperature, pressure, and flow in industrial activities such as static testing, power regulation, and machinery manufacturing.

[0003] Currently, PID controller parameters are usually set statically, making it difficult to adapt to different working environments or operating points. For example, during static load testing, pressure fluctuations, flow pulsations, and other factors can cause changes in the dynamic characteristics of the system. Static PID controller parameters cannot guarantee that the system is always in the optimal control state, and problems such as oscillation, overshoot, or slow response can easily occur, affecting the instability of the load test.

[0004] In view of the aforementioned technical deficiencies, this application is hereby filed. Summary of the Invention

[0005] The purpose of this application is to provide a dynamic adjustment control method and system for PID controller parameters based on MTS software. By using MTS software to achieve dynamic adjustment of PID controller parameters, the advantages of MTS software can be fully utilized to improve the adaptability and control performance of the control system, thereby overcoming or mitigating at least one of the known technical defects.

[0006] The technical solution of this application is:

[0007] A dynamic parameter adjustment control method for a PID controller based on MTS software, comprising:

[0008] MTS software calculates the deviation between the controlled parameter and the setpoint;

[0009] When the deviation increases, the proportional coefficient Kp is increased; when the deviation decreases, the proportional coefficient Kp is decreased.

[0010] When the accumulated deviation exceeds the accumulated threshold, the integral coefficient Ki is increased; when the deviation is close to zero, the integral coefficient Ki is decreased.

[0011] When the rate of change of deviation increases, the differential coefficient Kd is increased; when the rate of change of deviation decreases, the differential coefficient Kd is decreased.

[0012] According to at least one embodiment of this application, in the above-described dynamic adjustment control method for PID controller parameters based on MTS software, if the average value of the deviation is less than the steady-state average threshold and the maximum value of the deviation is less than the steady-state maximum threshold, then a short control cycle is enabled; otherwise, a long control cycle is enabled.

[0013] According to at least one embodiment of this application, in the above-described dynamic adjustment control method for PID controller parameters based on MTS software, the short control cycle is 0.5 seconds.

[0014] The long control cycle is 20 seconds.

[0015] A dynamic adjustment control system for PID controller parameters based on MTS software, which embeds a PID controller in the MTS software platform and configures it to communicate with sensors and actuators;

[0016] The sensor is used to collect the controlled parameters in real time and transmit them to the MTS software platform;

[0017] The MTS software dynamically adjusts the parameters of the PID controller based on the controlled parameters using the aforementioned dynamic adjustment control method for PID controller parameters based on the MTS software. The PID controller then calculates control commands based on the adjusted parameters and transmits them to the actuator through the MTS software platform.

[0018] The actuator controls the controlled object according to the control instructions.

[0019] According to at least one embodiment of this application, in the above-described dynamic adjustment control method for PID controller parameters based on MTS software, the MTS software performs amplitude limiting processing on the control commands output by the PID controller. Attached Figure Description

[0020] Figure 1 This is an architecture diagram of a PID controller parameter dynamic adjustment control system based on MTS software provided in an embodiment of this application.

[0021] To better illustrate this embodiment, some content in the accompanying drawings may be omitted, enlarged, or reduced. They are for illustrative purposes only and should not be construed as limiting the scope of this application. Detailed Implementation

[0022] To make the technical solution and advantages of this application clearer, the technical solution of this application will be described in a clearer and more complete manner below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only some embodiments of this application, and are only used to explain this application, not to limit this application. It should be noted that, for ease of description, only the parts related to this application are shown in the accompanying drawings, and other related parts can be referred to the general design.

[0023] Furthermore, unless otherwise defined, the technical or scientific terms used in this application description shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The word "comprising" as used in this application description indicates that the concept preceding the word encompasses the concepts listed following the word and their equivalents, without excluding other related concepts.

[0024] Furthermore, the terms indicating location used in the description of this application are only used to indicate relative directions or positional relationships. When the absolute position of the described object changes, its relative positional relationship may also change accordingly. It should also be noted that, unless otherwise explicitly specified and limited, terms such as "installation" and "connection" used in the description of this application should be interpreted broadly. For example, a connection can be a fixed connection or a detachable connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand its specific meaning in this application according to the specific circumstances.

[0025] MTS software is a powerful automation control software with strong data processing capabilities and good scalability. Based on this, this application provides a dynamic adjustment control method and system for PID controller parameters based on MTS software. By monitoring the system status parameters in real time through MTS software, the parameters of the PID controller are automatically adjusted according to the preset dynamic adjustment strategy, thereby realizing dynamic optimization of the PID controller parameters and improving the stability and response speed of the control system.

[0026] System architecture such as Figure 1 As shown, the MTS software platform has an embedded PID controller that can communicate with sensors and actuators.

[0027] The MTS software platform is the core of the system, responsible for data acquisition, processing, analysis, and dynamic adjustment of PID controller parameters.

[0028] Sensors can be temperature sensors, pressure sensors, flow sensors, etc., used to collect controlled parameters in real time and transmit them to the MTS software platform.

[0029] The MTS software dynamically adjusts the parameters of the PID controller based on the controlled parameters. The PID controller then calculates control commands based on the adjusted parameters and transmits them to the actuator through the MTS software platform.

[0030] The actuator controls the controlled object, such as an electric regulating valve or a frequency converter, according to the control command.

[0031] The MTS software limits the control commands output by the PID controller to prevent the control quantity from exceeding the safe range. For example, the control command limit can be set to ±1000. When the calculated control command exceeds this range, it will be limited to within ±1000.

[0032] The MTS software dynamically adjusts the parameters of the PID controller based on the controlled parameters fed back from the sensors. This includes dynamically adjusting the proportional coefficient Kp, integral coefficient Ki, and derivative coefficient Kd of the PID controller, as detailed below:

[0033] Calculate the deviation between the controlled parameter and the set value.

[0034] If the average deviation is less than the steady-state average threshold and the maximum deviation is less than the steady-state maximum threshold, the system is considered to be in steady state, and a short control cycle, such as 0.5 seconds, is enabled; otherwise, a long control cycle, such as 20 seconds, is enabled.

[0035] When the deviation increases, the proportional coefficient Kp is increased; when the deviation decreases, the proportional coefficient Kp is decreased, so that the deviation can be quickly eliminated when it is large. For example, when the deviation is ≤1, Kp = 0.5; when the deviation is >1 and ≤5, Kp = 1.0; when the deviation is >5, Kp = 2.0.

[0036] When the accumulated deviation exceeds the accumulated threshold, the integral coefficient Ki is increased to quickly eliminate the steady-state deviation. When the deviation approaches zero, the integral coefficient Ki is decreased to prevent overshoot. Specific adjustment rules can be set according to the actual system conditions; for example, the integral coefficient Ki can be dynamically adjusted by monitoring the magnitude of the integral term.

[0037] When the rate of change of deviation increases, the derivative coefficient Kd is increased to suppress dynamic oscillations; when the rate of change of deviation decreases, the derivative coefficient Kd is decreased to improve the response speed. Specifically, different Kd adjustment ranges can be defined based on the threshold value of the rate of change of deviation.

[0038] By repeatedly adjusting the parameters of the PID controller according to the control cycle, dynamic optimization of the PID controller parameters can be achieved.

[0039] A cycle counter can be set in the MTS software to accumulate the system scan cycle. When the accumulated value is greater than or equal to the variable control cycle, the PID controller is triggered to calculate and the cycle counter is reset.

[0040] It can be designed so that if the increment of the control command is less than the increment threshold, such as 1%, the current control command is maintained; otherwise, the increment of the control command is accumulated and the PID controller parameters are updated.

[0041] In scenarios such as motor control, the FFT algorithm can be used to calculate the phase and amplitude changes between the feedback current and the set current, and the PID controller parameters can be adaptively adjusted to improve noise immunity.

[0042] The above embodiments disclose a dynamic adjustment control system and method for PID controller parameters based on MTS software. It is deeply integrated with MTS software, making full use of the data processing and analysis capabilities of MTS software, realizing dynamic optimization of PID controller parameters, improving the adaptability and control performance of the control system, and balancing response speed and computational efficiency by dynamically switching the control cycle for steady-state and unsteady-state conditions. It has anti-interference and safety mechanisms to ensure the stability and safety of the control system.

[0043] In a specific example, a static ultimate load test of an aircraft requires precise control of the electro-hydraulic servo valve. During the test loading process, due to pressure fluctuations, flow pulsations, and other factors, a PID controller needs to respond quickly and stably control the output voltage. The above embodiment discloses a dynamic adjustment control system and method for PID controller parameters based on MTS software, which is implemented as follows.

[0044] Initialization settings:

[0045] Initialize PID controller parameters: Kp=1.0, Ki=0.1, Kd=0.01, control period=20 seconds.

[0046] Steady-state thresholds: steady-state average threshold = 50N, steady-state maximum threshold = 100N.

[0047] Configure the communication parameters for the sensors and actuators.

[0048] Real-time monitoring:

[0049] The MTS software acquires the force sensor readings in real time, calculates the deviation, and the rate of change of the deviation.

[0050] Status judgment:

[0051] If the average deviation is less than 100N and the maximum deviation is less than 200N, the system is considered to be in steady state, and the switching control cycle is 0.5 seconds; otherwise, the control cycle is maintained at 20 seconds.

[0052] Parameter adjustment:

[0053] Adjust Kp according to the magnitude of the deviation: when the deviation is <100N, set Kp = 0.5; when the deviation is in the range of 100N~200N, set Kp = 1.0; when the deviation is >200N, set Kp = 2.0.

[0054] Adjust Ki based on the cumulative deviation.

[0055] Adjust Kd according to the rate of change of deviation.

[0056] The PID controller calculates control commands based on the adjusted parameters, performs amplitude limiting processing, and outputs them to the actuator to adjust the electro-hydraulic servo valve to perform the action.

[0057] Continuously iterate and optimize the PID controller parameters to ensure stable system operation.

[0058] By dynamically adjusting the PID controller parameters, the load deviation is continuously reduced, the control accuracy is improved, and the test stability is significantly enhanced. For example, the load deviation is reduced from ±5% to ±1%, and the response time is shortened from 10 seconds to 5 seconds, which significantly improves the test efficiency and control accuracy.

[0059] The technical solution of this application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. Those skilled in the art should understand that the scope of protection of this application is obviously not limited to these specific embodiments. Without departing from the principles of this application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of this application.

Claims

1. A method for dynamic adjustment of PID controller parameters based on MTS software, characterized in that, include: MTS software calculates the deviation between the controlled parameter and the setpoint; When the deviation increases, the proportional coefficient Kp is increased; when the deviation decreases, the proportional coefficient Kp is decreased. When the accumulated deviation exceeds the accumulated threshold, the integral coefficient Ki is increased; when the deviation is close to zero, the integral coefficient Ki is decreased. When the rate of change of deviation increases, the differential coefficient Kd is increased; when the rate of change of deviation decreases, the differential coefficient Kd is decreased.

2. The dynamic adjustment control method for PID controller parameters based on MTS software according to claim 1, characterized in that, If the average deviation is less than the steady-state average threshold and the maximum deviation is less than the steady-state maximum threshold, then a short control cycle is enabled; otherwise, a long control cycle is enabled.

3. The dynamic adjustment control method for PID controller parameters based on MTS software according to claim 2, characterized in that, The shortest control cycle is 0.5 seconds; The long control cycle is 20 seconds.

4. A PID controller parameter dynamic adjustment control system based on MTS software, characterized in that, The PID controller is embedded in the MTS software platform and configured to communicate with sensors and actuators. The sensor is used to collect the controlled parameters in real time and transmit them to the MTS software platform; According to the controlled parameters, the MTS software dynamically adjusts the parameters of the PID controller using the PID controller parameter dynamic adjustment control method based on the MTS software as described in claim 1. The PID controller calculates control instructions based on the adjusted parameters and transmits them to the actuator through the MTS software platform. The actuator controls the controlled object according to the control instructions.

5. The dynamic adjustment control method for PID controller parameters based on MTS software according to claim 4, characterized in that, The MTS software performs amplitude limiting on the control commands output by the PID controller.