Bonjour a tous, je veux contrôler un système en utilisant PID contrôler, mais le système restes toujours instable. voici mon programme matlab :
j'ai varié plusieurs fois les paramètre du PID mais le système restes toujours instable. aidez moi svp. merci beaucoup.Code:A =[ 0 1.0000 0 0 0 0 0 0 -0.0061 -0.0064 0 0 0 0 0 0 0 1.0000 0 0 0 0 -3.8235 -2.8937 0 0 0.0000 0 0 0 0 0 0 0.0000 0 0] B=[0;0;0;0;0.3717;0]; C=[1 0 0 0 0 0]; D=0; sys=ss(A,B,C,D); sys1=tf(sys); co=ctrb (A,B); ob=obsv (A,C); Controllability=rank(co); Observability=rank(ob); de=0.3; kp=2; ki=-0.3; kd=0.4; c=pid(kp,ki,kd); feed=feedback(c*(sys1),1); step(feed)
-----