Control System Designer: Inconsistent Controller Output Step Response

22 ビュー (過去 30 日間)
Markus M.
Markus M. 2025 年 9 月 11 日
コメント済み: Markus M. 2025 年 10 月 20 日 8:57
I use the control system designer with e.g simple plant and controller:
s = tf('s')
G = 1/(s+1)
C = 1/s;
controlSystemDesigner(G,C);
and the default control system architecture
After adding the step reponses
(via selection from step reponses) and
via:
I expected them to be the same responses (since du is probably 0).
The response is correct, however is wrong (unbounded) and differs from :
Is this a bug?
Best regards
Markus

採用された回答

Paul
Paul 2025 年 9 月 11 日
I can recreate these result and uc/r certainly looks incorrect. After exporting the systems to the base workspace I get:
>> tf(IOTransfer1)
ans =
From input "r" to output "u":
s + 1
-----------
s^2 + s + 1
Continuous-time transfer function.
Model Properties
>> tf(IOTransfer2)
ans =
From input "r" to output "uC":
s + 1
---------
s^2 + 2 s
IOTransfer2 surely is incorrect and I can't figure out how such a result was obtained.
  15 件のコメント
Paul
Paul 2025 年 10 月 19 日 21:04
Markus M.
Markus M. 2025 年 10 月 20 日 8:57
👍

サインインしてコメントする。

その他の回答 (0 件)

タグ

製品


リリース

R2025a

Community Treasure Hunt

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

Start Hunting!

Translated by