NeqSim .NET is part of the NeqSim project. NeqSimNET is a .NET interface to the NeqSim Java library for estimation of fluid behavior and process design for oil and gas production.
See https://github.com/equinor/neqsim. NeqSim can be used via .Net using the same API as via Java. NeqSim is used in .NET by referencing the NeqSim.dll library and the IKVM libraries. The IKVM tool has been used to convert the NeqSim Java library to a .NET dll using the ikmc compiler (ikvmc -target:library -out:"NeqSim.dll" NeqSim.jar).
Examples of how to use NeqSim.NET is seen in the example folder.
Questions related to neqsim can be posted in the github discussion pages.
NeqSim is distributed under the Apache-2.0 licence.
A number of master and PhD students at NTNU have contributed to development of NeqSim. We greatly acknowledge their contributions.
Even Solbraa ([email protected]), Marlene Louise Lund
NeqSim is built upon six base modules:
- Thermodynamic Routines
- Physical Properties Routines
- Fluid Mechanic Routines
- Unit Operations
- Chemical Reactions Routines
- Parameter Fitting Routines
- Process simulation routines
neqsim/: main library with all modules
neqsim/thermo/: Main path for thermodynamic routines neqsim/thermo/util/examples/: examples of use of Thermodynamic Models and Routines
neqsim/thermodynamicOperation: Main path for flash routines (TPflash, phase envelopes, etc.) neqsim/thermodynamicOperation/util/example/: examples of use of thermodynamic operations (eg. flash calculations etc.)
neqsim/physicalProperties: Main path for Physical Property methods neqsim/physicalProperties/util/examples/: Examples of use of physical properties calculations
neqsim/physicalProperties: Main path for Physical Property methods neqsim/physicalProperties/util/examples/: Examples of use of physical properties calculations
neqsim/processSimulation: Main path for Process Simulation Calculations neqsim/processSimulation/util/examples/: Examples of use of Process Simulation calculations