⚙ Control Systems Analyzer

Author: Dimitrios Kavalieros — Electrical Engineering and Information Technology MSc. & MEd.

Open in MATLAB Online

A MATLAB App for analysis of automatic control systems.
Built with MATLAB R2019b+ and the Control System Toolbox.


🚀 Run instantly — no installation needed

Click “Open in MATLAB Online” above to run the app directly in your browser.

Requires: Free MathWorks account at mathworks.com


Features

TabDescription
Block DiagramVisual closed-loop diagram: Controller, Plant, Sensor
T.F. ResultsOpen-loop, closed-loop & characteristic equation
Routh–HurwitzFull Routh array + automatic stability verdict
Poles / ZerosCL/OL poles and zeros with LHP/RHP classification
Root LocusRoot locus plot over K ∈ [0, K_max]
BodeMagnitude & phase + Gain Margin & Phase Margin
NicholsNichols chart with critical point

Usage

>> ControlSystemsAnalyzer

Enter coefficients space-separated, highest power first:

Example:  1 3 2  →  s² + 3s + 2

Results update automatically on every field change.


Repository

Control_System_Analyze-/
├── ControlSystemsAnalyzer.m   # Main App (classdef, single-file)
└── README.md

Requirements

  • MATLAB R2019b+
  • Control System Toolbox

Author

Dimitrios Kavalieros
Electrical Engineer MSc. & MEd.
github.com/jimkava

Leave a Reply

Your email address will not be published. Required fields are marked *