Tema 17 · Bloque F · Sistemas automáticos

Tema 17. Sistemas de control: conceptos, elementos y modelización

Qué es un sistema de control, de qué piezas consta y cómo se representa para poder estudiarlo.

El Bloque F reúne todo lo anterior. La mecánica del Bloque C movía, la electrónica del D accionaba y la programación del E decidía; aquí esas tres cosas se convierten en un sistema que se gobierna a sí mismo. Y empieza con el vocabulario, porque es el tema donde se aprende a hablar de control: consigna, error, realimentación, estabilidad. Con esas palabras se puede analizar cualquier automatismo, desde un termostato hasta un vehículo.

Antes de empezar: cuando conduces por una carretera recta no giras el volante y lo dejas quieto: lo corriges constantemente, mirando la línea de la calzada. Ese pequeño vaivén no es torpeza: es exactamente lo que hace un sistema de control en lazo cerrado, y es la razón de que puedas ir recto con viento lateral. El coche no sabe ir recto; tú lo corriges cien veces por minuto.
Al terminar serás capaz de…
  • definir sistema de control e identificar entradas, salidas y perturbaciones;
  • reconocer el controlador, el sensor, el comparador, el actuador y la planta en un sistema real;
  • distinguir lazo abierto de lazo cerrado y decidir cuál conviene en cada caso;
  • explicar qué es la realimentación y por qué permite corregir perturbaciones;
  • juzgar un sistema por su estabilidad, su precisión y su tiempo de respuesta;
  • modelizar un sistema sencillo mediante un diagrama de bloques;
  • explicar el control todo-nada, el problema del ciclado y cómo lo resuelve la histéresis;
  • describir el control proporcional y en qué mejora al todo-nada;
  • analizar un sistema de control cotidiano identificando todos sus elementos.

1. Qué es un sistema de control

Un sistema de control es un conjunto de elementos que gobierna el comportamiento de otro sistema para que una magnitud tome el valor que queremos. Esa magnitud es la variable controlada, y el valor que queremos, la consigna.

Lo que entra, lo que sale y lo que estorba
SeñalQué esEn el KR-1En un termostato
Entrada o consignaEl valor deseado de la variable controlada; lo fija quien manda.30 % de humedad del sustrato.21 °C.
Salida o variable controladaLa magnitud que se quiere gobernar.La humedad real del bancal.La temperatura real de la habitación.
PerturbaciónTodo lo que afecta a la salida y no controlamos.Sol, viento, lluvia, una fuga, la planta que crece.Una ventana abierta, gente en la sala, el sol de la tarde.
La perturbación es la razón de ser del controlSi no hubiera perturbaciones, no haría falta controlar nada: bastaría calcular una vez cuánta agua necesita el bancal y echarla siempre igual. El control automático existe porque el mundo cambia y no avisa. Y de ahí sale el criterio para decidir entre lazo abierto y cerrado: cuanto más impredecibles sean las perturbaciones, más necesario es medir el resultado.
Automático no es lo mismo que programado. Un temporizador está programado: hace lo mismo siempre. Un sistema automático de verdad se adapta porque conoce el resultado de sus acciones. La diferencia parece sutil y separa un enchufe con reloj de un sistema de control, que es lo que el currículo pide construir en este bloque.

2. Los elementos de un sistema de control

Los cinco elementos, y de dónde viene cada uno en el KR-1
ElementoFunciónEn el KR-1Se estudió en
Sensor o transductorConvierte la magnitud física en una señal medible.Sonda capacitiva de humedad.Tema 11
ComparadorResta la medida de la consigna y obtiene el error.Una línea de código: error = consigna − medida.Tema 14
ControladorDecide qué hacer a partir del error.El ESP32 y su programa.Temas 12 a 16
ActuadorEjecuta la acción sobre el proceso.Electroválvula y su MOSFET.Temas 8 y 11
Planta o procesoEl sistema que se quiere gobernar.El bancal con su sustrato y sus plantas.
El comparador ya no es una piezaEn un sistema antiguo el comparador era un circuito físico —un amplificador diferencial, un puente de resistencias—. En un sistema con microcontrolador es una resta dentro del programa. Ese desplazamiento de lo físico a lo lógico es lo que ha cambiado en el control en los últimos cuarenta años: el controlador y el comparador, que eran electrónica, hoy son código. Y eso significa que cambiar el comportamiento del sistema es cambiar un programa, no rehacer un circuito.
Sensor y transductor: la distinción fina. Un transductor convierte una magnitud física en otra; un sensor es un transductor usado para medir. En la práctica se usan como sinónimos, y el currículo también. Lo que sí conviene distinguir es sensor de actuador: uno lee el mundo y el otro lo modifica, y confundirlos en un esquema es confundir la entrada con la salida.

3. Lazo abierto y lazo cerrado

Arriba, lazo abierto: consigna, controlador, actuador y planta en cadena, sin medir la salida. Abajo, lazo cerrado: la salida se mide con un sensor y vuelve a un comparador que la resta de la consigna para obtener el error, sobre el que actúa el controlador.
La única diferencia de dibujo es la flecha de retorno. La diferencia de comportamiento es enorme: solo el segundo sabe si ha conseguido su objetivo.

Lazo abierto

La acción depende solo de la consigna. Es simple, barato y estable por naturaleza. No corrige errores ni perturbaciones, porque no sabe que existen. El temporizador de riego, un microondas, una lavadora con programa fijo.

Lazo cerrado

La acción depende del error: la diferencia entre lo que se quiere y lo que hay. Corrige perturbaciones y tolera imprecisiones del actuador. A cambio, necesita un sensor y puede volverse inestable si se ajusta mal.

Cuándo cada uno
CriterioLazo abiertoLazo cerrado
Necesita sensorNoSí: es su elemento definitorio
Corrige perturbacionesNo
Coste y complejidadBajosMayores
Riesgo de inestabilidadNingunoExiste si se ajusta mal
Si el sensor fallaNo aplicaEl sistema decide con datos falsos: es su punto débil
Cuándo convienePerturbaciones pequeñas o previsibles, y consecuencias leves del errorPerturbaciones grandes o impredecibles, o precisión exigente
La respuesta a la pregunta guíaCon los 38 € de diferencia compras adaptación: el KR-1 no riega si ha llovido, riega más si hace calor y avisa si el depósito está vacío. En un balcón con macetas iguales y clima estable, el temporizador es la solución correcta y la más sensata. En un huerto con sol desigual, lluvias imprevistas y tres semanas sin nadie, el lazo cerrado se paga solo en agua y en plantas vivas. Elegir lazo abierto cuando basta no es simplificar de más: es buena ingeniería.
El punto débil del lazo cerrado es el sensorUn sistema en lazo abierto con un actuador averiado no hace nada, y eso se nota. Un sistema en lazo cerrado con un sensor averiado hace algo activamente equivocado: si la sonda se desconecta y lee «seco», riega sin parar hasta agotar el depósito. Por eso todo lazo cerrado necesita comprobar la plausibilidad de sus medidas —las lecturas imposibles del Tema 14— y un límite de seguridad que actúe aunque el sensor mienta.

4. Cómo se juzga un sistema de control

Tres propiedades, y las tres se pueden medir. Están relacionadas entre sí, y mejorar una suele empeorar otra.

Estabilidad

Que la salida acabe quedándose quieta en un valor, en lugar de oscilar o dispararse. Es la propiedad imprescindible: un sistema inestable no sirve para nada.

Precisión

Lo cerca que la salida acaba de la consigna. El resto que queda se llama error en régimen permanente.

Tiempo de respuesta

Lo que tarda en llegar. Un sistema muy rápido suele pasarse de largo —sobreoscilación— y tardar más en asentarse.

El compromiso que define todo el controlRapidez, precisión y estabilidad no se pueden maximizar a la vez. Si haces que el sistema reaccione con mucha energía al error, llegará rápido y se pasará; si lo haces prudente, llegará suave y tarde. Ajustar un control es elegir un punto en ese compromiso, y depende de la aplicación: un ascensor prioriza no pasarse; un airbag, la rapidez a cualquier precio. El tratamiento matemático de esto —con transformadas y criterios de estabilidad— es Tecnología e Ingeniería II; aquí basta con entender el compromiso y reconocerlo al medir.
Y hay un cuarto factor que suele decidir: la inercia de la planta. El bancal del KR-1 tarda horas en cambiar su humedad; una habitación, decenas de minutos en cambiar de temperatura; un motor, milisegundos en cambiar de velocidad. La velocidad del control tiene que ser acorde con la de la planta: medir la humedad del sustrato cada segundo no mejora nada y solo gasta batería. De ahí que el KR-1 mida cada quince minutos, y no es una cifra arbitraria: es una decisión de ingeniería sobre la inercia del proceso.

5. Modelizar con diagramas de bloques

Modelizar un sistema es representarlo de forma que se pueda razonar sobre él sin tenerlo delante. En este curso la herramienta es el diagrama de bloques, que ya conocemos del Tema 3 y ahora recibe su vocabulario propio.

Los símbolos del diagrama de bloques
SímboloSignifica
RectánguloUn elemento que transforma su entrada en su salida: controlador, actuador, planta, sensor.
FlechaUna señal, con su nombre. No es un cable: es información o energía.
Círculo con signosComparador o sumador: combina dos señales, sumando y restando según los signos.
Punto de bifurcaciónLa misma señal va a dos sitios a la vez.
Rama de retornoRealimentación: la salida —medida— vuelve hacia la entrada.

Cómo se modeliza un sistema paso a paso

1 · Identificar la variable controlada

¿Qué magnitud quiero gobernar? Humedad del sustrato. Todo lo demás se ordena a partir de aquí.

2 · Identificar la consigna

Qué valor quiero y quién lo fija. El 30 %, fijado en la configuración y modificable desde el panel.

3 · Localizar el actuador

Qué elemento puede modificar la variable. La electroválvula, que añade agua.

4 · Localizar el sensor

Qué elemento puede medirla. La sonda capacitiva, en el propio bancal.

5 · Enumerar las perturbaciones

Sol, viento, lluvia, crecimiento de la planta, fuga. Se dibujan como flechas que entran en la planta.

6 · Dibujar y comprobar el lazo

Seguir la flecha desde la consigna hasta la salida y de vuelta. Si el recorrido no se cierra, no hay realimentación.

Un modelo no es un dibujo bonito: sirve para responder preguntasCon el diagrama delante se puede razonar sin tocar el sistema: si el sensor se avería, ¿qué error ve el controlador? Si la perturbación es muy grande, ¿puede el actuador compensarla? ¿Qué pasa si la realimentación llega con retraso? Esas tres preguntas se responden mirando el diagrama, y las tres son las que causan fallos reales. Un sistema que no se ha dibujado no se ha entendido.
Piensa: en el KR-1 el actuador solo puede añadir agua; no puede quitarla. ¿Qué consecuencia tiene eso para el control? (Que ante una perturbación en un sentido —lluvia— el sistema no puede hacer nada, solo esperar. Se llama acción unidireccional, y es lo mismo que le pasa a una calefacción sin aire acondicionado: puede calentar, no refrescar.)

6. Todo-nada, histéresis y control proporcional

La ley de control es la regla que decide qué hace el actuador según el error. Hay muchas; aquí las dos que se pueden implementar y entender en este curso.

Control todo-nada

El actuador solo tiene dos estados, y se activa cuando el error supera cero. Es lo que hace una nevera, un termostato sencillo y el KR-1.

# Control todo-nada, en su forma más simple
if humedad < CONSIGNA:
    abrir_valvula()
else:
    cerrar_valvula()
El problema del todo-nada: el cicladoImagina que la humedad está justo en el 30 % y el sensor tiene un poco de ruido. Una lectura da 29,9 y el sistema abre; la siguiente da 30,1 y cierra; la siguiente 29,8 y abre otra vez. El actuador conmuta continuamente: se llama ciclado y destruye relés, electroválvulas y compresores. Es el fallo más común de un control todo-nada mal escrito, y no se arregla con un sensor mejor: se arregla con histéresis.

Histéresis: dos umbrales en lugar de uno

# Con histéresis: se abre por debajo de un umbral y se cierra por encima de otro
UMBRAL_ABRIR = 28      # %
UMBRAL_CERRAR = 34     # %

if not valvula_abierta and humedad < UMBRAL_ABRIR:
    abrir_valvula()
elif valvula_abierta and humedad > UMBRAL_CERRAR:
    cerrar_valvula()
# Entre 28 y 34 no se hace nada: se mantiene el estado actual
La histéresis es una banda muerta deliberadaEntre los dos umbrales el sistema no reacciona: mantiene lo que estaba haciendo. Eso elimina el ciclado a cambio de perder precisión, porque la variable oscila entre 28 y 34 en lugar de quedarse en 30. Es un compromiso explícito: más ancha la banda, menos conmutaciones y menos precisión. Y fíjate en un detalle importante del código: la decisión depende del estado actual de la válvula, no solo de la medida. Eso es un sistema con memoria, y es el germen de la máquina de estados del Tema 18.

Control proporcional

Si el actuador admite grados —y con el PWM del Tema 10 muchos los admiten—, la acción puede ser proporcional al error: mucho error, mucha acción; poco error, poca acción.

acción = K · error K es la ganancia: cuánto se reacciona por unidad de error

# Control proporcional del caudal, con PWM y con límites
GANANCIA = 4.0

error = CONSIGNA - humedad          # % de humedad que falta
accion = GANANCIA * error           # en % de apertura
accion = max(0, min(100, accion))   # saturación: nunca fuera de 0-100
valvula.duty_pct(accion)
Las tres leyes comparadas
LeyActuadorVentajaInconveniente
Todo-nadaDos estadosSimplísimo y baratoCiclado; desgaste del actuador
Todo-nada con histéresisDos estadosElimina el ciclado; es lo que usa el KR-1La variable oscila dentro de la banda
ProporcionalRegulable, con PWMSuave, sin conmutaciones bruscasDeja un error residual; hay que ajustar la ganancia
Dos advertencias sobre la ganancia. Si es demasiado baja, el sistema reacciona con pereza y tarda una eternidad. Si es demasiado alta, se pasa de largo, vuelve, se pasa otra vez y oscila: es el camino a la inestabilidad. Y hay un límite inevitable: el control proporcional puro deja siempre un error residual, porque si el error llegara a cero la acción también sería cero y el sistema dejaría de actuar. Corregir eso exige términos integral y derivativo —el control PID—, que no son de este curso.
Y la saturación no es un detalleLa línea max(0, min(100, accion)) es imprescindible: si el error es enorme, la fórmula puede pedir un 400 % de apertura, que no existe. Todo actuador real tiene límites físicos, y el programa tiene que respetarlos explícitamente. Omitir esa línea es la causa de que un control «funcione en la simulación» y se comporte de forma extraña en el montaje: la simulación no tiene topes, la válvula sí.

7. Sistemas de control a tu alrededor

Identificar los elementos en sistemas cotidianos es el mejor ejercicio del tema, y además es lo que pide el currículo: reconocer el control en máquinas, vehículos e instalaciones.

Siete sistemas y sus elementos
SistemaVariableSensorActuadorLazo
Cisterna del inodoroNivel de aguaFlotadorVálvula de entradaCerrado, y totalmente mecánico
Termostato de calefacciónTemperaturaTermómetroCaldera o válvulaCerrado, todo-nada con histéresis
MicroondasTiempo, no temperaturaNingunoMagnetrónAbierto
Control de velocidad de un cocheVelocidadSensor de ruedaAceleradorCerrado
Depósito de una impresora 3DTemperatura de la boquillaTermistorResistencia calefactoraCerrado, con control PID
Alumbrado públicoIluminaciónCélula fotoeléctricaContactorCerrado, todo-nada con histéresis
Semáforo de tiempos fijosFlujo de tráficoNingunoLucesAbierto
La cisterna es un sistema de control completo sin una sola línea de código. El flotador es sensor y comparador a la vez: su posición es la medida y su geometría fija la consigna. La palanca es el controlador y la válvula el actuador. Funciona desde el siglo XIX, no consume energía, no tiene programa y su fiabilidad es enorme. Antes de programar un control conviene preguntarse si un mecanismo bien pensado lo resuelve, porque el mejor sistema de control suele ser el que no necesita electricidad.
El regulador que dio nombre a todo esto. El regulador de bolas de James Watt mantenía constante la velocidad de una máquina de vapor: al girar más rápido, la fuerza centrífuga separaba dos bolas y esa separación cerraba la admisión de vapor. Realimentación mecánica pura, en 1788. Cuando Maxwell lo estudió matemáticamente en 1868 nació la teoría del control, y de ahí procede la palabra inglesa governor. El lazo cerrado no es una invención de la informática: es una idea de la ingeniería mecánica.

Comprueba lo que has aprendido

Este tema se demuestra con diagramas de bloques correctos y con una ley de control razonada y medida.

Qué debería mostrar tu trabajo
AspectoQué debes demostrarEvidencias posibles
VocabularioQue identificas consigna, variable controlada, perturbaciones y error.Análisis de tres sistemas cotidianos con sus cinco elementos y su tipo de lazo.
Elegir el lazoQue decides entre abierto y cerrado con criterios, y admites cuándo basta el abierto.Comparación razonada del KR-1 frente a un temporizador, con el coste de cada uno.
ModelizarQue dibujas el diagrama de bloques y respondes preguntas con él.Diagrama con perturbaciones dibujadas y respuesta a qué ocurre si falla el sensor.
Ley de controlQue implementas histéresis y explicas qué ciclado evita.Código con los dos umbrales, registro de conmutaciones con y sin histéresis.
Medir el comportamientoQue juzgas el sistema por estabilidad, precisión y tiempo de respuesta.Gráfica de la variable frente al tiempo, con la consigna marcada y la banda de histéresis.

Experimento revelador: registra la humedad cada minuto durante un ciclo completo de riego y dibuja la gráfica del Tema 15. Verás la sobreoscilación —el agua sigue infiltrándose después de cerrar la válvula— y entenderás por qué la banda de histéresis tiene que ser más ancha de lo que parecía necesario.

Glosario del tema

Acción unidireccional
Situación en la que el actuador solo puede modificar la variable en un sentido.
Actuador
Elemento que ejecuta la acción del controlador sobre el proceso.
Banda muerta
Intervalo de error en el que el sistema deliberadamente no reacciona.
Ciclado
Conmutación repetida y rápida del actuador en torno al umbral, que lo desgasta.
Comparador
Elemento que resta la medida de la consigna para obtener el error.
Consigna
Valor deseado de la variable controlada.
Controlador
Elemento que decide la acción a partir del error.
Error
Diferencia entre la consigna y el valor medido de la variable controlada.
Error en régimen permanente
Diferencia que queda entre consigna y salida cuando el sistema se ha estabilizado.
Estabilidad
Propiedad de un sistema cuya salida acaba quedándose en un valor en lugar de oscilar o dispararse.
Ganancia
Factor que relaciona la acción del controlador con el error en un control proporcional.
Histéresis
Uso de dos umbrales distintos para activar y desactivar, con el fin de evitar el ciclado.
Inercia de la planta
Lentitud con la que el proceso responde a una acción; fija la cadencia razonable del control.
Lazo abierto
Sistema cuya acción depende solo de la consigna, sin medir la salida.
Lazo cerrado
Sistema cuya acción depende del error entre la consigna y la salida medida.
Ley de control
Regla que determina la acción del controlador en función del error.
Modelizar
Representar un sistema de forma que permita razonar sobre él sin tenerlo delante.
Perturbación
Influencia externa que afecta a la variable controlada y no se gobierna.
Planta
Proceso o sistema físico cuyo comportamiento se quiere gobernar.
Realimentación
Retorno de la salida medida hacia la entrada del sistema, que permite corregir el error.
Saturación
Límite físico del actuador, que el programa debe respetar explícitamente.
Sobreoscilación
Exceso por el que la salida se pasa de la consigna antes de estabilizarse.
Variable controlada
Magnitud cuyo valor se quiere gobernar.

Resumen esencial

  1. Un sistema de control gobierna una variable para que alcance una consigna, y existe porque hay perturbaciones que no se controlan.
  2. Automático no es lo mismo que programado: un temporizador hace siempre lo mismo, un sistema automático se adapta porque conoce el resultado.
  3. Los cinco elementos son sensor, comparador, controlador, actuador y planta; con microcontrolador, el comparador y el controlador son código.
  4. En lazo abierto la acción depende solo de la consigna; en lazo cerrado depende del error entre la consigna y la salida medida.
  5. Elegir lazo abierto cuando basta no es simplificar de más: es buena ingeniería.
  6. El punto débil del lazo cerrado es el sensor: si miente, el sistema hace algo activamente equivocado.
  7. Un sistema se juzga por estabilidad, precisión y tiempo de respuesta, y las tres no se pueden maximizar a la vez.
  8. La cadencia del control debe ser acorde con la inercia de la planta: medir más a menudo no mejora nada y gasta energía.
  9. Un diagrama de bloques sirve para responder preguntas sin tocar el sistema; un sistema que no se ha dibujado no se ha entendido.
  10. El control todo-nada produce ciclado, y el ciclado destruye actuadores.
  11. La histéresis usa dos umbrales y elimina el ciclado a cambio de precisión; y obliga a que el programa recuerde su estado actual.
  12. El control proporcional hace la acción proporcional al error, es más suave y deja siempre un error residual.
  13. Toda acción calculada debe saturarse a los límites físicos del actuador: la simulación no tiene topes y la válvula sí.
  14. La cisterna de un inodoro es un sistema de control completo sin una línea de código: antes de programar, conviene preguntarse si un mecanismo lo resuelve.

Fuentes y recursos fiables