8. Select Technologies
Current methods of solving the problem or controlling the process provide an important window into both the challenges with the use case and the best way to solve it. In this module, you'll learn to identify promising solution elements from the current control methods and match challenges to key design elements.
Learning Objectives
By the end of this module, you will be able to:
Analyze current control methods and their strengths and weaknesses
Identify challenges that make the process difficult to control and their implications for solution design
Video Lesson
Practice Activity
Read the enzyme reactor case study.
In your SME interview, you learned a few new facts about the process. Consider these facts and then answer the questions. Read on to check your answers.
Questions:
What are the current methods for controlling the process?
What challenging phenomena is the SME describing?
What solution design elements could help with those phenomena?
SME:
"We have a few different guys who work on this and they all have their own things that they do. There are PID controllers that are doing the actual adjustments, but my guys are setting the set points."
"There are a few actions that all impact the system in different ways, that's part of why it's tricky to control. We have the flow rate into the tank, and then we can blow in oxygen, which also affects the temperature, and we can send in acid or base which changes the pH but also affects the level in the tank. Did I mention that it's a lot to keep track of? Some operators are a lot better than others and we've never been able to really automate this."
"We have a bunch of sensors that we're always watching, especially the temperature, pH, oxygen, and the total level in the tank. One thing we don't know is . . . we know how many microbes are in the tank from the level. But some of them are alive and some are dead at any given point and we don't have a way to know that until we test the batch later in the lab."
The current method is a set of PID controllers with human operators determining the set points. This is a combination of control theory and human operation.
Two challenges that are described are:
Changing conditions, as each action and adjustment causes conditions in the tank to change in intended and unintended ways
Dead time, as the proportion of live and dead microbes is only determined later in a lab
Solution design element based on current control strategy: PID controllers are working well to execute set points. Keep those in the system, but add AI agents to set the set points.
Solution design element based on challenges: both changing conditions and dead time are best addressed by learning. Create a team of agents that use deep reinforcement learning to practice controlling through these challenges to optimize the KPI.
Check Your Understanding
Read the production scheduling use case and answer the following questions.
For questions 1-2: Currently, the bakery is scheduled by an algorithm that prioritizes first cakes, then cupcakes, and then cookies up to a set number of each product based on the day of the week.
What control method does this represent?
Control theory
Optimization
Heuristic rules
Human operator
What are likely limitations of this control method as a means to maximize profit?
It can’t respond to dynamic changes in demand
It doesn’t produce equal numbers of each product
It ignores the bakers’ preferences and individual skills
It trades off against high stakes events
Which of these represents the challenging phenomenon of different scenarios in the production scheduling use case?
b. A mixer that is slower than the others because of a broken part
The design of the atmospheric distillation unit
The three phases of the production process (mix, bake, decorate)
High demand for cookies during the holiday season
One of the bakers is known to occasionally eat one of the cookies she is decorating, leading to a smaller batch size than expected. Which challenging phenomenon does this represent?
Incomplete information
Changing conditions
Noise
High-stakes events
Which of these would be a high-stakes event in the context of autonomous control of bakery scheduling?
A pipe bursts, flooding the production floor
A post about their cupcakes goes viral and everyone has to have one
A baker discovers a way to speed up the decorating process
The cost of an ingredient doubles
What design element could be included to address demand spikes as a high-stakes event?
A benchmark that puts fluctuations in a broader context
A learning algorithm that optimizes for the KPI
An orchestration pattern that includes high-stakes events
A perception module that makes predictions based on dynamic data
One of the challenges facing the bakery is that some human schedulers are much more skilled than others. What deployment method would address this by helping the novice operators to upskill?
Decision-support
Closed-loop autonomous control
Optimization algorithms
Funnel states
Last updated