Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

A transfer function block that has only zeros

Status
Not open for further replies.

nickw1881

Electrical
Jun 6, 2010
5
I am trying to model a current mode dc/dc converter as shown by Dr Ray Ridley, which requires a block that has a double zero and no poles. ( page 9)

The block is H=1+s/(wn*Q)+s^2/(wn^2) where wn and Q are constants and s is the laplace variable. How can I make this block in simulink? The built in functions won't allow more zeros than poles.
 
Replies continue below

Recommended for you

use a numerator of [1 1/(w*Q) 1/w^2] and a denom [.000001 .0000001 1]

which is at least legal if not very clever.

Cheers

Greg Locock


New here? Try reading these, they might help FAQ731-376
 
Your "H" is a second order system. Why not convert directly to state space form, and then model it with an SS block in simulink.
just a thought,

[peace]
Fe
 
You have H = [1+s/(wn*Q)+s^2/(wn^2)]

You could model the inverse function
Hinv=1/[1+s/(wn*Q)+s^2/(wn^2)]

Then plug Hinv into where it says H in the negative feedback loop here:

Now you have transfer function:
Y/X = G / [1+G*Hinv]

Make G a really big scalar gain constant so that the 1<< G*Hinv and the denominaotr becomes approximately G*Hinv and
Y/X ~ G / [G*Hinv] = H

=====================================
Eng-tips forums: The best place on the web for engineering discussions.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor