Event-Triggered Practical Predefined-Time Fault-Tolerant Synchronization of Second-Order Chaotic Systems
This paper proposes an event-triggered, predefined-time nonsingular terminal sliding mode control strategy utilizing time-varying barrier-function-based adaptive gains to achieve robust synchronization of second-order chaotic systems under parameter uncertainties, external disturbances, and actuator faults without requiring prior knowledge of disturbance bounds.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the world of engineering, some systems are notoriously difficult to tame. They are known as chaotic systems, a class of machines or natural processes that behave with extreme complexity and unpredictability. Imagine a weather pattern or a swinging pendulum that, instead of settling into a steady rhythm, jumps erratically between different states. A tiny change in how you start the system can send it careening into a completely different behavior, making long-term prediction nearly impossible. Because these systems are so sensitive, controlling them is a major challenge in fields ranging from secure communications to robotics. The goal for engineers is often to make two of these chaotic systems move in perfect lockstep, a process called synchronization. If one system is the master and the other is the slave, the engineer wants the slave to copy the master's every move, no matter how wild the master's behavior becomes. However, real-world systems are never perfect; they suffer from unknown internal changes, outside noise, and broken parts, all of which can throw the synchronization off course.
A team of researchers at Shandong Xiehe University has developed a new method to force these chaotic systems to synchronize quickly and reliably, even when things go wrong. Their work focuses on a specific type of control strategy that acts like a highly responsive guide, steering a chaotic system toward a target path within a time that is set in advance by the engineer. Unlike older methods that might take an unpredictable amount of time to settle down or require the engineer to guess the maximum size of potential problems, this new approach guarantees that the systems will align within a specific, pre-chosen duration. The researchers achieved this by designing a control system that adapts its own strength as it gets closer to the target, becoming more forceful only when necessary to correct errors. This prevents the system from wasting energy or becoming unstable. Furthermore, they introduced a smart communication rule that sends new instructions to the machine only when absolutely needed, rather than constantly broadcasting updates. This saves a significant amount of digital bandwidth, which is crucial for modern networks where data traffic is a precious resource.
The core of this achievement lies in how the researchers handled the inevitable imperfections of real machines. In any physical system, parts can wear out, sensors can drift, or external forces can push the system off course. The researchers also had to account for actuator faults, which occur when the device responsible for moving the system fails to deliver the full power commanded by the controller. Traditional methods often try to compensate for these issues by using a fixed, high-strength setting that is strong enough to handle the worst-case scenario. However, this is like driving a car with the brakes locked on at all times just in case you need to stop suddenly; it wastes energy and causes unnecessary wear. The new method avoids this by using a dynamic barrier. Think of the system's error as a ball rolling toward a target. The researchers created an invisible wall around the target that shrinks over time. As the ball gets closer to the wall, the control system automatically increases its corrective force. This ensures the ball reaches the target exactly when the wall closes, without needing to know beforehand how hard the wind might blow or how heavy the ball is.
To prove their method works, the team ran detailed computer simulations using two famous examples of chaotic systems: the Duffing oscillator and a variation known as the Φ6 Duffing oscillator. These are mathematical models that mimic the behavior of real-world devices like vibrating structures or electrical circuits. The researchers set up a scenario where the "slave" system started with different initial positions than the "master" system and was subjected to random noise and a sudden 60 percent loss of power in its motor at a specific moment. Despite these challenges, the new controller successfully synchronized the two systems. In one test, the systems aligned their positions and speeds in less than a quarter of a second, significantly faster than other existing methods tested in the same simulation. The researchers also measured the accuracy of the synchronization, finding that the difference between the two systems remained extremely small, well within the tight margins required for high-precision applications.
A critical part of the study was the efficiency of the communication between the controller and the machine. In many control systems, the computer sends a new command to the machine thousands of times every second, regardless of whether the machine actually needs a new instruction. This floods the communication channel with redundant data. The researchers implemented a periodic event-triggering mechanism, which acts like a gatekeeper. The system checks the difference between the command it is holding and the new command it wants to send. If the difference is small, it simply keeps the old command. It only sends a new update if the error grows large enough to cross a specific threshold. In their simulations, this simple rule reduced the number of messages sent by approximately 93 percent. Instead of sending 30,000 commands over a 30-second period, the system only sent around 2,000, yet it maintained the same high level of performance and stability.
The researchers also explored how the speed of synchronization could be adjusted. By changing the time parameters in their design, they could tell the system to synchronize in one second, three seconds, or five seconds. The simulations showed that the system could meet these exact deadlines. When a faster synchronization was requested, the controller applied a stronger initial force to get the system moving quickly, which resulted in a higher peak power usage. When a slower, more gradual approach was chosen, the power usage was lower. This flexibility allows engineers to tailor the system's behavior to the specific needs of their application, balancing the need for speed against the available power and energy constraints. The study confirmed that even with sudden faults and unknown disturbances, the system could be guided to the target state within the chosen time frame, and the errors would stay within the desired limits.
The work presented in this paper offers a robust solution for a problem that has long plagued engineers working with complex, unpredictable systems. By combining a time-guaranteed convergence strategy with an adaptive gain that reacts to the system's current state, the researchers have created a controller that is both powerful and efficient. The ability to synchronize chaotic systems without knowing the exact limits of the disturbances beforehand removes a major hurdle in practical design. Additionally, the dramatic reduction in communication traffic means that these advanced control systems can be deployed in networks where bandwidth is limited or where reliability is paramount. The simulations demonstrate that this approach is not just a theoretical possibility but a practical tool that can handle the messiness of the real world, ensuring that chaotic systems can be tamed and made to work together with precision and speed.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.