Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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

Status
Not open for further replies.

Brian1776

Newbie
Joined
Jul 11, 2021
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
12
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.png

rootlocus.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.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
upload_2021-7-11_12-10-39.gif
:(
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top