How Do I Optimize Transfer Functions on MATLAB??

I was given a task by my teacher where I was given several laplace transforms to "optimize" by using the keywords "parallel", "series", "feedback" in order to connect these blocks together, map it and optimise them. Thing is I am not sure how I can "optimise" a transfer function on MATLAB cos afterall i'm just putting in random transfer functions, how do I make MATLAB just do the job for me?
Am I supposed to model this after something? Or does MATLAB find the best possible route for each transfer function to get an answer?
Please let me know If I am missing any information.
Thank you in advance

2 Comments

Probably they meant minreal function for pole-zero cancellation (simplification).
G=zpk([],1,1)
K=zpk(1,1.5,1)
Gz=feedback(K*G,1)
zpk(Gz)
zpk(minreal(Gz))
So to be sure we're on the right page: I have 5 transfer functions(G1, G2, G3, H1, H2) to use and essentially "optimize" by using MATLAB's "Minreal"? You sure I don't have to use "series" or "parallel"?

Sign in to comment.

Answers (0)

Asked:

on 8 Jan 2021

Commented:

on 9 Jan 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!