SlideShare a Scribd company logo
MULTI-PHASE MIXTURE MEDIA
Johan Windahl1, Katrin Prölss1, Maarten Bosmans2,
Hubertus Tummescheit1, Eli van Es2, Awin Sewgobind2
1Modelon, 2Vortech
• MODELICAPROP - CleanSky SGO project
 In collaboration with Modelon and Vortech
• Objectives
 Add support for mixtures with multiple phases
 Analyze Modelica.Media structure
 Interface external property databases
BACKGROUND
• Meeting in Delft - 17 people
 Academia, Industry, Modelica design group, CO-Lan
• Conclusion
 Performance important (framework should support caching)
 Challenge: Not possible to share interface
BACKGROUND
model Example
replaceable package Medium=MyMedium;
Medium.MyExternalObject eo;
Modelica.SIunits.Density d;
equation
d=Medium.density_pT(1e5,300,eo);
end Example;
• Thermal separation
 Distillation processes
MOTIVATION – NEW APPLICATIONS
• Thermodynamic cycle
– Temperature glide
• Transport of flows
– Compositional pipe network
– CPU expensive
• Modelica.Media interface
• Limitations
 Single substance medium with two phases (liquid and vapor)
 Designed for power/energy applications (mass-based)
 Different ways of usage – confusing
 Relies on common subexpression elimination
• Find a new structure!
MODELICA MEDIA
1. Structure and user-friendliness
A. Share interface
- Native Modelica media and external C-code based media
B. Easy to use, understand and implement.
- Details should be hidden from the user
2. Multi-component multi-phase (new functionality)
 Phase equilibrium
 Properties for a specified present phase
Identification of phases and compounds
 Mole and mass based properties
Chemical industry works in mole while energy in mass
GENERAL REQUIREMENTS
Function based Model based
INTERFACE STRUCTURE
Record based
INTERFACE: FUNCTION VS MODEL
• Advantages model based interface
• Share interface between external and native Modelica media
• Hide implementation details (external object)
• Equation based implementation
• Tool solve flash calculations
• User friendly - work graphically
• Minimalistic interface
• Avoid new functions for new input combinations
• Avoid dependency on special trick as common-sub expression
elimination
• Drawbacks
• No usage inside functions
• User unfriendly to calculate parameter
• Not calculate property on demand
MULTI-PHASE MIXTURE
• Package with models and helper functions
• ThermoProperties - similar to
BaseProperties in MSL
• parameters: inputs.pTX, init, optimization
• variables: p,T, d, … (mass and mole based)
• MultiPhaseProperties
• Overall (_overall) and single phase (_1ph)[nP]
properties
• phaseComposition, phaseFraction
EXAMPLE – THERMO-PROPERTIES
• C/C++ Modelica property interface
 Backends to CAPE-OPEN, RefProp, FluidProp
EXTERNAL MULTI-PHASE MIXTURE MEDIA
• A few similar functions (calcThermoProperties_XXX)
 Combines flash and property calculation
C-INTERFACE
• External property code
 Not designed for dynamic simulation
 Error when calling outside validity area
 Non-converging region
 Limited support for partial derivatives
 No support for providing iteration start values
• General no support for overall derivatives
 One-phase region: analytical calculation
 When multiple phases exist: calculated numerically (Modelica side)
EXTERNAL INTERFACE - CHALLENGES
• Modelica tool
 Not possible to calculate iteration start values from a property model
• Modelica specification
 Inconvenient to use a model/block based structure to calculate
parameters
LIMITATIONS
• Case 1: Native Modelica Air media
 3 component simple media, incompressible liquid phase and ideal gas
assumptions
 VLE, fugacities polyniominal adapted to data- solved by tool
 Simulate fast (Initialization is a challenge)
TEST CASE 1 - AIR SEPARATION UNIT
0 4000 8000
0
4
8
Simulation time (s)
CPUtime
• Case 2: Refprop Air media
 3 component air media, mixture of multi-parameter eos
 Different state selections and media inputs tested
 Solver getting stuck or failure when calling outside validity region
 Needs to be analyzed further
TEST CASE 2 - AIR SEPARATION UNIT
• New framework for multi-component multi-phase
 Open up new areas where the Modelica technology can be used
 New model based media
Support both native Modelica and external media
 Finding a structure more challenging than expected
Due to Modelica restrictions, combination of pure and differentiable
functions
CONCLUSION
• More testing and evaluation of concept
 New use cases
• Infrastructure for native Modelica implementations
 Equation of state, mixing rules
 Initialization part (homotopy?)
• Extend the C-interface backend
 More property packages: e.g. MultiFlash
 New functionality
• We encourage you to take part in continuing the
development!
 Open-source GitHub Repository
• Thanks EU for the financial support!
FUTURE WORK

More Related Content

What's hot

Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...
Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...
Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...
Modelon
 
Unit 3 part2
Unit 3 part2Unit 3 part2
Unit 3 part2
Karthik Vivek
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
Obeo
 
Unit 3 part2
Unit 3 part2Unit 3 part2
Unit 3 part2
Karthik Vivek
 
Innovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteInnovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat Satellite
Michele Marino
 
Java8
Java8Java8
AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...
Institute of Contemporary Sciences
 
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Dave Callen
 
SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015
Régis Castéran
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
Anthony Faucogney
 
Synthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL ProgramsSynthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL Programs
Nikos Bellas
 
Tech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical CollegeTech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical College
AdaCore
 
PRFC SysML 1.4
PRFC SysML 1.4PRFC SysML 1.4
PRFC SysML 1.4
Pascal Roques
 
Matthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UMLMatthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UML
INCOSE Colorado Front Range Chapter
 
Model based development(MBD)
Model based development(MBD) Model based development(MBD)
Model based development(MBD)
Shashi Kumar Mergu
 
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Alessio Bucaioni
 
Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...
Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...
Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...
Alwin Damman
 
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
Luigi Vanfretti
 
Matlab - Introduction and Basics
Matlab - Introduction and BasicsMatlab - Introduction and Basics
Matlab - Introduction and Basics
Techsparks
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...
DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...
DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...
Deltares
 

What's hot (20)

Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...
Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...
Model-Based Integration for FMI Co-Simulation and Heterogeneous Simulations o...
 
Unit 3 part2
Unit 3 part2Unit 3 part2
Unit 3 part2
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
Unit 3 part2
Unit 3 part2Unit 3 part2
Unit 3 part2
 
Innovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteInnovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat Satellite
 
Java8
Java8Java8
Java8
 
AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...
 
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
 
SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015SysML for embedded system engineering - Academy Camp 2015
SysML for embedded system engineering - Academy Camp 2015
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
 
Synthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL ProgramsSynthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL Programs
 
Tech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical CollegeTech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical College
 
PRFC SysML 1.4
PRFC SysML 1.4PRFC SysML 1.4
PRFC SysML 1.4
 
Matthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UMLMatthew Hause Building Bridges between Systems and Software with SysML and UML
Matthew Hause Building Bridges between Systems and Software with SysML and UML
 
Model based development(MBD)
Model based development(MBD) Model based development(MBD)
Model based development(MBD)
 
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
 
Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...
Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...
Yaskawa Design of an electric servo rudder pedal system “Servo-motoren aanstu...
 
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
 
Matlab - Introduction and Basics
Matlab - Introduction and BasicsMatlab - Introduction and Basics
Matlab - Introduction and Basics
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...
DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...
DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your conf...
 

Viewers also liked

Modelon FMI Tutorial NAMUG 2016
Modelon FMI Tutorial NAMUG 2016Modelon FMI Tutorial NAMUG 2016
Modelon FMI Tutorial NAMUG 2016
Modelon
 
Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...
Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...
Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...
Donald Carpenter
 
7 cálculo equilibrio
7 cálculo equilibrio7 cálculo equilibrio
7 cálculo equilibrio
Chio González Salamanca
 
Webinar: Fundamentals of modelling CO2 movement underground
Webinar: Fundamentals of modelling CO2 movement undergroundWebinar: Fundamentals of modelling CO2 movement underground
Webinar: Fundamentals of modelling CO2 movement underground
Global CCS Institute
 
Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)
Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)
Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)
University College Dublin
 
Properties of aqueous solutions
Properties of aqueous solutionsProperties of aqueous solutions
Properties of aqueous solutions
Julio Alberto Clavijo Penagos
 
Tema 8: Reacciones de precipitación
Tema 8: Reacciones de precipitaciónTema 8: Reacciones de precipitación
Tema 8: Reacciones de precipitación
fatimaslideshare
 
Formacion de un precipitado.
Formacion de un precipitado.Formacion de un precipitado.
Formacion de un precipitado.
alexandrachn
 
Reacciones de precipitación: Formación de precipitados y desplazamiento del e...
Reacciones de precipitación: Formación de precipitados y desplazamiento del e...Reacciones de precipitación: Formación de precipitados y desplazamiento del e...
Reacciones de precipitación: Formación de precipitados y desplazamiento del e...
Oswaldo Lescano Osorio
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Modelon
 
One model, many use cases
One model, many use casesOne model, many use cases
One model, many use cases
Modelon
 
Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017
Modelon
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016
Modelon
 
Modelon JSME 2016 - Model Based Design for Fuel Cell Systems
Modelon JSME 2016 - Model Based Design for Fuel Cell SystemsModelon JSME 2016 - Model Based Design for Fuel Cell Systems
Modelon JSME 2016 - Model Based Design for Fuel Cell Systems
Modelon
 
Dynamic modeling of a central receiver CSP powerplant
Dynamic modeling of a central receiver CSP powerplantDynamic modeling of a central receiver CSP powerplant
Dynamic modeling of a central receiver CSP powerplant
Modelon
 
Environmental Control Library - Overview
Environmental Control Library - OverviewEnvironmental Control Library - Overview
Environmental Control Library - Overview
Modelon
 
Transport Across Membranes
Transport Across MembranesTransport Across Membranes
Transport Across Membranes
Paul.Lavin
 
SysMoValueProposition_v2
SysMoValueProposition_v2SysMoValueProposition_v2
SysMoValueProposition_v2
Atanas Pavlov
 
OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...
OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...
OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...
ASOCIACION PERUANA DE ENERGIA SOLAR Y DEL AMBIENTE
 
Modelon - Fuel System Modeling & Simulation Solution
Modelon - Fuel System Modeling & Simulation SolutionModelon - Fuel System Modeling & Simulation Solution
Modelon - Fuel System Modeling & Simulation Solution
Modelon
 

Viewers also liked (20)

Modelon FMI Tutorial NAMUG 2016
Modelon FMI Tutorial NAMUG 2016Modelon FMI Tutorial NAMUG 2016
Modelon FMI Tutorial NAMUG 2016
 
Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...
Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...
Optimized Geochemical Modeling of Produced Fluids Provides Important Insight ...
 
7 cálculo equilibrio
7 cálculo equilibrio7 cálculo equilibrio
7 cálculo equilibrio
 
Webinar: Fundamentals of modelling CO2 movement underground
Webinar: Fundamentals of modelling CO2 movement undergroundWebinar: Fundamentals of modelling CO2 movement underground
Webinar: Fundamentals of modelling CO2 movement underground
 
Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)
Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)
Writing an Academic Book: From pitch to final manuscript (ANLTC Seminar 2011)
 
Properties of aqueous solutions
Properties of aqueous solutionsProperties of aqueous solutions
Properties of aqueous solutions
 
Tema 8: Reacciones de precipitación
Tema 8: Reacciones de precipitaciónTema 8: Reacciones de precipitación
Tema 8: Reacciones de precipitación
 
Formacion de un precipitado.
Formacion de un precipitado.Formacion de un precipitado.
Formacion de un precipitado.
 
Reacciones de precipitación: Formación de precipitados y desplazamiento del e...
Reacciones de precipitación: Formación de precipitados y desplazamiento del e...Reacciones de precipitación: Formación de precipitados y desplazamiento del e...
Reacciones de precipitación: Formación de precipitados y desplazamiento del e...
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
 
One model, many use cases
One model, many use casesOne model, many use cases
One model, many use cases
 
Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016
 
Modelon JSME 2016 - Model Based Design for Fuel Cell Systems
Modelon JSME 2016 - Model Based Design for Fuel Cell SystemsModelon JSME 2016 - Model Based Design for Fuel Cell Systems
Modelon JSME 2016 - Model Based Design for Fuel Cell Systems
 
Dynamic modeling of a central receiver CSP powerplant
Dynamic modeling of a central receiver CSP powerplantDynamic modeling of a central receiver CSP powerplant
Dynamic modeling of a central receiver CSP powerplant
 
Environmental Control Library - Overview
Environmental Control Library - OverviewEnvironmental Control Library - Overview
Environmental Control Library - Overview
 
Transport Across Membranes
Transport Across MembranesTransport Across Membranes
Transport Across Membranes
 
SysMoValueProposition_v2
SysMoValueProposition_v2SysMoValueProposition_v2
SysMoValueProposition_v2
 
OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...
OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...
OPTIMIZACIÓN EXPERIMENTAL DE UN CONCENTRADOR PARABÓLICO COMPUESTO PARA APLICA...
 
Modelon - Fuel System Modeling & Simulation Solution
Modelon - Fuel System Modeling & Simulation SolutionModelon - Fuel System Modeling & Simulation Solution
Modelon - Fuel System Modeling & Simulation Solution
 

Similar to Multi phase mixture media

Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013
Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013
Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013
Alex Clark
 
CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use Case
CloudLightning
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
Obeo
 
Thermal equipment modeling in modelica
Thermal equipment modeling in modelicaThermal equipment modeling in modelica
Thermal equipment modeling in modelica
kpphalak
 
Thermal Equipment Modeling in Modelica
Thermal Equipment Modeling in ModelicaThermal Equipment Modeling in Modelica
Thermal Equipment Modeling in Modelica
Kaustubh Phalak
 
Harnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern CoprocessorsHarnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern Coprocessors
Unai Lopez-Novoa
 
byteLAKE's expertise across NVIDIA architectures and configurations
byteLAKE's expertise across NVIDIA architectures and configurationsbyteLAKE's expertise across NVIDIA architectures and configurations
byteLAKE's expertise across NVIDIA architectures and configurations
byteLAKE
 
In Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesIn Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slides
ChobodiDamsaraniPadm
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdf
Carlos Paredes
 
Deep Learning at Scale
Deep Learning at ScaleDeep Learning at Scale
Deep Learning at Scale
Mateusz Dymczyk
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
CloudLightning
 
Cassandra presentation
Cassandra presentationCassandra presentation
Cassandra presentation
vilabs
 
Overview of DuraMat software tool development
Overview of DuraMat software tool developmentOverview of DuraMat software tool development
Overview of DuraMat software tool development
Anubhav Jain
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
Ganesan Narayanasamy
 
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Anubhav Jain
 
NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...
NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...
NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...
Modelon
 
Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...
Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...
Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...
weADAPT
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
inside-BigData.com
 
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsModeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Obeo
 
Nafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modelingNafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modeling
SDTools
 

Similar to Multi phase mixture media (20)

Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013
Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013
Reaction Lab Notebooks for Mobile Devices - Alex M. Clark - GDCh 2013
 
CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use Case
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
Thermal equipment modeling in modelica
Thermal equipment modeling in modelicaThermal equipment modeling in modelica
Thermal equipment modeling in modelica
 
Thermal Equipment Modeling in Modelica
Thermal Equipment Modeling in ModelicaThermal Equipment Modeling in Modelica
Thermal Equipment Modeling in Modelica
 
Harnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern CoprocessorsHarnessing OpenCL in Modern Coprocessors
Harnessing OpenCL in Modern Coprocessors
 
byteLAKE's expertise across NVIDIA architectures and configurations
byteLAKE's expertise across NVIDIA architectures and configurationsbyteLAKE's expertise across NVIDIA architectures and configurations
byteLAKE's expertise across NVIDIA architectures and configurations
 
In Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesIn Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slides
 
Modelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdfModelica-OpenModelica-slides para aprender.pdf
Modelica-OpenModelica-slides para aprender.pdf
 
Deep Learning at Scale
Deep Learning at ScaleDeep Learning at Scale
Deep Learning at Scale
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
Cassandra presentation
Cassandra presentationCassandra presentation
Cassandra presentation
 
Overview of DuraMat software tool development
Overview of DuraMat software tool developmentOverview of DuraMat software tool development
Overview of DuraMat software tool development
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
 
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
 
NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...
NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...
NONLINEAR MODEL PREDICTIVE CONTROL FOR OPERATION OF A POST COMBUSTION ABSORPT...
 
Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...
Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...
Sida LEAP Training Lectures #5 and #6: Cost-benefit analysis and optimization...
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
 
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsModeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
 
Nafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modelingNafems15 Technical meeting on system modeling
Nafems15 Technical meeting on system modeling
 

More from Modelon

Vehicle Dynamics Library - Overview
Vehicle Dynamics Library - OverviewVehicle Dynamics Library - Overview
Vehicle Dynamics Library - Overview
Modelon
 
Vapor Cycle Library - Overview
Vapor Cycle Library - OverviewVapor Cycle Library - Overview
Vapor Cycle Library - Overview
Modelon
 
Thermal Power Library - Overview
Thermal Power Library - OverviewThermal Power Library - Overview
Thermal Power Library - Overview
Modelon
 
Pneumatics Library - Overview
Pneumatics Library - OverviewPneumatics Library - Overview
Pneumatics Library - Overview
Modelon
 
Liquid Cooling Library - Overview
Liquid Cooling Library - OverviewLiquid Cooling Library - Overview
Liquid Cooling Library - Overview
Modelon
 
Jet Propulsion Library - Overview
Jet Propulsion Library - OverviewJet Propulsion Library - Overview
Jet Propulsion Library - Overview
Modelon
 
Heat Exchanger Library - Overview
Heat Exchanger Library - OverviewHeat Exchanger Library - Overview
Heat Exchanger Library - Overview
Modelon
 
Hydro Power Library - Overview
Hydro Power Library - OverviewHydro Power Library - Overview
Hydro Power Library - Overview
Modelon
 
Hydraulics Library - Overview
Hydraulics Library - OverviewHydraulics Library - Overview
Hydraulics Library - Overview
Modelon
 
Fuel System Library Overview
Fuel System Library OverviewFuel System Library Overview
Fuel System Library Overview
Modelon
 
Fuel Cell Library - Overview
Fuel Cell Library - OverviewFuel Cell Library - Overview
Fuel Cell Library - Overview
Modelon
 
Electric Power Library - Overview
Electric Power Library - OverviewElectric Power Library - Overview
Electric Power Library - Overview
Modelon
 
Electrification Library - Overview
Electrification Library - OverviewElectrification Library - Overview
Electrification Library - Overview
Modelon
 
Engine Dynamics Library - Overview
Engine Dynamics Library - OverviewEngine Dynamics Library - Overview
Engine Dynamics Library - Overview
Modelon
 
Environmental Control Library - Overview
Environmental Control Library - OverviewEnvironmental Control Library - Overview
Environmental Control Library - Overview
Modelon
 
Aircraft Dynamics Library - Overview
Aircraft Dynamics Library - OverviewAircraft Dynamics Library - Overview
Aircraft Dynamics Library - Overview
Modelon
 
Air Conditioning Library - Overview
Air Conditioning Library - OverviewAir Conditioning Library - Overview
Air Conditioning Library - Overview
Modelon
 
Fuel System Library - Overview
Fuel System Library - OverviewFuel System Library - Overview
Fuel System Library - Overview
Modelon
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation
Modelon
 

More from Modelon (19)

Vehicle Dynamics Library - Overview
Vehicle Dynamics Library - OverviewVehicle Dynamics Library - Overview
Vehicle Dynamics Library - Overview
 
Vapor Cycle Library - Overview
Vapor Cycle Library - OverviewVapor Cycle Library - Overview
Vapor Cycle Library - Overview
 
Thermal Power Library - Overview
Thermal Power Library - OverviewThermal Power Library - Overview
Thermal Power Library - Overview
 
Pneumatics Library - Overview
Pneumatics Library - OverviewPneumatics Library - Overview
Pneumatics Library - Overview
 
Liquid Cooling Library - Overview
Liquid Cooling Library - OverviewLiquid Cooling Library - Overview
Liquid Cooling Library - Overview
 
Jet Propulsion Library - Overview
Jet Propulsion Library - OverviewJet Propulsion Library - Overview
Jet Propulsion Library - Overview
 
Heat Exchanger Library - Overview
Heat Exchanger Library - OverviewHeat Exchanger Library - Overview
Heat Exchanger Library - Overview
 
Hydro Power Library - Overview
Hydro Power Library - OverviewHydro Power Library - Overview
Hydro Power Library - Overview
 
Hydraulics Library - Overview
Hydraulics Library - OverviewHydraulics Library - Overview
Hydraulics Library - Overview
 
Fuel System Library Overview
Fuel System Library OverviewFuel System Library Overview
Fuel System Library Overview
 
Fuel Cell Library - Overview
Fuel Cell Library - OverviewFuel Cell Library - Overview
Fuel Cell Library - Overview
 
Electric Power Library - Overview
Electric Power Library - OverviewElectric Power Library - Overview
Electric Power Library - Overview
 
Electrification Library - Overview
Electrification Library - OverviewElectrification Library - Overview
Electrification Library - Overview
 
Engine Dynamics Library - Overview
Engine Dynamics Library - OverviewEngine Dynamics Library - Overview
Engine Dynamics Library - Overview
 
Environmental Control Library - Overview
Environmental Control Library - OverviewEnvironmental Control Library - Overview
Environmental Control Library - Overview
 
Aircraft Dynamics Library - Overview
Aircraft Dynamics Library - OverviewAircraft Dynamics Library - Overview
Aircraft Dynamics Library - Overview
 
Air Conditioning Library - Overview
Air Conditioning Library - OverviewAir Conditioning Library - Overview
Air Conditioning Library - Overview
 
Fuel System Library - Overview
Fuel System Library - OverviewFuel System Library - Overview
Fuel System Library - Overview
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation
 

Recently uploaded

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 

Recently uploaded (20)

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 

Multi phase mixture media

  • 1. MULTI-PHASE MIXTURE MEDIA Johan Windahl1, Katrin Prölss1, Maarten Bosmans2, Hubertus Tummescheit1, Eli van Es2, Awin Sewgobind2 1Modelon, 2Vortech
  • 2. • MODELICAPROP - CleanSky SGO project  In collaboration with Modelon and Vortech • Objectives  Add support for mixtures with multiple phases  Analyze Modelica.Media structure  Interface external property databases BACKGROUND
  • 3. • Meeting in Delft - 17 people  Academia, Industry, Modelica design group, CO-Lan • Conclusion  Performance important (framework should support caching)  Challenge: Not possible to share interface BACKGROUND model Example replaceable package Medium=MyMedium; Medium.MyExternalObject eo; Modelica.SIunits.Density d; equation d=Medium.density_pT(1e5,300,eo); end Example;
  • 4. • Thermal separation  Distillation processes MOTIVATION – NEW APPLICATIONS • Thermodynamic cycle – Temperature glide • Transport of flows – Compositional pipe network – CPU expensive
  • 5. • Modelica.Media interface • Limitations  Single substance medium with two phases (liquid and vapor)  Designed for power/energy applications (mass-based)  Different ways of usage – confusing  Relies on common subexpression elimination • Find a new structure! MODELICA MEDIA
  • 6. 1. Structure and user-friendliness A. Share interface - Native Modelica media and external C-code based media B. Easy to use, understand and implement. - Details should be hidden from the user 2. Multi-component multi-phase (new functionality)  Phase equilibrium  Properties for a specified present phase Identification of phases and compounds  Mole and mass based properties Chemical industry works in mole while energy in mass GENERAL REQUIREMENTS
  • 7. Function based Model based INTERFACE STRUCTURE Record based
  • 8. INTERFACE: FUNCTION VS MODEL • Advantages model based interface • Share interface between external and native Modelica media • Hide implementation details (external object) • Equation based implementation • Tool solve flash calculations • User friendly - work graphically • Minimalistic interface • Avoid new functions for new input combinations • Avoid dependency on special trick as common-sub expression elimination • Drawbacks • No usage inside functions • User unfriendly to calculate parameter • Not calculate property on demand
  • 9. MULTI-PHASE MIXTURE • Package with models and helper functions • ThermoProperties - similar to BaseProperties in MSL • parameters: inputs.pTX, init, optimization • variables: p,T, d, … (mass and mole based) • MultiPhaseProperties • Overall (_overall) and single phase (_1ph)[nP] properties • phaseComposition, phaseFraction
  • 11. • C/C++ Modelica property interface  Backends to CAPE-OPEN, RefProp, FluidProp EXTERNAL MULTI-PHASE MIXTURE MEDIA
  • 12. • A few similar functions (calcThermoProperties_XXX)  Combines flash and property calculation C-INTERFACE
  • 13. • External property code  Not designed for dynamic simulation  Error when calling outside validity area  Non-converging region  Limited support for partial derivatives  No support for providing iteration start values • General no support for overall derivatives  One-phase region: analytical calculation  When multiple phases exist: calculated numerically (Modelica side) EXTERNAL INTERFACE - CHALLENGES
  • 14. • Modelica tool  Not possible to calculate iteration start values from a property model • Modelica specification  Inconvenient to use a model/block based structure to calculate parameters LIMITATIONS
  • 15. • Case 1: Native Modelica Air media  3 component simple media, incompressible liquid phase and ideal gas assumptions  VLE, fugacities polyniominal adapted to data- solved by tool  Simulate fast (Initialization is a challenge) TEST CASE 1 - AIR SEPARATION UNIT 0 4000 8000 0 4 8 Simulation time (s) CPUtime
  • 16. • Case 2: Refprop Air media  3 component air media, mixture of multi-parameter eos  Different state selections and media inputs tested  Solver getting stuck or failure when calling outside validity region  Needs to be analyzed further TEST CASE 2 - AIR SEPARATION UNIT
  • 17. • New framework for multi-component multi-phase  Open up new areas where the Modelica technology can be used  New model based media Support both native Modelica and external media  Finding a structure more challenging than expected Due to Modelica restrictions, combination of pure and differentiable functions CONCLUSION
  • 18. • More testing and evaluation of concept  New use cases • Infrastructure for native Modelica implementations  Equation of state, mixing rules  Initialization part (homotopy?) • Extend the C-interface backend  More property packages: e.g. MultiFlash  New functionality • We encourage you to take part in continuing the development!  Open-source GitHub Repository • Thanks EU for the financial support! FUTURE WORK