Feedin vector in feedback function for mimo systems
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Roberto Echeverria
am 26 Nov. 2021
Kommentiert: Roberto Echeverria
am 29 Nov. 2021
The documentation for the feedback function shows the following graph to indicate the connections between the plant and the controller.
From the figure, i assume that the feedin vector should be feedin=[4,2] because the 4th input of the plant is connected to the first ouput of the controller and the 2nd input of the plant to the 2nd output of the controller. But in the documentation they do feedin=[2 4]. In the example they shown random state space so only god knows if the result is as expected... Can anyone confirm the correct use of this function in a MIMO system?
0 Kommentare
Akzeptierte Antwort
Paul
am 26 Nov. 2021
Try an example with a known solution.
A = -diag(1:4); B = eye(4); C = eye(4); D = zeros(4);
sysp = ss(A,B,C,D);
sysk = ss(diag([5 10]));
feedout = [2 4];
feedin = [2 4];
sysc = feedback(sysp,sysk,feedin,feedout,-1);
tf(sysc)
As you expected, the first output of sysk is mapped to the feedin(1) input to sysp and the second output of sysk is mapped to the feedin(2) input to sysp.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Dynamic System Models 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!