src/global.h

changeset 456
6b10c34f74f5
parent 455
deea5047be32
child 457
5028c1c4c526
equal deleted inserted replaced
455:deea5047be32 456:6b10c34f74f5
14 // #define DEBUG_IBU 1 14 // #define DEBUG_IBU 1
15 // #define DEBUG_FERMENTABLES 1 15 // #define DEBUG_FERMENTABLES 1
16 #define DEBUG_YEAST 1 16 #define DEBUG_YEAST 1
17 #define DEBUG_WATER 1 17 #define DEBUG_WATER 1
18 18
19 #define Ka1 0.0000004445 19 #define Ka1 0.0000004445
20 #define Ka2 0.0000000000468 20 #define Ka2 0.0000000000468
21 21
22 #define MMCa 40.078 22 #define MMCa 40.078
23 #define MMMg 24.305 23 #define MMMg 24.305
24 #define MMNa 22.98976928 24 #define MMNa 22.98976928
25 #define MMCl 35.4535 25 #define MMCl 35.4535
26 #define MMSO4 96.0626 26 #define MMSO4 96.0626
27 #define MMCO3 60.0089 27 #define MMCO3 60.0089
28 #define MMNO3 62.0049 28 #define MMNO3 62.0049
29 #define MMHCO3 61.01684 29 #define MMHCO3 61.01684
30 #define MMCaSO4 172.171 30 #define MMCaSO4 172.171
31 #define MMCaCl2 147.015 31 #define MMCaCl2 147.015
32 #define MMCaCO3 100.087 32 #define MMCaCO3 100.087
33 #define MMMgCl2 95.211 /* Since 27-06-2021 */ 33 #define MMMgCl2 95.211 /* Since 27-06-2021 */
34 #define MMMgSO4 246.475 34 #define MMMgSO4 246.475
35 #define MMNaHCO3 84.007 35 #define MMNaHCO3 84.007
36 #define MMNa2CO3 105.996 36 #define MMNa2CO3 105.996
37 #define MMNaCl 58.443 37 #define MMNaCl 58.443
38 #define MMCaOH2 74.06268 38 #define MMCaOH2 74.06268
39 39
40 #define SpecificHeatWater 1.0 40 #define SpecificHeatWater 1.0
41 #define SpecificHeatMalt 0.399 //cal/g.°C 41 #define SpecificHeatMalt 0.399 ///< cal/g.°C
42 #define SlakingHeat 10.318 //cal/g.°C 42 #define SlakingHeat 10.318 ///< cal/g.°C
43 #define equip_tun_weight 2.0 // 2 Kg pot 43 #define equip_tun_weight 2.0 ///< 2 Kg pot
44 #define equip_tun_specific_heat 0.110 44 #define equip_tun_specific_heat 0.110
45 #define MaltVolume 0.87 // l/kg 0.688 volgens internetbronnen, gemeten 0.874 l/kg, na enige tijd maischen 0,715 l/kg (A3 Otten). 45 #define MaltVolume 0.87 ///< l/kg 0.688 volgens internetbronnen, gemeten 0.874 l/kg, na enige tijd maischen 0,715 l/kg (A3 Otten).
46 46
47 #define Seapressure 1013.25 // Air pressure at sealevel in hPa 47 #define Seapressure 1013.25 ///< Air pressure at sealevel in hPa
48 #define MolMassAir 0.0289644 // Air molair mass 48 #define MolMassAir 0.0289644 ///< Air molair mass
49 #define Gravacc 9.80665 // Gravitational acceleration in m/s2 49 #define Gravacc 9.80665 ///< Gravitational acceleration in m/s2
50 #define Gasconst 8.3144621 // Gas constant J K-1 mol-1 50 #define Gasconst 8.3144621 ///< Gas constant J K-1 mol-1
51 #define Kelvin 273.15 // Kelvin to Celsius 51 #define Kelvin 273.15 ///< Kelvin to Celsius
52 #define EoVwater 40660 // Enthalpy of Vaporization (ΔH) for water 52 #define EoVwater 40660 ///< Enthalpy of Vaporization (ΔH) for water
53 53
54 extern QWebSocket *webSocket; 54 extern QWebSocket *webSocket;
55 55
56 struct Acid 56 struct Acid
57 { 57 {
125 double myrcene; 125 double myrcene;
126 double total_oil; 126 double total_oil;
127 double utilisation; 127 double utilisation;
128 double bu_factor; 128 double bu_factor;
129 double inventory; ///< In product, current inventory. 129 double inventory; ///< In product, current inventory.
130 bool avail; ///< Product available in database. 130 bool avail; ///< Product available in database.
131 }; 131 };
132 132
133 133
134 struct Miscs 134 struct Miscs
135 { 135 {
189 QString step_name; 189 QString step_name;
190 int step_type; 190 int step_type;
191 double step_volume; ///< The water volume upto this step. 191 double step_volume; ///< The water volume upto this step.
192 double step_infuse_amount; ///< Infuse/decoction volume this step. 192 double step_infuse_amount; ///< Infuse/decoction volume this step.
193 double step_infuse_temp; ///< Infuse/decoction temperature. 193 double step_infuse_temp; ///< Infuse/decoction temperature.
194 double step_temp; ///< Start tmperature this step. 194 double step_temp; ///< Start temperature this step.
195 double step_time; ///< Step rest time. 195 double step_time; ///< Step rest time.
196 double ramp_time; ///< Estimated ramp time to this step. 196 double ramp_time; ///< Estimated ramp time to this step.
197 double end_temp; ///< End temperature this step. 197 double end_temp; ///< End temperature this step.
198 double step_wg_ratio; ///< Current water/grain ratio. 198 double step_wg_ratio; ///< Current water/grain ratio.
199 double step_ph; ///< In product, measured pH. 199 double step_ph; ///< In product, measured pH.
347 double sparge_acid_amount; 347 double sparge_acid_amount;
348 double mash_ph; 348 double mash_ph;
349 QString mash_name; 349 QString mash_name;
350 bool calc_acid; 350 bool calc_acid;
351 351
352 QString w1_name; ///< Water source 1 352 QString w1_name; ///< Water source 1
353 double w1_amount; 353 double w1_amount;
354 double w1_calcium; 354 double w1_calcium;
355 double w1_sulfate; 355 double w1_sulfate;
356 double w1_chloride; 356 double w1_chloride;
357 double w1_sodium; 357 double w1_sodium;
358 double w1_magnesium; 358 double w1_magnesium;
359 double w1_total_alkalinity; 359 double w1_total_alkalinity;
360 double w1_ph; 360 double w1_ph;
361 double w1_cost; 361 double w1_cost;
362 QString w2_name; ///< Water source 2 362 QString w2_name; ///< Water source 2
363 double w2_amount; 363 double w2_amount;
364 double w2_calcium; 364 double w2_calcium;
365 double w2_sulfate; 365 double w2_sulfate;
366 double w2_chloride; 366 double w2_chloride;
367 double w2_sodium; 367 double w2_sodium;
368 double w2_magnesium; 368 double w2_magnesium;
369 double w2_total_alkalinity; 369 double w2_total_alkalinity;
370 double w2_ph; 370 double w2_ph;
371 double w2_cost; 371 double w2_cost;
372 double wg_amount; ///< Mixed water 372 double wg_amount; ///< Mixed water
373 double wg_calcium; 373 double wg_calcium;
374 double wg_sulfate; 374 double wg_sulfate;
375 double wg_chloride; 375 double wg_chloride;
376 double wg_sodium; 376 double wg_sodium;
377 double wg_magnesium; 377 double wg_magnesium;
378 double wg_total_alkalinity; 378 double wg_total_alkalinity;
379 double wg_ph; 379 double wg_ph;
380 double wb_calcium; ///< Treated water 380 double wb_calcium; ///< Treated water
381 double wb_sulfate; 381 double wb_sulfate;
382 double wb_chloride; 382 double wb_chloride;
383 double wb_sodium; 383 double wb_sodium;
384 double wb_magnesium; 384 double wb_magnesium;
385 double wb_total_alkalinity; 385 double wb_total_alkalinity;
589 double sparge_acid_amount; 589 double sparge_acid_amount;
590 double mash_ph; 590 double mash_ph;
591 QString mash_name; 591 QString mash_name;
592 bool calc_acid; 592 bool calc_acid;
593 593
594 QString w1_name; ///< Water source 1 594 QString w1_name; ///< Water source 1
595 double w1_amount; 595 double w1_amount;
596 double w1_calcium; 596 double w1_calcium;
597 double w1_sulfate; 597 double w1_sulfate;
598 double w1_chloride; 598 double w1_chloride;
599 double w1_sodium; 599 double w1_sodium;
600 double w1_magnesium; 600 double w1_magnesium;
601 double w1_total_alkalinity; 601 double w1_total_alkalinity;
602 double w1_ph; 602 double w1_ph;
603 double w1_cost; 603 double w1_cost;
604 QString w2_name; ///< Water source 2 604 QString w2_name; ///< Water source 2
605 double w2_amount; 605 double w2_amount;
606 double w2_calcium; 606 double w2_calcium;
607 double w2_sulfate; 607 double w2_sulfate;
608 double w2_chloride; 608 double w2_chloride;
609 double w2_sodium; 609 double w2_sodium;
610 double w2_magnesium; 610 double w2_magnesium;
611 double w2_total_alkalinity; 611 double w2_total_alkalinity;
612 double w2_ph; 612 double w2_ph;
613 double w2_cost; 613 double w2_cost;
614 double wg_amount; ///< Mixed water 614 double wg_amount; ///< Mixed water
615 double wg_calcium; 615 double wg_calcium;
616 double wg_sulfate; 616 double wg_sulfate;
617 double wg_chloride; 617 double wg_chloride;
618 double wg_sodium; 618 double wg_sodium;
619 double wg_magnesium; 619 double wg_magnesium;
620 double wg_total_alkalinity; 620 double wg_total_alkalinity;
621 double wg_ph; 621 double wg_ph;
622 double wb_calcium; ///< Treated water 622 double wb_calcium; ///< Treated water
623 double wb_sulfate; 623 double wb_sulfate;
624 double wb_chloride; 624 double wb_chloride;
625 double wb_sodium; 625 double wb_sodium;
626 double wb_magnesium; 626 double wb_magnesium;
627 double wb_total_alkalinity; 627 double wb_total_alkalinity;

mercurial