-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path10_temperature_variation_experiment_with_dosing.yaml
79 lines (73 loc) · 3.94 KB
/
10_temperature_variation_experiment_with_dosing.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
experiment_profile_name: temperature variation experiment with dosing
metadata:
author: Pete Davidson
description: >
At start, stirring, temperature, and a chemostat (volume=1, duration=20) will start.
Start temperature is 35 C for all bioreactors.
After 24 hours, the temperature in pio-dev-00 will increase by 2 C every two hours until it reaches a maximum of 50 C, after which the temperature stays constant.
After 24 hours, the temperature in pio-dev-01 will increase by 1 C every two hours until it reaches a maximum of 50 C, after which the temperature stays constant.
After 24 hours, the temperature in pio-dev-02 will increase by 4 C every four hours until it reaches a maximum of 50 C, after which the temperature stays constant.
common:
jobs:
stirring:
actions:
- type: start
hours_elapsed: 0.0
dosing_automation:
actions:
- type: start
hours_elapsed: 0.0
options:
automation_name: chemostat
volume: 1.0
duration: 20
temperature_automation:
actions:
- type: start
hours_elapsed: 0.0
options:
automation_name: thermostat
target_temperature: 35
pioreactors:
pio-dev-00:
jobs:
temperature_automation:
actions:
# Increasing temperature by 2°C every 2 hours until 50°C
- { type: update, hours_elapsed: 24.0, options: { target_temperature: 37 } }
- { type: update, hours_elapsed: 26.0, options: { target_temperature: 39 } }
- { type: update, hours_elapsed: 28.0, options: { target_temperature: 41 } }
- { type: update, hours_elapsed: 30.0, options: { target_temperature: 43 } }
- { type: update, hours_elapsed: 32.0, options: { target_temperature: 45 } }
- { type: update, hours_elapsed: 34.0, options: { target_temperature: 47 } }
- { type: update, hours_elapsed: 36.0, options: { target_temperature: 49 } }
- { type: update, hours_elapsed: 38.0, options: { target_temperature: 50 } }
pio-dev-01:
jobs:
temperature_automation:
actions:
# Increasing temperature by 1°C every 2 hours until 50°C
- { type: update, hours_elapsed: 24.0, options: { target_temperature: 36 } }
- { type: update, hours_elapsed: 26.0, options: { target_temperature: 37 } }
- { type: update, hours_elapsed: 28.0, options: { target_temperature: 38 } }
- { type: update, hours_elapsed: 30.0, options: { target_temperature: 39 } }
- { type: update, hours_elapsed: 32.0, options: { target_temperature: 40 } }
- { type: update, hours_elapsed: 34.0, options: { target_temperature: 41 } }
- { type: update, hours_elapsed: 36.0, options: { target_temperature: 42 } }
- { type: update, hours_elapsed: 38.0, options: { target_temperature: 43 } }
- { type: update, hours_elapsed: 40.0, options: { target_temperature: 44 } }
- { type: update, hours_elapsed: 42.0, options: { target_temperature: 45 } }
- { type: update, hours_elapsed: 44.0, options: { target_temperature: 46 } }
- { type: update, hours_elapsed: 46.0, options: { target_temperature: 47 } }
- { type: update, hours_elapsed: 48.0, options: { target_temperature: 48 } }
- { type: update, hours_elapsed: 50.0, options: { target_temperature: 49 } }
- { type: update, hours_elapsed: 52.0, options: { target_temperature: 50 } }
pio-dev-02:
jobs:
temperature_automation:
actions:
# Increasing temperature by 4°C every 4 hours until 50°C
- { type: update, hours_elapsed: 24.0, options: { target_temperature: 39 } }
- { type: update, hours_elapsed: 28.0, options: { target_temperature: 43 } }
- { type: update, hours_elapsed: 32.0, options: { target_temperature: 47 } }
- { type: update, hours_elapsed: 36.0, options: { target_temperature: 50 } }