Skip to content

About

MATLAB App Designer tool for control system analysis and visualization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Control System Analyzer (MATLAB)

A MATLAB App Designer application for analyzing continuous-time control systems through transfer functions.

Features

  • Transfer function input

  • Pole and zero calculation

  • Automatic system classification:

    • Stable
    • Unstable
    • Underdamped
    • Critically damped
    • Overdamped
  • Damping ratio (ζ) estimation

  • Step response analysis

  • Rise time calculation

  • Settling time calculation

  • Overshoot calculation

  • Gain margin calculation

  • Phase margin calculation

  • Bode plot visualization

  • Root locus visualization

  • Pole-zero map visualization

Requirements

  • MATLAB R2024b or newer
  • Control System Toolbox

Usage

  1. Enter a transfer function using MATLAB syntax.
  2. Click Analyze.
  3. Explore the generated plots through the application tabs.

Example

1/(s^2+3*s+2)

Future Improvements

  • PID controller design
  • Report export
  • System comparison
  • Closed-loop analysis

Screenshot

Control System Analyzer

Author

David Pugès Rovira

About

MATLAB App Designer tool for control system analysis and visualization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors