Skip to content

Commit 82e4828

Browse files
authored
Bug-fix-process-solver (#1836)
* update * update * update * update * update * update * update
1 parent 7020a58 commit 82e4828

File tree

66 files changed

+12316
-269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+12316
-269
lines changed

docs/REFERENCE_MANUAL_INDEX.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ Fluid characterization handles plus fraction splitting, property estimation, and
204204
### Chapter 15: Rotating Equipment
205205
| Document | Path | Description |
206206
|----------|------|-------------|
207-
| Compressors | [docs/process/equipment/compressors.md](process/equipment/compressors.md) | Compressor models |
207+
| Compressors | [docs/process/equipment/compressors.md](process/equipment/compressors.md) | Compressor models, drivers, speed-dependent power |
208208
| Compressor Curves | [docs/process/equipment/compressor_curves.md](process/equipment/compressor_curves.md) | Compressor performance curves |
209209
| Compressor Design | [docs/process/CompressorMechanicalDesign.md](process/CompressorMechanicalDesign.md) | Compressor mechanical design |
210210
| Pumps | [docs/process/equipment/pumps.md](process/equipment/pumps.md) | Pump models |
@@ -279,6 +279,9 @@ Fluid characterization handles plus fraction splitting, property estimation, and
279279
### Chapter 22: Capacity Constraints & Equipment Limits
280280
| Document | Path | Description |
281281
|----------|------|-------------|
282+
| **Optimization Overview** | [docs/process/optimization/OPTIMIZATION_OVERVIEW.md](process/optimization/OPTIMIZATION_OVERVIEW.md) | **START HERE: Introduction to process optimization, when to use ProcessOptimizationEngine vs ProductionOptimizer** |
283+
| **ProductionOptimizer Tutorial** | [docs/examples/ProductionOptimizer_Tutorial.ipynb](examples/ProductionOptimizer_Tutorial.ipynb) | **Interactive Jupyter notebook with complete ProductionOptimizer guide: algorithms, single/multi-variable, Pareto, constraints** |
284+
| **Python Optimization Tutorial** | [docs/examples/NeqSim_Python_Optimization.ipynb](examples/NeqSim_Python_Optimization.ipynb) | **Using SciPy/Python optimizers with NeqSim process simulations: constraints, Pareto, global optimization** |
282285
| **Capacity Constraint Framework** | [docs/process/CAPACITY_CONSTRAINT_FRAMEWORK.md](process/CAPACITY_CONSTRAINT_FRAMEWORK.md) | **Framework for equipment capacity limits, bottleneck detection, and utilization tracking** |
283286
| **Optimizer Plugin Architecture** | [docs/process/optimization/OPTIMIZER_PLUGIN_ARCHITECTURE.md](process/optimization/OPTIMIZER_PLUGIN_ARCHITECTURE.md) | **Equipment capacity strategies, throughput optimization, gradient descent, sensitivity analysis, shadow prices, and Eclipse VFP export** |
284287
| **External Optimizer Integration** | [docs/integration/EXTERNAL_OPTIMIZER_INTEGRATION.md](integration/EXTERNAL_OPTIMIZER_INTEGRATION.md) | **ProcessSimulationEvaluator for Python/SciPy/NLopt/Pyomo integration with gradient estimation** |
@@ -290,6 +293,7 @@ Fluid characterization handles plus fraction splitting, property estimation, and
290293
| Document | Path | Description |
291294
|----------|------|-------------|
292295
| Mechanical Design | [docs/process/mechanical_design.md](process/mechanical_design.md) | Mechanical design overview and JSON export |
296+
| **Equipment Design Parameters** | [docs/process/EQUIPMENT_DESIGN_PARAMETERS.md](process/EQUIPMENT_DESIGN_PARAMETERS.md) | **Comprehensive guide to autoSize vs MechanicalDesign, manual sizing, and capacity constraints** |
293297
| **Mechanical Design Report** | [docs/process/mechanical_design.md#comprehensive-mechanical-design-report-json](process/mechanical_design.md#comprehensive-mechanical-design-report-json) | **Combined JSON output for all mechanical design data (equipment + piping)** |
294298
| Design Standards | [docs/process/mechanical_design_standards.md](process/mechanical_design_standards.md) | Design standards |
295299
| Design Database | [docs/process/mechanical_design_database.md](process/mechanical_design_database.md) | Design database |
@@ -493,7 +497,8 @@ Fluid characterization handles plus fraction splitting, property estimation, and
493497
| **Flow Rate Optimization** | [docs/process/optimization/flow-rate-optimization.md](process/optimization/flow-rate-optimization.md) | **Comprehensive flow rate optimizer with lift curve generation for Eclipse reservoir simulation** |
494498
| **Multi-Objective Optimization** | [docs/process/optimization/multi-objective-optimization.md](process/optimization/multi-objective-optimization.md) | **Pareto front generation for competing objectives (throughput vs energy)** |
495499
| Batch Studies | [docs/process/optimization/batch-studies.md](process/optimization/batch-studies.md) | Batch studies |
496-
| Bottleneck Analysis | [docs/wiki/bottleneck_analysis.md](wiki/bottleneck_analysis.md) | Bottleneck analysis |
500+
| Bottleneck Analysis | [docs/wiki/bottleneck_analysis.md](wiki/bottleneck_analysis.md) | Bottleneck analysis and ProductionOptimizer |
501+
| **Multi-Variable Optimization** | [docs/wiki/bottleneck_analysis.md#multi-variable-optimization-with-manipulatedvariable](wiki/bottleneck_analysis.md#multi-variable-optimization-with-manipulatedvariable) | **ManipulatedVariable for split factors, dual feeds, pressure setpoints** |
497502
| Calibration | [docs/process/calibration/README.md](process/calibration/README.md) | Model calibration |
498503
| Advisory | [docs/process/advisory/README.md](process/advisory/README.md) | Advisory systems |
499504

0 commit comments

Comments
 (0)