Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Fluids

Fluids

Topics related to Fluent, CFX, Turbogrid and more.

Steam Jet tutorial

    • mattiariccardo01
      Subscriber

      Good morning, sorry for the disturbance but I am trying to write the set-up of the ANSYS CFX tutorial on the steam jet (https://ansyshelp.ansys.com/public/account/secured?returnurl=/////////Views/Secured/corp/v242/en/cfx_tutr/i3385293.html) but the solver returns the error 'Error finding variable "PSAT_FL2" within domain "Domain". CCL is possibly invalid.'
      Would it be possible to ask you for the courtesy of the already ready set-up to see where I am making a mistake? Thank you for your patience

    • NickFL
      Subscriber

      At what point do you get this error? Based upon your limited description I would guess your error comes when trying step 29.4.2. If that is the case, your probably do not have automatic generation of the default domain activated. When you start CFX-Pre after creating new case, do you get the following message?

      If not, then do the opposite and turn it on. Hopefully that solves your problem.

    • mattiariccardo01
      Subscriber

      Hello, and thank you for your reply.

      The error appears when I run the programme and launch the Solver Manager.

      The message doesn’t appear when I launch Ansys CFX, although I always start with a Default Domain; I’ll try again on Monday.

      I had also thought (wrongly) that perhaps the CEL variable was incorrect, so I entered the value "1 [bar]" directly instead of "Liquid.psaturation".

      In this case, the error changed to:

       

      +------------------------------------------ ------------------------- -+

      | ERROR #001100279 has occurred in subroutine ErrAction. |

      | Message: |

      | Failed to calculate sources in GETSOU for RESSRC_A from director- |

      | y "" at location "Condensation". Error return code is: FAIL |

      Best regards

      Thank you very much

    • mattiariccardo01
      Subscriber

      Hi, I have tried to turn on with "Edit>Option>CFX Pre" but the same error persistis. The strange things it's that the CCL is invalid only for the "Liquid.psaturation" while is good for the "Liquid.Tsaturation". 
      Can you help me? In Solver Manager the complete error is reported as:
       +--------------------------------------------------------------------+
       | ERROR #001100279 has occurred in subroutine ErrAction.             |
       | Message:                                                           |
       | NAME_MOD: Error finding variable "PSAT_FL2" within domain "Steam   |
       | Jet". CCL is possibly invalid.                                     |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       +--------------------------------------------------------------------+
       
       +--------------------------------------------------------------------+
       | ERROR #001100279 has occurred in subroutine MESG_RETRIEVE.         |
       | Message:                                                           |
       | Stopping the run due to error(s) reported above                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       +--------------------------------------------------------------------+
      Thank you very much for the patience.

      p.s.
      In the case there is no solution, can I ask you the corrected set-up ?

    • jcooper
      Ansys Employee

      Hi: 

      I just followed the steps in this tutorial in V2026 R1 and it works properly, so it seems the expression CCL is correct.  The saturation temperatures for the mass transfer are defined in the continuity sources, where there are a lot of entries (and more opportunity for error), so maybe there is typo in the source entries that is triggering the error.  I would recheck your sources carefully.

      SUBDOMAIN: Gas2Liq

      Coord Frame = Coord 0

      Location = B26

      FLUID: Gas

      SOURCES:

      EQUATION SOURCE: Steam3v.mf

      Option = Source

      Source = 0 [kg m^-3 s^-1]

      Source Coefficient = dFLwadYG

      END

      EQUATION SOURCE: continuity

      Mass Source Volume Fraction Coefficient = -Gas.density/DtFalseMf

      Option = Fluid Mass Source

      Sink Option = Specified Mass Fractions and Local Temperature

      Source = -Liquid.WaFluxGL

      VARIABLE: Steam3v.mf

      Option = Value

      Value = 1 []

      END

      VARIABLE: T

      Option = Value

      Value = Gas.T

      END

      VARIABLE: ed

      Option = Value

      Value = Gas.ed

      END

      VARIABLE: ke

      Option = Value

      Value = Gas.ke

      END

      VARIABLE: vel

      Option = Cartesian Vector Components

      xValue = Gas.Velocity u

      yValue = Gas.Velocity v

      zValue = Gas.Velocity w

      END

      END

      END

      END

      FLUID: Liquid

      SOURCES:

      EQUATION SOURCE: continuity

      Mass Source Volume Fraction Coefficient = -Liquid.density/DtFalseMf

      Option = Fluid Mass Source

      Source = Liquid.WaFluxGL

      VARIABLE: T

      Option = Value

      Value = Gas.T

      END

      VARIABLE: vel

      Option = Cartesian Vector Components

      xValue = Gas.Velocity u

      yValue = Gas.Velocity v

      zValue = Gas.Velocity w

      END

      END

      EQUATION SOURCE: energy

      Option = Source

      Source = Liquid.WaFluxGL*HtVapwa

      Source Coefficient = Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf

      END

      END

      END

      END

      SUBDOMAIN: Liq2Gas

      Coord Frame = Coord 0

      Location = B26

      FLUID: Liquid

      SOURCES:

      EQUATION SOURCE: continuity

      Option = Fluid Mass Source

      Sink Option = Specified Mass Fractions and Local Temperature

      Source = -Liquid.WaFluxLG

      VARIABLE: T

      Option = Value

      Value = SatT

      END

      VARIABLE: vel

      Option = Cartesian Vector Components

      xValue = 0 [m s^-1]

      yValue = 0 [m s^-1]

      zValue = 0 [m s^-1]

      END

      END

      EQUATION SOURCE: energy

      Option = Source

      Source = -Liquid.WaFluxLG*HtVapwa

      Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf

      END

      END

      END

      END

      Regards,

      Judy

    • mattiariccardo01
      Subscriber

      Hi Judy, thank you very much for your answer, it's very nice.
      I check the subdomain and I correct "Sink Option = Specified Mass Fractions and Local Temperature" for Liquid in Liq2Gas, and I correct a sign in

      EQUATION SOURCE: energy

      Option = Source

      Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf

      but doesn't change nothing :(. Maybe the problem is the definition of materials? Can I ask you to share the entire "CFX Command Language for Run" or "solver log"? If not, I can send mine

      p.s.
      It's possible that the student version "CFX 2025 R2" doesn't support the tutorial ?

      Best regards, Riccardo

    • jcooper
      Ansys Employee

      HI Riccardo:

      I doubt that the solver would fail that way for a license issue.  It seems more likely that something in the setup isn't defined or working. 

      The liquid saturation pressure is also defined by an additional variable, so if this additional variable isn't activated in the domain for the Liquid, psaturation may not defined.

      FLOW: Flow Analysis 1

      &replace DOMAIN: Domain 1

      Coord Frame = Coord 0

      Domain Type = Fluid

      Location = B26

      BOUNDARY: Domain 1 Default

      Boundary Type = WALL

      Create Other Side = Off

      Interface Boundary = Off

      Location = F32.26,F33.26

      BOUNDARY CONDITIONS:

      HEAT TRANSFER:

      Option = Adiabatic

      END

      MASS AND MOMENTUM:

      Option = Fluid Dependent

      END

      WALL CONTACT MODEL:

      Option = Use Volume Fraction

      END

      WALL ROUGHNESS:

      Option = Smooth Wall

      END

      END

      FLUID: Gas

      BOUNDARY CONDITIONS:

      MASS AND MOMENTUM:

      Option = No Slip Wall

      END

      END

      END

      FLUID: Liquid

      BOUNDARY CONDITIONS:

      MASS AND MOMENTUM:

      Option = No Slip Wall

      END

      END

      END

      END

      BOUNDARY: Gas Inlet

      Boundary Type = INLET

      Location = gas inlet

      BOUNDARY CONDITIONS:

      FLOW REGIME:

      Option = Subsonic

      END

      HEAT TRANSFER:

      Option = Static Temperature

      Static Temperature = 373 [K]

      END

      MASS AND MOMENTUM:

      Normal Speed = 341 [m s^-1]

      Option = Normal Speed

      END

      TURBULENCE:

      Option = Fluid Dependent

      END

      END

      FLUID: Gas

      BOUNDARY CONDITIONS:

      COMPONENT: Steam3v

      Mass Fraction = 1

      Option = Mass Fraction

      END

      TURBULENCE:

      Option = Low Intensity and Eddy Viscosity Ratio

      END

      VOLUME FRACTION:

      Option = Value

      Volume Fraction = 1-0.45*0.4/1000

      END

      END

      END

      FLUID: Liquid

      BOUNDARY CONDITIONS:

      VOLUME FRACTION:

      Option = Value

      Volume Fraction = 0.45*0.4/1000

      END

      END

      END

      END

      BOUNDARY: Opening

      Boundary Type = OPENING

      Location = air inlet,outer edge,outlet

      BOUNDARY CONDITIONS:

      FLOW DIRECTION:

      Option = Normal to Boundary Condition

      END

      FLOW REGIME:

      Option = Subsonic

      END

      HEAT TRANSFER:

      Opening Temperature = 25 [C]

      Option = Opening Temperature

      END

      MASS AND MOMENTUM:

      Option = Opening Pressure and Direction

      Relative Pressure = 0 [Pa]

      END

      TURBULENCE:

      Option = Medium Intensity and Eddy Viscosity Ratio

      END

      END

      FLUID: Gas

      BOUNDARY CONDITIONS:

      COMPONENT: Steam3v

      Mass Fraction = 0.0

      Option = Mass Fraction

      END

      VOLUME FRACTION:

      Option = Value

      Volume Fraction = 1

      END

      END

      END

      FLUID: Liquid

      BOUNDARY CONDITIONS:

      VOLUME FRACTION:

      Option = Value

      Volume Fraction = 0

      END

      END

      END

      END

      BOUNDARY: SymP1

      Boundary Type = SYMMETRY

      Location = F29.26

      END

      BOUNDARY: SymP2

      Boundary Type = SYMMETRY

      Location = F27.26

      END

      DOMAIN MODELS:

      BUOYANCY MODEL:

      Option = Non Buoyant

      END

      DOMAIN MOTION:

      Option = Stationary

      END

      MESH DEFORMATION:

      Option = None

      END

      REFERENCE PRESSURE:

      Reference Pressure = 1 [atm]

      END

      END

      FLUID DEFINITION: Gas

      Material = Gas Mixture

      Option = Material Library

      MORPHOLOGY:

      Option = Continuous Fluid

      END

      END

      FLUID DEFINITION: Liquid

      Material = Liquid

      Option = Material Library

      MORPHOLOGY:

      Mean Diameter = liqLength

      Option = Dispersed Fluid

      END

      END

      FLUID MODELS:

      ADDITIONAL VARIABLE: FalseDt

      Option = Fluid Dependent

      END

      ADDITIONAL VARIABLE: PCoef

      Option = Fluid Dependent

      END

      ADDITIONAL VARIABLE: SatLheat

      Option = Fluid Dependent

      END

      ADDITIONAL VARIABLE: SatPres

      Option = Fluid Dependent

      END

      ADDITIONAL VARIABLE: SatTemp

      Option = Fluid Dependent

      END

      ADDITIONAL VARIABLE: WaFluxGL

      Option = Fluid Dependent

      END

      ADDITIONAL VARIABLE: WaFluxLG

      Option = Fluid Dependent

      END

      COMBUSTION MODEL:

      Option = None

      END

      FLUID: Gas

      ADDITIONAL VARIABLE: PCoef

      Additional Variable Value = dFLUXwadp

      Option = Algebraic Equation

      END

      COMPONENT: Air Ideal Gas

      Option = Constraint

      END

      COMPONENT: Steam3v

      Kinematic Diffusivity = KinDiff

      Option = Transport Equation

      END

      HEAT TRANSFER MODEL:

      Include Viscous Work Term = True

      Option = Total Energy

      END

      TURBULENCE MODEL:

      Option = k epsilon

      END

      TURBULENT WALL FUNCTIONS:

      High Speed Model = Off

      Option = Scalable

      END

      END

      FLUID: Liquid

      ADDITIONAL VARIABLE: FalseDt

      Additional Variable Value = DtFalseMf

      Option = Algebraic Equation

      END

      ADDITIONAL VARIABLE: PCoef

      Additional Variable Value = dFLUXwadp

      Option = Algebraic Equation

      END

      ADDITIONAL VARIABLE: SatLheat

      Additional Variable Value = HtVapwa

      Option = Algebraic Equation

      END

      ADDITIONAL VARIABLE: SatPres

      Additional Variable Value = VpWat

      Option = Algebraic Equation

      END

      ADDITIONAL VARIABLE: SatTemp

      Additional Variable Value = SatT

      Option = Algebraic Equation

      END

      ADDITIONAL VARIABLE: WaFluxGL

      Additional Variable Value = FLUXwa1

      Option = Algebraic Equation

      END

      ADDITIONAL VARIABLE: WaFluxLG

      Additional Variable Value = FLUXwa2

      Option = Algebraic Equation

      END

      HEAT TRANSFER MODEL:

      Include Viscous Work Term = True

      Option = Total Energy

      END

      TURBULENCE MODEL:

      Option = Dispersed Phase Zero Equation

      END

      END

      HEAT TRANSFER MODEL:

      Homogeneous Model = False

      Option = Fluid Dependent

      END

      THERMAL RADIATION MODEL:

      Option = None

      END

      TURBULENCE MODEL:

      Homogeneous Model = False

      Option = Fluid Dependent

      END

      END

      FLUID PAIR: Gas | Liquid

      Surface Tension Coefficient = srfTenCoef

      INTERPHASE HEAT TRANSFER:

      Option = Ranz Marshall

      END

      INTERPHASE TRANSFER MODEL:

      Option = Particle Model

      END

      MASS TRANSFER:

      Option = None

      END

      MOMENTUM TRANSFER:

      DRAG FORCE:

      Option = Schiller Naumann

      END

      LIFT FORCE:

      Option = None

      END

      TURBULENT DISPERSION FORCE:

      Option = None

      END

      VIRTUAL MASS FORCE:

      Option = None

      END

      WALL LUBRICATION FORCE:

      Option = None

      END

      END

      TURBULENCE TRANSFER:

      ENHANCED TURBULENCE PRODUCTION MODEL:

      Option = None

      END

      END

      END

      MULTIPHASE MODELS:

      Homogeneous Model = False

      FREE SURFACE MODEL:

      Option = None

      END

      END

      SUBDOMAIN: Gas2Liq

      Coord Frame = Coord 0

      Location = B26

      FLUID: Gas

      SOURCES:

      EQUATION SOURCE: Steam3v.mf

      Option = Source

      Source = 0 [kg m^-3 s^-1]

      Source Coefficient = dFLwadYG

      END

      EQUATION SOURCE: continuity

      Mass Source Volume Fraction Coefficient = -Gas.density/DtFalseMf

      Option = Fluid Mass Source

      Sink Option = Specified Mass Fractions and Local Temperature

      Source = -Liquid.WaFluxGL

      VARIABLE: Steam3v.mf

      Option = Value

      Value = 1 []

      END

      VARIABLE: T

      Option = Value

      Value = Gas.T

      END

      VARIABLE: ed

      Option = Value

      Value = Gas.ed

      END

      VARIABLE: ke

      Option = Value

      Value = Gas.ke

      END

      VARIABLE: vel

      Option = Cartesian Vector Components

      xValue = Gas.Velocity u

      yValue = Gas.Velocity v

      zValue = Gas.Velocity w

      END

      END

      END

      END

      FLUID: Liquid

      SOURCES:

      EQUATION SOURCE: continuity

      Mass Source Volume Fraction Coefficient = -Liquid.density/DtFalseMf

      Option = Fluid Mass Source

      Source = Liquid.WaFluxGL

      VARIABLE: T

      Option = Value

      Value = Gas.T

      END

      VARIABLE: vel

      Option = Cartesian Vector Components

      xValue = Gas.Velocity u

      yValue = Gas.Velocity v

      zValue = Gas.Velocity w

      END

      END

      EQUATION SOURCE: energy

      Option = Source

      Source = Liquid.WaFluxGL*HtVapwa

      Source Coefficient = Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf

      END

      END

      END

      END

      SUBDOMAIN: Liq2Gas

      Coord Frame = Coord 0

      Location = B26

      FLUID: Liquid

      SOURCES:

      EQUATION SOURCE: continuity

      Option = Fluid Mass Source

      Sink Option = Specified Mass Fractions and Local Temperature

      Source = -Liquid.WaFluxLG

      VARIABLE: T

      Option = Value

      Value = SatT

      END

      VARIABLE: vel

      Option = Cartesian Vector Components

      xValue = 0 [m s^-1]

      yValue = 0 [m s^-1]

      zValue = 0 [m s^-1]

      END

      END

      EQUATION SOURCE: energy

      Option = Source

      Source = -Liquid.WaFluxLG*HtVapwa

      Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf

      END

      END

      END

      END

      END

      END

       

       

    • mattiariccardo01
      Subscriber

      Hi! I confirm that the additional variable is activated in the domain for the liquid, but the problem doesn't change. I check all the domain with my eyes and, to avoid human error, with Copilot but it's seems ugual.
      Maybe the proble is how I defined the materials? I try to share with you mine CFX Command Language:

      EXPRESSIONS:
             AreaDensity = swg*swl*( 6*Liquid.vfc/liqLength )
             CMwa = CoefMTwa*AreaDensity*Gas.density*(Gas.Steam3v.mw/Gas.mw)
             CoefMTwa = ShNowa * KinDiff / liqLength
             DtFac = 1.0
             DtFalseMf = DtFac*DtFalseWa
             DtFalseMin = 1.0e-8 [s]
             DtFalseWa = max( DtFalseMin , min( Liquid.vf*massLiqWa , \
               Gas.vf*massGasWa ) / max( abs(FLUXwa) , absFluxMin ) )
             Dtstep = if (aitern <=20, 1.0E-5 [s], 5.0E-3 [s])
             FLUXwa = CMwa * dXwa
             FLUXwa1 = max(0.0 [kg m^-3 s^-1],FLUXwa)
             FLUXwa2 = -min(0.0 [kg m^-3 s^-1],FLUXwa)
             HtVapwa = Gas.Steam3v.enthsaturation - Liquid.Steam3l.enthsaturation
             KinDiff = 1.0e-6 [m^2 s^-1]
             ReNo = SlipSpd * liqLength / Gas.visckin
             SatT = Liquid.Tsaturation
             ShNowa = 2.0+0.0187*ReNo^0.77924
             SlipSpd = sqrt ((Liquid.u-Gas.u)^2 + (Liquid.v-Gas.v)^2 + \
               (Liquid.w-Gas.w)^2 )
             SwitchFWa = step( FLUXwa / 1.0 [kg s^-1 m^-3] )
             VpWat = Liquid.psaturation
             XGSwa = VpWat / Absolute Pressure
             XGwa = Gas.Steam3v.Molar Fraction
             absFluxMin = 1.0e-10 [kg s^-1 m^-3]
             dFLUXwadp = CMwa*dXRwadp
             dFLwadYG = -CMwa*XGwa*(1.0-XGwa)
             dXRwadp = - XGSwa / Absolute Pressure
             dXwa = XGwa - XGSwa
             liqLength = 1.0e-5 [m]
             massGasWa = max( Gas.density * ( SwitchFWa + \
               (1.0-SwitchFWa)*Gas.Steam3v.mfc ) , 0.0 [kg m^-3] )
             massLiqWa = Liquid.density
             srfTenCoef = 0.05 [N m^-1]
             swg = step(Gas.vfc)*step(1.0-Gas.vfc)
             swl = step(Liquid.vfc)*step(1.0-Liquid.vfc)
           END
         END
         ADDITIONAL VARIABLE: FalseDt
           Option = Definition
           Tensor Type = SCALAR
           Units = [ s ]
           Variable Type = Unspecified
         END
         ADDITIONAL VARIABLE: PCoef
           Option = Definition
           Tensor Type = SCALAR
           Units = [ kg m^-3 s^-1 Pa^-1]
           Variable Type = Unspecified
         END
         ADDITIONAL VARIABLE: SatLheat
           Option = Definition
           Tensor Type = SCALAR
           Units = [ J kg^-1 ]
           Variable Type = Unspecified
         END
         ADDITIONAL VARIABLE: SatPres
           Option = Definition
           Tensor Type = SCALAR
           Units = [Pa]
           Variable Type = Unspecified
         END
         ADDITIONAL VARIABLE: SatTemp
           Option = Definition
           Tensor Type = SCALAR
           Units = [ K ]
           Variable Type = Unspecified
         END
         ADDITIONAL VARIABLE: WaFluxGL
           Option = Definition
           Tensor Type = SCALAR
           Under Relaxation Factor = 1
           Units = [kg m^-3 s^-1]
           Variable Type = Unspecified
         END
         ADDITIONAL VARIABLE: WaFluxLG
           Option = Definition
           Tensor Type = SCALAR
           Under Relaxation Factor = 1
           Units = [kg m^-3 s^-1]
           Variable Type = Unspecified
         END
         MATERIAL: Air Ideal Gas
           Material Description = Air Ideal Gas (constant Cp)
           Material Group = Air Data, Calorically Perfect Ideal Gases
           Option = Pure Substance
           Thermodynamic State = Gas
           PROPERTIES:
             Option = General Material
             EQUATION OF STATE:
               Molar Mass = 28.96 [kg kmol^-1]
               Option = Ideal Gas
             END
             SPECIFIC HEAT CAPACITY:
               Option = Value
               Specific Heat Capacity = 1.0044E+03 [J kg^-1 K^-1]
               Specific Heat Type = Constant Pressure
             END
             REFERENCE STATE:
               Option = Specified Point
               Reference Pressure = 1 [atm]
               Reference Specific Enthalpy = 0. [J/kg]
               Reference Specific Entropy = 0. [J/kg/K]
               Reference Temperature = 25 [C]
             END
             DYNAMIC VISCOSITY:
               Dynamic Viscosity = 1.831E-05 [kg m^-1 s^-1]
               Option = Value
             END
             THERMAL CONDUCTIVITY:
               Option = Value
               Thermal Conductivity = 2.61E-2 [W m^-1 K^-1]
             END
             ABSORPTION COEFFICIENT:
               Absorption Coefficient = 0.01 [m^-1]
               Option = Value
             END
             SCATTERING COEFFICIENT:
               Option = Value
               Scattering Coefficient = 0.0 [m^-1]
             END
             REFRACTIVE INDEX:
               Option = Value
               Refractive Index = 1.0 [m m^-1]
             END
           END
         END
         MATERIAL: Gas mixture
           Material Group = User
           Materials List = Steam3v,Air Ideal Gas
           Option = Variable Composition Mixture
         END
         MATERIAL: Liquid mixture
           Material Group = User
           Materials List = Steam3l
           Option = Fixed Composition Mixture
           CHILD MATERIAL: Steam3l
             Mass Fraction = 1.0
             Option = Mass Fraction
           END
         END
         MATERIAL: Steam3l
           Material Description = IAPWS Liquid (273 K->550 K, 0.100 kPa->200 kPa)
           Material Group = Wet Steam, IAPWS IF97
           Option = Pure Substance
           Thermodynamic State = Liquid
           PROPERTIES:
             Option = IAPWS Library
             REFERENCE STATE:
               Option = Automatic
             END
             TABLE GENERATION:
               Maximum Absolute Pressure = 200.0 [kPa]
               Maximum Points = 150
               Maximum Temperature = 550.0 [K]
               Minimum Absolute Pressure = 0.1 [kPa]
               Minimum Temperature = 273.15 [K]
               Option = Uniform Spacing
             END
           END
         END
         MATERIAL: Steam3v
           Material Description = IAPWS Steam (273 K->550 K, 0.100 kPa->200 kPa)
           Material Group = Wet Steam, IAPWS IF97
           Option = Pure Substance
           Thermodynamic State = Gas
           PROPERTIES:
             Option = IAPWS Library
             REFERENCE STATE:
               Option = Automatic
             END
             TABLE GENERATION:
               Maximum Absolute Pressure = 200.0 [kPa]
               Maximum Points = 150
               Maximum Temperature = 550.0 [K]
               Minimum Absolute Pressure = 0.1 [kPa]
               Minimum Temperature = 273.15 [K]
               Option = Uniform Spacing
             END
           END
         END
       END
       FLOW: Flow Analysis 1
         SOLUTION UNITS:
           Angle Units = [rad]
           Length Units = [m]
           Mass Units = [kg]
           Solid Angle Units = [sr]
           Temperature Units = [K]
           Time Units = [s]
         END
         ANALYSIS TYPE:
           Option = Steady State
           EXTERNAL SOLVER COUPLING:
             Option = None
           END
         END
         DOMAIN: Steam
           Coord Frame = Coord 0
           Domain Type = Fluid
           Location = B26
           BOUNDARY: Opening
             Boundary Type = OPENING
             Location = air inlet,outer edge,outlet
             BOUNDARY CONDITIONS:
               FLOW DIRECTION:
                 Option = Normal to Boundary Condition
               END
               FLOW REGIME:
                 Option = Subsonic
               END
               HEAT TRANSFER:
                 Opening Temperature = 25 [C]
                 Option = Opening Temperature
               END
               MASS AND MOMENTUM:
                 Option = Opening Pressure and Direction
                 Relative Pressure = 0 [Pa]
               END
               TURBULENCE:
                 Option = Medium Intensity and Eddy Viscosity Ratio
               END
             END
             FLUID: Gas
               BOUNDARY CONDITIONS:
                 COMPONENT: Steam3v
                   Mass Fraction = 0.0
                   Option = Mass Fraction
                 END
                 VOLUME FRACTION:
                   Option = Value
                   Volume Fraction = 1
                 END
               END
             END
             FLUID: Liquid
               BOUNDARY CONDITIONS:
                 VOLUME FRACTION:
                   Option = Value
                   Volume Fraction = 0
                 END
               END
             END
           END
           BOUNDARY: Steam Default
             Boundary Type = WALL
             Location = F32.26,F33.26
             BOUNDARY CONDITIONS:
               HEAT TRANSFER:
                 Option = Adiabatic
               END
               MASS AND MOMENTUM:
                 Option = Fluid Dependent
               END
               WALL CONTACT MODEL:
                 Option = Use Volume Fraction
               END
               WALL ROUGHNESS:
                 Option = Smooth Wall
               END
             END
             FLUID: Gas
               BOUNDARY CONDITIONS:
                 MASS AND MOMENTUM:
                   Option = No Slip Wall
                 END
               END
             END
             FLUID: Liquid
               BOUNDARY CONDITIONS:
                 MASS AND MOMENTUM:
                   Option = No Slip Wall
                 END
               END
             END
           END
           BOUNDARY: Symm1
             Boundary Type = SYMMETRY
             Location = F29.26
           END
           BOUNDARY: Symm2
             Boundary Type = SYMMETRY
             Location = F27.26
           END
           BOUNDARY: inlet
             Boundary Type = INLET
             Location = gas inlet
             BOUNDARY CONDITIONS:
               FLOW REGIME:
                 Option = Subsonic
               END
               HEAT TRANSFER:
                 Option = Static Temperature
                 Static Temperature = 373 [K]
               END
               MASS AND MOMENTUM:
                 Normal Speed = 341 [m s^-1]
                 Option = Normal Speed
               END
               TURBULENCE:
                 Option = Fluid Dependent
               END
             END
             FLUID: Gas
               BOUNDARY CONDITIONS:
                 COMPONENT: Steam3v
                   Mass Fraction = 1.0
                   Option = Mass Fraction
                 END
                 TURBULENCE:
                   Option = Low Intensity and Eddy Viscosity Ratio
                 END
                 VOLUME FRACTION:
                   Option = Value
                   Volume Fraction = 1-0.45*0.4/1000
                 END
               END
             END
             FLUID: Liquid
               BOUNDARY CONDITIONS:
                 VOLUME FRACTION:
                   Option = Value
                   Volume Fraction = 0.45*0.4/1000
                 END
               END
             END
           END
           DOMAIN MODELS:
             BUOYANCY MODEL:
               Option = Non Buoyant
             END
             DOMAIN MOTION:
               Option = Stationary
             END
             MESH DEFORMATION:
               Option = None
             END
             REFERENCE PRESSURE:
               Reference Pressure = 1 [atm]
             END
           END
           FLUID DEFINITION: Gas
             Material = Gas mixture
             Option = Material Library
             MORPHOLOGY:
               Option = Continuous Fluid
             END
           END
           FLUID DEFINITION: Liquid
             Material = Liquid mixture
             Option = Material Library
             MORPHOLOGY:
               Mean Diameter = liqLength
               Option = Dispersed Fluid
             END
           END
           FLUID MODELS:
             ADDITIONAL VARIABLE: FalseDt
               Option = Fluid Dependent
             END
             ADDITIONAL VARIABLE: PCoef
               Option = Fluid Dependent
             END
             ADDITIONAL VARIABLE: SatLheat
               Option = Fluid Dependent
             END
             ADDITIONAL VARIABLE: SatPres
               Option = Fluid Dependent
             END
             ADDITIONAL VARIABLE: SatTemp
               Option = Fluid Dependent
             END
             ADDITIONAL VARIABLE: WaFluxGL
               Option = Fluid Dependent
             END
             ADDITIONAL VARIABLE: WaFluxLG
               Option = Fluid Dependent
             END
             COMBUSTION MODEL:
               Option = None
             END
             FLUID: Gas
               ADDITIONAL VARIABLE: PCoef
                 Additional Variable Value = dFLUXwadp
                 Option = Algebraic Equation
               END
               COMPONENT: Air Ideal Gas
                 Option = Constraint
               END
               COMPONENT: Steam3v
                 Kinematic Diffusivity = KinDiff
                 Option = Transport Equation
               END
               HEAT TRANSFER MODEL:
                 Include Viscous Work Term = On
                 Option = Total Energy
               END
               TURBULENCE MODEL:
                 Option = k epsilon
               END
               TURBULENT WALL FUNCTIONS:
                 High Speed Model = Off
                 Option = Scalable
               END
             END
             FLUID: Liquid
               ADDITIONAL VARIABLE: FalseDt
                 Additional Variable Value = DtFalseMf
                 Option = Algebraic Equation
               END
               ADDITIONAL VARIABLE: PCoef
                 Additional Variable Value = dFLUXwadp
                 Option = Algebraic Equation
               END
               ADDITIONAL VARIABLE: SatLheat
                 Additional Variable Value = HtVapwa
                 Option = Algebraic Equation
               END
               ADDITIONAL VARIABLE: SatPres
                 Additional Variable Value = VpWat
                 Option = Algebraic Equation
               END
               ADDITIONAL VARIABLE: SatTemp
                 Additional Variable Value = SatT
                 Option = Algebraic Equation
               END
               ADDITIONAL VARIABLE: WaFluxGL
                 Additional Variable Value = FLUXwa1
                 Option = Algebraic Equation
               END
               ADDITIONAL VARIABLE: WaFluxLG
                 Additional Variable Value = FLUXwa2
                 Option = Algebraic Equation
               END
               HEAT TRANSFER MODEL:
                 Include Viscous Work Term = True
                 Option = Total Energy
               END
               TURBULENCE MODEL:
                 Option = Dispersed Phase Zero Equation
               END
             END
             HEAT TRANSFER MODEL:
               Homogeneous Model = False
               Option = Fluid Dependent
             END
             THERMAL RADIATION MODEL:
               Option = None
             END
             TURBULENCE MODEL:
               Homogeneous Model = False
               Option = Fluid Dependent
             END
           END
           FLUID PAIR: Gas | Liquid
             Surface Tension Coefficient = srfTenCoef
             INTERPHASE HEAT TRANSFER:
               Option = Ranz Marshall
             END
             INTERPHASE TRANSFER MODEL:
               Option = Particle Model
             END
             MASS TRANSFER:
               Option = None
             END
             MOMENTUM TRANSFER:
               DRAG FORCE:
                 Option = Schiller Naumann
               END
               LIFT FORCE:
                 Option = None
               END
               TURBULENT DISPERSION FORCE:
                 Option = None
               END
               VIRTUAL MASS FORCE:
                 Option = None
               END
               WALL LUBRICATION FORCE:
                 Option = None
               END
             END
             TURBULENCE TRANSFER:
               ENHANCED TURBULENCE PRODUCTION MODEL:
                 Option = None
               END
             END
           END
           MULTIPHASE MODELS:
             Homogeneous Model = False
             FREE SURFACE MODEL:
               Option = None
             END
           END
           SUBDOMAIN: Gas2Liq
             Coord Frame = Coord 0
             Location = B26
             FLUID: Gas
               SOURCES:
                 EQUATION SOURCE: Steam3v.mf
                   Option = Source
                   Source = 0 [kg m^-3 s^-1]
                   Source Coefficient = dFLwadYG
                 END
                 EQUATION SOURCE: continuity
                   Mass Source Volume Fraction Coefficient = -Gas.Density/DtFalseMf
                   Option = Fluid Mass Source
                   Sink Option = Specified Mass Fractions and Local Temperature
                   Source = -Liquid.WaFluxGL
                   VARIABLE: Steam3v.mf
                     Option = Value
                     Value = 1 []
                   END
                   VARIABLE: T
                     Option = Value
                     Value = Gas.T
                   END
                   VARIABLE: ed
                     Option = Value
                     Value = Gas.ed
                   END
                   VARIABLE: ke
                     Option = Value
                     Value = Gas.ke
                   END
                   VARIABLE: vel
                     Option = Cartesian Vector Components
                     xValue = Gas.Velocity u
                     yValue = Gas.Velocity v
                     zValue = Gas.Velocity w
                   END
                 END
               END
             END
             FLUID: Liquid
               SOURCES:
                 EQUATION SOURCE: continuity
                   Mass Source Volume Fraction Coefficient = \
                     -Liquid.density/DtFalseMf
                   Option = Fluid Mass Source
                   Source = Liquid.WaFluxGL
                   VARIABLE: T
                     Option = Value
                     Value = Gas.T
                   END
                   VARIABLE: vel
                     Option = Cartesian Vector Components
                     xValue = Gas.Velocity u
                     yValue = Gas.Velocity v
                     zValue = Gas.Velocity w
                   END
                 END
                 EQUATION SOURCE: energy
                   Option = Source
                   Source = Liquid.WaFluxGL*HtVapwa
                   Source Coefficient = Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
                 END
               END
             END
           END
           SUBDOMAIN: Liq2Gas
             Coord Frame = Coord 0
             Location = B26
             FLUID: Gas
               SOURCES:
                 EQUATION SOURCE: continuity
                   Option = Fluid Mass Source
                   Source = Liquid.WaFluxLG
                   VARIABLE: Steam3v.mf
                     Option = Value
                     Value = 1 []
                   END
                   VARIABLE: T
                     Option = Value
                     Value = SatT
                   END
                   VARIABLE: ed
                     Option = Value
                     Value = Gas.ed
                   END
                   VARIABLE: ke
                     Option = Value
                     Value = Gas.ke
                   END
                   VARIABLE: vel
                     Option = Cartesian Vector Components
                     xValue = Liquid.Velocity u
                     yValue = Liquid.Velocity v
                     zValue = Liquid.Velocity w
                   END
                 END
               END
             END
             FLUID: Liquid
               SOURCES:
                 EQUATION SOURCE: continuity
                   Option = Fluid Mass Source
                   Sink Option = Specified Mass Fractions and Local Temperature
                   Source = -Liquid.WaFluxLG
                   VARIABLE: T
                     Option = Value
                     Value = SatT
                   END
                   VARIABLE: vel
                     Option = Cartesian Vector Components
                     xValue = 0 [m s^-1]
                     yValue = 0 [m s^-1]
                     zValue = 0 [m s^-1]
                   END
                 END
                 EQUATION SOURCE: energy
                   Option = Source
                   Source = -Liquid.WaFluxLG*HtVapwa
                   Source Coefficient = -Liquid.vf*Liquid.density*Liquid.Cp/DtFalseMf
                 END
               END
             END
           END
         END
         OUTPUT CONTROL:
           RESULTS:
             File Compression Level = Default
             Option = Standard
           END
         END
         SOLVER CONTROL:
           Turbulence Numerics = First Order
           ADVECTION SCHEME:
             Option = High Resolution
           END
           CONVERGENCE CONTROL:
             Maximum Number of Iterations = 1500
             Minimum Number of Iterations = 1
             Physical Timescale = Dtstep
             Timescale Control = Physical Timescale
           END
           CONVERGENCE CRITERIA:
             Conservation Target = 0.005
             Residual Target = 1.E-4
             Residual Type = RMS
           END
           DYNAMIC MODEL CONTROL:
             Global Dynamic Model Control = On
           END
           INTERRUPT CONTROL:
             Option = Any Interrupt
             CONVERGENCE CONDITIONS:
               Option = Default Conditions
             END
           END
           MULTIPHASE CONTROL:
             Volume Fraction Coupling = Segregated
           END
         END
       END
       COMMAND FILE:
         Version = 25.2
         Results Version = 25.2
       END
       SIMULATION CONTROL:
         EXECUTION CONTROL:
           EXECUTABLE SELECTION:
             Double Precision = Yes
             Large Problem = No
           END
           INTERPOLATOR STEP CONTROL:
             Runtime Priority = Standard
             MEMORY CONTROL:
               Memory Allocation Factor = 1.0
               Option = Model Based
             END
           END
           LICENSE CONTROL:
             Capability Level = Automatic
             HPC License = Automatic
           END
           PARALLEL HOST LIBRARY:
             HOST DEFINITION: laptopqs01aato
               Remote Host Name = LAPTOP-QS01AATO
               Installation Root = C:\Program Files\ANSYS Inc\ANSYS Student\v%v\CFX
               Host Architecture String = winnt-amd64
             END
           END
           PARTITIONER STEP CONTROL:
             Multidomain Option = Automatic
             Option = Spatial Partitioning
             Runtime Priority = Standard
             MEMORY CONTROL:
               Memory Allocation Factor = 1.0
               Option = Model Based
             END
             PARTITION SMOOTHING:
               Maximum Partition Smoothing Sweeps = 100
               Option = Smooth
             END
             PARTITIONING TYPE:
               MeTiS Type = k-way
               Option = MeTiS
               Partition Size Rule = Automatic
               Partition Weight Factors = 0.50000, 0.50000
      [...]
             END
           END
         END
       END

    • mattiariccardo01
      Subscriber

      Hey, I solved the saturation pressure problem: basically, when I imported the materials, I only took Steam3v and Steam3l, without taking Steam3vl, which instead made it run when called.
      But if I wanted to condense superheated steam (initially in region 5 of the IAPWS and therefore unsaturated), how can I do it without calling Steam*vl?

      Anyway, now Solver Managar give another erorr on the subdomain Gas2Liq but it doesn't make sense bcause I think that my input is equal to yours, I check again. In the meantime, I report the output error:

       
       +--------------------------------------------------------------------+
       | ERROR #001100279 has occurred in subroutine ErrAction.             |
       | Message:                                                           |
       | Failed to calculate sources in GETSOU for RESSRC_B_VOLFRC from d-  |
       | irectory "" on location "Gas2Liq". Error return code is: FAIL      |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       +--------------------------------------------------------------------+
       
       +--------------------------------------------------------------------+
       |                    Writing crash recovery file                     |
       +--------------------------------------------------------------------+
       
       +--------------------------------------------------------------------+
       | ERROR #001100279 has occurred in subroutine ErrAction.             |
       | Message:                                                           |
       | Stopped in routine GETSOU                                          |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       |                                                                    |
       +--------------------------------------------------------------------+

      Best regards,
      Riccardo :)

    • jcooper
      Ansys Employee

      Hi Riccardo:

      Great to know the problem is solved.  I would check the sources again carefully  (and all connecting definitions)  the additional variable and expression names are all case-sensitive, so it is easy to make a typo.  To prevent this, I would cut and paste from the tutorial text.  The error seems to be related to volume fraction.

       

      Regards,

Viewing 9 reply threads
  • You must be logged in to reply to this topic.
[bingo_chatbox]