ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
1. Introducción
En el ámbito de la ingeniería eléctrica y, en particular, en la materia Sistemas Eléctricos
de Potencia II, es esencial contar con herramientas que permitan realizar cálculos y
análisis de datos de forma eficiente. La integración de software matemático, entornos
de desarrollo y herramientas de análisis de datos para la comprensión y aplicación
práctica de conceptos teóricos. Este documento ofrece una guía pequeña de tres
programas fundamentales: SMath Studio, Visual Studio Code con Python y Microsoft
Excel, resaltando sus características, complementos y aplicaciones en el área de
cálculos numericos.
2. SMath Studio
2.1. Descripción General
SMath Studio es una herramienta gratuita de cálculo matemático
diseñada para realizar tanto operaciones numéricas como
simbólicas. Su interfaz intuitiva permite la creación de fórmulas y
diagramas, facilitando la representación gráfica de funciones,
matrices y programación básica permitiendo cálculos inmediatos y
de forma mas ordenada que en una calculadora convencional .
Descarga: SMath Studio - SMath
2.2. Características Avanzadas y Aplicaciones
• Resolución de Ecuaciones y Sistemas: Ideal para el análisis de circuitos y redes
eléctricas, permitiendo resolver ecuaciones lineales y no lineales para los cuales
diferentes funciones de solución como newthon rapshon modelos propios de
Wmaxima.
• Cálculo Simbólico y Numérico: Capaz de manejar derivadas, integrales y
transformadas, además de integrar plugins con WMaxima que realiza calculo
simbólico de manera excepcional que son esenciales para el estudio y la
modelación de sistemas.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
• Interfaz Visual y Modular: Permite organizar cálculos en módulos o “hojas” que
pueden interconectarse, lo que facilita el seguimiento de procesos complejos
además de la inclusión de graficos y edición a través de otros programas es
decir que se pueden usar editores de imágenes como Gimp, Paint o cualquier
programa preparado para edición de imágenes.
• Soporte para Variables y Parámetros: el programa permite usar variables
típicas de lenguajes de programación como se tipo ‘String’, float, int y además
tiene una integración sencilla y soporte para números reales y números
complejos además se permite asignar unidades a las variables permitiendo el
calculo automatico de compatibilidad de unidades entre variables.
2.3. Complementos y Extensiones Recomendadas
• Bibliotecas de Ingeniería: Existen módulos desarrollados por la comunidad que
agregan funciones específicas para el análisis de transformadores, líneas de
transmisión y sistemas de distribución.
• Plugins de Visualización Avanzada: Extensiones que mejoran la capacidad de
graficar curvas, diagramas de Bode y respuestas en frecuencia.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
• Integración con Otros Formatos: Algunas plantillas permiten exportar los
resultados a formatos compatibles con otros programas, facilitando el
intercambio de información a través de importación de datos en csv.
2.4. Ejemplos de Uso y Beneficios en la Ingeniería Eléctrica
• Validación de Resultados: Comparar resultados manuales con cálculos
realizados en SMath Studio para confirmar la precisión de fórmulas y
soluciones.
• Graficas de funciones: permite graficar funciones matemáticas puntos y
relaciones de forma sencilla con plugins específicos para la interfaz como el
xyplot2D y xyplot3D además del uso de plugins mas avanzados.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
• Facilitación del Aprendizaje: La representación gráfica y el feedback inmediato
ayudan a comprender conceptos complejos, reduciendo la brecha entre
transcripción de una operación matemática y el cálculo de las variables.
3. Visual Studio Code con Python
3.1. Descripción General
Visual Studio Code (VS Code) es un editor de código fuente
multiplataforma y gratuito que, al integrar la extensión de Python,
se transforma en un entorno de desarrollo completo. Es
ampliamente utilizado para desarrollar aplicaciones, scripts y
algoritmos en Python, lo que lo hace muy versátil en el campo de la
ingeniería permite crear entornos separados completamente y
trabaja con diferentes versiones de Python pero se deben instalar extenciones y las
librerías necesarias por separado ya que este software permite una instalación solo con
los componentes que vayas a necesitar siendo mas ligero y fácil de usar.
Descarga: Visual Studio Code - Descargar e instalar en Windows | Microsoft Store
Descarga: Welcome to [Link]
La alternativa similar es Anaconda (la instalación incluye jupyther y librerías de python)
un programa que trabaja con varios lenguajes de programación, pero es mas exigente
en cuanto a espacio de almacenamiento y requisitos de sistema, aunque es un
programa mas completo ya que con la instalación ya trae muchas de las funciones que
se necesitaran.
Descarga: Download Anaconda Distribution | Anaconda
3.2. Funcionalidades Clave y Herramientas Integradas
• Depuración y Ejecución de Código: Permite identificar y corregir errores en
tiempo real, lo cual es crucial para el desarrollo de simulaciones y modelos.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
• Autocompletado y Linting: Facilita la escritura de código limpio y optimizado,
reduciendo el tiempo de desarrollo.
• Integración con Sistemas de Control de Versiones: Soporta Git y otras
herramientas que permiten llevar un seguimiento de los cambios en proyectos
colaborativos el editor de código permite iniciar sesión con cuentas de git hub
para respaldar configuraciones y usar las funciones de autocompletado.
• Notebooks Integrados: La extensión de Jupyter permite combinar código,
gráficos y texto en un solo documento, ideal para experimentos y análisis
iterativos es útil para hacer pruebas de escritorio permitiendo la ejecución de
líneas de código de forma separada permitiendo encontrar de forma sencilla
errores de lógica o de tipos de datos.
3.3. Complementos y Extensiones Recomendadas
• Python Extension for Visual Studio Code: Proporciona herramientas para
depuración, ejecución de código y autocompletado.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
• Pylint o Flake8: Utilidades para análisis de calidad de código, garantizando la
adherencia a buenas prácticas de programación.
• Jupyter: Permite trabajar con notebooks directamente en VS Code, facilitando
la documentación y el análisis interactivo.
• Code Runner: Ejecuta fragmentos de código de manera rápida sin necesidad de
configurar un proyecto completo.
3.4. Aplicaciones Prácticas en Sistemas Eléctricos
• Simulación de Algoritmos: Desarrollo de scripts para modelar y simular el
comportamiento de redes eléctricas bajo diferentes condiciones de operación.
• Análisis de Datos: Uso de librerías como NumPy, SciPy, Matplotlib y Pandas
para procesar grandes volúmenes de datos provenientes de simulaciones o
mediciones.
• Automatización de Tareas: Creación de procesos automatizados para el análisis
de parámetros con fácil exportación en base de datos de SQL o en hojas de
calculo de Excel y archivos csv, optimización de diseños y validación de modelos
teóricos.
4. Microsoft Excel
4.1. Descripción General
Microsoft Excel es una de las herramientas de hojas de cálculo más utilizadas en el
mundo profesional y académico. Su capacidad para organizar datos y realizar cálculos
complejos lo convierte en una herramienta indispensable para el análisis cuantitativo
en ingeniería.
4.2. Funciones y Herramientas de Análisis
• Fórmulas y Funciones: Permite realizar cálculos matemáticos y estadísticos
complejos de manera rápida además que posee plugins como solve que
pemiten la optimización de soluciones.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
• Gráficos y Diagramas: Facilita la representación visual de datos, lo cual es vital
para interpretar resultados de pruebas y simulaciones.
• Tablas Dinámicas: Ayudan a resumir y analizar grandes conjuntos de datos,
facilitando la identificación de tendencias y patrones.
• Macros y VBA: Automatización de tareas repetitivas mediante programación en
Visual Basic for Applications, permitiendo la creación de soluciones
personalizadas.
4.3. Complementos y Add-ins Recomendados
• Solver: Una herramienta para la resolución de problemas de optimización,
fundamental para el dimensionamiento y la mejora de sistemas eléctricos.
• Analysis ToolPak: Ofrece funciones avanzadas de análisis estadístico y
matemático, útil para interpretar datos de simulaciones.
• Power Query y Power Pivot: Herramientas que permiten la importación,
transformación y modelado de datos complejos, facilitando la integración de
información proveniente de diferentes fuentes.
• Complementos Personalizados: Existen plantillas y módulos específicos
desarrollados para el análisis de curvas de carga, rendimiento de
transformadores y eficiencia de redes eléctricas.
5. Conclusión
La integración de SMath Studio, Visual Studio Code con Python y Microsoft Excel en la
materia permite abordar el análisis y cálculos numéricos desde múltiples perspectivas:
• SMath Studio ofrece una plataforma especializada en cálculos simbólicos y
numéricos, facilitando la redacción de apuntes claros y editables.
• Visual Studio Code con Python proporciona un entorno robusto para
desarrollar algoritmos, automatizar procesos y analizar grandes volúmenes de
datos útil para realizar cálculos repetitivos y automatizar tareas y graficas.
• Microsoft Excel se destaca por su capacidad para organizar, visualizar y
optimizar datos, permitiendo una interpretación práctica de los resultados.
El software recomendado le permitirá ser mas eficiente en el desarrollo de ejercicios y
su aprendizaje pero debe estar dispuesto a aprender como funcionan y desarrollar sus
propios proyectos para afianzar sus conocimientos.
6. Referencias y Recursos Adicionales
• Comunidades y Foros de SMath Studio: Explora foros especializados y
repositorios en línea para descargar bibliotecas y plantillas específicas.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado
ELT-296 Auxiliar de Docencia Gabriel Peralta Apaza
SMath Studio - SMath Wiki
Tutoriales de Alvaro Gavilan Rojas
[Link]
hTx3shc&si=CeJIr-cgbrIHr1YR
• Documentación Oficial de Visual Studio Code y Python: Recomendado para
aprender sobre las extensiones y funcionalidades avanzadas del entorno.
Stack Overflow en español
Python Tutorials – Real Python
• Sitio de Microsoft Office: Para obtener información detallada y tutoriales sobre
el uso avanzado de Excel, macros y complementos se puede recurrir a youtube
o el sitio oficial de la aplicación.
Frase motivacional:
El secreto es no estar quieto, debes estar preparado. nunca sabes lo que viene cuando menos lo esperes
la ocasión ya habrá pasado