This repository contains MATLAB codes for various feedback control simulations, covering advanced control techniques such as disturbance observers, zero-phase error tracking control, and linear quadratic regulators.
- Assist_as_needed_switching.m: MATLAB script implementing assist-as-needed switching control.
- DOB_ZOH_PAA_1_LPF2nd_Final.m: Implementation of Disturbance Observer (DOB) with Zero-Order Hold (ZOH), PAA (Parameter Adaptation Algorithm) control, and a second-order low-pass filter.
- Prob6_LQR.m: MATLAB code for Linear Quadratic Regulator (LQR) problem.
- MATLAB (for running the
.m
files)
-
Clone the repository:
git clone https://github.com/mincasurong/Advanced_control.git cd Advanced_control
-
Open the desired
.m
file in MATLAB and run it to see the results of the control simulations.
To run the Linear Quadratic Regulator (LQR) simulation:
- Open
Prob6_LQR.m
in MATLAB. - Run the script to simulate the LQR control.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or additions.
Special thanks to the contributors and the control systems community for their continuous support and resources.