Uses of Class
neqsim.process.util.optimization.ProductionOptimizer.OptimizationConfig
Packages that use ProductionOptimizer.OptimizationConfig
Package
Description
Optimization utilities for batch studies and parameter screening.
-
Uses of ProductionOptimizer.OptimizationConfig in neqsim.process.util.optimization
Fields in neqsim.process.util.optimization declared as ProductionOptimizer.OptimizationConfigModifier and TypeFieldDescriptionprivate final ProductionOptimizer.OptimizationConfigProductionOptimizer.ScenarioRequest.configMethods in neqsim.process.util.optimization that return ProductionOptimizer.OptimizationConfigModifier and TypeMethodDescriptionProductionOptimizer.OptimizationConfig.capacityPercentile(double capacityPercentile) ProductionOptimizer.OptimizationConfig.capacityRangeForName(String equipmentName, ProductionOptimizer.CapacityRange range) ProductionOptimizer.OptimizationConfig.capacityRangeForType(Class<?> type, ProductionOptimizer.CapacityRange range) ProductionOptimizer.OptimizationConfig.capacityRangeSpreadFraction(double capacityRangeSpreadFraction) ProductionOptimizer.OptimizationConfig.capacityRuleForName(String equipmentName, ProductionOptimizer.CapacityRule rule) ProductionOptimizer.OptimizationConfig.capacityRuleForType(Class<?> type, ProductionOptimizer.CapacityRule rule) ProductionOptimizer.OptimizationConfig.capacityUncertaintyFraction(double capacityUncertaintyFraction) ProductionOptimizer.OptimizationConfig.cognitiveWeight(double cognitiveWeight) ProductionOptimizer.OptimizationConfig.columnFsFactorLimit(double columnFsFactorLimit) ProductionOptimizer.OptimizationConfig.defaultUtilizationLimit(double defaultUtilizationLimit) ProductionOptimizer.OptimizationConfig.enableCaching(boolean enableCaching) ProductionOptimizer.OptimizationConfig.equipmentConstraintRule(ProductionOptimizer.EquipmentConstraintRule rule) ProductionOptimizer.ScenarioRequest.getConfig()ProductionOptimizer.OptimizationConfig.inertiaWeight(double inertiaWeight) ProductionOptimizer.OptimizationConfig.maxIterations(int maxIterations) ProductionOptimizer.OptimizationConfig.searchMode(ProductionOptimizer.SearchMode mode) ProductionOptimizer.OptimizationConfig.socialWeight(double socialWeight) ProductionOptimizer.OptimizationConfig.swarmSize(int swarmSize) ProductionOptimizer.OptimizationConfig.tolerance(double tolerance) ProductionOptimizer.OptimizationConfig.utilizationLimitForName(String equipmentName, double limit) ProductionOptimizer.OptimizationConfig.utilizationLimitForType(Class<?> type, double limit) ProductionOptimizer.OptimizationConfig.utilizationMarginFraction(double utilizationMarginFraction) Methods in neqsim.process.util.optimization with parameters of type ProductionOptimizer.OptimizationConfigModifier and TypeMethodDescriptionProductionOptimizer.binaryFeasibilitySearch(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.binaryFeasibilitySearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) private StringProductionOptimizer.buildVectorCacheKey(double[] candidate, ProductionOptimizer.OptimizationConfig config) ProductionOptimizer.determineCapacityRange(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) private ProductionOptimizer.CapacityRuleProductionOptimizer.determineCapacityRule(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) private doubleProductionOptimizer.determineUtilizationLimit(ProcessEquipmentInterface unit, ProductionOptimizer.OptimizationConfig config) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidate(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double[] candidate, Map<String, ProductionOptimizer.Evaluation> cache) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidate(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate, Map<Long, ProductionOptimizer.Evaluation> cache) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidateInternal(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double[] candidate) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateCandidateInternal(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, double candidateRate) private ProductionOptimizer.EvaluationProductionOptimizer.evaluateProcess(ProcessSystem process, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, Map<String, Double> decisionVariables) ProductionOptimizer.goldenSectionSearch(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.goldenSectionSearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.nelderMeadSearch(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.nelderMeadSearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.optimize(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints) Optimize multiple manipulated variables (feeds, pressures, temperatures) using multi-dimensional search strategies.ProductionOptimizer.optimize(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints) Optimize the feed stream rate of a process to respect utilization limits and constraints.ProductionOptimizer.particleSwarmSearch(ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) ProductionOptimizer.particleSwarmSearch(ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints, List<ProductionOptimizer.IterationRecord> iterationHistory) Constructors in neqsim.process.util.optimization with parameters of type ProductionOptimizer.OptimizationConfigModifierConstructorDescriptionScenarioRequest(String name, ProcessSystem process, List<ProductionOptimizer.ManipulatedVariable> variables, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints) ScenarioRequest(String name, ProcessSystem process, StreamInterface feedStream, ProductionOptimizer.OptimizationConfig config, List<ProductionOptimizer.OptimizationObjective> objectives, List<ProductionOptimizer.OptimizationConstraint> constraints)