.NET Interface to CHEMCAD  1.1.11
CCAPI.UnitOperations.PipeSimulator Class Reference
+ Inheritance diagram for CCAPI.UnitOperations.PipeSimulator:

Public Types

enum  Parameters {
  Method = 2, PipeDiameter = 3, PipeSchedule = 4, PipeLength = 5,
  RoughnessFactor = 6, ElevationChange = 7, CFactor = 8, SizingOption = 9,
  Dp100ft = 10, PressureDrop = 11, ReynoldsVap = 12, ReynoldsLiq = 13,
  FricFactrVap = 14, FricFactrLiq = 15, AvgDensity = 16, CalcVelocity = 17,
  MinVelocity = 18, DPFriction = 19, DPElevation = 20, FlowRegime = 21,
  OutputPress = 22, ThermalMode = 23, DP100ft = 24, StreamPropFlag = 25,
  GasFlow = 26, LiquidFlow = 27, GasDensity = 28, LiquidDensity = 29,
  GasViscosity = 30, LiqViscosity = 31, SurfaceTension = 32, GPMOfWater = 33,
  PipeDia2 = 34, PipeDia3 = 35, DP2100ft = 36, Velocity2 = 37,
  P2Drop = 38, FlowRegion2 = 39, DP3100ft = 40, Velocity3 = 41,
  P3Drop = 42, FlowRegion3 = 43, U = 44, AmbientTemp = 45,
  ELFittings = 46, TotalELength = 47, SmallDiaLargeDia = 50, GateValve = 51,
  GlbSeatFlatBevelPlug = 52, GlbWingPinGuidedDisc = 53, Ang = 54, AngWingPinGuidedDisc = 55,
  YPatternGlobe60Deg = 56, YPatternGlobe45Deg = 57, BallValve = 58, Butterfly2To8Inches = 59,
  Butterfly10To14Inches = 60, Butterfly14To24Inches = 61, PlugStraightWay = 62, Plug3WayStraightRun = 63,
  Plug3WayThrBranch = 64, FootValve = 65, FootValve1 = 66, SwingCheck = 67,
  SwingCheck1 = 68, TiltDisk5Deg2To8in = 69, TiltDisk5Deg10To14in = 70, TiltDisk5Deg16To48in = 71,
  TiltDisk15Deg2To8in = 72, TiltDisk15Deg10To14in = 73, TiltDisk15Deg16To48in = 74, LiftStopCheck = 75,
  LiftStopCheck1 = 76, StandardElbow90deg = 77, StandardElbow45deg = 78, StandardElbow90LongR = 79,
  RetBend180degClose = 80, StdT = 81, StdT1 = 82, TFlowThrRun45deg = 83,
  TFlowThrBranch45deg = 84, Elbow90deg = 85, Elbow90deg1 = 86, Elbow90deg2 = 87,
  Elbow45deg = 88, Elbow45deg1 = 89, Elbow45deg2 = 90, RetBend180RD10 = 91,
  RetBend180RD15 = 92, RetBend180RD20 = 93, Tee100pctFlowThrRun = 94, Tee100pctFlowOutBranch = 95,
  Tee100pctFlowInBranch = 96, Reducer = 97, EntranceInwardProject = 98, EntranceSharpEdged = 99,
  EntranceSlightlyRound = 100, EntranceWellRounded = 101, ExitFromPipe = 102, SuddenContraction = 103,
  SuddenExpansion = 104, DPAcceleration = 105, NoOfSegments = 106, MaxGasFlowSonic = 107,
  HeatLoss = 109, NoOfUserFitting1 = 110, UserFitting1Type = 111, UserFitting1Const1 = 112,
  UserFitting1Const2 = 113, UserFitting1Const3 = 114, NoOfUserFitting2 = 115, UserFitting2Type = 116,
  UserFitting2Const1 = 117, UserFitting2Const2 = 118, UserFitting2Const3 = 119, NoOfUserFitting3 = 120,
  UserFitting3Type = 121, UserFitting3Const1 = 122, UserFitting3Const2 = 123, UserFitting3Const3 = 124,
  NoOfUserFitting4 = 125, UserFitting4Type = 126, UserFitting4Const1 = 127, UserFitting4Const2 = 128,
  UserFitting4Const3 = 129, NoOfUserFitting5 = 130, UserFitting5Type = 131, UserFitting5Const1 = 132,
  UserFitting5Const2 = 133, UserFitting5Const3 = 134, SpecVelocity = 150, SpecParticleSize = 153,
  CalcParticleSize = 154, SlurryFlowRegime = 155, SlurryCritVelocity = 156, SlurryFricFactor = 157,
  SlurryReynoldsNo = 158, SlurryDensity = 159, SolidFlow = 160, SolidDensity = 161,
  IterationMassRate = 165, InternalRatingFlag = 167, FrictionFacModel = 168, AllowSonicNetwork = 169,
  InclExpansionFac = 170, ZeroFlowFlag = 172, AmbientType = 176, PipeWallThickness = 177,
  NoOfInsulLayer = 178, ThkOfInsul1 = 179, ThkOfInsul2 = 180, ThkOfInsul3 = 181,
  ThkOfInsul4 = 182, ThkOfInsul5 = 183, ThkOfInsul6 = 184, ThkOfInsul7 = 185,
  ThkOfInsul8 = 186, ThkOfInsul9 = 187, ThkOfInsul10 = 188, PipeWallCond = 189,
  CondOfInsul1 = 190, CondOfInsul2 = 191, CondOfInsul3 = 192, CondOfInsul4 = 193,
  CondOfInsul5 = 194, CondOfInsul6 = 195, CondOfInsul7 = 196, CondOfInsul8 = 197,
  CondOfInsul9 = 198, CondOfInsul10 = 199, AmbtFilmCoeff = 200, AmbtFouling = 201,
  InnerFouling = 202, AmbtViscocity = 203, AmbtDensity = 204, AmbtHeatCapacity = 205,
  AmbtConductivity = 206, AmbtVelocity = 207, PipeIncli = 208, BuriedDepth = 209,
  ExpansionCoef = 210, InnerSurfTempOf1st = 211, OuterSurfTempOf1st = 212, UOf1stSegm = 213,
  AmbtResiOf1st = 214, WallAndInsulResiOf1st = 215, InnerResiO1st = 216, InnerSurfTempOLast = 217,
  OuterSurfTempOfLast = 218, UOfLastSegm = 219, AmbtResiOfLast = 220, WallAndInsulResiOfLast = 221,
  InnerResiOfLast = 222, FracPipeFull = 240, HoldupOption = 241
}
 

Properties

float Method [get, set]
 
float PipeDiameter [get, set]
 
float PipeSchedule [get, set]
 
float PipeLength [get, set]
 
float RoughnessFactor [get, set]
 
float ElevationChange [get, set]
 
float CFactor [get, set]
 
float SizingOption [get, set]
 
float Dp100ft [get, set]
 
float PressureDrop [get, set]
 
float ReynoldsVap [get, set]
 
float ReynoldsLiq [get, set]
 
float FricFactrVap [get, set]
 
float FricFactrLiq [get, set]
 
float AvgDensity [get, set]
 
float CalcVelocity [get, set]
 
float MinVelocity [get, set]
 
float DPFriction [get, set]
 
float DPElevation [get, set]
 
float FlowRegime [get, set]
 
float OutputPress [get, set]
 
float ThermalMode [get, set]
 
float DP100ft [get, set]
 
float StreamPropFlag [get, set]
 
float GasFlow [get, set]
 
float LiquidFlow [get, set]
 
float GasDensity [get, set]
 
float LiquidDensity [get, set]
 
float GasViscosity [get, set]
 
float LiqViscosity [get, set]
 
float SurfaceTension [get, set]
 
float GPMOfWater [get, set]
 
float PipeDia2 [get, set]
 
float PipeDia3 [get, set]
 
float DP2100ft [get, set]
 
float Velocity2 [get, set]
 
float P2Drop [get, set]
 
float FlowRegion2 [get, set]
 
float DP3100ft [get, set]
 
float Velocity3 [get, set]
 
float P3Drop [get, set]
 
float FlowRegion3 [get, set]
 
float U [get, set]
 
float AmbientTemp [get, set]
 
float ELFittings [get, set]
 
float TotalELength [get, set]
 
float SmallDiaLargeDia [get, set]
 
float GateValve [get, set]
 
float GlbSeatFlatBevelPlug [get, set]
 
float GlbWingPinGuidedDisc [get, set]
 
float Ang [get, set]
 
float AngWingPinGuidedDisc [get, set]
 
float YPatternGlobe60Deg [get, set]
 
float YPatternGlobe45Deg [get, set]
 
float BallValve [get, set]
 
float Butterfly2To8Inches [get, set]
 
float Butterfly10To14Inches [get, set]
 
float Butterfly14To24Inches [get, set]
 
float PlugStraightWay [get, set]
 
float Plug3WayStraightRun [get, set]
 
float Plug3WayThrBranch [get, set]
 
float FootValve [get, set]
 
float FootValve1 [get, set]
 
float SwingCheck [get, set]
 
float SwingCheck1 [get, set]
 
float TiltDisk5Deg2To8in [get, set]
 
float TiltDisk5Deg10To14in [get, set]
 
float TiltDisk5Deg16To48in [get, set]
 
float TiltDisk15Deg2To8in [get, set]
 
float TiltDisk15Deg10To14in [get, set]
 
float TiltDisk15Deg16To48in [get, set]
 
float LiftStopCheck [get, set]
 
float LiftStopCheck1 [get, set]
 
float StandardElbow90deg [get, set]
 
float StandardElbow45deg [get, set]
 
float StandardElbow90LongR [get, set]
 
float RetBend180degClose [get, set]
 
float StdT [get, set]
 
float StdT1 [get, set]
 
float TFlowThrRun45deg [get, set]
 
float TFlowThrBranch45deg [get, set]
 
float Elbow90deg [get, set]
 
float Elbow90deg1 [get, set]
 
float Elbow90deg2 [get, set]
 
float Elbow45deg [get, set]
 
float Elbow45deg1 [get, set]
 
float Elbow45deg2 [get, set]
 
float RetBend180RD10 [get, set]
 
float RetBend180RD15 [get, set]
 
float RetBend180RD20 [get, set]
 
float Tee100pctFlowThrRun [get, set]
 
float Tee100pctFlowOutBranch [get, set]
 
float Tee100pctFlowInBranch [get, set]
 
float Reducer [get, set]
 
float EntranceInwardProject [get, set]
 
float EntranceSharpEdged [get, set]
 
float EntranceSlightlyRound [get, set]
 
float EntranceWellRounded [get, set]
 
float ExitFromPipe [get, set]
 
float SuddenContraction [get, set]
 
float SuddenExpansion [get, set]
 
float DPAcceleration [get, set]
 
float NoOfSegments [get, set]
 
float MaxGasFlowSonic [get, set]
 
float HeatLoss [get, set]
 
float NoOfUserFitting1 [get, set]
 
float UserFitting1Type [get, set]
 
float UserFitting1Const1 [get, set]
 
float UserFitting1Const2 [get, set]
 
float UserFitting1Const3 [get, set]
 
float NoOfUserFitting2 [get, set]
 
float UserFitting2Type [get, set]
 
float UserFitting2Const1 [get, set]
 
float UserFitting2Const2 [get, set]
 
float UserFitting2Const3 [get, set]
 
float NoOfUserFitting3 [get, set]
 
float UserFitting3Type [get, set]
 
float UserFitting3Const1 [get, set]
 
float UserFitting3Const2 [get, set]
 
float UserFitting3Const3 [get, set]
 
float NoOfUserFitting4 [get, set]
 
float UserFitting4Type [get, set]
 
float UserFitting4Const1 [get, set]
 
float UserFitting4Const2 [get, set]
 
float UserFitting4Const3 [get, set]
 
float NoOfUserFitting5 [get, set]
 
float UserFitting5Type [get, set]
 
float UserFitting5Const1 [get, set]
 
float UserFitting5Const2 [get, set]
 
float UserFitting5Const3 [get, set]
 
float SpecVelocity [get, set]
 
float SpecParticleSize [get, set]
 
float CalcParticleSize [get, set]
 
float SlurryFlowRegime [get, set]
 
float SlurryCritVelocity [get, set]
 
float SlurryFricFactor [get, set]
 
float SlurryReynoldsNo [get, set]
 
float SlurryDensity [get, set]
 
float SolidFlow [get, set]
 
float SolidDensity [get, set]
 
float IterationMassRate [get, set]
 
float InternalRatingFlag [get, set]
 
float FrictionFacModel [get, set]
 
float AllowSonicNetwork [get, set]
 
float InclExpansionFac [get, set]
 
float ZeroFlowFlag [get, set]
 
float AmbientType [get, set]
 
float PipeWallThickness [get, set]
 
float NoOfInsulLayer [get, set]
 
float ThkOfInsul1 [get, set]
 
float ThkOfInsul2 [get, set]
 
float ThkOfInsul3 [get, set]
 
float ThkOfInsul4 [get, set]
 
float ThkOfInsul5 [get, set]
 
float ThkOfInsul6 [get, set]
 
float ThkOfInsul7 [get, set]
 
float ThkOfInsul8 [get, set]
 
float ThkOfInsul9 [get, set]
 
float ThkOfInsul10 [get, set]
 
float PipeWallCond [get, set]
 
float CondOfInsul1 [get, set]
 
float CondOfInsul2 [get, set]
 
float CondOfInsul3 [get, set]
 
float CondOfInsul4 [get, set]
 
float CondOfInsul5 [get, set]
 
float CondOfInsul6 [get, set]
 
float CondOfInsul7 [get, set]
 
float CondOfInsul8 [get, set]
 
float CondOfInsul9 [get, set]
 
float CondOfInsul10 [get, set]
 
float AmbtFilmCoeff [get, set]
 
float AmbtFouling [get, set]
 
float InnerFouling [get, set]
 
float AmbtViscocity [get, set]
 
float AmbtDensity [get, set]
 
float AmbtHeatCapacity [get, set]
 
float AmbtConductivity [get, set]
 
float AmbtVelocity [get, set]
 
float PipeIncli [get, set]
 
float BuriedDepth [get, set]
 
float ExpansionCoef [get, set]
 
float InnerSurfTempOf1st [get, set]
 
float OuterSurfTempOf1st [get, set]
 
float UOf1stSegm [get, set]
 
float AmbtResiOf1st [get, set]
 
float WallAndInsulResiOf1st [get, set]
 
float InnerResiO1st [get, set]
 
float InnerSurfTempOLast [get, set]
 
float OuterSurfTempOfLast [get, set]
 
float UOfLastSegm [get, set]
 
float AmbtResiOfLast [get, set]
 
float WallAndInsulResiOfLast [get, set]
 
float InnerResiOfLast [get, set]
 
float FracPipeFull [get, set]
 
float HoldupOption [get, set]
 
- Properties inherited from CCAPI.UnitOperation
short Id [get]
 Id of the unit operation. More...
 
string Name [get]
 Name of the unit operation. More...
 
string CategoryName [get]
 Type of the unit op. More...
 
int CategoryId [get]
 Type of the unit op. More...
 
StreamCollectionCurUnits InletStreams [get]
 Returns all inlet streams of this unit op. More...
 
StreamCollectionCurUnits OutletStreams [get]
 Returns all outlet streams of this unit op. More...
 
string RuntimeErrorString [get]
 Runtime error string. More...
 
int RuntimeErrorCode [get]
 Runtime error code. More...
 
int NumberOfStages [get]
 Number of stages of this unit operation. More...
 

Additional Inherited Members

- Public Member Functions inherited from CCAPI.UnitOperation
 UnitOperation (UnitOperation o)
 
ColumnHydraulicsResult GetColumnHydraulicsFromSizing (ColumnType columnType)
 Get hydraulics of a column unit op. The values are in current flowsheet units. More...
 
ColumnHydraulicsResult GetColumnHydraulicsFromSizingInternalUnits (ColumnType columnType)
 Get hydraulics of a column unit op. The values are in internal units. More...
 
void GetEquilibriumReactionParameter (float parVal, short rxnNo, EquilibriumRxnParamter parID, short compIdx)
 Get equilibrium reaction parameter. More...
 
void PutEquilibriumReactionParameter (float parVal, EquilibriumRxnParamter parID, short rxnNo, short compIdx)
 Set an equilibrium reaction parameter of the unit op. More...
 
float GetKineticReactionParameter (short rxnNo, KineticRxnParameter parID, short compIdx)
 Get kinetic reaction parameter of the unit op. More...
 
void PutKineticReactionPar (float parVal, KineticRxnParameter parID, short rxnNo, short compIdx)
 Set kinetic reaction parameter of the unit op. More...
 
void SetFoulingFactors (double tFouling, double sFouling)
 Set fouling factors of the unit op. More...
 
void SetColumnPressureProfile (float[] pressureCurrentUnits)
 Set the column pressure of a profile in current flowsheet Units. More...
 
void SetParameterInCurUnits (short parameterId, float parVal)
 Set parameter of unit op in current flowsheet units. More...
 
void SetParameterInInternalUnits (short parameterId, float parVal)
 Set parameter of unit op in internal units. More...
 
float GetParameterInCurUnits (short parameterId)
 Get parameter of unit op in current flowsheet units. More...
 
float GetParameterInInernalUnits (short parameterId)
 Get parameter of unit op in internal units. More...
 
float GetTrayProperty (ColumnType columnType, int trayNumber, StreamProperty property)
 Get tray property of the defined tray in the distillation column. More...
 

The documentation for this class was generated from the following file: