Entramos en este modelo de espacio de estados en MATLAB usando los siguientes comandos:
m = 1000;
b = 50;
A = -b/m;
B = 1/m;
C = 1;
D = 0;
cruise_ss = ss(A,B,C,D);
Especificaciones de rendimiento
El siguiente paso es llegar a algunos criterios de diseo que el sistema compensado debe
lograr. Cuando el motor da una fuerza de 500 Newton, el coche alcanzar una velocidad
mxima de 10 m / s (22 mph), vase la seccin de respuesta de paso de bucle abierto a
continuacin. Un automvil debe ser capaz de acelerar hasta que la velocidad en menos
de 5 segundos. En esta aplicacin, un sobreimpulso 10% y el error de estado
estacionario 2% de la velocidad son suficientes.
Mantener en cuenta lo anterior, hemos propuesto los siguientes criterios de diseo para
este problema:
Tiempo de subida <5 s
Sobreimpulso <10%
error de estado estacionario <2%
Observamos que el sistema de bucle abierto es estable y no oscila desde el polo es real y
negativo. Adems, la velocidad de respuesta se determina por la magnitud de este polo, b / m:
cuanto mayor sea la magnitud, ms rpido el sistema se acerca al valor de estado estacionario.
Ya que estamos por lo general no es capaz de cambiar los parmetros del sistema para cambiar
la respuesta dinmica del sistema, hay que disear controladores lugar que alteran los polos y
ceros del sistema de circuito cerrado para cumplir con las especificaciones de funcionamiento
deseadas.
Diagrama de Bode en lazo abierto
Tambin estamos interesados en la respuesta en frecuencia en lazo abierto del sistema que nos
encontramos con el siguiente comando de MATLAB:
bode(P_cruise)
Vemos que los diagramas de Bode exhiben las caractersticas definitivas de sistemas de primer
orden, incluyendo una magnitud -3 dB y -45 grados fase a la frecuencia de esquina de w = b / m
= 0,05 rad / s y -20 dB / dec roll- off a altas frecuencias.
Especificaciones de rendimiento
- Tiempo de subida <5 s
- Sobreimpulso <10%
- error de estado estacionario <2%
Informacin general del PID
El diagrama de bloques de un sistema tpico de realimentacin unitaria se muestra a
continuacin.
El control proporcional
El primero que hay que hacer en este problema es encontrar una funcin de
transferencia en lazo cerrado con un control proporcional (Kp = C) aadi.
Al reducir el diagrama de bloques de realimentacin unitaria, la funcin de
Control PID
Para este ejemplo particular, se necesita ninguna aplicacin de un
controlador de derivado para obtener la salida requerida. Sin embargo, es
posible que desee ver cmo se trabaja con un control PID para el futuro de
referencia. La funcin de transferencia en lazo cerrado para este sistema de
control de crucero con un controlador PID (C = Kp + Ki / s + Kd * s) es:
Trazar la respuesta de paso y ajustar todos Kp, Kd, y Ki hasta que obtenga
resultados satisfactorios. Vamos a dejar esto como un ejercicio para que
usted pueda trabajar.
Sugerencia: Por lo general, la eleccin de las ganancias apropiadas requiere
un proceso de ensayo y error. La mejor manera de atacar este proceso
tedioso es ajustar una variable (Kp, Ki, o Kd) a la vez y observar cmo
cambiar una variable influye en la salida del sistema. Las caractersticas de
Kp, Ki y Kd se resumen en la Introduccin: La pgina de diseo del
controlador PID.