Open Channel Foundation
Not Logged In |  | 
Open Channel Foundation


Quick Application Search:


DFFSM
Get this title!
¤ 
Get DFFSM


Basic information
¤ 
Contributors


Foundation :: Thermal Tools :: DFFSM

DFFSM

Dynamic Fluid Flow Simulation Models

Cryogenics Moderators:
Adopt This Application!

source code available SOURCE CODE AVAILABLE

DFFSM (Dynamic Fluid Flow Simulation Models) is a set of executables that have been developed to model pressure-fed cryogenic rocket propellant run systems, pressurized gas systems, and coolant water feed systems. These systems are integral parts of rocket engine and aerospace component ground test facilities currently or soon to be in operation at NASA Stennis Space Center.

These simulation models use standard algorithms for computing fluid flows and pressure drops. They also utilize fluid property curve-fit subroutines in which fluid properties of viscosity, density (or supercompressibility factor for gases), enthalpy, speed of sound, ratio of specific heats (for compressible gases), and thermal conductivity are polynomial equation curve-fits along isobars or isotherms. The respective subroutines then interpolate (using either linear interpolation or Lagrangian three point quadratic interpolation) between isobars or isotherms to obtain the calculated property as a function of pressure and temperature. DFFSM also uses polynomial curve-fit equations to compute isentropic temperature changes as a function of pressure for liquids.

In cases where the programs need to compute an unknown temperature from a known pressure and another known property, a numerical finite difference Newton-Rhaphson Iteration technique is used. For example, as the program marches upstream or downstream along a pipe or tube, it continuously recalculates a new fluid temperature from a new pressure and a known enthalpy (which is constant in cases where the assumption of isenthalpic fluid flow is used in the program or which would change in relation to the pipe/tube wall heat transfer rate and fluid mass flow for programs coupling heat transfer and pressure drop effects).

On the systems level scale, the program reads in the user inputs for system configuration, liquid and gas vessel initial conditions, fluid flow rate, pressure requirements, and temperature requirements. The simulation model then computes the fluid conditions in the lines, components, and vessels by marching in user-selected length increments upstream or downstream through various series of singular or parallel lines and components. For each line section and at each user input time step, the respective simulation model also calculates the effects of elevation change and momentum change in addition to frictional pressure drops, for all fluid (liquid and gas) flows.

A number of the simulation models incorporate an iterative process to match specific stagnation pressure and enthalpy of fluid at vessel-to-line interfaces with computed vessel fluid pressure and temperature based on isentropic pressurization or depressurization of fluid in the vessel. Many of the simulation models also calculate the liquid volume changes in liquid water and cryogen run tanks, as well as the resulting liquid level changes and tank pressurant gas mass flow and pressure requirements. These volume change calculations are based on the run tank discharge pressures, liquid level head pressure, and ullage volume rates of change in the run tank.


DFFSM carries the NASA case number SSC-00036. It was originally released as part of the NASA COSMIC collection.
   More software from National Technology Transfer Center


Open Channel Software runs entirely on Open Source Software. We return value to the Software community in the form of services and original software. Most of our content is currently available as source code, with the copyright owned by the original author, All Rights Reserved. Everything else is Copyright ©2000 - 2012 Open Channel Software.

View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.