Suite de ingeniería de control

Modela, analiza y diseña
el lazo completo.

De la función de transferencia al controlador digital, sobre un único modelo. Análisis clásico, espacio de estados y control discreto con motor numérico nativo.

La app web es experimental y puede ir más lenta. Para el mejor rendimiento, usa la versión de Windows.

planta_dc / control_velocidadGuardado
r(t)y(t)Σ+−PIDKp Ki KdSat±10G(s)1 / (s²+2s+5)realimentación unitaria

Respuesta al escalón

012345600.511.5Mp 37 %ζ = 0.3ζ = 0.7

Diagrama de Bode

0.1110100-60-2020-240°-180°-120°PM ≈ 34°|G| dB∠G
Lazo cerrado PID + saturación + planta. Ilustración generada.
20+
bloques de modelado
9
plantas físicas 2D/3D
8+
herramientas de análisis
C + LAPACK
motor numérico nativo
Funcionalidades

Del modelo al controlador, en una sola herramienta.

Para ingenieros que diseñan y validan lazos, y para quienes están aprendiendo a hacerlo: de la teoría clásica al control digital.

Modelado gráfico

Editor de diagramas de bloques con subsistemas y proyectos persistentes.

  • Input, Output, Gain, Sum, Multiplier, Saturation
  • Integrator, Differentiator, PID con derivada filtrada
  • Función de transferencia, ZPK, espacio de estados
  • Retardo, ZOH, Unit Delay, TF y PID discretos
  • Lead, Lag, Lead-Lag y entradas de perturbación

Análisis clásico

Las métricas que necesitas para validar un lazo, calculadas y trazables.

  • Escalón/impulso con Mp, tr, tp, ts
  • Bode con márgenes GM/PM, Nyquist y Nichols
  • Routh-Hurwitz con tabla y rango de K estable
  • Tipo de sistema, Kp/Kv/Ka, error estacionario
  • Sensibilidad S(s) y T(s), ancho de banda, Mr

Lugar de las raíces

LGR completo con lectura interactiva de cada punto.

  • Asíntotas, centroide, puntos de ruptura
  • Ángulos de salida/llegada y cruces jω
  • Cursor: K, ζ, ωn y Mp en cada punto
  • LGR contra cualquier parámetro y contornos

Diseño de controladores

De las especificaciones al compensador, sin hojas de cálculo.

  • Sintonía PID: Ziegler-Nichols, Cohen-Coon, CHR, IMC, GA
  • Asistentes de diseño por LGR y por Bode
  • Especificaciones objetivo con cumplimiento ✓/✗
  • LQR, asignación de polos (Ackermann)

Espacio de estados

De TF a SS y de vuelta, con control y estimación.

  • Formas canónicas, modal y Jordan
  • Controlabilidad/observabilidad, Gramianos, PBH
  • Observador de Luenberger y Kalman
  • Seguimiento con precompensador y acción integral

Control digital

Muestrear, discretizar y diseñar en un solo flujo.

  • ZOH, Euler, Tustin con prewarping, pole-zero
  • Mapeo s→z, Jury, Routh bilineal, plano w
  • PID digital con anti-windup
  • Deadbeat, predictor de Smith, LQR discreto

Simulación y Plant Lab

Simula el diagrama completo o valida el controlador sobre plantas físicas.

  • Simulador no lineal por bloques (RK45)
  • 9 plantas con vistas 2D y 3D
  • Escalón, rampa, seno, pulso, impulso
  • Exporta a CSV y PDF

Motor numérico nativo

Cálculo rápido y preciso en las operaciones críticas.

  • C + LAPACK: eig, Schur, QZ, expm
  • Ecuaciones de Riccati CARE y DARE
  • Discretización c2d ZOH/Tustin
  • Respaldo en Dart si no hay nativo
Interfaz

Un flujo de trabajo, cinco etapas

Modelo, análisis, diseño, simulación e implementación digital sobre el mismo sistema. Sin exportar ni copiar datos entre herramientas.

Dibuja el lazo, sin escribir código

Arrastra y conecta bloques; la suite obtiene la función de transferencia equivalente del diagrama.

  • Subsistemas anidados
  • Autoguardado por proyecto
  • Múltiples sistemas por proyecto
planta_dc / control_velocidadGuardado
r(t)y(t)Σ+−PIDKp Ki KdSat±10G(s)1 / (s²+2s+5)realimentación unitaria
T(s) = C(s)G(s) / (1 + C(s)G(s))

Ilustración generada con las mismas ecuaciones que usa la suite.

Pruébalo

Mueve los polos, mira la respuesta

Ajusta ζ y ωn y observa en tiempo real cómo cambian los polos, la respuesta y sus métricas.

Sobreimpulso-
Pico tp-
Asentamiento ts-
Estabilidad-
Respuesta al escalón
Plano s
Roadmap

Lo que ya está, y lo que viene

Priorizado por lo que exige el trabajo real de control. Cada fase termina con pruebas y un proyecto de ejemplo que la ejercita.

62% del plan completado · 32 de 52 entregables
CompletadaEn cursoSiguientePlanificada
  1. F1

    Análisis clásico explícito

    Completada

    Respuesta temporal, error, estabilidad, LGR y frecuencia, con cada métrica explícita.

    12/12
    • Resumen del sistema (TF, polos, ζ, ωn, τ)
    • Especificaciones transitorias completas
    • Routh-Hurwitz con parámetro K
    • Tipo de sistema, Kp/Kv/Ka y e_ss
    • Sensibilidad S(s) y T(s)
    • Entrada de perturbación
    • Polos dominantes y reducción de orden
    • Ancho de banda, Mr y PM↔ζ
    • Nyquist con conteo de encierros
    • LGR completo con cursor
    • LGR multiparámetro y contornos
    • Especificaciones objetivo
  2. F2

    Diseño de compensadores

    Completada

    Lead, lag y PID por lugar de raíces y por respuesta en frecuencia.

    5/5
    • Bloques Lead, Lag, Lead-Lag
    • Asistente de diseño por LGR
    • Asistente de diseño por Bode
    • PID: CHR, IMC/Lambda y tablas
    • Retardos: Padé y frecuencia exacta
  3. F3

    Flujo de control digital

    Completada

    Muestrear, discretizar, diseñar y verificar en el plano z, de extremo a extremo.

    10/10
    • Discretizar: ZOH, Euler, Tustin, pole-zero
    • Mapeo s→z y regiones en plano z
    • Jury, Routh bilineal, error discreto
    • Muestreo, aliasing y guía de Ts
    • Calculadora Z / Laplace
    • PID digital con anti-windup
    • Diseño por emulación y LGR discreto
    • Plano w
    • Deadbeat y predictor de Smith
    • Observadores y regulador discretos
  4. F4

    Espacio de estados completo

    En curso

    Conversión, controlabilidad, realización mínima y seguimiento de referencias.

    5/6
    • TF ↔ SS y formas canónicas
    • Similitud y matriz de transición e^{At}
    • Controlabilidad / observabilidad
    • Realización mínima (Kalman)
    • Precompensador y estado integral
    • Pole placement MIMO / robusto
  5. F6

    Implementación práctica

    Planificada

    Del diseño validado al código que corre en el equipo.

    0/5
    • Cuantizador, zona muerta, backlash, ruido
    • Filtros Butterworth, Bessel, notch
    • Precisión finita y punto fijo
    • Generación de código C y Structured Text
    • Export .m / python-control / Scilab
  6. F7

    MIMO y temas avanzados

    Planificada

    Multivariable, robustez, no lineales, adaptativo y MPC.

    0/6
    • Sistemas MIMO
    • RGA y desacoplamiento
    • Plano de fase y Lyapunov
    • Robustez y norma H∞
    • Control adaptativo (RLS, MRAC)
    • MPC lineal con restricciones
  7. F8

    Material de referencia

    Planificada

    Tablas y herramientas matemáticas a mano, sin salir de la app.

    0/2
    • Tablas Laplace/Z, propiedades, reglas de LGR y Bode
    • Complejos, fracciones parciales, Laplace inversa

En paralelo: experiencia de suite

La interfaz también evoluciona hacia un entorno de trabajo completo, con navegación persistente, atajos de escritorio y soporte táctil.

  • Densidad compacta / cómoda / táctilHecho
  • Navegación persistente y breadcrumbEn curso
  • Paleta de comandos (Ctrl+K) y atajosEn curso
  • Explorer y pantalla de proyectoEn curso
  • Edición táctil del canvas en tabletPlanificado
  • Pestañas de sistema, Informe y dockPlanificado
Notas de versión

Qué hay de nuevo, versión a versión.

Cada versión documenta los cambios relevantes de la suite.

v1.0.0

Primera versión pública

Última versión

El flujo completo de un lazo SISO sobre un mismo modelo: modelado, análisis, diseño, simulación e implementación digital.

Modelado

  • Editor de bloques con subsistemas, rotación y volteo
  • Bloques continuos, discretos y no lineales
  • Proyectos persistentes con autoguardado

Análisis

  • Respuesta temporal con Mp, tr, tp y ts
  • Bode, Nyquist y Nichols con márgenes
  • Routh-Hurwitz, error estacionario y LGR interactivo

Diseño

  • Sintonía PID por 5 métodos
  • Compensadores por LGR y por Bode
  • LQR, asignación de polos y observadores

Control digital

  • ZOH, Euler, Tustin y polo-cero
  • Jury, plano w y LGR discreto
  • PID digital con anti-windup, deadbeat y Smith

Simulación

  • Simulador no lineal por bloques (RK45)
  • Plant Lab con 9 plantas 2D y 3D
  • Exportación a CSV y PDF

Motor e interfaz

  • Motor nativo en C con LAPACK y rutas rápidas
  • Nuevo estilo visual en claro y oscuro
  • Logo e iconos en todas las plataformas
  1. v0.3.0

    Versión interna. Nuevo motor del canvas y compilación del motor en C.

  2. v0.2.0

    Versión interna. Interfaz orientada a tablet, motor numérico en C99 y análisis SISO continuo y discreto.

  3. v0.1.0

    Versión interna. Primer editor de diagramas, análisis clásico y simulación con plantas físicas.

Disponibilidad

De la teoría a la implementación, con el mismo modelo.

Disponible para escritorio, tablet y navegador. Sigue el roadmap para conocer qué llega a continuación.

Descarga próximamenteVer roadmap
Pruébala en el navegador Experimental

La app web funciona sin instalar nada, pero todavía es experimental: puede presentar problemas de rendimiento, ya que no usa el motor numérico nativo. Para trabajo diario recomendamos la versión de Windows.

  • WindowsMouse + teclado, atajos, paleta de comandosSoportado
  • Android (tablet)Densidad táctil y hojas inferioresEn desarrollo
  • WebEn el navegador, sin instalaciónExperimental