Learning control systems with symbolic mathematics, specifically with SymPy
Topics covered so far:
The root-locus plot is animated. The animation shows the movements of the closed-loop poles with respect to
Addiitionally,
Exisiting block-diagram simplification functions only take transfer functions as the inputs. Here, we allow functions of any variable to be used as the inputs to our block-diagram simplification functions.
Here, we can generate the RH-table, including for the two special cases: only the first element in any one row is zero and all elements in any one row are zero. The numbers in each row of the generated table are already simplified by dividing them with their greatest common divisor (GCD). Finally, the signs of each row of the first column are also presented.
This is to perform modeling for a general mass-spring-damper system in one dimensional space (rectilinear system). To build the model, we must first define two adjacency matrices, one for the springs and another one for the dampers. Principally, we use a parallel unidirectional graph to model the mass-spring-damper system.