Skip to content
View loiseaujc's full-sized avatar

Organizations

@nekStab

Block or report loiseaujc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
loiseaujc/README.md

Research interests

Keywords : Scientific computing, Scientific Machine Learning, Dynamical systems, Fluid dynamics, Transition to turbulence.

The core of my research deals with fluid flows, high-dimensional spatio-temporal systems with strongly nonlinear dynamics. In particular, I have been investigating how tools from Scientific Machine Learning can be leveraged to obtain low-dimensional dynamical models of these flows for tasks such as forecasting or control. Additionaly, I also use some of these tools to get a better understanding of the so-called laminar-turbulent transition in canonical flows.

Transition to turbulence

Transition to turbulence is one of the most important unsolved problem in fluid dynamics. From an engineering point of view, turbulence may be beneficial (e.g. in mixing problems) or detrimental (e.g. in aerodynamics applications). In either case, a better understanding of the physical mechanisms causing the flow to transition to turbulence is needed. This increased understanding may then be used to try to promote or delay transition. In this context, part of my research is dedicated to understanding these mechanisms and predicting the onset of turbulence by using tools from dynamical system theory. In particular, we develop large-scale Newton-Krylov and eigenvalue solvers to perform stability analyses of fully three-dimensional flow configurations. This work has recently culminated in the development of nekStab, a user-friendly toolbox for the spectral element solver Nek5000. This toolbox will be released as open-source very shortly.

Scientific Machine Learning, reduced-order modeling and flow control

Although stability analyses might provide valuable insights into the physics of the flow, it does not necessarily leads to simple models that could be used for real-time control or estimation. Moreover, if one only has access to experimental facilities, such stability analyses are not possible. In order to accomodate for these limitations, one can instead shift from first principles to a data-driven paradigm. In this context, most of my research is dedicated to the development and perfection of innovative data-driven techniques. In particular, close attention is being paid to the data efficiency and robustness of the methods proprosed. Another crucial aspect of my work, in collaboration with Steven Brunton from the University of Washington (Seattle, USA) is the development of interpretable system identification techniques such as SINDy. In addition to the interpretability, we also emphasize the importance of being able to incorporate prior physical knowledge in the modeling procedure, often leading to even more interpretable and robust models.

Relevent publications

Latest blog posts

Data-driven linear modeling : Data-driven modeling of physical systems is at the heart of my day-to-day research. This series explores some ideas we've been developping over the years with some of my collaborators. It puts a strong emphasis on linear modeling which is of utmost importance and egineering and industrial situations where data is limited.

Simple disease modeling : France entered its second coronavirus lock-down late October 2020. Numerous of my students asked me how simple mathematical models could help them get a better undertanding of the current mess. I decided to write an entire Medium series about it.

Basics of statistics and machine learning : This series covers some basic aspects of statistics and machine learning. It is adapted from lecture notes I prepared for a course which eventually did not take place 😞. All the posts come with some simple implementation in python for readers to play with.

History of deep learning : This series deals with the infancy of neural networks and deep learning. Its aim is primarily to show how we slowly move the simple model of an artificial neuron all the way to recent deep neural networks.


Jean-Christophe Loiseau | LinkedIn loiseau_jc | Twitter loiseaujc | GitHub Jean-Christophe Loiseau | ResearchGate Jean-Christophe Loiseau | Medium Contact me

Popular repositories Loading

  1. SINDy SINDy Public archive

    Python 40 26

  2. NS2D.jl NS2D.jl Public

    Simple pseudospectral solver in Julia.

    Julia 18 3

  3. TowardsDataScience TowardsDataScience Public archive

    Python 8 6

  4. Teaching Teaching Public

    This repository contains all of the lecture notes and material for the different courses I teach at Arts et Métier Institute of Technology.

    Jupyter Notebook 8 2

  5. CFDFortran CFDFortran Public

    4 1

  6. Scientific_Computing_on_a_Laptop Scientific_Computing_on_a_Laptop Public

    Jupyter Notebook 3 1