Please my Simulink result graph fluctuates but it always ends up constant at 1 with or without an actuator force or even when I change some parameters. What can I do?

3 Ansichten (letzte 30 Tage)

Akzeptierte Antwort

Sam Chak
Sam Chak am 15 Jun. 2022
The response is most likely caused by the two factors:
  • the Unit Step function, generated by the Step block.
  • the steady-state output of a system to its constant input
The default value of the Step time in the Step block is '1' second, that is when the step output jumps from the Initial value '0' to the Final value '1'. This seems to be consistent with the transient response that you showed us.
On the steady-state output, you can evaluate if the dcgain command returns 1. See the example:
w = 2e1;
G = tf(w^2, [1 2*0.25*w w^2]);
ssOut = dcgain(G)
ssOut = 1
If the Step block produces the Unit Step function and the dcgain of a system is also 1, then final value of system response at steady state will also be 1.
  5 Kommentare
Sam Chak
Sam Chak am 17 Jun. 2022
Don't mention it, @Tobechukwu. If my analytical deductions from the Answer and Comments have helped you, consider accepting ✔ and voting 👍 the Answer as a closure to this. Thanks!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by