Integración NeqSIM¶
1. Objetivo¶
Usar NeqSIM para:
Calcular propiedades termodinámicas de gas
Mejorar precisión del cálculo hidráulico
Preparar base para equipos y flujo compresible
2. Arquitectura Propuesta¶
Se crea un módulo:
src/logic/thermo/neqsim_service.py
Responsabilidad:
Construir fluido
Cargar composición desde BD
Ejecutar flash
Retornar propiedades
3. Flujo de uso¶
Se obtiene
id_gasSe consulta
COMPOSICION_GASSe construye fluido en NeqSIM
Se hace flash a P y T
Se retornan propiedades
4. Propiedades requeridas¶
Densidad
Viscosidad
Z (factor de compresibilidad)
Peso molecular
Cp / Cv (futuro)
5. Ejemplo conceptual¶
def get_gas_properties(id_gas, P_bara, T_C):
# 1. cargar composición desde BD
# 2. construir fluido en neqsim
# 3. hacer TP flash
# 4. retornar propiedades
return {
"rho": ...,
"mu": ...,
"z": ...,
}