Uses of Interface
neqsim.process.equipment.compressor.CompressorChartInterface
Packages that use CompressorChartInterface
-
Uses of CompressorChartInterface in neqsim.process.equipment.compressor
Classes in neqsim.process.equipment.compressor that implement CompressorChartInterfaceModifier and TypeClassDescriptionclassCompressorChart class.classCompressorChartAlternativeMapLookup class.classCompressorChartAlternativeMapLookupExtrapolate class.classCompressorChartKhader2015 is a class that implements the compressor chart calculations based on the Kader 2015 method.classCompressor chart with multiple performance maps at different molecular weights.Fields in neqsim.process.equipment.compressor declared as CompressorChartInterfaceMethods in neqsim.process.equipment.compressor that return CompressorChartInterfaceModifier and TypeMethodDescriptionprivate CompressorChartInterfaceCompressorChartGenerator.createChart()Create a chart instance of the configured type.(package private) static CompressorChartInterfaceCompressorCurveTemplate.createChart(String chartType) Create a chart instance of the specified type.CompressorChartGenerator.generateCompressorChart(String generationOption) Generates a single-speed compressor chart using the compressor's current speed.CompressorChartGenerator.generateCompressorChart(String generationOption, double[] speeds) Generates a compressor chart with specified speed values.CompressorChartGenerator.generateCompressorChart(String generationOption, int numberOfSpeeds) Generates a multi-speed compressor chart with automatic speed range.CompressorChartGenerator.generateFromTemplate(String templateName, double[] speeds) Generates a compressor chart from a predefined curve template with specific speeds.CompressorChartGenerator.generateFromTemplate(String templateName, int numberOfSpeeds) Generates a compressor chart from a predefined curve template.CompressorChartGenerator.generateFromTemplate(CompressorCurveTemplate template, int numberOfSpeeds) Generates a compressor chart from a curve template object.Compressor.getCompressorChart()Getter for the fieldcompressorChart.CompressorCurveTemplate.getOriginalChart()Get the original (unscaled) compressor chart from this template.CompressorCurveTemplate.getOriginalChart(String chartType) Get the original (unscaled) compressor chart from this template with specified chart type.static CompressorChartInterfaceCompressorChartGenerator.getOriginalTemplateChart(String templateName) Get the original (unscaled) chart from a template.private CompressorChartInterfaceCompressorChartGenerator.scaleTemplateWithSpeeds(CompressorCurveTemplate template, double designSpeed, double designFlow, double designHead, double[] targetSpeeds) Scale a template to specific speed values.CompressorCurveTemplate.scaleToDesignPoint(double designSpeed, double designFlow, double designHead, int numberOfSpeeds) Scale this template to match a specific compressor operating point.CompressorCurveTemplate.scaleToDesignPoint(double designSpeed, double designFlow, double designHead, int numberOfSpeeds, String chartType) Scale this template to match a specific compressor operating point with specified chart type.CompressorCurveTemplate.scaleToSpeed(double targetReferenceSpeed) Scale the template curves to match a target speed, preserving the relative curve shapes.CompressorCurveTemplate.scaleToSpeed(double targetReferenceSpeed, String chartType) Scale the template curves to match a target speed with specified chart type.Methods in neqsim.process.equipment.compressor with parameters of type CompressorChartInterfaceModifier and TypeMethodDescriptionprivate SafeSplineSurgeCurveCompressorChartGenerator.createSurgeCurve(CompressorChartInterface compChart, double refFlow, double refSpeed, double minFlow, double maxFlow, double minSpeed, double maxSpeed, boolean isNormalCurves) Creates a surge curve with proper interpolation points.voidCompressor.setCompressorChart(CompressorChartInterface compressorChart) Setter for the fieldcompressorChart. -
Uses of CompressorChartInterface in neqsim.process.equipment.pump
Classes in neqsim.process.equipment.pump that implement CompressorChartInterfaceModifier and TypeClassDescriptionclassCompressorChartAlternativeMapLookupExtrapolate class.