Improvements to the discrete-time systems in physics.control
Labels: physics.control
With PRs #28318 and #28326, the physics.control module is now quite fully extended to work with discrete-time systems.
There are, however, still some things missing:
- Implement the discrete-time version of
get_asymptotical_stability_conditions(). There could be differet ways to implement this method. The one I'm more inclined to is explained here. Since SymPy already has a good implementation of the continuous-time version, it could be worth reusing it for discrete-time as well. - Implement the Z-transform (and its inverse). See the previous issue #12502 EDIT: I found this draft which could be really useful #24985
- Implement the DiscretePIDController.