Compensator Circuit Designer

Aplicación para el diseño del circuito de compensadores de adelanto de fase, atraso de fase y adelanto-atraso.
272 Downloads
Updated 22 Dec 2023

View License

Está aplicación proporciona el diseño del circuito que se ajusta al compensador suministrado por el usuario.
DESCRIPCIÓN:
La compensación es el ajuste de un sistema con el fin de alterar su comportamiento, de manera que este se ajuste a los requerimientos esperados por el diseñador. Entre los tipos de compensadores, los de uso más común son los de adelanto, atraso y adelanto-atraso. Estos compensadores pueden realizarse mediante circuitos electrónicos que usen amplificadores operacionales.
Está aplicación toma los parametros de la función de transferencia del compensador (Previamente diseñado mediante LGR, frecuencia o cualquier metodo) y calcula los valores de elementos pasivos del circuito, apartir de unos ajustes predefinidos. Entre sus funciones se encuentran:
(1)CALCULAR: Obtiene los valores de los elementos pasivos tales como resistencias y condensadores, e imprime estos en un esquema del circuito. Los esquemas disponibles son los siguientes:
  • Compensador de adelanto inversor + etapa inversora complementaria.
  • Compensador de atraso inversor + etapa inversora complementaria.
  • Compensador de adelanto no inversor.
  • Compensador de atraso no inversor.
  • Compensador de adelanto-atraso inversor + etapa inversora complementaria.
(2)ABRIR MODELO: Abre un modelo en Simulink del último diseño en la sesión actual, y simula una comparación de la función de transferencia vs el circuito electrónico, ambos sometidos a una entrada escalón unitario.
(3)EXPORTAR: Permite exportar los valores calculados a variables en el workspace de MATLAB.

Cite As

Giovanni Caicedo Escorcia (2025). Compensator Circuit Designer (https://www.mathworks.com/matlabcentral/fileexchange/118878-compensator-circuit-designer), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022b
Compatible with R2022a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.07

-View changes

1.06

-Se eliminó la funcionalidad de generar valores de resistencias en serie y paralelo.
-Se realizaron cambios en la interfaz gráfica.
-Se solucionaron errores.

1.05.4

Detalles gráficos

1.05.3

Función para exportar variables al workspace agregada.

1.05.2

Solución de errores de vistas

1.05.1

Solución de errores

1.05

Se añadió el compensador de adelanto-atraso

1.04.1

Solución de errores

1.04

-Solución de error en el guardado del modelo

1.03

-Se agregaron circuitos no inversores
-Se solucionaron errores en la carga del modelo

1.02

Mejoras en el compensador

1.01

Solución de errores en vista

1.0