Design method of state feedback controller
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Can you explain the design method of a state feedback controller using MATLAB and Simulink, and the methods of position and velocity control using it?
I have designed an observer using MATLAB and Simulink. Now, I want to add position control and velocity control to this model. How can I do this? If there are any other methods besides the one I used, please let me know so that I can consider them as well.
The MATLAB code is as follows:
close all;
clear;
clc;
J = 2.09e-5;
B = 0.00002;
Kt = 0.042;
Kb = 0.042;
R = 8.4;
L = 1.16;
Ae = [0 1 0 0
0 -B/J Kt/J 1/J
0 -Kb/L -R/L 0
0 0 0 0];
Be = [0 0 1/L 0]';
Ce = [1 0 0 0];
De = 0;
% Observability
obsv(Ae, Ce)
rank(obsv(Ae, Ce))
% eigenvalue
eigen = [-15 -15 -15 -15];
Lgian = acker(Ae', Ce', eigen)
L1 = Lgian(1)
L2 = Lgian(2)
L3 = Lgian(3)
L4 = Lgian(4)
The following is a model created for the motor and observation device through state equations.
The lines indicating the input and output of disturbance (d) in the picture are not shown, but they are actually connected.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1323565/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1323570/image.png)
0 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Dynamic System Models en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!