Unidad 5CONTROL ROBOTICA
-
Upload
alberto-sanchez-delgado -
Category
Documents
-
view
223 -
download
0
Transcript of Unidad 5CONTROL ROBOTICA
-
8/10/2019 Unidad 5CONTROL ROBOTICA
1/29
Unidad 5 control
Unidad5.1: introduccin a la teora de control
Introduccin: La importancia de los sistemas de control en nuestra vida diaria es tan crtica
que sin ellos la vida sera complicada. Sistemas de control automtico simples pueden
encontrarse en cada rincn de una casa, el control de flujo automtico de agua en la cisterna y
el sistema automtico de llenado en la taza de bao, por citar algunos. A medida que los
sistemas tienen ms ingeniera son sorprendentes. En el hogar podemos tener un sistema
automtico que encienda de manera automtica la bomba para llenar el tinaco; en los coches
tenemos controles en la velocidad de crucero, es decir, se mantiene una velocidad fija en el
auto de manera automtica sin importarle la pendiente de la carretera, existe un sistema de
control en los frenos conocido como ABS (Antilock Brake System), otro para el control de
temperatura y dems; en los aviones existen controladores para mantener un determinado
ngulo de subida o bajada del avin; y aplicaciones de control las podemos encontrar en navesespaciales, robots, fbricas y en prcticamente cualquier sistema.
Sistemas de control
El control puede ser definido como el conjunto de mtodos o tcnicas aplicadas a un proceso,
cuya funcin es mantener variables involucradas dentro de l, dentro de lmites normales de
operacin.
SISTEMA DE CONTROL
Al conjunto de los elementos de control (pulsador, circuito elctrico, motor, sensor, etc.)
encargados de modificar las seales de entrada con el fin de actuar sobre un proceso (por
ejemplo encendido o apagado de un termstato) se llama sistema de control .
Sistemas de control en lazo abierto y cerrado
Sistemas de control en lazo abierto
En ellos la seal de salida no influye sobre la seal de entrada. La exactitud de estos sistemas
depende de su programacin previa. Es preciso se prever las relaciones que deben darse entre
los diferentes componentes del sistema, a fin de tratar de conseguir que la salida alcance el
valor deseado con la exactitud prevista. El diagrama de bloque de un sistema en lazo abierto
es:
Estos sistemas se controlan directamente, o por medio de un transductor y un actuador. En
este segundo caso el diagrama de bloques tpico ser:
-
8/10/2019 Unidad 5CONTROL ROBOTICA
2/29
La funcin del transductor es modificar o adaptar la seal de entrada, para que pueda ser
procesada convenientemente por los elementos que constituyen el sistema de control.
Caractersticas
* No se compara la salida del sistema con el valor deseado de la salida del sistema (referencia).
* Para cada entrada de referencia le corresponde una condicin de operacin fijada.
* La exactitud de la salida del sistema depende de la calibracin del controlador.
* En presencia de perturbaciones estos sistemas de control no cumplen su funcin
adecuadamente.
El control en lazo abierto suele aparecer en dispositivos con control secuencial, en el que nohay una regulacin de variables sino que se realiza una serie de operaciones de manera
determinada. Esa secuencia de operaciones puede venir impuesta por eventos (event-driven)
o por tiempos (time-driven). Se programa utilizando PLCs (controladores de lgica
programable).
Ejemplos
1. Lavadora:
* Funciona sobre una base de tiempos
* Variable de salida limpieza de la ropa no afecta al funcionamiento de la lavadora.
2. Semforos de una ciudad
* Funcionan sobre una base de tiempo
* Variable de salida estado del trfico no afecta el funcionamiento del sistema
-
8/10/2019 Unidad 5CONTROL ROBOTICA
3/29
Sistemas de control en lazo cerrado
El control retroalimentado o a lazo cerrado tiene la caracterstica de que medimos cierta
cantidad de la salida y luego la comparamos con un valor deseado, y el error resultante lo
utilizamos para corregir la salida del sistema.
Sistema de lazo cerrado
Ejemplo: Control iluminacin de calles
El sistema de control, a travs de un transductor de realimentacin, conoce en cada instante el
valor de la seal de salida. De esta manera, puede intervenir si existe una desviacin en la
misma.
Unidad 5.2: Anlisis de sistemas realimentados en el tiempo
Tipos de sistemas:
Un sistema es un conjunto de partes o elementos organizadas y relacionadas que interactan
entre s para lograr un objetivo. Los sistemas reciben (entrada) datos, energa o materia del
ambiente y proveen (salida) informacin, energa o materia.
Un sistema puede ser fsico o concreto (una computadora, un televisor, un humano) o puede
-
8/10/2019 Unidad 5CONTROL ROBOTICA
4/29
ser abstracto o conceptual (un software)
Cada sistema existe dentro de otro ms grande, por lo tanto un sistema puede estar formado
por subsistemas y partes, y a la vez puede ser parte de un supersistema.
Los sistemas tienen lmites o fronteras, que los diferencian del ambiente. Ese lmite puede ser
fsico (el gabinete de una computadora) o conceptual. Si hay algn intercambio entre el
sistema y el ambiente a travs de ese lmite, el sistema es abierto, de lo contrario, el sistema
es cerrado.
Tipos de sistemas
Pueden ser fsicos o abstractos:
Sistemas fsicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales. El
hardware.
Sistemas abstractos: compuestos por conceptos, planes, hiptesis e ideas. Muchas veces solo
existen en el pensamiento de las personas. Es el software.
En cuanto a su naturaleza
Pueden cerrados o abiertos:
Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son
hermticos a cualquier influencia ambiental. No reciben ningn recurso externo y nada
producen que sea enviado hacia fuera. En rigor, no existen sistemas cerrados. Se da el nombre
de sistema cerrado a aquellos sistemas cuyo comportamiento es determinista y programado y
que opera con muy pequeo intercambio de energa y materia con el ambiente. Se aplica el
trmino a los sistemas completamente estructurados, donde los elementos y relaciones se
combinan de una manera peculiar y rgida produciendo una salida invariable, como las
mquinas.
Sistemas abiertos: presentan intercambio con el ambiente, a travs de entradas y salidas.
Intercambian energa y materia con el ambiente. Son adaptativos para sobrevivir. Su
estructura es ptima cuando el conjunto de elementos del sistema se organiza, aproximndose
a una operacin adaptativa.
Sistemas aislados: son aquellos sistemas en los que no se produce intercambio de materia ni
energa.
Caractersticas de los Sistemas
Sistema es un todo organizado y complejo; es un conjunto de objetos unidos por alguna forma
de interaccin o interdependencia. Los lmites o fronteras entre el sistema y su ambiente
PROPOSITO U OBJETO: Todo sistema tiene uno o algunos propsitos. Los elementos (u
-
8/10/2019 Unidad 5CONTROL ROBOTICA
5/29
objetos), como tambin las relaciones, definen una distribucin que trata siempre de alcanzar
un objetivo.
-
8/10/2019 Unidad 5CONTROL ROBOTICA
6/29
-
8/10/2019 Unidad 5CONTROL ROBOTICA
7/29
-
8/10/2019 Unidad 5CONTROL ROBOTICA
8/29
-
8/10/2019 Unidad 5CONTROL ROBOTICA
9/29
-
8/10/2019 Unidad 5CONTROL ROBOTICA
10/29
-
8/10/2019 Unidad 5CONTROL ROBOTICA
11/29
Unidad 5.3: Anlisis y diseo de controladores en el tiempo
Definicin y caractersticas de un controlador
Los sistemas de control son aquellos dedicados a obtener la salida deseada de un sistema o
proceso. En un sistema general se tienen una serie de entradas que provienen del sistema a
controlar, llamado planta, y se disea un sistema para que, a partir de estas entradas,
modifique ciertos parmetros en el sistema planta, con lo que las seales anteriores volvern a
su estado normal ante cualquier variacin.
Un sistema de control bsico es mostrado en la siguiente figura:
Hay varias clasificaciones dentro de los sistemas de control. Atendiendo a su naturaleza son
analgicos, digitales o mixtos; atendiendo a su estructura (nmero de entradas y salidas)
puede ser control clsico o control moderno; atendiendo a su diseo pueden ser por lgicadifusa, redes neuronales...
Los principales tipos de sistemas de control son:
S/No. En este sistema el controlador enciende o apaga la entrada y es utilizado, por ejemplo,
en el alumbrado pblico, ya que ste se enciende cuando la luz ambiental es ms baja que un
nivel predeterminado de luminosidad.
Proporcional (P). En este sistema la amplitud de la seal de entrada al sistema afecta
directamente la salida, ya no es solamente un nivel prefijado sino toda la gama de niveles de
entrada. Algunos sistemas automticos de iluminacin utilizan un sistema P para determinar
con qu intensidad encender lmparas dependiendo directamente de la luminosidad
ambiental.
Proporcional derivativo (PD). En este sistema, la velocidad de cambio de la seal de entrada se
utiliza para determinar el factor de amplificacin, calculando la derivada de la seal.
Proporcional integral (PI). Este sistema es similar al anterior, solo que la seal se integra en vez
de derivarse.
Proporcional integral derivativo (PID). Este sistema combina los dos tipos anteriores.
TIPOS DE CONTROLADORES
CONTROLADORES
Un controlador de dispositivo, llamado normalmente controlador en ingls, device driver es un
programa informtico que permite al sistema operativo interactuar con un perifrico,
haciendo una abstraccin del hardware y proporcionando una interfaz posiblemente
estandarizada para usarlo.
Es una pieza esencial, sin la cual no se podra usar el hardware.
Debido a que el software de controladores de dispositivos se ejecuta como parte del sistema
operativo, con acceso sin restricciones a todo el equipo, resulta esencial que slo se permitan
los controladores de dispositivos autorizados.
-
8/10/2019 Unidad 5CONTROL ROBOTICA
12/29
Controladores clsicos por retroalimentacin
Reglas de Ziegler-Nichols
Introduccin
El mtodo de Ziegler-Nichols permite ajustar o "sintonizar" unregulador PIDde formaemprica, sin necesidad de conocer las ecuaciones de la planta o sistema controlado.Estas reglas de ajuste propuestas por Ziegler y Nichols fueron publicadas en 1942 ydesde entonces es uno de los mtodos de sintonizacin ms ampliamente difundido yutilizado. Los valores propuestos por este mtodo intentan conseguir en el sistemarealimentado una respuesta al escaln con un sobre pulso mximo del 25%, que es unvalor robusto con buenas caractersticas de rapidez y estabilidad para la mayora de lossistemas.
El mtodo de sintonizacin de reguladores PID de Ziegler-Nichols permite definir lasganancias proporcional, integral y derivativa a partir de la respuesta del sistema en lazoabierto o a partir de la respuesta del sistema en lazo cerrado. Cada uno de los dosensayos se ajusta mejor a un tipo de sistema.
Sintonizacin por la respuesta al escaln
Este mtodo de sintonizacin se adapta bien a los sistemas que son estables en lazoabierto y que presentan un tiempo de retardo desde que reciben la seal de control hastaque comienzan a actuar.
Para poder determinar la respuesta al escaln de la planta o sistema controlado, se deberetirar el controlador PID y sustituirlo por una seal escaln aplicada al accionador.
https://sites.google.com/site/picuino/pid_controllerhttps://sites.google.com/site/picuino/pid_controllerhttps://sites.google.com/site/picuino/pid_controllerhttps://sites.google.com/site/picuino/ziegler-nichols/PID_controller.png?attredirects=0https://sites.google.com/site/picuino/pid_controller -
8/10/2019 Unidad 5CONTROL ROBOTICA
13/29
En la siguiente figura se muestra la modificacin que hay que realizar al sistema de control en
lazo cerrado para convertirlo en un sistema en lazo abierto que responda a una seal escaln,
retirando el controlador PID:
En la imagen siguiente se puede ver representado en rojo la entrada escaln al accionador o
seal c (t). En azul se representa la salida del sistema medida por el sensor o seal h (t). El
escaln de entrada c (t) debe estar entre el 10% y el 20% del valor nominal de entrada.
Como puede apreciarse, la respuesta del sistema presenta un retardo, tambin llamado
tiempo muerto, representado por T1.
Para calcular los parmetros se comienza por trazar una lnea recta tangente a la seal de
salida del sistema (curva azul). Esta tangente est dibujada en la imagen con una recta a
trazos.
El tiempo T1corresponde al tiempo muerto. Este es el tiempo que tarda el sistema en
https://sites.google.com/site/picuino/ziegler-nichols/Step_Response_T1.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Step_Response.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Step_Response_T1.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Step_Response.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
14/29
comenzar a responder. Este intervalo se mide desde que la seal escaln sube, hasta el punto
de corte de la recta tangente con el valor inicial del sistema, que en este caso es el valor 25C
El tiempo T2es el tiempo de subida. Este tiempo se calcula desde el punto en el que la recta
tangente corta al valor inicial del sistema hasta el punto en el que la recta tangente llega al
valor final del sistema.
Adems de estos dos tiempos caractersticos tambin hay que calcular la variacin de la seal
escaln dXy la variacin de la respuesta del sistema dY.
En el caso de ejemplo que aparece en las imgenes, la variacin de la seal escaln
corresponde a dX = 5 voltios de seal de control c (t) y la variacin del sistema corresponde a
dY = 200C medidos por el sensor h (t).
A partir de estos valores se puede calcular la constante del sistema Ko:
Ko = (dX * T2) / (dY * T1)
Y a partir de la constante Ko se pueden calcular los parmetros del controlador PID con accin
solo proporcional (P), proporcional e integral (PI) o proporcional integral y derivativa (PID):
Kp Ti Td
P Ko
PI 0.9*Ko 3.3*T1
https://sites.google.com/site/picuino/ziegler-nichols/Step_Response_T2.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
15/29
PID 1.2*Ko 2*T1 0.5*T1
La constante Kpcorresponde a la ganancia proporcional, Ties la constante de tiempo integral
y Tdes la constante de tiempo derivativa. En el caso de tener el controlador PID configurado
con las ganancias integrales Ki y derivativa Kden vez de los tiempos Ti y Td, hay que tener en
cuenta las siguientes relaciones entre ellos:
Ki = Kp / Ti
Kd = Kp * Td
Con lo cual la tabla de valores para ajustar el controlador PID ser la siguiente:
Kp Ki Kd
P Ko
PI 0.9*Ko 0.27*Ko/T1
PID 1.2*Ko 0.60*Ko/T1 0.60*Ko*T1
Ejemplo de sintonizacin de PID con la respuesta al escaln
En el ejemplo que aparece en las imgenes anteriores se ha utilizado la simulacin de unhorno realizada con una hoja de clculo:
Control de temperatura
Para calcular los parmetros del sistema se fuerza una respuesta al escaln fijando laseal de control en 0 voltios con un escaln de 5 voltios. El sistema respondecambiando desde 25 grados centgrados a 225 grados centgrados. Los tiempos son losque aparecen en las grficas anteriores, con lo cual los valores de la curva de respuestadel sistema son los siguientes:
dX= 5 - 0 = 5 voltios
dY= 225 - 25 = 200 C
T1= 2.2 - 1 = 1.2 segundos
T2= 13.8 - 2.2 = 11.6 segundos
A partir de estos valores se pueden calcular los parmetros del regulador PID:
Ko=(dX * T2) / (dY * T1) = (5 * 11.6) / (200 * 1.2) = 0.242 V/C
https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura.zip?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura.zip?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura.zip?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
16/29
Kp Ki Kd
P 0.242
PI 0.218 0.055
PID 0.290 0.121 0.174
Despus de introducir los valores Kp, Ki y Kd en el PID se obtiene la siguienterespuesta:
Ahora se pueden ajustar a mano los parmetros del PID para conseguir una respuesta un poco
ms estable y rpida. Se ha aumentado la ganancia derivativa y reducido la integral para
reducir las oscilaciones:
Kp = 0.28
Ki = 0.10
Kd = 0.21
Como resultado, el sistema se estabiliza ahora en 12 segundos:
https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_29_12_17.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
17/29
En todos los casos se ha limitado la respuesta integral de forma que valga cero si elerror es mayor de 40C. Este modo de funcionamiento de la ganancia integral esllamado anti-windup, sirve para evitar un sobre pico excesivo en la respuesta. Estesobre pico se produce porque el control integral aumenta mientras el accionador seencuentra saturado, de forma que acumula un valor demasiado alto y no ajustado ala respuesta real del sistema.
Sintonizacin por la ganancia crtica enlazo cerrado
Este mtodo no requiere retirar el controlador PID del lazo cerrado. En este casoslo hay que reducir al mnimo la accin derivativa y la accin integral del reguladorPID. El ensayo en lazo cerrado consiste en aumentar poco a poco la gananciaproporcional hasta que el sistema oscile de forma mantenida ante cualquier
perturbacin. Esta oscilacin debe ser lineal, sin saturaciones. En este momentohay que medir la ganancia proporcional, llamada ganancia crtica o Kc, y el periodode oscilacin Tcen segundos.
https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_28_10_21.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
18/29
Una vez hallados estos dos parmetros se pueden calcular los parmetros delcontrolador PID con accin solo proporcional (P), proporcional e integral (PI) oproporcional integral y derivativa (PID):
Kp Ti Td
P 0.50*Kc
PI 0.45*Kc 0.83*Tc
PID 0.59*Kc 0.50*Tc 0.125*Tc
Si los valores de tiempo Ti y Td se traducen a ganancias, se obtiene:
Ki = Kp / Ti
Kd = Kp * Td
Kp Ki Kd
P 0.50*Kc
PI 0.45*Kc 0.54*Kc/Tc
PID 0.59*Kc 1.18*Kc/Tc 0.074*Kc*Tc
https://sites.google.com/site/picuino/ziegler-nichols/Critic_Time.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
19/29
Ejemplo de sintonizacin de PID con la gananciacrtica
Vamos a realizar una sintonizacin del sistema trmico simulado anteriormente:
Control de temperatura
La primera operacin ser la de anular las acciones derivativa e integral:
Kd = 0
Ki= 0
Si el sistema PID utilizase tiempos, habra que hacer Td = 0 y Ti = infinito
A continuacin se fija una temperatura de trabajo en la referencia y se aumenta laganancia proporcional hasta conseguir una respuesta oscilatoria mantenida.
Con una ganancia proporcional Kp = 0.40 la respuesta todava est amortiguada:
Al aumentar la ganancia proporcional hasta Kp = 0.43 se obtiene una respuesta conoscilaciones mantenidas:
https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura.zip?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura.zip?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_40_0_0.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura.zip?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
20/29
Al aumentar la ganancia hasta Kp = 0.45, las oscilaciones crecen en el tiempo.
En este caso, por lo tanto, la ganancia crtica y el periodo son:
Kc = 0.43
Tc = 21/4 = 5.3
A partir de este valor se calculan los parmetros del controlador PID:
Kp Ti Td
P 0.215
PI 0.195 4.40
https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_45_0_0.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_43_0_0.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_45_0_0.png?attredirects=0https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_43_0_0.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
21/29
PID 0.254 2.65 0.663
Kp Ki Kd
P 0.215
PI 0.195 0.044
PID 0.254 0.096 0.169
Como puede comprobarse, los valores son semejantes a los valores obtenidosanteriormente con el mtodo de la respuesta al escaln.
Introduciendo estos valores en la hoja de clculo se obtiene la siguiente respuestadel sistema trmico con controlador PID:
En este caso tambin se puede terminar de afinar el regulador PID a mano para
conseguir una respuesta un poco ms rpida y estable.
https://sites.google.com/site/picuino/ziegler-nichols/Control_Temperatura_25_10_17.png?attredirects=0 -
8/10/2019 Unidad 5CONTROL ROBOTICA
22/29
Unidad 5.4: Anlisis y diseo de compensadores en la
frecuencia
Criterio de Estabilidad por Bode
Para estudiar la estabilidad de los sistemas discretos ya no es importante elcruce por el eje imaginario, sino el cruce por la circunferencia unitaria. Por
esta razn, los diagramas de y ya no sontiles.
Dicho de otra forma, ya no es interesante recorrer el eje imaginario , sino
la circunferencia unitaria. Esta ltima se puede recorrer con la funcin ,variando entre 0 y . En efecto, podemos emplear la Frmula de Euler
para escribir
(5.69)
La ecuacin (5.70) muestra que es un nmero complejo demagnitud y ngulo , por lo tanto, si vara entre 0 y se recorre lacircunferencia unitaria.
Al igual que en el caso continuo, podemos argumentar la simetra del root-locus para recorrer nicamente la mitad de la circunferencia, es decir,
tomar .
En resumen, podemos trazar los diagramas de magnitud y ngulo
para con , o lo que es igual, para con
. Estos son los diagramas de bode para sistemas discretosyemplean las mismas escalas que los diagramas de bode para sistemascontinuos.
http://www.virtual.unal.edu.co/cursos/ingenieria/2001619/lecciones/realimenta/node4.html#ecu:Eulerhttp://www.virtual.unal.edu.co/cursos/ingenieria/2001619/lecciones/realimenta/node4.html#ecu:Eulerhttp://www.virtual.unal.edu.co/cursos/ingenieria/2001619/lecciones/realimenta/node4.html#ecu:Euler -
8/10/2019 Unidad 5CONTROL ROBOTICA
23/29
*Compensacin por Bode
La compensacin en adelanto produce, esencialmente, una mejora apreciableen la respuesta transitoria y un cambio pequeo en la precisin en estadoestacionario, pero puede acentuar los efectos del ruido de alta frecuencia.
La compensacin de atraso produce una mejora notable en la precisin enestado estacionario a costa de aumentar el tiempo de respuesta transitoria ysuprime los efectos de ruido de la seales a alta frecuencia
El uso de un compensador de atraso o adelanto aumenta el orden del sistemaen 1 (a menos que se produzca una cancelacin entre el cero del compensadory un polo de la funcin de transferencia).
La situacin en particular determina el tipo de compensador que debe usarse.
Si el diseo de un sistema se realiza en el dominio de la frecuencia es muy tilusar las ideas relacionadas con el filtrado y el corrimiento de fase.
Adelanto de fase en el dominio de la frecuencia
-
8/10/2019 Unidad 5CONTROL ROBOTICA
24/29
A menudo al filtro pasa-altas se le denomina como compensador de adelantode faseya que introduce fase positiva al sistema en algn intervalo defrecuencias. La funcin principal del compensador de adelanto es modificar lacurva de respuesta en frecuencia para proporcionar un ngulo de adelanto defase suficiente para compensar el excesivo retardo de fase asociado con lascomponentes del sistema fijo.
El procedimiento para disear un compensador de adelanto mediante elmtodo de respuesta en frecuencia se plantea del modo siguiente:
1. Suponga el siguiente compensador de adelanto:G1(s) = KG(s)
Determine la ganancia Kque satisfaga el requisito sobre la constante estticade error dada.
2. Usando la ganancia Kdeterminada, dibuje el diagrama de bode de G1(jw),el sistema con la ganancia ajustada pero sin compensar. Calcule el margen defase.
3. Determine el ngulo de adelanto de fase que es necesario que se aada alsistema. Incremente un adelanto de fase adicional de 5 a 12 al ngulo deadelanto de fase requerido, ya que la adicin del compensador de adelantodesplaza la frecuencia de cruce de ganancia hacia la derecha y disminuye asel margen de fase.
4. Determine la frecuencia donde la magnitud del sistema no
compensado G1(jw) es igual a . Seleccione esta frecuencia como lanueva frecuencia de cruce de ganancia. Esta frecuencia corresponde
a y el cambio de fase mximo ocurre en estafrecuencia.
5. Determine las frecuencias esquinas del compensador de adelanto del modosiguiente:
Cero del compensador de adelanto:
Polo del compensador de adelanto:
6. Usando el valor de K determinado en el paso 1 y el de determinado en elpaso 4, calcule la constante kca partir de;
-
8/10/2019 Unidad 5CONTROL ROBOTICA
25/29
7. Verifique el margen de ganancia para asegurarse de que es satisfactorio. Sino es as, repita el proceso de diseo modificando la localizacin de polos-ceros del compensador hasta que se obtenga un resultado satisfactorio.
Retraso de fase en el dominio de la frecuencia
La funcin principal de un compensador de retardo es proporcionar unaatenuacin en el rango de las altas frecuencias a fin de aportar un margen defase suficiente al sistema. La caracterstica de retardo no tiene importancia en
la compensacin por retardo.El procedimiento para disear compensadores de retardo se puede plantear delmodo siguiente:
1. Suponga el siguiente compensador de retardo:
La funcin de transferencia de lazo abierto del sistema compensado es:
Determine la ganancia K que satisfaga los requisitos sobre la constantede error esttico de velocidad.
2. Si el sistema no compensado pero ajustado en ganancia nosatisface las especificaciones en los mrgenes de fase y de ganancia, entoncesencuentre la frecuencia en la cual el ngulo de fase de transferencia en lazo
abierto sea igual -180 ms el margen de fase requerido. ste es el margen defase especificado ms 5 a 12. Seleccione esta frecuencia como la nuevafrecuencia de cruce de ganancia
3. Para evitar los efectos adversos del desfase producido por el compensadorde retardo, el polo y el cero del compensador de retardo deben localizarsesustancialmente por debajo de la nueva frecuencia de cruce de ganancia. Por
tanto seleccione la frecuencia esquina entre una octava y una dcadapor debajo de la nueva frecuencia de cruce de ganancia. Observe que se
selecciona el polo y el cero del compensador suficientemente pequeos. As el
-
8/10/2019 Unidad 5CONTROL ROBOTICA
26/29
retardo de fase ocurre en la regin de bajas frecuencias de manera que noafecta al margen de fase.
4. Determine la atenuacin necesaria para llevar la curva de magnitud a 0 dBen la nueva frecuencia de cruce de ganancia. Si se considera que esta
atenuacin es de -20 log , determine el valor de . A continuacin se obtienela otra frecuencia esquina (que corresponde al polo del compensador de
retardo) a partir de .
5. Usando el valor de K determinado en el paso 1 y el de obtenido en elpaso 5, calcule la constante kca partir de;
Unidad 5.5: diseo de control de sistemas de control en elespacio de estados
Introduccin
El diseo de sistemas de control es un tema muy importante, en laingeniera en electrnica, pues te permite obtener una ecuacin la cualpuedes alimentar a un controlador para as manejar todo tipo deimplementos, motores, circuitos, etc.Matlab es una herramienta muy verstil al modelar sistemas, aqu se
emplea para poder ver con mayor facilidad cmo se comportan estossistemas de control.el buen diseo de un controlador el cual al final se resume en unasencilla ecuacin, asegura el funcionamiento adecuado de aparatosen la industria, en el hogar y en el bolsillo al hacer ms econmicopoder satisfacer las necesidades de dicho sistema.Dichas tcnicas no son nuevas pero son muy empleadas hoy en dapor todo tipo cientficos en instituciones alrededor del mundo, acontinuacin se muestran algunas tcnicas empleadas para poder
hacer un control confiable.
-
8/10/2019 Unidad 5CONTROL ROBOTICA
27/29
Unidad 5. (1): introduccin al control
1. IntroduccinEl control ha sido definido bajo dos grandes perspectivas, una perspectivalimitada y una perspectiva amplia. Desde la perspectiva limitada, el control seconcibe como la verificacin a posteriori de los resultados conseguidos en elseguimiento de los objetivos planteados y el control de gastos invertido en elproceso realizado por los niveles directivos donde la estandarizacin entrminos cuantitativos, forma parte central de la accin de control.Bajo la perspectiva amplia, el control es concebido como una actividad no sloa nivel directivo, sino de todos los niveles y miembros de la entidad, orientandoa la organizacin hacia el cumplimiento de los objetivos propuestos bajomecanismos de medicin cualitativos y cuantitativos. Este enfoque hacenfasis en los factores sociales y culturales presentes en el contextoinstitucional ya que parte del principio que es el propio comportamiento
individual quien define en ltima instancia la eficacia de los mtodos de controlelegidos en la dinmica de gestin.Todo esto lleva a pensar que el control es un mecanismo que permite corregirdesviaciones a travs de indicadores cualitativos y cuantitativos dentro deun contexto social amplio, a fin de lograr el cumplimiento de los objetivos clavespara el xito organizacional, es decir, el control se entiende no como unproceso netamente tcnico de seguimiento, sino tambin como un procesoinformal donde se evalan factores culturales, organizativos, humanos ygrupales.
2. Definicin de control
El control es una etapa primordial en la administracin, pues,aunque una empresa cuente con magnficos planes, una estructuraorganizacional adecuada y una direccin eficiente, el ejecutivo no podrverificar cul es la situacin real de la organizacin i no existe un mecanismoque se cerciore e informe si los hechos van de acuerdo con los objetivos.El concepto de control es muy general y puede ser utilizado en el contextoorganizacional para evaluar el desempeo general frente a un plan estratgico.A fin de incentivar que cada uno establezca una definicin propia del conceptose revisara algunos planteamientos de varios autores estudiosos del tema:
Henry Farol: El control consiste en verificar si todo ocurre de conformidad conel PANM adoptado, con las instrucciones emitidas y con los principios
establecidos. Tiene como fin sealar las debilidades y errores a fin derectificarlos e impedir que se produzcan nuevamente.
Robert B. Buchele: El proceso de medir los actuales resultados en relacin conlos planes, diagnosticando la razn de las desviaciones y tomando las medidascorrectivas necesarias.
George R. Terry: El proceso para determinar lo que se est llevando a cabo,valorizacin y, si es necesario, aplicando medidas correctivas, de manera quela ejecucin se desarrolle de acuerdo con lo planeado.
Bur K. Scanlan: El control tiene como objetivo cerciorarse de que los hechosvayan de acuerdo con los planes establecidos.
Robert C. Appleby: La medicin y correccin de las realizaciones de los
subordinados con el fin de asegurar que tanto los objetivos de la empresacomo los planes para alcanzarlos se cumplan econmica y eficazmente.
-
8/10/2019 Unidad 5CONTROL ROBOTICA
28/29
Robert Eckles, Ronald Carmichael y Bernard Sarchet: Es la regulacin de lasactividades, de conformidad con un plan creado para alcanzar ciertos objetivos.
Harold Koontz y Ciril ODonell: Implica la medicin de lo logrado en relacincon lo estndar y la correccin de las desviaciones, para asegurar la obtencinde los objetivos de acuerdo con el plan.
Chiavenato: El control es una funcin administrativa: es la fase del procesoadministrativo que mide y evala el desempeo y toma la accin correctivacuando se necesita. De este modo, el control es un proceso esencialmenteregulador.
La palabra control tiene muchas connotaciones y su significado depende de lafuncin o del rea en que se aplique; puede ser entendida:
Como la funcin administrativa que hace parte del proceso administrativo juntocon la planeacin, organizacin y direccin, y lo que la precede.
Como los medios de regulacin utilizados por un individuo o empresa, comodeterminadas tareas reguladoras que un controlador aplica en una empresa
para acompaar y avalar su desempeo y orientar las decisiones. Tambin haycasos en que la palabra control sirve para disear un sistema automtico quemantenga un grado constante de flujo o de funcionamiento del sistema total; esel caso del proceso de control de las refineras de petrleo o de industriasqumicas de procesamiento continuo y automtico: el mecanismo de controldetecta cualquier desvo de los patrones normales, haciendo posible la debidaregulacin.
Como la funcin restrictiva de un sistema para mantener a los participantesdentro de los patrones deseados y evitar cualquier desvo. Es el caso delcontrol de frecuencia y expediente del personal para evitar posibles abusos.Hay una imagen popular segn la cual la palabra control est asociada a unaspecto negativo, principalmente cuando en las organizaciones y en lasociedad es interpretada en el sentido de restriccin, coercin, limitacin,direccin, refuerzo, manipulacin e inhibicin.
Unidad 5. (2): Control de posicin.El fenmeno de saturacin es una de las no linealidades que aparece conmayor frecuencia en los sistemas de control de robots manipuladores; stefenmeno deteriora el desempeo del sistema de control y conduce a fallastrmicas y/o mecnicas. La saturacin en los manipuladores est presentecuando los actuadores de las articulaciones son manejados por seales decontrol suficientemente grandes. Como resultado de lo anterior, si la amplitudde salida del controlador est fuera del rango lineal de los actuadores,entonces los torques entregados por los mismos a las articulaciones delmanipulador sern diferentes de aquellos demandados por el controlador.Adicionalmente al problema anterior, los manipuladores industriales actualesestn equipados con reguladores (controladores de posicin) tales como el
proporcional derivativo (PD) o proporcional derivativo integral (PID), loscuales han demostrado ser efectivos para resolver el problema de control de
posicin en robots manipuladores. No obstante, los controladoresmencionados no son robustos contra el problema de saturacin debido en gran
-
8/10/2019 Unidad 5CONTROL ROBOTICA
29/29
parte a que suponen implcitamente que los actuadores son fuentes infinitas detorques. Sin embargo, los actuadores de las articulaciones de losmanipuladores estn restringidos a entregar torques limitados. As, loscontroladores PD y PID no pueden resolver el problema de la saturacin.
Unidad 5. (3): control de velocidad.El desarrollo de robots mviles responde a la necesidad de extender el campode aplicacin de la Robtica, restringido inicialmente al alcance de unaestructura mecnica anclada en uno de sus extremos (manipuladoresindustriales). Se trata tambin de incrementar la autonoma limitando en todolo posible la intervencin humana por medio de la creacin de sistemasautnomos, capaces de interactuar con el medio y que en el mejor de loscasos, sean capaces de entenderlo y aprender de l. Estos sistemasautnomos, suelen estar apoyados por dispositivos de comunicacin, ya sea
entre varios robots, entre robots y un controlador base, entre los robots y otroselementos del entorno o entre los robots y los propios humanos.Uno de los principales problemas de control de los robots mviles que usanmecanismo de traccin, es la necesidad de mantener la misma velocidad en lastres ruedas. Esto se debe a que si alguna de ellas empuja la estructura avelocidad distinta de las otras, la diferencia de fuerzas generar un giro nodeseado, afectando el ngulo de desplazamiento del vehculo [1].Mecnicamente este problema es solucionado implementado un diferencial enlas ruedas, aumentando la complejidad de la construccin del sistema, lasolucin propuesta ante este problema de diseo, es la construccin de unsistema de control digital retroalimentado, montado en una plataforma demicro controlador.
Unidad 5. (4): control de fuerza.Se puede definir el control de interaccin como la regulacin de las fuerzasy/o pares generados durante el desarrollo de una tarea en la cual el efectorfinal de un robot manipulador tiene contacto fsico con su entorno.El principal objetivo del control de interaccin es mantener las fuerzaslimitadas, asegurando el comportamiento dcil entre el efector final del robot
y su entorno. Existen dos formas para realizar este tipo de control, la primerase le conoce como control pasivo, al segundos se le llama control activo.