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 (
|
| 132 |
|
| 133 |
<div class="figure">
|
| 134 |
<div class="mermaid">
|
| 135 |
flowchart TD
|
| 136 |
%% =====================
|
| 137 |
-
%%
|
| 138 |
%% =====================
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
%%
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
%%
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 164 |
|
| 165 |
-
%% Byproducts
|
| 166 |
-
Byproduct[(Calcium Chloride Waste<br/><i>CaCl₂</i>)]
|
| 167 |
-
|
| 168 |
%% =====================
|
| 169 |
%% PROCESS FLOWS
|
| 170 |
%% =====================
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 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 |
-
|
| 208 |
-
class
|
| 209 |
-
class
|
|
|
|
| 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>
|
| 241 |
-
H2[(Hydrogen<br/><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>
|
| 254 |
-
Equilibrium[(Equilibrium Check<br/><i>
|
| 255 |
|
| 256 |
%% Products
|
| 257 |
-
NH3[(Ammonia<br/><i>
|
| 258 |
|
| 259 |
%% Byproducts
|
| 260 |
-
Unreacted[(Unreacted Gases<br/><i>
|
| 261 |
|
| 262 |
%% =====================
|
| 263 |
%% PROCESS FLOWS
|
|
@@ -308,7 +386,7 @@ flowchart TD
|
|
| 308 |
%% =====================
|
| 309 |
|
| 310 |
%% Raw materials
|
| 311 |
-
NH3[(Ammonia<br/><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>
|
| 324 |
-
N2O4[(Dinitrogen Tetroxide<br/><i>
|
| 325 |
|
| 326 |
%% Products
|
| 327 |
-
HNO3[(Nitric Acid<br/><i>
|
| 328 |
|
| 329 |
%% Byproducts
|
| 330 |
-
N2Waste[(Nitrogen<br/><i>
|
| 331 |
|
| 332 |
%% =====================
|
| 333 |
%% PROCESS FLOWS
|
|
@@ -376,7 +454,7 @@ flowchart TD
|
|
| 376 |
%% =====================
|
| 377 |
|
| 378 |
%% Raw materials
|
| 379 |
-
H2O[(Water<br/><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>
|
| 396 |
-
O2[(Oxygen<br/><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>
|
| 464 |
-
Kerosene[(Kerosene<br/><i>
|
| 465 |
-
Diesel[(Diesel<br/><i>
|
| 466 |
-
HeavyOil[(Heavy Oil<br/><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 + 3H2 ⇌ 2NH3</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>)]
|