This repository contains numerical implementations and visual analysis tools for Root Locus Plots and dynamic control system evaluations. The project focuses on visualizing closed-loop pole trajectories as a function of system gain (
Developed as part of academic and practical explorations in Control Systems Engineering & Industrial Automation.
-
Root Locus Visualization: Automated plotting of closed-loop poles across varying open-loop gain parameters (
$K$ ). -
Stability Analysis: Identification of critical gains, break-away/break-in points, and marginal stability boundaries on the
$s$ -plane. - Transient Response Evaluation: Step response simulation and performance metrics (settling time, overshoot, peak time) for selected closed-loop gain configurations.
-
Custom System Specifications: Support for arbitrary open-loop transfer functions
$G(s)H(s)$ .
To run the analysis scripts locally, ensure you have Python installed along with the following libraries:
pip install numpy matplotlib control scipy