Version 0.9.1 Release Notes
Released: 31 Dec 2021
This is a minor release that includes new functionality for discrete
time systems (dlqr, dlqe, drss), flat systems (optimization and
constraints), a new time response data class, and many individual
improvements and bug fixes.
New features
Add optimization to flat systems trajectory generation
Return a discrete time system with
drssA first implementation of the singular value plot
Include InfValue into settling min/max calculation for
step_infoNew time response data class
Check for unused subsystem signals in
InterconnectedSystemNew PID design function built on
sisotoolModify discrete-time contour for Nyquist plots to indent around poles
Additional I/O system type conversions
Remove Python 2.7 support and leverage @ operator
Discrete time LQR and LQE
Improvements, bug fixes
Change
step_infoundershoot percentage calculationIPython LaTeX output only generated for small systems
Fix warnings generated by
sisotoolDiscrete time LaTeX repr of
StateSpacesystemsUpdated rlocus.py to remove warning by
sisotoolwithrlocus_grid= TrueRefine automatic contour determination in Nyquist plot
Fix
dampmethod for discrete time systems with a negative real-valued polePlot Nyquist frequency correctly in Bode plot in Hz
Return frequency response for 0 and 1-state systems directly
Fixed prewarp not working in
c2dandsample_system, margin docstring improvementsImproved lqe calling functionality
Vectorize
FRDfeedback functionBUG: extrapolation in ufun throwing errors
Allow use of SciPy for LQR, LQE
Improve
forced_responseand its documentationAdd documentation about use of axis(‘equal’) in
pzmap,rlocus