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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

태그

제품


릴리스

R2025a

Community Treasure Hunt

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

Start Hunting!

Translated by