Matlab - Sintonizar controlador PI en matlab

   
Vista:

Sintonizar controlador PI en matlab

Publicado por yessica africano (1 intervención) el 20/09/2017 17:24:23
Hola! Tengo esta situación. Quiero obtener un controlador PI para esta planta:

G(s)=(s^2 a+sb+c)/(s^2 d+se+1)

Al ponerla en matlab queda así:

h = tf([a b c],[d e 1]);
sys1=zpk(h);

%PI controller tunning
[C_pi,info] = pidtune(sys1,'pi')

Sin embargo el sotfware me da un controlador only-I. Alguien sabe esto por qué es así? Se que si cambio las constantes a,b,c,d,e puedo obtener uno PI, pero no es lo que necesito. Como podría fijar que quiero uno PI??

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH

Sintonizar controlador PI en matlab

algo estás haciendo mal en el código a lo mínimo debería darte uno p , la acción proporcional debe ir incluida en los controladores por eso pi, pd , pid son muy comunes, porque de estas tres acciones la que se basa en el presente es la p, entonces debe ser el presente combinado con el pasado (por la sumatoria de los errores pasados) , combinado con el futuro (anticipándose al error por derivada) , pero siempre debe incluir el presente para que controle bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar