Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

PID - Root Locus (Sisotool) for Transfer Function (TF) with Zero and Poles in Right Plane

Status
Not open for further replies.

Brian1776

Student
Joined
Jul 11, 2021
Messages
1
Location
BR
Hi everyone! I have a 8th order transfer function, you can see it in the first image:

% Transfer function
num = [2.091,0,203.3,0,-2151,0,-1.072e05];
den = [1,0,-830.4,0,-1.036e05,0,-5.767e05,0,2.412e07];
tf = tf(num, den)

tf_pgniex.png

rootlocus_ztwdhm.png


I need to use a PID, so I'm trying to use a compensator, adding poles and zero with the sisotool in MatLab to turn it stable. But iI tried, I tried, and tried, without success. How you can see in picture bellow. But the zero on the right side always holds a pole.
Note: Red zeros and poles have been added, and blue ones belong to the original transfer function.

sisotool2_kdf95w.png



My question is:
Is it possible stable this function adding zeros and poles, or not ?

Any tips ?
Note: I must use a PID for this lesson :(
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top