Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2: Control de
Velocidad en un Automóvil
Universidad Distrital Francisco Jose de Caldas
Facultad de Ingenieria
Ingenieria Electronica
Control I
1. Introducción
El ejemplo trata del diseño de un sistema de control para la velocidad de cru-
cero de un automóvil. El propósito del sistema de control de crucero es regular la
velocidad del vehı́culo de forma que siga las órdenes del conductor y mantenga la ve-
locidad en el nivel ordenado. Basándose en la seña1 de orden, VR , del conductor y en
la señal de realimentación del sensor de velocidad, el controlador de crucero regula
la velocidad del vehı́culo v ajustando el ángulo u del obturador de la gasolina para
aumentar o disminuir la fuerza del accionamiento del motor Fd . La dinámica longi-
tudinal del vehı́culo gobernada por la ley de Newton (o el principio de d’Alembert)
es
d
Fd = M v + Fa + F g 0
dt
d
Dónde M dt es la fuerza de inercia,Fa es la resistencia aerodinámica y Fg es la
resistencia de ascensión o fuerza descendente. Las fuerzas Fd , Fa y Fg se producen
como se muestra en el modelo de la Figura 1.
1
Dónde vω es la velocidad de las ráfagas de viento, M es la masa del vehı́culo y pa-
sajero(s), θ es el grado de la carretera y Ca el coeficiente de resistencia aerodinámica.
El actuador del obturador y el sistema de propulsión del vehı́culo se modelan como
un retardo temporal en cascada con un retardo de primer orden y una caracterı́stica
de fuerza de saturación. Se adoptan los siguientes valores de los parámetros:
C1 = 743
T = 1s
τ = 0,3s
M = 1000kg
Ca = 1, 19 (Nm )2
s
Fdmax = 3000N
Fdmin = −3000N
g = 9,8 sm2
El diseño del controlador para este sistema comienza por simplificar el modelo.
Considerar una situación nominal en la que el vehı́culo se conduce a 25 m/s (por
ejemplo, 56 mph), no hay viento, y el grado es 0. Con un controlador diseñado
adecuadamente, la fuerza motriz,Fd , está operativa sin entrar en saturación la mayor
parte del tiempo. El modelo de estado de la planta en esta situación nominal se
describe como:
1
v̇ = (Fd − Ca v 2 )
M
1
Fd = [−Fd + C1 u(t − τ )]
T
Si se considera el estado de equilibrio correspondiente a la velocidad nominal
de operación de vR = v0 = 25m/s, mantener esta velocidad en estado estacionario
requiere de:
2
C1 −τ s
∆V (s) MT
e
= 2Ca v0
∆U (s) (s − M
)(s − T1 )
Para dejar la función de transferencia en términos de los polos, decimos que:
∆V (s) Ce−τ s
=
∆U (s) (s − p1 )(s − p2 )
De dónde
p1 = −0,06
p2 = −1
C = 0,743
∆V (s) C3,33
=
∆U (s) (s − p1 )(s − p2 )(s + 3,33)
Reemplazando los valores de p1 , p2 y C:
∆V (s) 2,474
= G(s) = (1)
∆U (s) (s + 0,06)(s + 1)(s + 3,33)
2,474
G(s) = (2)
s3 + 4,39s2 + 3,5898s + 0,1998
3
2. Análisis de estabilidad
Criterio de Estabilidad de Routh
Para realizar el teste de Routh se debe Realimentar el sistema, como se observa
en la figura [2]:
∆Y (s) KG
=
∆R(s) 1 + KG
Donde Y(s) es la salida del sistema y R(s) es la entrada, particularmente la
referencia. Esta relación se llamará C(s)
2,474
K s3 +4,39s2 +3,5898s+0,1998
C(s) = 2,474
1+ s3 +4,39s2 +3,5898s+0,1998
2474k
C(s) = (3)
s3 + 4,39s2 + 3,5898s + 0,1998 + 2,474k
Según la expresión de la ecuación [3] se obtiene que el polinomio caracterı́stico
es
s3 a0 a2 s3 1 3.5898
s2 a1 a3 s2 4.39 0,1998 + 2,474k
s1 b0 s1 b0
s0 c0 s0 c0
4
b0 ≥ 0 c0 ≥ 0
3,54 − 0,56k ≥ 0 0,1998 + 2,474k ≥ 0
6,28 ≥ k k ≥ −0,08
5
3. Diseño de Controladores
3.1. Controlador Proporcional
" !#
1 1
ess = lı́m s
s→0 s 1 + s3 +4,39s2,474k p
2 +3,59s+0,1998
0,1998
ess = (5)
0,1998 + 2,474kp
1
kp = 0,08 (6)
ess − 1
6
Con el criterio de estabilidad de Routh Hurwitz presentado en la sección anterior
y según la ecuación [4] se puede determinar cual es el error de estado estacionario
mı́nimo que se puede obtener para que el sistema sea estable, es decir, se determina
que error de estado estacionario se obtiene para k=6.28
0,1998
essmin =
0,1998 + (2,474)(6,28)
essmin = 0,0126 = 1,26 %
7
Figura 6: Respuesta entrada escalón control proporcional
8
[6] donde se presenta que el error E(s) es aproximadamente igual a 0.15, que hace
referencia a la diferencia entre el valor de entrada y de salida (10-9.85=0.15), para
un error del 1.5 % y que la salida de Y(s) esta en 9.85 lo que corresponde a un error
de 1.5 % con respecto a la entrada que fue un escalón de amplitud 10.
Si se desea que disminuyan las oscilaciones, se debe escoger un valor de ess mayor
teniendo en cuenta que la salida se aleja del valor de referencia como se muestra para
el caso de ess = 10 %
1
kp = 0,08 = 0,73 (9)
0,1 − 1
En la figura [7] se obtiene la respuesta en el tiempo con Kp = 0,73 donde evi-
dentemente la salida se aleja de la referencia pero el sobre pico no pasa la referencia,
no tiene tantas oscilaciones y se estabiliza en 15 segundos aproximadamente, la di-
ferencia entre la entrada y la salida E(s) es de 1 para un error del 10 %. como se
presenta en la figura [8]
9
Figura 9: Respuesta estado estacionario control Proporcional para Kp = 0,73
10
A partir de la siguiente tabla de sintonı́a de controladores se diseñara el con-
trolador P, PI y PID por este primer método:
Control Kp τi τd
τ
P KL
∞ 0
τ L
PI 0,9 KL 0,3
0
τ
PID 1,2 KL 2L 0,5L
Kp → Ganancia Proporcional
τi → Tiempo Integral
τd → Tiempo derivativo
Kp
Ki =
τi
Kd = Kp τ d
11
Figura 12: Simulación Respuesta al escalón
L τ k
1.28 20.41 12.35
Control Kp τi τd
P 1.29 ∞ 0
PI 1.16 4.26 0
PID 1.55 2.56 0.64
12
a) Controlador P:
Según la tabla [3] el controlador kp = 1,29. Se simula el sistema como se
presenta en la figura [14] y [15].
13
Figura 17: Respuesta controlador PI por metodo 1 de Zingler y Nichols
14
Figura 19: Respuesta PID método 1 de Zingler y Nichols
15
Figura 20: Modelo realimentado de la planta
ku = 6,3
Tu = 3,298
16
Figura 23: Simulación control P Respuesta al escalón método 2
17
Figura 25: Simulación Respuesta al escalón control PI método 2
kc = 0,6ku = 3,78
Ti = 0,3Tu = (0,3)(3,298) = 0,98
Td = 0,125Tu = (0,125)(3,298) = 0,412
18
Figura 27: Simulación Respuesta al escalón control PID método 2
19
4. Lugar Geométrico de las Raı́ces
Con ayuda de Matlab se gráfica el lugar geométrico de las raı́ces a partir de la
función de transferencia de la planta en lazo abierto:
Ki
C(s) = Kp + (10)
s
kp (s + β)
C(s) = (11)
s
Ki
β= (12)
Kp
Ov ≤ 5 %
tss ≤ 46s
Para determinar los valores del polo deseado, se encuentran los valores de ζ y
ωn :
s
ln(Ov )
ζ= = 0,78
π2 + ln(Ov )2
4
ωn = = 0,34
ζtss
Se procede a calcular las constantes para determinar el polo deseado:
20
pc = σ ± ωd
σ = ζωd = 0,2667
p
ωd = 1 − ζ 2 = ±0,342
∠G(s) = −154,3
∠C(s) = 180 − (−154,3) = 334,3
∠C(s) = 334,3 − 360
∠C(s) = −25,7
Se debe encontrar el ángulo aportado por el polo en el origen valor que permitirá
calcular el ángulo del cero s + β el cual corresponde al ángulo del polo deseado:
−1 2,14
∠p0 = tan = 141,23
−0,2667
∠C(s) = ∠β − ∠p0
∠β = 115,5
Con el valor del ángulo de β se puede obtener la magnitud por medio de matlab:
21
β = 0,146
El controlador hasta el momento tiene la siguiente expresión:
K(s + 0,146)
C(s) = (14)
s
Para encontrar el valor de K se utiliza el criterio de magnitud el cual se presenta
en la expresión de la ecuación [15]:
1
K= (15)
|C(s)G(s)|
Donde el valor K se determina evaluando las expresiones de C(s) y G(s) en el
polo deseado pc .
K = 0,406 (16)
0,406(s + 0,146)
C(s) = (17)
s
Finalmente se puede conocer el valor de ki y kp por medio de las ecuaciones [11]
y [12]
kp = K = 0,406
ki = βkp = 0,05
22
Figura 32: Respuesta control PI LGR
5. Conclusiones
1. El control proporcional tiene el limitante que solo permite escoger un criterio
de diseño, Overshoot o tss y la desventaja que siempre tendrá error de ess; que
se ve afectado por el K pero de acuerdo a este se puede mejorar, en este caso
por tanteo tss.
2. Zingler y Nichols puede presentar porcentajes de error grandes.
23
3. El control PI corrige totalmente el error, puede presentar menos oscilaciones y
para algunas aplicaciones como las de velocidad es mucho más recomendable
que el P.
4. El control PID además de corregir ess, presentó menos oscilaciones que los
controles P y PI, y responde más rápido por que tiene dos ceros.
5. En ningún caso de diseño se logró cumplir exactamente con todos los criterios,
siempre hay un margen de error por la ubicación de los polos, el LGR y las
constantes de los controladores.
24