Skip to content

HACEOS/HACEOS_ES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Logo

Una herramienta para analizar circuitos eléctricos de orden superior de forma simbólica en el dominio del tiempo


HACEOS (Herramienta de Análisis de Circuitos Eléctricos de Orden Superior) es un paquete de clases y funciones desarrolladas en MATLAB bajo el paradigma de la programación orientada a objetos para analizar circuitos eléctricos de manera simbólica, empleando modelos generales mediante ecuaciones integro-diferenciales que permiten encontrar voltajes y corrientes como funciones del tiempo. Los elementos considerados por HACEOS son: resistencia, inductancia, capacitancia, indutancias mutuamente acopladas por inducción, fuentes dependientes e independientes de voltaje y corriente. Adicionalmente, para incluir el análisis de condiciones iniciales, HACEOS permite el uso de interruptores simples y compuestos.

Requerimientos del sistema

Instalación

La instalación y uso de HACEOS requiere que el usuario esté familiarizado con la sintaxis básica de MATLAB para el uso de funciones y sus principales tipos de datos. Aunque no es estrictamente necesario, se recomienda que el usuario posea conocimientos básicos de programación orientada a objetos. Para instalar HACEOS solo es necesario agregar al path de MATLAB todos los archivos asociados a la herramienta, o simplemente se puede emplear el breve instalador incluido en la distribución. Para esto solo se requiere acceder desde MATLAB a la carpeta <HACEOS_ES> y ejecutar el comando:

	instalar_haceos

Uso básico

Antes de usar HACEOS, se recomienda que el usuario se familizarice con el concepto de caso. En síntesis, un caso de HACEOS es un mecanismo para ingresar la información de un circuito arbitrario que puede ser analizado en estados como el régimen estacionario, de conmutación o transitorio, e incluso todos ellos en conjunto. Para acceder a la documentación relacionada con la creación del caso basta con ejecutar el comando:

	help formato_caso

En la versión ligera actual de HACEOS, se ha incluido en la carpeta <HACEOS_ES/casos> un caso de prueba denominado caso10n11p5i, al que se puede acceder ejecutando el comando:

	help caso10n11p5i

HACEOS cuenta con la función hcs_opciones con la que se puede personalizar su comportamiento. Por defecto, HACEOS no genera ningún tipo de gráfica, por lo que si el usuario desea ver, por ejemplo, el gráfico orientado del circuito ingresado, puede crear una estructura de opciones así:

	hcs_opt = hcs_opciones('dibujar_graficos', 1)

Ahora se puede ejecutar HACEOS con esta estructura de opciones para obtener una visualización del gráfico orientado del circuito (por defecto, en el estado estacionario):

	resultados = haceos(caso10n11p5i, hcs_opt)

Citación de HACEOS

Los autores exigimos que cualquier publicación derivada del uso de HACEOS incluya explícitamente en sus agradecimientos una citación de la siguiente forma:

W. González-Vanegas, B.S. Ospina-Rendon, and B. Gordon-Arango, "HACEOS: Herramienta de Análisis de Circuitos Eléctricos de Orden Superior," 2025. [En línea]. Disponible en: https://github.com/HACEOS/HACEOS_ES


About

HACEOS- Herramienta de Análisis de Circuitos Eléctricos de Orden Superior para MATLAB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages