how can i get the PID value from +ve zero value.... since Td and Ti must be a +ve value
Afficher commentaires plus anciens
Hi all, please advise ow can i get rid of this...
I have a discrete transfer function
Hd = (0.0087)/(z - 0.9892)
and after conversion to continuous form with d2c command i got
Hc = (-0.0042s + 8.54) / (s + 10.86)
.........................
the resulted output respond is a overdamped respond and have quite a long steady state time.
Hence i apply command pidstd(Hc) to obtain the Kp, Ki, and Kd value in order to make the output respond better.
But i got error stating Td and Ti must be a positive value. But the problem is my numerator of my transfer function is a +ve zero!
Can i ask for help how can i get the PID with such transfer function?
Many thanks!
1 commentaire
st
le 20 Juil 2011
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Control System Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!