Skip to content

Composabl/industrial-mixer-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Industrial Mixer Tutorial

The industrial mixer use case is a realistic case study of an agent controlling a continuous stirred tank chemical reaction. Read more about the case study and the agents that solved it in our whitepaper Use Cases for Intelligent Agents: Industrial Mixer.

Use Case Summary

The industrial mixer agent controls the temperature in a tank where a chemical reaction occurs to create a product.

image

As the chemicals are stirred together in the tank, the reaction produces heat at a nonlinear, unpredictable rate. If the tank isn’t cooled enough, it can reach dangerous temperatures, a condition called thermal runaway. If it’s cooled too much, less product will be produced. The agent needs to balance these two goals, keeping the tank at the right temperature at every moment to maximize production while ensuring safety.

Two Competing Goals

As in all Machine Teaching use cases, the "fuzziness" or nuance in this process can be summarized in the form of two separate goals that must be balanced against each other:

  • Produce the right amount of product
  • Eliminate the risk of thermal runaway

The key to balancing these goals is maintaining the right temperature in the tank throughout the reaction, so that it's hot enough to be efficient but cool enough that the thermal runaway threshold is never crossed.

Controlling the Temperature in the Tank

This use case has only one control variable. The agent controls the termperature in the tank by adjusting the temperature of the mixture using a jacket filled with coolant.

image

If the chemicals get too hot and approach thermal runaway, the coolant temperature can be decreased to bring down the temperature in the tank – but the conversion rate will also decrease.

Three Different Phases with Different Control Needs

One of the reasons this use case is complex is that it occurs in three different phases.

  1. It starts in a steady state with low temperature and low productivity
  2. It goes through a transition period when the temperature can change quickly and unpredictably
  3. It ends in a steady state of high but consistent temperature and high productivity

The transition phase is the most unpredictable and challenging to control, with the highest risk of thermal runaway.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages