Triggered Adaptive Sliding Mode Control for Inverted Pendulum under False Data Injection Attack
Implementation Plan:
Step 1: Initially, we will construct the Simulink model of an inverted pendulum system with an ASMC controller.
Step 2: Then, we implement False Data Injection Attack (FDIA) and collect simulated measurement data.
Step 3: Next, we use Luenberger observer with kalman filtering algorithm for detect attack and residual signals based on collected data
Step 4: Next, we compute detection threshold using Monte Carlo empirical method and detect FDIA based on residual exceeding threshold based on collected data
Step 5: Next, we analyze mitigated attacks by updating adaptive gains using ASMC based on collected data
Step 6: Finally, we plot performance metrics for the following
6.1: Time vs. Pendulum Angle (rad)
6.2: Time vs. Angular Velocity
6.3: Time vs. Residual Signal
6.4: Time vs. Threshold Value
Software Requirements:
1. Development Tool: MATLAB R2023a/Simulink or above
2. Operating System: Windows-10 (64-bit) or above
Note:
1) If the proposed plan does not fully align with your requirements, please provide all necessary details—including steps, parameters, models, and expected outcomes—in advance. Kindly ensure that any missing configurations or specifications are clearly outlined in the plan before confirming.
2) If there’s no built-in solution for what the project needs, we can always turn to reference models, customize our own, different math models or write the code ourselves to fulfil the process.
3) If the plan satisfies your requirement, Please confirm with us.
4) Project based on Simulation only.