ENH: deadtime support for TransferFunction
See original GitHub issueBackground
It would be quite useful to have real (e^(- deadtime * s)) deadtime in transfer functions. When multiple operations are performed on them, (decoupling methods for mimo systems, multiloop control tunning strategies like BLT, etc.), pade’s approximation doesn’t quite cut it (the orders grow too much and the computation comes out imprecise).
Proposal
I would like to try adding this feature for the tf and most of it’s methods. Of course, keeping retro-compatibility.
I wonder if prior approaches have been done in order to address this problem, and if there is a big roadblock in sight. That would be nice to know.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:7 (5 by maintainers)
Top Results From Across the Web
Deadtime Compensation for Nonlinear Processes
Powerful deadtime compensation methods, such as the Smith predictor, are available for linear systems represented by transfer functions.
Read more >Performance Improvement Of Smith Predictor Through ...
When this method is applied, the performance of the Smith Predictor is easily improved due to the automatically tuned model dead time and...
Read more >The Dead Time Characterization Method of Quartz Flexure ...
In this paper, the dead time, together with the open-loop transfer function of quartz flexure accelerometers, is identified from step excitation ...
Read more >Improved closed loop identification of transfer function model ...
Transfer function models are used to design PI/PID controllers [1], [2]. Closed loop identification method is preferred over that of the open loop...
Read more >Generalization of the FOPDT Model for Identification and ...
The classical FOPDT model has the form: · The first generalization was proposed in [16] as a fractional order transfer function with integer...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

The JuliaControl toolbox supports a DelayLtiSystem type (which we would probably call
DelayLTI) that you might look at for some ideas.Hi Sawyer! Great then, I’ll start working on it to see what I can do.
Thanks for the tips! Those ideas sound great 😃