https://github.com/zazi2002/linear-control-lab-simulation
Linear Control Lab Simulation Assignments using MATLAB and Simulink.
https://github.com/zazi2002/linear-control-lab-simulation
closed-loop-control controller-design matlab simulink
Last synced: 3 months ago
JSON representation
Linear Control Lab Simulation Assignments using MATLAB and Simulink.
- Host: GitHub
- URL: https://github.com/zazi2002/linear-control-lab-simulation
- Owner: ZaZi2002
- Created: 2024-09-06T17:17:00.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-06T20:29:45.000Z (9 months ago)
- Last Synced: 2024-12-28T10:44:36.123Z (5 months ago)
- Topics: closed-loop-control, controller-design, matlab, simulink
- Language: MATLAB
- Homepage:
- Size: 6.57 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linear Control Systems Laboratory
This repository contains the solutions to the control systems laboratory assignments. The lab exercises involve both MATLAB scripting and Simulink modeling for analyzing and designing control systems. Below are the details for each homework assignment.
## Homework 1: MATLAB Signal Analysis and System Modeling
### Part A: Signal Reconstruction
### Part B: LTI Models
## Homework 2: Simulink Model Simulation
### Part A: Simulink Model Construction
### Part B: Closed-Loop System Simulation
### Part C: Data Analysis
### Controller Design
1. Suggest a controller for achieving zero steady-state error in response to a step input.
2. Design a controller to meet these requirements:
- Zero steady-state error to a unit step input.
- Overshoot less than 10%.
- Settling time less than 4 seconds.
3. Use your controller in Simulink, plot the unit step response, and check if it meets expectations. Adjust parameters if necessary.
4. Construct the block diagram in Figure 3 and integrate your controller. Plot the unit step responses for the closed-loop systems.