AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Classes | Public Types | Public Member Functions | List of all members
PneumaticAirRequirement Class Reference

Classes

class  Output
 

Public Types

enum  PistonType {
  SingleActing, DoubleActing, SingleActing, DoubleActing,
  SingleActing, DoubleActing
}
 
enum  PistonType {
  SingleActing, DoubleActing, SingleActing, DoubleActing,
  SingleActing, DoubleActing
}
 
enum  PistonType {
  SingleActing, DoubleActing, SingleActing, DoubleActing,
  SingleActing, DoubleActing
}
 

Public Member Functions

 PneumaticAirRequirement (PistonType pistonType, double cylinderDiameter, double cylinderStroke, double pistonRodDiameter, double airPressure, double cyclesPerMin)
 
 PneumaticAirRequirement (PistonType pistonType, double cylinderDiameter, double cylinderStroke, double airPressure, double cyclesPerMin)
 
Output calculate ()
 
 PneumaticAirRequirement (PistonType pistonType, double cylinderDiameter, double cylinderStroke, double pistonRodDiameter, double airPressure, double cyclesPerMin)
 
 PneumaticAirRequirement (PistonType pistonType, double cylinderDiameter, double cylinderStroke, double airPressure, double cyclesPerMin)
 
Output calculate ()
 
 PneumaticAirRequirement (PistonType pistonType, double cylinderDiameter, double cylinderStroke, double pistonRodDiameter, double airPressure, double cyclesPerMin)
 
 PneumaticAirRequirement (PistonType pistonType, double cylinderDiameter, double cylinderStroke, double airPressure, double cyclesPerMin)
 
Output calculate ()
 

Detailed Description

Definition at line 24 of file CompressedAir.h.

Constructor & Destructor Documentation

◆ PneumaticAirRequirement() [1/6]

PneumaticAirRequirement::PneumaticAirRequirement ( PistonType  pistonType,
double  cylinderDiameter,
double  cylinderStroke,
double  pistonRodDiameter,
double  airPressure,
double  cyclesPerMin 
)

Constructor for PneumaticAirRequirement This calculator computes the quantity of air required by a specific single acting or a double acting piston cylinder compressor. The design specs of the compressor are entered in the calculator and the quantity of air needed is generated.

Parameters
pistonTypePistonType, type of Piston, single or double acting - in this case, must be double
cylinderDiameterdouble, Inner diameter of cylinder - inches
cylinderStrokedouble, Distance that the piston can travel inside a cylinder - inches
pistonRodDiameterdouble, Diameter of the piston rod (required only in case of a double acting cylinder) - inches
airPressuredouble, Pressure of the air coming out of the cylinder - psi
cyclesPerMindouble, Number of cycles (1 cycle is a combination of 2 strokes of a piston) by the crankshaft in a minute - strokes

Definition at line 6 of file CompressedAir.cpp.

◆ PneumaticAirRequirement() [2/6]

PneumaticAirRequirement::PneumaticAirRequirement ( PistonType  pistonType,
double  cylinderDiameter,
double  cylinderStroke,
double  airPressure,
double  cyclesPerMin 
)

Constructor for PneumaticAirRequirement This calculator computes the quantity of air required by a specific single acting or a double acting piston cylinder compressor. The design specs of the compressor are entered in the calculator and the quantity of air needed is generated.

Parameters
pistonTypePistonType, type of Piston, single or double acting - in this case, must be single
cylinderDiameterdouble, Inner diameter of cylinder - inches
cylinderStrokedouble, Distance that the piston can travel inside a cylinder - inches
airPressuredouble, Pressure of the air coming out of the cylinder - psi
cyclesPerMindouble, Number of cycles (1 cycle is a combination of 2 strokes of a piston) by the crankshaft in a minute - strokes

Definition at line 17 of file CompressedAir.cpp.

◆ PneumaticAirRequirement() [3/6]

PneumaticAirRequirement::PneumaticAirRequirement ( PistonType  pistonType,
double  cylinderDiameter,
double  cylinderStroke,
double  pistonRodDiameter,
double  airPressure,
double  cyclesPerMin 
)

Constructor for PneumaticAirRequirement This calculator computes the quantity of air required by a specific single acting or a double acting piston cylinder compressor. The design specs of the compressor are entered in the calculator and the quantity of air needed is generated.

Parameters
pistonTypePistonType, type of Piston, single or double acting - in this case, must be double
cylinderDiameterdouble, Inner diameter of cylinder - inches
cylinderStrokedouble, Distance that the piston can travel inside a cylinder - inches
pistonRodDiameterdouble, Diameter of the piston rod (required only in case of a double acting cylinder) - inches
airPressuredouble, Pressure of the air coming out of the cylinder - psi
cyclesPerMindouble, Number of cycles (1 cycle is a combination of 2 strokes of a piston) by the crankshaft in a minute - strokes

◆ PneumaticAirRequirement() [4/6]

PneumaticAirRequirement::PneumaticAirRequirement ( PistonType  pistonType,
double  cylinderDiameter,
double  cylinderStroke,
double  airPressure,
double  cyclesPerMin 
)

Constructor for PneumaticAirRequirement This calculator computes the quantity of air required by a specific single acting or a double acting piston cylinder compressor. The design specs of the compressor are entered in the calculator and the quantity of air needed is generated.

Parameters
pistonTypePistonType, type of Piston, single or double acting - in this case, must be single
cylinderDiameterdouble, Inner diameter of cylinder - inches
cylinderStrokedouble, Distance that the piston can travel inside a cylinder - inches
airPressuredouble, Pressure of the air coming out of the cylinder - psi
cyclesPerMindouble, Number of cycles (1 cycle is a combination of 2 strokes of a piston) by the crankshaft in a minute - strokes

◆ PneumaticAirRequirement() [5/6]

PneumaticAirRequirement::PneumaticAirRequirement ( PistonType  pistonType,
double  cylinderDiameter,
double  cylinderStroke,
double  pistonRodDiameter,
double  airPressure,
double  cyclesPerMin 
)

Constructor for PneumaticAirRequirement This calculator computes the quantity of air required by a specific single acting or a double acting piston cylinder compressor. The design specs of the compressor are entered in the calculator and the quantity of air needed is generated.

Parameters
pistonTypePistonType, type of Piston, single or double acting - in this case, must be double
cylinderDiameterdouble, Inner diameter of cylinder - inches
cylinderStrokedouble, Distance that the piston can travel inside a cylinder - inches
pistonRodDiameterdouble, Diameter of the piston rod (required only in case of a double acting cylinder) - inches
airPressuredouble, Pressure of the air coming out of the cylinder - psi
cyclesPerMindouble, Number of cycles (1 cycle is a combination of 2 strokes of a piston) by the crankshaft in a minute - strokes

◆ PneumaticAirRequirement() [6/6]

PneumaticAirRequirement::PneumaticAirRequirement ( PistonType  pistonType,
double  cylinderDiameter,
double  cylinderStroke,
double  airPressure,
double  cyclesPerMin 
)

Constructor for PneumaticAirRequirement This calculator computes the quantity of air required by a specific single acting or a double acting piston cylinder compressor. The design specs of the compressor are entered in the calculator and the quantity of air needed is generated.

Parameters
pistonTypePistonType, type of Piston, single or double acting - in this case, must be single
cylinderDiameterdouble, Inner diameter of cylinder - inches
cylinderStrokedouble, Distance that the piston can travel inside a cylinder - inches
airPressuredouble, Pressure of the air coming out of the cylinder - psi
cyclesPerMindouble, Number of cycles (1 cycle is a combination of 2 strokes of a piston) by the crankshaft in a minute - strokes

Member Function Documentation

◆ calculate() [1/3]

PneumaticAirRequirement::Output PneumaticAirRequirement::calculate ( )

Calculates and returns an Output object

Returns
PneumaticAirRequirement::Output, const output

Definition at line 28 of file CompressedAir.cpp.

◆ calculate() [2/3]

Output PneumaticAirRequirement::calculate ( )

Calculates and returns an Output object

Returns
PneumaticAirRequirement::Output, const output

◆ calculate() [3/3]

Output PneumaticAirRequirement::calculate ( )

Calculates and returns an Output object

Returns
PneumaticAirRequirement::Output, const output

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