# 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 1. Se obtiene `id_gas` 2. Se consulta `COMPOSICION_GAS` 3. Se construye fluido en NeqSIM 4. Se hace flash a P y T 5. Se retornan propiedades --- ## 4. Propiedades requeridas - Densidad - Viscosidad - Z (factor de compresibilidad) - Peso molecular - Cp / Cv (futuro) --- ## 5. Ejemplo conceptual ```python 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": ..., }