The Technology, Computer Science, and Applied Mathematics Division carries out research work that fits in naturally with the IFP's scientific themes. Evolutions in the latter are characterized by an increasing complexity of models, with multiphysics couplings and increasingly numerous and bulky data to be shared between different applications. They are also driven by increasingly stringent environmental standards and the need to control processes (refining and engine combustion) in zones of minimum pollution operating limits, and by the need to manage and control complex technological systems (clean, fuel-efficient vehicles). These themes are closely bound up with important calculation codes (for example, simulation of CO2 storage) and real-time or embedded software (for example, for clean refining, hybrid vehicles).
The expertise of the Technology, Computer Science, and Applied Mathematics Division is a fundamental component in the development of IFP's computing codes and embedded software.
The division's skills are embodied by four departments.
• remaining internationally competitive, from the scientific and industrial standpoint, in the following fields:
• set up, for the Business Units, working with the "industry" research divisions:
The work done by the Technology, Computer Science, and Applied Mathematics Division in the projects of the Exploration-Production Business Unit is primarily research, design, and execution of:
The codes mentioned involve mathematical and computing difficulties. Consider, for example, flow simulators for the storage of CO2 in reservoirs and basins: the complexity of the fluids simulated (three phases, several components in each phase), of the discontinuities of various types (discontinuities in the type of rock, in shape), and of the couplings of complex physical phenomena (thermodynamic, geochemical, etc.) lead to difficulties in the numerical schemes and the solvers. The complex (uneven) shapes of the subsoil and the bulky data sets create difficulties in the geometrical construction (areas, volumes, meshes). The geological objects must be understood and exchanged by the various software programs of the same family even if they were created in different contexts, which aggravates the problem of data exchanges. All of these difficulties have been approached and solutions found.
The Technology, Computer Science, and Applied Mathematics Division makes an important contribution to the "industrial software" strategy of the Exploration-Production Business Unit:
The Technology, Computer Science, and Applied Mathematics Division contributes to the projects of the Refining-Petrochemicals Business Unit through its expertise in:
The "control" skill appears in most of the Engines-Energy Business Unit's technical themes, either explicitly or implicitly. This is because low-emissions technologies need control to work at all (and not just to work better). Bio-fuel engines, which have variable energy characteristics, need control for optimal operation. Note that by "control" we mean research and applications development work in automation, signal processing, real-time computing, and embedded electronics.
IFP's engine control is based on multivariable control techniques and observers (estimates of unmeasured variables) to manage transitions correctly and specifically - both sudden variations in torque demand and the slow changes resulting from the aging or fouling of the actuators and catalysts. The observers developed at IFP are preferably based on simplified 0D knowledge models, reworked to be completely real-time.
The contributions to the Engines-Energy Business Unit are, in methodology:
...and in software and hardware tools, which are instruments for doing research in control, and at the same time "Tools of the trade" for the Business Unit:
• Review articles and conference papers
>> List of review articles and conference papers for the period 2005-2007 (PDF - 180 Ko)
• Patents
>> List of patents for the period 2005-2007 (in French, PDF - 80 Ko)
• Books
Vehicle Propulsion Systems. Introduction to Modeling and Optimization, 2005 Springer, L.Guzzella; A.Sciarretta
The division recruits about 7 doctoral candidates a year, and was awarded the ParisTech Dissertation Prize for 2007, for a dissertation in collaboration with the Ecole des Mines of Paris (in the context of an Engines-Energy Business Unit project)
The division's personnel include engineers (85), technicians (7), doctoral candidates (20), post-docs (2) and trainees (6).
|
|
|
|
Oil & Gas Science and Technology - Revue de l'IFP |
|
|
|
|
|
|
|
Oil & Gas Science and Technology - Revue de l'IFP |
|
|
|
These software programs concern models of the geological storage of CO2, basin models, reservoir simulators.
Recall that the problems dealt with in the geosciences are characterized by:
• the heterogeneous and multi-scale character of the geological medium: stratigraphy, faults, fractures, channels, geostatistic description of the medium
• the complexity of the geometry and of the mesh: representation of the well, representation of the horizons and faults, kinematics of the basins in large deformations
• the strong nonlinearities and the multiphysics couplings of the dynamic models:
• the growing size of the simulations on massively parallel distributed architectures
• large volumes of data to be displayed, to be exchanged between applications via "workflows"
The division's R&D work is aimed at increasing the power and accuracy of the discretizations, the numerical methods, and the solvers in order to adapt to this complexity, which is both physical and computational (evolution of architectures), and to the robustness constraints on industrial codes. It is also aimed at dealing with the problem posed by the data to be displayed, manipulated, and exchanged between applications that are different but operate in the same "workflow".
The solutions used are shaped essentially by the type of mathematical model, the physical phenomena studied, and the determination to use a common data model for the various applications involving transport in porous media (storage of CO2, reservoir and basin simulations).
The computing design of the new-generation simulators under development emphasizes modularity and distributed processing, using the Arcane platform the CEA-DAM has been developing since 2000, the object of a joint development venture with IFP. The goal is to provide IFP's research divisions with computing and numerical tools that are more modular, suitable for distributed processing (on meshes), and allow more effective consolidation of research results.
It also provides a solution to the problem of data interchange between applications. The solution used today (totally compatible with the Arcane platform mentioned above) is a common geosciences data model with an exchange mechanism, globalized under the name "Openflow platform". This platform, based on Eclipse (www.eclipse.org), developed by the Technology, Computer Science, and Applied Mathematics Division, is the basis for all of the Exploration-Production Business Unit's industrial and research porous-medium flow software, today and for the next ten years.
• Discretization of multiphase flows in porous media
• Modeling of faults and networks of conducting faults for basin models and the geological storage of CO2
2D basin model in complex tectonics (mesh mobile according to the material)
3D basin model in complex tectonics (mesh mobile according to the material)
• Modeling of well and well-tank-surface network couplings
Hybrid mesh around a multi-branch well
• Compositional models of multiphase flows in porous media
• Coupling with Geochemistry to model the geological storage of C02 and diagenesis in basins
Example of simulation of CO2 injection in the Utsira formation
• Parallel linear solvers
Larger simulations, more heterogeneities, more complex meshes, and the evolution of hardware architectures require a new generation of linear solvers for our systems, the solution of which accounts for the bulk of the CPU time of a simulation.
|
|
|
|
Oil & Gas Science and Technology - Revue de l'IFP |
|
|
|
See: Industrial development > Engines > Engine Control
The basic skills are Automation and Signal Processing, leading in the end to embedded software when the engine is in the vehicle, or software acting on the engine on the bench, via electronic equipment, for the purpose of "prototyping" algorithms (See Figure, "Embedded control" part).
The Control tools and environments are:
To facilitate engine control development, 0D models, in a generic sense, are used extensively, mainly on 3 different but complementary levels:
The research and development work in progress concerns themes concerning hybrid vehicles, new combustion modes, control of the many actuators available to limit fuel consumption and the associated pollution (throttle, use of one or more turbochargers controlled by waste gate or VGT, EGR valve, use of camshaft phase shifters, etc.). Work is being done, for example, on:
|
|
|
|
Oil & Gas Science and Technology - Revue de l'IFP |
|
|
|
The problem: how to split the power between the engine and motor
The "control" function must distribute the power needed to propel the vehicle between the engine and the electric motor. This distribution must take into account contradictory requirements (e.g. minimize CO2 emissions, maximize the life of the electrochemical batteries and the time between charges) and also many operating constraints imposed by the various technologies involved. This problem can be dealt with by optimal control techniques (off-line to estimate the best performance that can be attained by a given vehicle configuration; on-line to manage the energy flows when the vehicle is in operation). The researchers of the Technology, Computer Science, and Applied Mathematics Division master the most advanced algorithms and develop innovative techniques - up to and including their implementation and validation on board of IFP's demonstrator vehicles.
The goal of the research work is to extend this notion of "optimal energy management" to different control tasks that are crucial for hybrid vehicles. For example, management of the embedded electrochemical batteries is also a control task, and it requires the most accurate possible estimate of their unmeasurable internal condition - charge, general condition, temperature. Algorithms are therefore being developed to supply these estimates as efficiently as possible, given the available measurements and their uncertainties, using a physical model of the components, a model both fine enough and simple enough to be useful in real time.
"Observer" of battery charge condition, using external measurements, that supplies input for the computations of the "controller"