Overview del Sistema¶
1. Propósito¶
Esta aplicación permite:
Calcular caída de presión en redes de tuberías
Manejar flujos de gas y líquido
Integrarse con base de datos SQL Server
Trabajar desde una interfaz tabular en JupyterLab
2. Flujo General¶
Usuario selecciona:
Empresa
Proyecto
Línea
ISO
Se cargan datos desde la base de datos
Se editan en tabla (
ipysheet)Se ejecuta cálculo hidráulico
Se generan resultados
Se guardan en base de datos
3. Componentes Principales¶
Interfaz¶
flow_ui.pyipysheetipywidgets
Lógica¶
gas_calc.pyliquid_calc.py
Base de datos¶
SQL Server
SQLAlchemy + pyodbc
Termodinámica¶
NeqSIM (en integración)
4. Estado Actual¶
✔ Cálculo hidráulico funcional
✔ UI operativa
✔ Conexión a base de datos
✔ Exportación de resultados
⚠ Pendiente:
Integración completa de NeqSIM
Cálculo de equipos
Modelo secuencial de presión
5. Filosofía del Proyecto¶
Modular
Escalable
Basado en ingeniería (no caja negra)
Control total del cálculo