Skip to content
This repository was archived by the owner on Feb 10, 2024. It is now read-only.

Commit

Permalink
Typos fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
scottstanfield committed Mar 31, 2022
1 parent 4c0334d commit 2e43b46
Showing 1 changed file with 18 additions and 7 deletions.
25 changes: 18 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
# Continuous-stirred Tank Reactor (CSTR)
# Continuous Stirred Tank Reactor (CSTR) sample

> prefer active vs passive (passive adds cognitive noise)
> one idea per sentence
> no pronouns (this, that, you, we, rarely "it")
> "you" best in side-bars "you might get an error if..."
> no gender pronouns (he, she, they); prefer roles "the systems engineer"
> avoid possessive (ESL)
> avoid contractions (It's, hadn't)
> avoid posessives (ESL, unique to English?) (Its)
[Project Bonsai](https://aka.ms/bonsai) code sample demonstrating
chemical process optimization in a continuously-stirred tank reactor
chemical process optimization in a continuous stirred tank reactor
(CSTR). Efficient control of an exothermic, non-linear chemical reaction
with CSTR is a benchmark in which to compare PID, MPC and Bonsai brains.
with a CSTR is a benchmark in which to compare PID, MPC and Bonsai brains.

The chemical process here considers a transition from low to high
conversion rate (high to low residual concentration). Because the
Expand All @@ -13,12 +22,9 @@ complicated by the fact that the process dynamics are nonlinear and
transition from stable to unstable and back to stable as the conversion
rate increases. The reactor dynamics are modeled in Simulink. The
controlled variables (states) are the residual concentration and the
reactor temperature , and the manipulated variable (action) is the
reactor temperature, and the manipulated variable (action) is the
temperature of the coolant circulating in the reactor's cooling jacket.

Comparison of Bonsai brain against adaptive PI controller with and
without stochastic noise on sensors in [results.pdf](results.pdf)

![CSTR Schematic](img/cstr_diagram.jpg)

This example shows how to use Project Bonsai's Machine Teaching
Expand Down Expand Up @@ -48,6 +54,9 @@ Final set for **Bonsai training**:
- Performance improved when making the brain learn the per-timestep adjustment to apply to previous dTc.
- Thus, we maintained control to be dTc_adjust, and added an accumulator on sim side.

>> per-timestep?
>> who is "we"
| Action | Continuous Value | Units |
| -------- | ------------ | ---------- |
| dTc_adjust | [-5, 5]* | [Kelvin/min] |
Expand Down Expand Up @@ -75,6 +84,8 @@ Which matches the set of Observable States used for **bonsai training**
training. With Bonsai's solution we don't need `Tref` to be able to drive
the concentration linearly from one point to the next.

>> possessive

## Constraints

Expand Down

0 comments on commit 2e43b46

Please sign in to comment.