This repository provides the MATLAB LMI codes used to verify the feasibility conditions reported in the simulation examples of the manuscript entitled:
Secure Asynchronous Impulsive Control of Nonlinear Multi-agent Systems under Deception Attacks
- MATLAB
- MATLAB LMI Toolbox
-
Example1_Case1_c0439_LMI.m
LMI feasibility test for Case 1 of Example 1 withc = 0.439. -
Example1_Case1_c0990_LMI.m
LMI feasibility test for Case 1 of Example 1 withc = 0.990. -
Example1_Case2_c0680_LMI.m
LMI feasibility test for Case 2 of Example 1 withc = 0.680. -
Example2_LMI.m
LMI feasibility test for Example 2 withc = 0.3.
- Install MATLAB with the MATLAB LMI Toolbox.
- Download or clone this repository.
- Open MATLAB and set the current folder to the directory containing the
.mfiles. - Run the file corresponding to the desired simulation case.
Each file formulates the corresponding LMI conditions, checks their feasibility, and extracts the decision matrices P_j and Q_j.
The parameter settings are consistent with those reported in the manuscript. In Example2_LMI.m, a fixed random seed is used to reproduce the impulse index sequence adopted in Example 2.