Repository navigation
Description
NeqSim Research Opportunity Report
Scan date: 2026-10-18
Classes scanned: 3542
With recent changes: 87
Test coverage: 2297 tested classes
Literature check: No
Found 15 paper opportunities (15 ready to write).
Top Opportunities
| # | Score | Type | Readiness | Title |
|---|---|---|---|---|
| 1 | 73 | comparative | ready | Comparative Evaluation of Chemical Reaction Operations Me... |
| 2 | 73 | method | ready | A Novel Time Integrator Approach for Multiphase Pipeline ... |
| 3 | 73 | characterization | ready | Systematic Characterization of TPflash for Thermodynamic ... |
| 4 | 73 | comparative | ready | Comparative Evaluation of TPmultiflash Methods in Thermod... |
| 5 | 73 | application | ready | Application of System Thermo to Thermodynamic Models Prob... |
| 6 | 73 | characterization | ready | Systematic Characterization of Thermodynamic Operations f... |
| 7 | 65 | comparative | ready | Comparative Evaluation of Chemical Reaction List Methods ... |
| 8 | 65 | characterization | ready | Systematic Characterization of Chem Eq for Chemical React... |
| 9 | 65 | application | ready | Application of Flow Regime Detector to Multiphase Pipelin... |
| 10 | 65 | method | ready | A Novel PVTRegression Approach for PVT & Reservoir Fluids |
| 11 | 65 | characterization | ready | Systematic Characterization of Decline Curve Analysis for... |
| 12 | 65 | characterization | ready | Systematic Characterization of Constant Volume Depletion ... |
| 13 | 63 | method | ready | A Novel Process Model Simulation Evaluator Approach for G... |
| 14 | 63 | comparative | ready | Comparative Evaluation of Schema Catalog Methods in General |
| 15 | 63 | application | ready | Application of Stream to General Problems |
Detailed Descriptions
1. Comparative Evaluation of Chemical Reaction Operations Methods in Chemical Reaction Equilibria
- Class:
ChemicalReactionOperations(src/main/java/neqsim/chemicalreactions/ChemicalReactionOperations.java) - Domain: Chemical Reaction Equilibria
- Paper type: comparative
- Novelty score: 73/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: computers_chem_eng, aiche
- Size: 506 lines, 28 public methods
- Tested: Yes
- Recent commits: 13 (+232694 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Benchmark against reference implementations
Recent commit highlights:
- feat(chemical-equilibrium): migrate to EJML for matrix operations and… (feat(chemical-equilibrium): migrate to EJML for matrix operations and… #4360)
- fix(component): preserve exact-zero mole fractions and repair dependent calculations (fix(component): preserve exact-zero mole fractions and repair dependent calculations #4173)
- Implement linear algebra validation and refactor related classes (Implement linear algebra validation and refactor related classes #4109)
2. A Novel Time Integrator Approach for Multiphase Pipeline Flow
- Class:
TimeIntegrator(src/main/java/neqsim/process/equipment/pipeline/twophasepipe/numerics/TimeIntegrator.java) - Domain: Multiphase Pipeline Flow
- Paper type: method
- Novelty score: 73/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: computers_chem_eng, chem_eng_sci
- Size: 503 lines, 39 public methods
- Tested: Yes
- Recent commits: 11 (+238088 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Improve solver/algorithm implementation
- Validate process model against plant/pilot data
Recent commit highlights:
- [AI-Assisted] Fix two-fluid steady and dynamic phase consistency ([AI-Assisted] Fix two-fluid steady and dynamic phase consistency #3514)
- Add conservative slug-film coupling and experimental validation for TwoFluidPipe (Feature/two fluid slug conservative coupling #3499)
- [AI-Assisted] fix(twofluid): continue transient regime sources ([AI-Assisted] fix(twofluid): continue transient regime sources #3477)
3. Systematic Characterization of TPflash for Thermodynamic Models
- Class:
TPflash(src/main/java/neqsim/thermodynamicoperations/flashops/TPflash.java) - Domain: Thermodynamic Models
- Paper type: characterization
- Novelty score: 73/100
- Readiness: ready
- Effort: very_high (~16 weeks)
- Suggested journals: fluid_phase_equilibria, computers_chem_eng, iecr
- Size: 3289 lines, 10 public methods
- Tested: Yes
- Recent commits: 65 (+243088 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Systematic validation across operating conditions
- Calibrate property predictions against experimental data
Recent commit highlights:
- Fix trace-water phase split causing pump PS-flash failures (Fix trace-water phase split causing pump PS-flash failures #4320)
- fix(thermo): preserve wax equilibrium during fluid endpoint cleanup ([AI-Assisted] fix(thermo): preserve cold-start gas/oil/wax equilibrium #4329)
- fix(component): preserve exact-zero mole fractions and repair dependent calculations (fix(component): preserve exact-zero mole fractions and repair dependent calculations #4173)
4. Comparative Evaluation of TPmultiflash Methods in Thermodynamic Models
- Class:
TPmultiflash(src/main/java/neqsim/thermodynamicoperations/flashops/TPmultiflash.java) - Domain: Thermodynamic Models
- Paper type: comparative
- Novelty score: 73/100
- Readiness: ready
- Effort: very_high (~16 weeks)
- Suggested journals: fluid_phase_equilibria, computers_chem_eng, iecr
- Size: 2382 lines, 12 public methods
- Tested: Yes
- Recent commits: 34 (+235987 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Benchmark against reference implementations
- Calibrate property predictions against experimental data
Recent commit highlights:
- Implement linear algebra validation and refactor related classes (Implement linear algebra validation and refactor related classes #4109)
- fix(flash): recover missing aqueous phase at single-oil endpoints ([AI-Assisted] fix(flash): retain aqueous phase near the bubble-point line #3957)
- Fix water-rich TP phase flips that prevent pump PS flash (Fix water-rich TP phase flips that prevent pump PS flash #3945)
5. Application of System Thermo to Thermodynamic Models Problems
- Class:
SystemThermo(src/main/java/neqsim/thermo/system/SystemThermo.java) - Domain: Thermodynamic Models
- Paper type: application
- Novelty score: 73/100
- Readiness: ready
- Effort: very_high (~16 weeks)
- Suggested journals: fluid_phase_equilibria, computers_chem_eng, iecr
- Size: 2658 lines, 304 public methods
- Tested: Yes
- Recent commits: 33 (+243840 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Demonstrate and document engineering workflow
- Calibrate property predictions against experimental data
Recent commit highlights:
- Fix trace-water phase split causing pump PS-flash failures (Fix trace-water phase split causing pump PS-flash failures #4320)
- fix(thermo): derive phase mass fractions from conserved inventory ([AI-Assisted] fix(thermo): derive phase mass fractions from conserved inventory #4325)
- fix(distillation): report physical residuals for direct terminal specs (fix(distillation): report physical residuals for direct terminal specs #4127)
6. Systematic Characterization of Thermodynamic Operations for Thermodynamic Models
- Class:
ThermodynamicOperations(src/main/java/neqsim/thermodynamicoperations/ThermodynamicOperations.java) - Domain: Thermodynamic Models
- Paper type: characterization
- Novelty score: 73/100
- Readiness: ready
- Effort: very_high (~16 weeks)
- Suggested journals: fluid_phase_equilibria, computers_chem_eng, iecr
- Size: 1569 lines, 141 public methods
- Tested: Yes
- Recent commits: 28 (+242471 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Systematic validation across operating conditions
- Calibrate property predictions against experimental data
Recent commit highlights:
- refactor: enhance documentation and improve PH flash operations (refactor: enhance documentation and improve PH flash operations #4226)
- [AI-Assisted] fix(thermo): solve conservative hydrate TP equilibrium ([AI-Assisted] fix(thermo): solve conservative hydrate TP equilibrium #3875)
- [AI-Assisted] fix(flash): restore saturation failure propagation ([AI-Assisted] fix(flash): restore saturation failure propagation #3833)
7. Comparative Evaluation of Chemical Reaction List Methods in Chemical Reaction Equilibria
- Class:
ChemicalReactionList(src/main/java/neqsim/chemicalreactions/chemicalreaction/ChemicalReactionList.java) - Domain: Chemical Reaction Equilibria
- Paper type: comparative
- Novelty score: 65/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: computers_chem_eng, aiche
- Size: 345 lines, 15 public methods
- Tested: Yes
- Recent commits: 12 (+232662 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Benchmark against reference implementations
Recent commit highlights:
- feat(chemical-equilibrium): migrate to EJML for matrix operations and… (feat(chemical-equilibrium): migrate to EJML for matrix operations and… #4360)
- fix(component): preserve exact-zero mole fractions and repair dependent calculations (fix(component): preserve exact-zero mole fractions and repair dependent calculations #4173)
- refactor: move jama calls to linearalgebra class to prepare replacement (refactor: move jama calls to linearalgebra class to prepare replacement #4164)
8. Systematic Characterization of Chem Eq for Chemical Reaction Equilibria
- Class:
ChemEq(src/main/java/neqsim/chemicalreactions/chemicalequilibrium/ChemEq.java) - Domain: Chemical Reaction Equilibria
- Paper type: characterization
- Novelty score: 65/100
- Readiness: ready
- Effort: low (~4 weeks)
- Suggested journals: computers_chem_eng, aiche
- Size: 271 lines, 6 public methods
- Tested: Yes
- Recent commits: 6 (+232876 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Systematic validation across operating conditions
Recent commit highlights:
- refactor: move jama calls to linearalgebra class to prepare replacement (refactor: move jama calls to linearalgebra class to prepare replacement #4164)
- Spotless (Spotless #3800)
- style: formatting (style: formatting #2347)
9. Application of Flow Regime Detector to Multiphase Pipeline Flow Problems
- Class:
FlowRegimeDetector(src/main/java/neqsim/process/equipment/pipeline/twophasepipe/FlowRegimeDetector.java) - Domain: Multiphase Pipeline Flow
- Paper type: application
- Novelty score: 65/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: computers_chem_eng, chem_eng_sci
- Size: 486 lines, 16 public methods
- Tested: Yes
- Recent commits: 13 (+239186 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Demonstrate and document engineering workflow
- Validate process model against plant/pilot data
Recent commit highlights:
- Spotless (Spotless #3800)
- feat(two-fluid): blend inclined annular slug transitions ([AI-Assisted] feat(two-fluid): blend inclined annular slug transitions #3707)
- [AI-Assisted] feat(two-fluid): transactional unsplit execution and flow coupling ([AI-Assisted] feat(two-fluid): transactional unsplit execution and flow coupling #3667)
10. A Novel PVTRegression Approach for PVT & Reservoir Fluids
- Class:
PVTRegression(src/main/java/neqsim/pvtsimulation/regression/PVTRegression.java) - Domain: PVT & Reservoir Fluids
- Paper type: method
- Novelty score: 65/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: fluid_phase_equilibria
- Size: 405 lines, 26 public methods
- Tested: Yes
- Recent commits: 7 (+271630 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Improve solver/algorithm implementation
Recent commit highlights:
- Spotless (Spotless #3800)
- style: formatting (style: formatting #2347)
- style: apply Spotless formatting across repository (style: apply Spotless formatting across repository (1728 files) #2321)
11. Systematic Characterization of Decline Curve Analysis for PVT & Reservoir Fluids
- Class:
DeclineCurveAnalysis(src/main/java/neqsim/pvtsimulation/util/DeclineCurveAnalysis.java) - Domain: PVT & Reservoir Fluids
- Paper type: characterization
- Novelty score: 65/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: fluid_phase_equilibria
- Size: 420 lines, 25 public methods
- Tested: Yes
- Recent commits: 6 (+235018 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Systematic validation across operating conditions
Recent commit highlights:
- feat(mcp): expose exponential decline operation contracts (feat(mcp): expose exponential decline operation contracts #4230)
- Spotless (Spotless #3800)
- reservoir calcs (reservoir calcs #2422)
12. Systematic Characterization of Constant Volume Depletion for PVT & Reservoir Fluids
- Class:
ConstantVolumeDepletion(src/main/java/neqsim/pvtsimulation/simulation/ConstantVolumeDepletion.java) - Domain: PVT & Reservoir Fluids
- Paper type: characterization
- Novelty score: 65/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: fluid_phase_equilibria
- Size: 360 lines, 9 public methods
- Tested: Yes
- Recent commits: 6 (+232724 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Systematic validation across operating conditions
Recent commit highlights:
- Spotless (Spotless #3800)
- Fix CVD saturation scan and material balance (Fix CVD saturation scan and material balance #2567)
- style: formatting (style: formatting #2347)
13. A Novel Process Model Simulation Evaluator Approach for General
- Class:
ProcessModelSimulationEvaluator(src/main/java/neqsim/process/util/optimizer/ProcessModelSimulationEvaluator.java) - Domain: General
- Paper type: method
- Novelty score: 63/100
- Readiness: ready
- Effort: very_high (~16 weeks)
- Suggested journals: computers_chem_eng
- Size: 2060 lines, 275 public methods
- Tested: Yes
- Recent commits: 22 (+241900 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Improve solver/algorithm implementation
Recent commit highlights:
- refact: replace custom array copy methods with utility functions (refact: replace custom array copy methods with utility functions #4402)
- feat(optimization): integrate common-shaft driver evidence (feat(optimization): integrate common-shaft driver evidence #4256)
- feat: integrate typed plant constraints into field optimization (feat: integrate typed plant constraints into field optimization #4241)
14. Comparative Evaluation of Schema Catalog Methods in General
- Class:
SchemaCatalog(src/main/java/neqsim/mcp/catalog/SchemaCatalog.java) - Domain: General
- Paper type: comparative
- Novelty score: 63/100
- Readiness: ready
- Effort: very_high (~16 weeks)
- Suggested journals: computers_chem_eng
- Size: 2189 lines, 66 public methods
- Tested: Yes
- Recent commits: 19 (+291747 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Benchmark against reference implementations
Recent commit highlights:
- feat(mcp): add source-derived engineering coverage and bounded agent discovery (feat(mcp): inventory engineering coverage for agent and MCP expansion #4201)
- Prepare skills, agents and MCP for Agent Plugins 1.0 packaging (Prepare skills, agents and MCP for Agent Plugins 1.0 packaging #3793)
- [AI-Assisted] feat(mcp): qualify bounded process comparison ([AI-Assisted] feat(mcp): qualify bounded process comparison #3703)
15. Application of Stream to General Problems
- Class:
Stream(src/main/java/neqsim/process/equipment/stream/Stream.java) - Domain: General
- Paper type: application
- Novelty score: 63/100
- Readiness: ready
- Effort: medium (~8 weeks)
- Suggested journals: computers_chem_eng
- Size: 601 lines, 55 public methods
- Tested: Yes
- Recent commits: 18 (+240135 lines)
NeqSim code improvements this paper would drive:
- Validate and harden recent changes
- Demonstrate and document engineering workflow
Recent commit highlights:
- docs: clarify RVP/TVP water-contact reporting basis (docs: clarify RVP/TVP water-contact reporting basis #4118)
- Spotless (Spotless #3800)
- [AI-Assisted] Fix production optimization replay and executable workflows ([AI-Assisted] Fix production optimization replay and executable workflows #3597)
Domain Breakdown
| Domain | Opportunities |
|---|---|
| Thermodynamic Models | 4 |
| Chemical Reaction Equilibria | 3 |
| PVT & Reservoir Fluids | 3 |
| General | 3 |
| Multiphase Pipeline Flow | 2 |
Paper Type Breakdown
| Type | Count |
|---|---|
| characterization | 5 |
| comparative | 4 |
| method | 3 |
| application | 3 |
Generated by neqsim-paperlab research scanner.
Activity