garywelz commited on
Commit
54a8990
·
verified ·
1 Parent(s): 1e13cc3

Upload 4 files

Browse files
Physical_Chemistry_Examples_Programming_Framework.html CHANGED
@@ -128,73 +128,149 @@
128
 
129
  <div class="process-section">
130
  <h2>1. Solvay Process (Sodium Carbonate Production)</h2>
131
- <p>The Solvay process converts brine (NaCl) and limestone (CaCO₃) into sodium carbonate (Na₂CO₃) through a series of temperature-dependent reactions with material recycling. This process demonstrates sophisticated computational logic including calcination triggers, CO₂/NH₃ absorption and precipitation, thermal decomposition, and closed-loop recovery systems.</p>
132
 
133
  <div class="figure">
134
  <div class="mermaid">
135
  flowchart TD
136
  %% =====================
137
- %% NODE DEFINITIONS
138
  %% =====================
139
-
140
- %% Raw materials
141
- Brine[(Brine<br/><i>NaCl(aq)</i>)]
142
- Limestone[(Limestone<br/><i>CaCO₃</i>)]
143
- Ammonia[(Ammonia<br/><i>NH₃</i>)]
144
-
145
- %% Triggers / Conditions
146
- Heat1{{Heat<br/>900°C}}
147
- Heat2{{Heat<br/>160°C}}
148
- Pressure{{Moderate Pressure}}
149
-
150
- %% Catalysts / Recovery
151
- Catalyst[Ammonia Recovery Tower<br/><i>Recycle Unit</i>]
152
-
153
- %% Intermediates
154
- CaO[(Quicklime<br/><i>CaO</i>)]
155
- CO2[(Carbon Dioxide<br/><i>CO₂</i>)]
156
- NH3Brine[(Ammoniated Brine<br/><i>NH₃ + NaCl(aq)</i>)]
157
- NH4HCO3[(Ammonium Bicarbonate<br/><i>NH₄HCO₃</i>)]
158
- CaCl2[(Calcium Chloride<br/><i>CaCl₂</i>)]
159
- NaHCO3[(Sodium Bicarbonate<br/><i>NaHCO₃</i>)]
160
- NH3Rec[(Recovered Ammonia<br/><i>NH₃</i>)]
161
-
162
- %% Products
163
- Na2CO3[(Sodium Carbonate<br/><i>Na₂CO₃</i>)]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
164
 
165
- %% Byproducts
166
- Byproduct[(Calcium Chloride Waste<br/><i>CaCl₂</i>)]
167
-
168
  %% =====================
169
  %% PROCESS FLOWS
170
  %% =====================
171
- Limestone -- calcination --> Heat1
172
- Heat1 --> CaO
173
- Heat1 --> CO2
174
-
175
- Brine --> NH3Brine
176
- Ammonia --> NH3Brine
177
-
178
- NH3Brine --> CO2
179
- CO2 --> NH4HCO3
180
-
181
- NH4HCO3 --> NaHCO3
182
- NaHCO3 --> Heat2
183
- Heat2 --> Na2CO3
184
- Heat2 --> CO2
185
-
186
- CaO --> Catalyst
187
- Catalyst --> NH3Rec
188
- NH3Rec --> NH3Brine
189
-
190
- %% Waste stream
191
- NH3Brine --> CaCl2
192
- CaCl2 --> Byproduct
193
-
194
- %% Recycling loop
195
- CO2 --> NH3Brine
196
- NH3Rec --> NH3Brine
197
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
  %% =====================
199
  %% COLOR CODING (GLMP Style)
200
  %% =====================
@@ -203,12 +279,14 @@ flowchart TD
203
  classDef intermediate fill:#bbdefb,stroke:#0d47a1,stroke-width:2px,color:#000;
204
  classDef product fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px,color:#000;
205
  classDef waste fill:#f0e68c,stroke:#b59d00,stroke-width:2px,color:#000;
206
-
207
- class Heat1,Heat2,Pressure trigger;
208
- class Catalyst catalyst;
209
- class CaO,CO2,NH3Brine,NH4HCO3,NaHCO3,NH3Rec intermediate;
 
210
  class Na2CO3 product;
211
- class Byproduct waste;
 
212
  </div>
213
 
214
  <div class="legend">
@@ -237,8 +315,8 @@ flowchart TD
237
  %% =====================
238
 
239
  %% Raw materials
240
- N2[(Nitrogen<br/><i>N₂</i>)]
241
- H2[(Hydrogen<br/><i>H₂</i>)]
242
  Air[(Air Separation<br/><i>N₂ Source</i>)]
243
 
244
  %% Triggers / Conditions
@@ -250,14 +328,14 @@ flowchart TD
250
  FeCatalyst[Iron Catalyst Bed<br/><i>Fe/Al₂O₃/K₂O</i>]
251
 
252
  %% Intermediates
253
- NH3Forming[(Ammonia Formation<br/><i>NH₃</i>)]
254
- Equilibrium[(Equilibrium Check<br/><i>N₂ + 3H₂2NH₃</i>)]
255
 
256
  %% Products
257
- NH3[(Ammonia<br/><i>NH₃</i>)]
258
 
259
  %% Byproducts
260
- Unreacted[(Unreacted Gases<br/><i>N₂ + H₂</i>)]
261
 
262
  %% =====================
263
  %% PROCESS FLOWS
@@ -308,7 +386,7 @@ flowchart TD
308
  %% =====================
309
 
310
  %% Raw materials
311
- NH3[(Ammonia<br/><i>NH₃</i>)]
312
  Air2[(Air<br/><i>O₂ Source</i>)]
313
 
314
  %% Triggers / Conditions
@@ -320,14 +398,14 @@ flowchart TD
320
 
321
  %% Intermediates
322
  NO[(Nitric Oxide<br/><i>NO</i>)]
323
- NO2[(Nitrogen Dioxide<br/><i>NO₂</i>)]
324
- N2O4[(Dinitrogen Tetroxide<br/><i>N₂O₄</i>)]
325
 
326
  %% Products
327
- HNO3[(Nitric Acid<br/><i>HNO₃</i>)]
328
 
329
  %% Byproducts
330
- N2Waste[(Nitrogen<br/><i>N₂</i>)]
331
 
332
  %% =====================
333
  %% PROCESS FLOWS
@@ -376,7 +454,7 @@ flowchart TD
376
  %% =====================
377
 
378
  %% Raw materials
379
- H2O[(Water<br/><i>H₂O</i>)]
380
  Electricity[(Electrical Energy<br/><i>DC Current</i>)]
381
 
382
  %% Triggers / Conditions
@@ -392,8 +470,8 @@ flowchart TD
392
  H_[(Protons<br/><i>H⁺</i>)]
393
 
394
  %% Products
395
- H2Product[(Hydrogen<br/><i>H₂</i>)]
396
- O2[(Oxygen<br/><i>O₂</i>)]
397
 
398
  %% Byproducts
399
  HeatWaste[(Heat<br/><i>Thermal Energy</i>)]
@@ -460,10 +538,10 @@ flowchart TD
460
  Condensate[(Condensate<br/><i>Liquid Fractions</i>)]
461
 
462
  %% Products
463
- Gasoline[(Gasoline<br/><i>C₅-C₁₂</i>)]
464
- Kerosene[(Kerosene<br/><i>C₁₂-C₁₅</i>)]
465
- Diesel[(Diesel<br/><i>C₁₅-C₁₈</i>)]
466
- HeavyOil[(Heavy Oil<br/><i>C₁₈+</i>)]
467
 
468
  %% Byproducts
469
  Residue[(Residue<br/><i>Asphalt/Bitumen</i>)]
 
128
 
129
  <div class="process-section">
130
  <h2>1. Solvay Process (Sodium Carbonate Production)</h2>
131
+ <p>The Solvay process converts brine (NaCl) and limestone (CaCO3) into sodium carbonate (Na2CO3) through a series of temperature-dependent reactions with material recycling. This process demonstrates sophisticated computational logic including calcination triggers, CO2/NH3 absorption and precipitation, thermal decomposition, and closed-loop recovery systems.</p>
132
 
133
  <div class="figure">
134
  <div class="mermaid">
135
  flowchart TD
136
  %% =====================
137
+ %% INPUT CONDITIONS & TRIGGERS
138
  %% =====================
139
+ RawMaterials{Sufficient Raw Materials?}
140
+ EnergyAvailable{Energy Available for Heating?}
141
+ TemperatureControl{Temperature Control Systems?}
142
+ PressureControl{Pressure Control Systems?}
143
+
144
+ %% =====================
145
+ %% RAW MATERIAL PREPARATION
146
+ %% =====================
147
+ BrinePurification[Brine Purification Unit<br/><i>Remove Impurities</i>]
148
+ LimestoneCrushing[Limestone Crushing<br/><i>Size Reduction</i>]
149
+ AmmoniaStorage[Ammonia Storage Tank<br/><i>Liquefied NH3</i>]
150
+
151
+ %% =====================
152
+ %% CALCINATION STAGE
153
+ %% =====================
154
+ CalcinationFurnace[Calcination Furnace<br/><i>900°C Operation</i>]
155
+ HeatRecovery[Heat Recovery System<br/><i>Energy Efficiency</i>]
156
+ CO2Compression[CO2 Compression Unit<br/><i>Gas Processing</i>]
157
+
158
+ %% =====================
159
+ %% INTERMEDIATE PRODUCTS
160
+ %% =====================
161
+ CaO[(Quicklime<br/><i>CaO - Active Form</i>)]
162
+ CO2[(Carbon Dioxide<br/><i>CO2 - Process Gas</i>)]
163
+ SlakedLime[Slaked Lime<br/><i>Ca(OH)2</i>]
164
+
165
+ %% =====================
166
+ %% BRINE AMMONIATION
167
+ %% =====================
168
+ BrineAmmoniation[Brine Ammoniation Tower<br/><i>NH3 Absorption</i>]
169
+ NH3Brine[(Ammoniated Brine<br/><i>NH3 + NaCl(aq)</i>)]
170
+ AmmoniaRecovery[Ammonia Recovery Tower<br/><i>Recycle System</i>]
171
+
172
+ %% =====================
173
+ %% CARBONATION PROCESS
174
+ %% =====================
175
+ CarbonationTower[Carbonation Tower<br/><i>CO2 Absorption</i>]
176
+ NH4HCO3[(Ammonium Bicarbonate<br/><i>NH4HCO3 Formation</i>)]
177
+ PrecipitationReaction[Precipitation Reaction<br/><i>NaHCO3 Formation</i>]
178
+
179
+ %% =====================
180
+ %% SODIUM BICARBONATE PROCESSING
181
+ %% =====================
182
+ NaHCO3[(Sodium Bicarbonate<br/><i>NaHCO3 - Intermediate</i>)]
183
+ FiltrationUnit[Filtration Unit<br/><i>Solid-Liquid Separation</i>]
184
+ WashingUnit[Washing Unit<br/><i>Impurity Removal</i>]
185
+
186
+ %% =====================
187
+ %% THERMAL DECOMPOSITION
188
+ %% =====================
189
+ DecompositionFurnace[Decomposition Furnace<br/><i>160°C Operation</i>]
190
+ ThermalDecomposition[Thermal Decomposition<br/><i>NaHCO3 → Na2CO3</i>]
191
+ CO2Recycle[CO2 Recycle System<br/><i>Gas Recovery</i>]
192
+
193
+ %% =====================
194
+ %% FINAL PRODUCTS
195
+ %% =====================
196
+ Na2CO3[(Sodium Carbonate<br/><i>Na2CO3 - Final Product</i>)]
197
+ ProductPackaging[Product Packaging<br/><i>Quality Control</i>]
198
+
199
+ %% =====================
200
+ %% WASTE MANAGEMENT
201
+ %% =====================
202
+ CaCl2[(Calcium Chloride<br/><i>CaCl2 - Byproduct</i>)]
203
+ WasteTreatment[Waste Treatment Plant<br/><i>Environmental Compliance</i>]
204
+ Byproduct[(Calcium Chloride Waste<br/><i>CaCl2 - Disposal</i>)]
205
+
206
+ %% =====================
207
+ %% RECYCLING SYSTEMS
208
+ %% =====================
209
+ NH3Rec[(Recovered Ammonia<br/><i>NH3 - Recycle</i>)]
210
+ CO2Rec[(Recovered CO2<br/><i>CO2 - Recycle</i>)]
211
+ WaterRecycle[Water Recycle System<br/><i>Process Water</i>]
212
+
213
+ %% =====================
214
+ %% QUALITY CONTROL
215
+ %% =====================
216
+ QualityControl[Quality Control Lab<br/><i>Product Testing</i>]
217
+ ProcessMonitoring[Process Monitoring<br/><i>Real-time Analysis</i>]
218
+ EnvironmentalMonitoring[Environmental Monitoring<br/><i>Emission Control</i>]
219
 
 
 
 
220
  %% =====================
221
  %% PROCESS FLOWS
222
  %% =====================
223
+ RawMaterials -->|Yes| BrinePurification
224
+ RawMaterials -->|No| RawMaterials
225
+ EnergyAvailable -->|Yes| CalcinationFurnace
226
+ EnergyAvailable -->|No| EnergyAvailable
227
+
228
+ BrinePurification --> BrineAmmoniation
229
+ LimestoneCrushing --> CalcinationFurnace
230
+ AmmoniaStorage --> BrineAmmoniation
231
+
232
+ CalcinationFurnace --> CaO
233
+ CalcinationFurnace --> CO2
234
+ CalcinationFurnace --> HeatRecovery
235
+ HeatRecovery --> CalcinationFurnace
236
+
237
+ CO2 --> CO2Compression
238
+ CO2Compression --> CarbonationTower
239
+
240
+ BrineAmmoniation --> NH3Brine
241
+ NH3Brine --> CarbonationTower
242
+ CarbonationTower --> NH4HCO3
243
+ NH4HCO3 --> PrecipitationReaction
244
+ PrecipitationReaction --> NaHCO3
245
+
246
+ NaHCO3 --> FiltrationUnit
247
+ FiltrationUnit --> WashingUnit
248
+ WashingUnit --> DecompositionFurnace
249
+
250
+ DecompositionFurnace --> ThermalDecomposition
251
+ ThermalDecomposition --> Na2CO3
252
+ ThermalDecomposition --> CO2Recycle
253
+ CO2Recycle --> CarbonationTower
254
+
255
+ Na2CO3 --> ProductPackaging
256
+ ProductPackaging --> QualityControl
257
+
258
+ CaO --> AmmoniaRecovery
259
+ AmmoniaRecovery --> NH3Rec
260
+ NH3Rec --> BrineAmmoniation
261
+
262
+ CO2Recycle --> CO2Rec
263
+ CO2Rec --> CarbonationTower
264
+
265
+ %% Waste streams
266
+ WashingUnit --> CaCl2
267
+ CaCl2 --> WasteTreatment
268
+ WasteTreatment --> Byproduct
269
+
270
+ %% Quality and monitoring
271
+ QualityControl --> ProcessMonitoring
272
+ ProcessMonitoring --> EnvironmentalMonitoring
273
+
274
  %% =====================
275
  %% COLOR CODING (GLMP Style)
276
  %% =====================
 
279
  classDef intermediate fill:#bbdefb,stroke:#0d47a1,stroke-width:2px,color:#000;
280
  classDef product fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px,color:#000;
281
  classDef waste fill:#f0e68c,stroke:#b59d00,stroke-width:2px,color:#000;
282
+ classDef control fill:#e1bee7,stroke:#7b1fa2,stroke-width:2px,color:#000;
283
+
284
+ class RawMaterials,EnergyAvailable,TemperatureControl,PressureControl trigger;
285
+ class BrinePurification,LimestoneCrushing,AmmoniaStorage,CalcinationFurnace,HeatRecovery,CO2Compression,BrineAmmoniation,AmmoniaRecovery,CarbonationTower,PrecipitationReaction,FiltrationUnit,WashingUnit,DecompositionFurnace,ThermalDecomposition,CO2Recycle,ProductPackaging,WasteTreatment,WaterRecycle,QualityControl,ProcessMonitoring,EnvironmentalMonitoring catalyst;
286
+ class CaO,CO2,SlakedLime,NH3Brine,NH4HCO3,NaHCO3,NH3Rec,CO2Rec intermediate;
287
  class Na2CO3 product;
288
+ class CaCl2,Byproduct waste;
289
+ class QualityControl,ProcessMonitoring,EnvironmentalMonitoring control;
290
  </div>
291
 
292
  <div class="legend">
 
315
  %% =====================
316
 
317
  %% Raw materials
318
+ N2[(Nitrogen<br/><i>N2</i>)]
319
+ H2[(Hydrogen<br/><i>H2</i>)]
320
  Air[(Air Separation<br/><i>N₂ Source</i>)]
321
 
322
  %% Triggers / Conditions
 
328
  FeCatalyst[Iron Catalyst Bed<br/><i>Fe/Al₂O₃/K₂O</i>]
329
 
330
  %% Intermediates
331
+ NH3Forming[(Ammonia Formation<br/><i>NH3</i>)]
332
+ Equilibrium[(Equilibrium Check<br/><i>N2 + 3H22NH3</i>)]
333
 
334
  %% Products
335
+ NH3[(Ammonia<br/><i>NH3</i>)]
336
 
337
  %% Byproducts
338
+ Unreacted[(Unreacted Gases<br/><i>N2 + H2</i>)]
339
 
340
  %% =====================
341
  %% PROCESS FLOWS
 
386
  %% =====================
387
 
388
  %% Raw materials
389
+ NH3[(Ammonia<br/><i>NH3</i>)]
390
  Air2[(Air<br/><i>O₂ Source</i>)]
391
 
392
  %% Triggers / Conditions
 
398
 
399
  %% Intermediates
400
  NO[(Nitric Oxide<br/><i>NO</i>)]
401
+ NO2[(Nitrogen Dioxide<br/><i>NO2</i>)]
402
+ N2O4[(Dinitrogen Tetroxide<br/><i>N2O4</i>)]
403
 
404
  %% Products
405
+ HNO3[(Nitric Acid<br/><i>HNO3</i>)]
406
 
407
  %% Byproducts
408
+ N2Waste[(Nitrogen<br/><i>N2</i>)]
409
 
410
  %% =====================
411
  %% PROCESS FLOWS
 
454
  %% =====================
455
 
456
  %% Raw materials
457
+ H2O[(Water<br/><i>H2O</i>)]
458
  Electricity[(Electrical Energy<br/><i>DC Current</i>)]
459
 
460
  %% Triggers / Conditions
 
470
  H_[(Protons<br/><i>H⁺</i>)]
471
 
472
  %% Products
473
+ H2Product[(Hydrogen<br/><i>H2</i>)]
474
+ O2[(Oxygen<br/><i>O2</i>)]
475
 
476
  %% Byproducts
477
  HeatWaste[(Heat<br/><i>Thermal Energy</i>)]
 
538
  Condensate[(Condensate<br/><i>Liquid Fractions</i>)]
539
 
540
  %% Products
541
+ Gasoline[(Gasoline<br/><i>C5-C12</i>)]
542
+ Kerosene[(Kerosene<br/><i>C12-C15</i>)]
543
+ Diesel[(Diesel<br/><i>C15-C18</i>)]
544
+ HeavyOil[(Heavy Oil<br/><i>C18+</i>)]
545
 
546
  %% Byproducts
547
  Residue[(Residue<br/><i>Asphalt/Bitumen</i>)]