A machine learning approach to model electrodialysis fouling

Bram De Jaegher

logoUGent

A machine learning approach to model electrodialysis fouling

Bram De Jaegher, Wim De Schepper, Arne Verliefde, Ingmar Nopens

logoUGent

A machine learning approach to model electrodialysis fouling

Bram De Jaegher, Wim De Schepper, Arne Verliefde, Ingmar Nopens

Electrodialysis removes charged components from liquids

Electrodialysis removes charged components from liquids

Electrodialysis removes charged components from liquids

Some charged components are annoying...

Some charged components are annoying...

Some charged components are annoying...

Some charged components are annoying...

There are many factors that influence fouling

Foulant props.

Salt concentration

Crossflow velocity

Current

pH

Membrane props.

Modelling particle interactions is expensive

→ need for an efficient description!

Different models have different purposes

Mechanistic

  • Data
  • Extrapolation
  • Complexity
  • Accuracy

e.g. Differential Equations

Let's combine both!

Neural Differential Equations

R. Chen et al. 2018

C. Rackauckas et al. 2019

Neural Differential Equations

R. Chen et al. 2018

C. Rackauckas et al. 2019

Neural Differential Equations

R. Chen et al. 2018

C. Rackauckas et al. 2019

Neural Differential Equations

R. Chen et al. 2018

C. Rackauckas et al. 2019

Neural Differential Equations

R. Chen et al. 2018

C. Rackauckas et al. 2019

It is a black-box differential equation

It is a black-box differential equation

Let us test this on a simple example...

Let's perform some experiments

Foulant props.

Salt concentration

Crossflow velocity

Current

pH

Membrane props.

Let's perform some experiments

Foulant props.

Salt concentration

Crossflow velocity

Current

pH

Membrane props.

22 timeseries at different process conditions

Some examples of experiments

Model training results

Model test results

A continuous representation of the fouling rate

Extrapolation in time works well

Summary

  1. Electrodialysis fouling is a complex process
  2. Fouling dynamics can be modelled with neural ODEs
  3. Neural ODEs can be predictive even for a limited dataset

Perspectives

Summary

  1. Electrodialysis fouling is a complex process
  2. Fouling dynamics can be modelled with neural ODEs
  3. Neural ODEs can be predictive even for a limited dataset

Perspectives

Summary

  1. Electrodialysis fouling is a complex process
  2. Fouling dynamics can be modelled with neural ODEs
  3. Neural ODEs can be predictive even for a limited dataset

Perspectives

Summary

  1. Electrodialysis fouling is a complex process
  2. Fouling dynamics can be modelled with neural ODEs
  3. Neural ODEs can be predictive even for a limited dataset

Perspectives

Summary

  1. Electrodialysis fouling is a complex process
  2. Fouling dynamics can be modelled with neural ODEs
  3. Neural ODEs can be predictive even for a limited dataset

Perspectives

logoUGent

A machine learning approach to model electrodialysis fouling

Bram.DeJaegher@UGent.be