Documentación Base – Cálculo Hidráulico (Gas y Líquido)¶
1. Objetivo¶
Este documento describe la estructura actual del módulo de cálculo hidráulico dentro del proyecto, incluyendo:
Arquitectura general
Módulos y funciones existentes
Entradas y salidas
Librerías utilizadas
Modelo de cálculo
Riesgos identificados
Sirve como base antes de integrar NeqSIM para equipos y elementos avanzados.
2. Arquitectura General¶
Capas del sistema¶
Capa |
Archivo / módulo |
Rol |
|---|---|---|
UI |
|
Punto de entrada en JupyterLab |
UI |
|
Interfaz tabular, filtros, ejecución de cálculo |
Lógica |
|
Cálculo hidráulico para gas |
Lógica |
|
Cálculo hidráulico para líquido |
DB |
|
Conexión a SQL Server |
3. Flujo de Operación¶
El usuario selecciona:
Empresa
Proyecto
Línea
ISO
Se cargan datos desde base de datos.
Se muestran en una tabla editable (
ipysheet).Cada fila representa un tramo hidráulico.
Se ejecuta el cálculo mediante botón Calcular Flujo.
Se genera un DataFrame de resultados.
Los resultados se exportan a SQL Server.
4. Funciones Principales¶
4.1 Gas¶
def calcular_gas(df_input):
return df_resultados