AUB PL3a
AUB PL3a
AUB PL3a
RESPUESTA
TEMPORAL
0.- Objetivos
Conocida la forma de representar las funciones de transferencia se pretende ahora
realizar un estudio de la relación entre los parámetros de las mismas y las características de la
respuesta temporal, esto es, la evolución temporal de la salida de los procesos modelados
mediante dichas funciones de transferencia, ante diferentes entradas. Sabiendo cómo
responde el proceso ante ciertas entradas normalizadas se podrán deducir las características
generales de su comportamiento dinámico.
1
Automática Básica Práctica 3a: Repuesta temporal
Ejercicio 1.1: Rellena la tabla siguiente indicando los ceros, polos y la estabilidad
(estable, marginalmente estable o inestable) de los sistemas dinámicos, cuyas funciones de
transferencia se indican.
−3 −2,5 ±
√ 11 i Estable
2
3± √ 5 5 √ 11
−6 ;− ± i Estable
2 2 2
−2−√ 31 −2+ √ 31
−1 −3 ; ; Inestable
3 3
Marginalmente
1 ±√6 i −5 ; 5 i;−5 i Estable
Marginalmente
0 −1 ; 5i ;−5i Estable
Emplea el comando step para representar la respuesta de cada uno de los sistemas
ante escalón unitario. ¿Dónde se observa la diferencia entre sistemas estables, osciladores e
inestables?.
2
Automática Básica Práctica 3a: Repuesta temporal
Para el estudio de la estabilidad en bucle cerrado, únicamente hay que tener en cuenta
el denominador de la función de transferencia en bucle cerrado. La estabilidad de un sistema
en bucle abierto no tiene por qué coincidir con la estabilidad en bucle cerrado del mismo. Un
sistema puede ser estable en bucle abierto e inestable en bucle cerrado y viceversa. Los polos
de la función de transferencia en bucle cerrado serán las soluciones de la ecuación
característica: 1 + G(s)*H(s) = 0
Ecuación característica:
Las soluciones de esta ecuación característica son lo que se conoce como polos en
bucle cerrado y son los que determinan la estabilidad del sistema en bucle cerrado.
Dependiendo de la situación de dichos polos BC se podrá afirmar que el sistema en bucle
cerrado es estable, marginalmente estable o inestable.
3
Automática Básica Práctica 3a: Repuesta temporal
FDT BA
−3 ;− ± √ i
1 3
Polos BA 2 -2; -8
2 2
Estabilidad BA Inestable Estable Estable
10 s+ 50 20 3.2 s−16
FDT BC G ( s )= G ( s )= 3 2
G ( s )=
11 s+ 48 s +4 s + 4 s+23 s 2+ 13.2 s
Marginalmente Estable
Estabilidad BC Estable Estable
(integrador)
4
Automática Básica Práctica 3a: Repuesta temporal
La ecuación característica del servosistema con ganancia variable depende del valor de
la misma. Las soluciones de la ecuación característica, esto es, los polos en bucle cerrado,
depende del valor de la ganancia. La estabilidad en bucle cerrado depende del valor de la
ganancia. Nota que para estudiar la estabilidad del servosistema solo es necesario conocer la
función de transferencia en bucle abierto del mismo: G(s)*H(s). No hace falta saber que parte
de la función de transferencia en bucle abierto está en cadena directa, G(s), y que parte está en
la realimentación, H(s).
Ejercicio 2.1: Con ayuda del comando pole de Matlab rellena la tabla siguiente
indicando la estabilidad en bucle abierto y en bucle cerrado del servosistema cuya función de
transferencia en bucle abierto es la siguiente:
Para ello determina, para cada valor de K, la ecuación característica, calcula los polos en
bucle cerrado e indica la estabilidad del servosistema.
3 2
0.05 s +6 s +11.05 s +13.05 -1.2;-1.71;-3.09 Estable
3 2 Marginalmente
10 s +6 s +21 s +76 -4.88;-0.557±3.9i
Estable
3 2 Marginalmente
60 s +6 s +71 s+ 426 ±8.426i;-6
Estable (oscilador)
3 2 0.133±10.61i;
100 s +6 s +111 s+ 706 -6.266
Inestable
Representa en una figura de Matlab la respuesta ante escalón del servosistema para los
cuatro valores de K propuestos, comprobando las conclusiones acerca de la estabilidad.
Si H(s)=1
5
Automática Básica Práctica 3a: Repuesta temporal
Representa en una figura de Matlab la respuesta ante escalón del servosistema para el
valor de K determinado, comprobando sobre ella el periodo de las oscilaciones determinado
analíticamente. Para ello utiliza el comando step con un vector de tiempo apropiado, esto es,
6
Automática Básica Práctica 3a: Repuesta temporal
con el paso lo suficientemente pequeño para obtener una respuesta suave donde poder medir
el periodo de las oscilaciones.
Aumentar el tipo del servosistema significa hacer más preciso el sistema de control (será
capaz de seguir sin error más tipos de señales de entrada). Por el contrario el sistema se hace
menos estable al aumentar el orden de la ecuación característica. Para conocer la precisión de
un servosistema se estudiará el error que comete en régimen permanente ante las entradas de
prueba normalizadas:
7
Automática Básica Práctica 3a: Repuesta temporal
El error en régimen permanente ante una entrada escalón unitario se conoce como error
de posición. Si la entrada en una rampa unitaria recibe el nombre de error de velocidad y si es
una parábola unitaria, error de aceleración. Sustituyendo estas referencias en la expresión de
la señal de error del sistema y calculando el error en régimen permanente por aplicación del
teorema del valor final se llega a las conclusiones que se resumen en la siguiente tabla:
El error nulo significa que la salida del sistema es capaz de seguir la referencia sin que
haya error entre ésta y la señal de realimentación. El error infinito significa que la señal de error
crece indefinidamente al alejarse cada vez más la salida de la referencia. Cuando el error es
constante, supone que la señal de error alcanza un valor en el que se mantiene. La salida es
capaz de seguir la referencia pero con un cierto error entre ésta y la señal de realimentación.
Estos valores constantes se pueden calcular a partir de las constantes de error:
8
Automática Básica Práctica 3a: Repuesta temporal
Ep=!/2
Ev=00
Ea=00
Repite el ejercicio utilizando esta vez las funciones de transferencia que se indican a
continuación.
9
Automática Básica Práctica 3a: Repuesta temporal
Repite el ejercicio utilizando esta vez las funciones de transferencia que se indican a
continuación.
10
Automática Básica Práctica 3a: Repuesta temporal
11
Automática Básica Práctica 3a: Repuesta temporal
12
Automática Básica Práctica 3a: Repuesta temporal
Como en este apartado sólo interesa el efecto de la perturbación, P(s), sobre el error de
sistema se supondrá, aplicando en principio de superposición, que la señal de referencia es
nula (esto es, R(s) = 0). En estas condiciones, el error debido a la perturbación vendrá
13
Automática Básica Práctica 3a: Repuesta temporal
El signo menos que aparece en la expresión del error tan sólo indica que la salida será
mayor que la referencia y por tanto el error será negativo. En el estudio de la precisión del
servosistema no interesa el signo del error sino su magnitud, por lo que se considerará el error
en valor absoluto, sin tener en cuenta la relación entre referencia y salida. A partir de esta
expresión, y considerando perturbaciones en escalón, rampa y parábola, se llega a las
siguientes expresiones particularizadas para el error ante perturbación:
Con estas expresiones se puede llegar a la conclusión que para que el error ante
perturbación se anule (que en definitiva es lo que se pretende para que las perturbaciones no
afecten a la salida del sistema) interesa que los polos en s = 0 estén antes de la perturbación
(en este caso, en la función de transferencia G1(s) del esquema).
Ejercicio 4.1: Conocidas las funciones de transferencia G 1(s) y G2(s) del servosistema
de la figura anterior, determina analíticamente el valor final de la señal de error frente a
referencia, frente a la perturbación y el error total cuando ambas entradas son escalones
unitarios:
14
Automática Básica Práctica 3a: Repuesta temporal
Repite el ejercicio pero utilizando las funciones de transferencia siguientes. Nota que la
función de transferencia en bucle abierto es la misma, lo único que ha cambiado es la posición
del integrador:
. .
15
Automática Básica Práctica 3a: Repuesta temporal
Comparando las señales de error del primer caso y del segundo, se observa claramente
una importante ventaja en el segundo caso Explica brevemente de que se trata.
16
Automática Básica Práctica 3a: Repuesta temporal
El esquema original del servosistema puede ser modificado para convertirlo en uno con
realimentación unitaria según las reglas del álgebra de bloques. Modificado de este modo, a la
salida del nudo de realimentación se puede medir el error en unidades de la variable de salida.
Operando en este nuevo esquema se puede obtener la expresión correspondiente a la
transformada de Laplace del error a la salida.
Ambos sistemas son equivalentes pero, mientras el error calculado en el primero de ellos
es el error a la entrada, en el segundo se calcula el error a la salida. A la vista de las
expresiones obtenidas para ambos errores, es evidente que el error a la salida coincide con el
error a la entrada si la función de transferencia en la realimentación, H(s), es unitaria. Si esta
función de transferencia es una constante ambos errores coincidirán en unidades pero no en su
valor. Por último, si la función de transferencia en la realimentación tiene su propia dinámica,
los errores también serán diferentes en unidades.
Ejercicio 5.1:.Rellena la tabla adjunta con los valores finales del error a la entrada y a la
salida de un servosistema en el que la función de transferencia en cadena directa es la que se
indica a continuación y la función de transferencia en la realimentación es una de las tres que
aparecen en la tabla. La señal de referencia es un escalón unitario.
17
Automática Básica Práctica 3a: Repuesta temporal
Razona cual es la diferencia entre el valor final del error a la entrada y a la salida en
función de la realimentación empleada.
18