Object-oriented programming is more and more spreading in engineering and scientific areas for some relevant benefits making it particularly appealing to write complex codes. Nevertheless, the use of such a programming philosophy still encounters large inertia in those areas characterized by a long programming experience and one of them is engineering. This is mainly due to a set of existing models and subroutines wrote in procedural (usually Fortran) language. The present paper is aimed at showing some benefits coming from object-oriented programming applied to the field of process optimization and specifically to the operational levels of supply chain management paradigm such as nonlinear model predictive control (NMPC). Polymorphism is exploited to provide a single solution for different NMPC techniques such as input blocking, offset blocking, and delta-blocking.
Exploiting C++ Polymorphism for Operational Optimization of Chemical Processes
MANENTI, FLAVIO;COLOMBO, SIMONE
2010-01-01
Abstract
Object-oriented programming is more and more spreading in engineering and scientific areas for some relevant benefits making it particularly appealing to write complex codes. Nevertheless, the use of such a programming philosophy still encounters large inertia in those areas characterized by a long programming experience and one of them is engineering. This is mainly due to a set of existing models and subroutines wrote in procedural (usually Fortran) language. The present paper is aimed at showing some benefits coming from object-oriented programming applied to the field of process optimization and specifically to the operational levels of supply chain management paradigm such as nonlinear model predictive control (NMPC). Polymorphism is exploited to provide a single solution for different NMPC techniques such as input blocking, offset blocking, and delta-blocking.File | Dimensione | Formato | |
---|---|---|---|
1390-en.pdf
Accesso riservato
:
Pre-Print (o Pre-Refereeing)
Dimensione
100.31 kB
Formato
Adobe PDF
|
100.31 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.