simulink transfer function with time constant changing during simulation
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Marian
am 17 Dez. 2011
Beantwortet: Marian
am 26 Mär. 2020
I'm trying to create in Simulink a transfer function, say 1/(T1*s+1), with T1 changing during simulation depending on various conditions. Since I cannot change manually the value for T1 the use of Transfer Fcn block is not possible. My question is how can I implement this transfer function?
0 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 17 Dez. 2011
Assume your input is x and output is y:
y=x/(T1*s+1)
y*T1*s+y=x
y*T1*s=x-y
y=(x-y)*(1/s)*(1/T1)
1/s is an integrator, use a negative feedback to get (x-y), 1/T1 is the gain, or can be a multiplication block. You can construct your transfer function now.
7 Kommentare
Molly Brun
am 25 Mär. 2020
How would you acheive this with the function looking more like this: K/(T1s^2+T2s+1) ? I am trying to keep it all in the transfer function block and change the denominator coefficient to include these variables.
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Additional Math and Discrete finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


