OpenWAM
labels.cpp
Go to the documentation of this file.
1 
27 #include "labels.hpp"
28 
29 namespace OpenWAM_labels {
30  std::map<int, std::string> labels;
31 }
32 
33 using namespace OpenWAM_labels;
34 
35 void init_labels() {
36  labels[10000] = "EN";
37 
38  labels[1011] = "Inflow_Discharge_Coef_Node_";
39  labels[1012] = "Outflow_Discharge_Coef_Node_";
40  labels[1013] = "Lift_Wate-Gate_";
41  labels[1014] = "Lift_Sheet_";
42 
43  labels[1021] = "Power_comp_";
44  labels[1022] = "Efficiency_comp_";
45  labels[1023] = "Comp_Ratio_comp_";
46  labels[1024] = "Mass_Flow_comp_";
47  labels[1025] = "Corrected_Mass_Flow_comp_";
48  labels[1026] = "Corrected_Speed_comp_";
49  labels[1027] = "Specific_Heats_Ratio_comp_";
50  labels[1028] = "Work_comp_";
51 
52  labels[1301] = "P_duct_";
53  labels[1302] = "V_duct_";
54  labels[1303] = "T_duct_";
55  labels[1304] = "F_duct_";
56  labels[1305] = "V_Right_duct_";
57  labels[1306] = "V_Left_duct_";
58  labels[1307] = "P_to_Rigth_duct_";
59  labels[1308] = "P_to_Left_duct_";
60  labels[1309] = "NIT_duct_";
61  labels[1310] = "WT0_duct_";
62  labels[1311] = "WT1_duct_";
63  labels[1312] = "WT2_duct_";
64  labels[1313] = "Internal_Heat_Trans_Coef_duct_";
65  labels[1314] = "Y_";
66  labels[1315] = "Specific_Heats_Ratio_";
67  labels[1316] = "_at_";
68  labels[1317] = "_m";
69  labels[1318] = "_duct_";
70 
71  labels[1401] = "Power_Roots_Comp_(BC)_";
72  labels[1402] = "Mass_Flow_Roots_Comp_(BC)_";
73  labels[1403] = "Output_Pressure_Roots_Comp_(BC)_";
74 
75  labels[1411] = "Mass_Flow_Volumes_Connection_(BC)_";
76 
77  labels[1501] = "Pressure_plenum_";
78  labels[1502] = "Temperature_plenum_";
79  labels[1503] = "Volume_plenum_";
80  labels[1504] = "Mass_plenum_";
81  labels[1505] = "Y_";
82  labels[1506] = "_plenum_";
83  labels[1507] = "Specific_Heat_ratio_plenum_";
84 
85  labels[1511] = "Work_turb_";
86  labels[1512] = "Efficiency_turb_";
87  labels[1513] = "Blade_speed_ratio_";
88  labels[1514] = "_turb_";
89  labels[1515] = "Global_blade_speed_ratio_turb_";
90  labels[1516] = "Corrected_air_mass_flow_";
91  labels[1517] = "Corrected_speed_";
92  labels[1518] = "Expansion_ratio_";
93  labels[1519] = "Power_turb_";
94 
95  labels[1521] = "Pre_entry_vent_";
96  labels[1522] = "Pre_throat_vent_";
97  labels[1523] = "Mach_entry_vent_";
98  labels[1524] = "Mach_throat_vent_";
99  labels[1525] = "Vel_entry_vent_";
100  labels[1526] = "Vel_throat_vent_";
101  labels[1527] = "Gasto_ent_vent_";
102  labels[1528] = "Gasto_lat_vent_";
103 
104  labels[1601] = "Net_Torque(Nm)";
105  labels[1602] = "Effective_Torque(Nm)";
106  labels[1603] = "Cicle_Effective_Torque(Nm)";
107  labels[1604] = "Torque_of_mechanical_losses(Nm)";
108  labels[1605] = "Net_Work(J)";
109  labels[1606] = "Pumping_Work(J)";
110  labels[1607] = "NMEP(bar)";
111  labels[1608] = "BMEP(bar)";
112  labels[1609] = "NMEP_Cycle(bar)";
113  labels[1610] = "BMEP_Cycle(bar)";
114  labels[1611] = "IMEP_Cycle(bar)";
115  labels[1612] = "PMEP_Cycle(bar)";
116  labels[1613] = "Power(kW)";
117  labels[1614] = "Power_Cycle(kW)";
118  labels[1615] = "Intake_Mass(kg/cc)";
119  labels[1616] = "Fuel_Mass(kg/cc)";
120  labels[1617] = "Trapped_Mass(kg/cc)";
121  labels[1618] = "Engine_Speed(rpm)";
122  labels[1619] = "Volumetric_Efficiency(-)";
123  labels[1620] = "Volumetric_Efficiency_Atm(-)";
124  labels[1621] = "Effective_Efficiency(-)";
125  labels[1622] = "Indicated_Efficiency(-)";
126  labels[1623] = "Break_Specific_Fuel_Consumption(g/kWh)";
127  labels[1624] = "Resistant_Torque(Nm)";
128  labels[1625] = "Vehicle_Speed(km/h)";
129  labels[1626] = "Fuel_To_Air_Ratio(-)";
130  labels[1627] = "AFR(-)";
131  labels[1628] = "Swirl(-)";
132 
133  labels[1631] = "Net_Work_Cyl_";
134  labels[1632] = "NMEP_Cyl_";
135  labels[1633] = "Pumping_Work_Cyl_";
136  labels[1634] = "PMEP_Cyl_";
137  labels[1635] = "Combustion_Heat_Cyl_";
138  labels[1636] = "Heat_Through_Liner_Cyl_";
139  labels[1637] = "Heat_Through_Cylinder_Head_Cyl_";
140  labels[1638] = "Heat_Through_Piston_Cyl_";
141  labels[1639] = "IMEP_Cyl_";
142  labels[1640] = "Trapped_Mass_Cyl_";
143  labels[1641] = "Temp_Liner_Int_Cyl_";
144  labels[1642] = "Temp_Liner_Med_Cyl_";
145  labels[1643] = "Temp_Liner_Ext_Cyl_";
146  labels[1644] = "Temp_Piston_Int_Cyl_";
147  labels[1645] = "Temp_Piston_Med_Cyl_";
148  labels[1646] = "Temp_Piston_Ext_Cyl_";
149  labels[1647] = "Temp_CylHead_Int_Cyl_";
150  labels[1648] = "Temp_CylHead_Med_Cyl_";
151  labels[1649] = "Temp_CylHead_Ext_Cyl_";
152  labels[1650] = "Mean_NIT_ValvExh_";
153  labels[1651] = "_Cyl_";
154  labels[1652] = "Mean_NIT_Cyl_";
155  labels[1653] = "Mean_AFR_Cyl_";
156  labels[1654] = "BlowBy_Mass_Cyl_";
157  labels[1655] = "Intake_Mass_Cyl_";
158  labels[1656] = "Exhaust_Mass_Cyl_";
159  labels[1657] = "Short_Circuit_Mass_Cyl_";
160  labels[1658] = "Average_Temperature_Cyl_";
161  labels[1659] = "Average_Swirl_Cyl_";
162  labels[1660] = "Volumetric_Efficiency_Cyl_";
163 
164  labels[1661] = "Pressure_Cyl_";
165  labels[1662] = "Temperature_Cyl_";
166  labels[1663] = "Angular_Momentum_Valv_Exh_";
167  labels[1664] = "Angular_Momentum_Exh_Total_Cyl_";
168  labels[1665] = "Angular_Momentum_Valv_Int_";
169  labels[1666] = "Angular_Momentum_Int_Total_Cyl_";
170  labels[1667] = "Mass_Flow_Exh_Valve_";
171  labels[1668] = "Total_Exh_Mass_Flow_Cyl_";
172  labels[1669] = "Mass_Flow_Int_Valve_";
173  labels[1670] = "Total_Int_Mass_Flow_Cyl_";
174  labels[1671] = "Mach_Valv_Exh_";
175  labels[1672] = "Mach_Valv_Int_";
176  labels[1673] = "Effective_Section_Valv_Exh_";
177  labels[1674] = "Effective_Section_Valv_Exh_Total_Cyl_";
178  labels[1675] = "Effective_Section_Valv_Int_";
179  labels[1676] = "Effective_Section_Valv_Int_Total_Cyl_";
180  labels[1677] = "Mass_Cyl_";
181  labels[1678] = "Volume_Cyl_";
182  labels[1679] = "Woshni_Coef_Cyl_";
183  labels[1680] = "Fuel_Mass_Cyl_";
184  labels[1681] = "HRL_Cyl_";
185  labels[1682] = "NIT_Valv_Exh_";
186  labels[1683] = "NIT_Total_Cyl_";
187  labels[1684] = "Torque_Cyl_";
188  labels[1685] = "Short_Circuit_Flow_Cyl_";
189  labels[1686] = "BlowBy_Cyl_";
190  labels[1687] = "Y_";
191  labels[1688] = "Gamma_Cyl_";
192  labels[1689] = "Heat_Cyl_Head_Cyl_";
193  labels[1690] = "Heat_Cylinder_Cyl_";
194  labels[1691] = "Heat_Piston_Cyl_";
195 
196  labels[1701] = "Time(s)";
197  labels[1702] = "Angle(deg)";
198  labels[1703] = "Speed_Turbocharger_Shaft_";
199  labels[1704] = "Cycle(-)";
200  labels[1705] = "Output_Controller_";
201  labels[1706] = "Error_PID_";
202  labels[1707] = "Output_Sensor_";
203  labels[1708] = "Input_Sensor_";
204  labels[1709] = "P_Action_PID_";
205  labels[1710] = "I_Action_PID_";
206  labels[1711] = "D_Action_PID_";
207  labels[1712] = "Filt_Output_Controller_";
208  labels[1713] = "Mechanical_power_turbo_";
209  labels[1714] = "Mechanical_efficiency_turbo_";
210 
211  labels[2011] = "Coef_Descarga_Entrada_Nodo_";
212  labels[2012] = "Coef_Descarga_Salida_Nodo_";
213  labels[2013] = "Levantamiento_Waste-Gate_";
214  labels[2014] = "Levantamiento_Lamina_";
215 
216  labels[2021] = "Potencia_comp_";
217  labels[2022] = "Rendimiento_comp_";
218  labels[2023] = "RelComp_comp_";
219  labels[2024] = "Gasto_comp_";
220  labels[2025] = "Gasto_corr_comp_";
221  labels[2026] = "Regimen_corr_comp_";
222  labels[2027] = "Gamma_comp_";
223  labels[2028] = "Trabajo_comp_";
224 
225  labels[2301] = "P_tubo_";
226  labels[2302] = "V_tubo_";
227  labels[2303] = "T_tubo_";
228  labels[2304] = "G_tubo_";
229  labels[2305] = "VDer_tubo_";
230  labels[2306] = "VIzq_tubo_";
231  labels[2307] = "PhaciaDer_tubo_";
232  labels[2308] = "PhaciaIzq_tubo_";
233  labels[2309] = "NIT_tubo_";
234  labels[2310] = "TP0_tubo_";
235  labels[2311] = "TP1_tubo_";
236  labels[2312] = "TP2_tubo_";
237  labels[2313] = "CoefPelInterior_tubo_";
238  labels[2314] = "Y_";
239  labels[2315] = "Gamma_tubo_";
240  labels[2316] = "_a_";
241  labels[2317] = "_m";
242  labels[2318] = "_tubo_";
243 
244  labels[2401] = "Potencia_CV(CC)_";
245  labels[2402] = "Gasto_CV(CC)_";
246  labels[2403] = "Presion_Salida_CV(CC)_";
247 
248  labels[2411] = "Gasto_UnionEntreDep(CC)_";
249 
250  labels[2501] = "Presion_dep_";
251  labels[2502] = "Temperatura_dep_";
252  labels[2503] = "Volumen_dep_";
253  labels[2504] = "Masa_dep_";
254  labels[2505] = "Y_";
255  labels[2506] = "_dep_";
256  labels[2507] = "Gamma_dep_";
257 
258  labels[2511] = "Trabajo_turb_";
259  labels[2512] = "Rendimiento_turb_";
260  labels[2513] = "Relacion_cinematica_";
261  labels[2514] = "_turb_";
262  labels[2515] = "Relacion_cinematica_global_turb_";
263  labels[2516] = "Gasto_corregido_";
264  labels[2517] = "Regimen_corregido_";
265  labels[2518] = "Relacion_expansion_";
266  labels[2519] = "Potencia_turb_";
267 
268  labels[2521] = "Pre_entrada_vent_";
269  labels[2522] = "Pre_garganta_vent_";
270  labels[2523] = "Mach_entrada_vent_";
271  labels[2524] = "Mach_garganta_vent_";
272  labels[2525] = "Vel_entrada_vent_";
273  labels[2526] = "Vel_garganta_vent_";
274  labels[2527] = "Gasto_ent_vent_";
275  labels[2528] = "Gasto_lat_vent_";
276 
277  labels[2601] = "Par_Neto(Nm)";
278  labels[2602] = "Par_Efectivo(Nm)";
279  labels[2603] = "Par_Efectivo_Ciclo(Nm)";
280  labels[2604] = "Par_Perdidas_Mecanicas(Nm)";
281  labels[2605] = "Trabajo_Neto(J)";
282  labels[2606] = "Trabajo_Bombeo(J)";
283  labels[2607] = "PMN(bar)";
284  labels[2608] = "PME(bar)";
285  labels[2609] = "PMN_Ciclo(bar)";
286  labels[2610] = "PME_Ciclo(bar)";
287  labels[2611] = "PMI_Ciclo(bar)";
288  labels[2612] = "PMB_Ciclo(bar)";
289  labels[2613] = "Potencia(kW)";
290  labels[2614] = "Potencia_Ciclo(kW)";
291  labels[2615] = "Masa_Admision(kg/cc)";
292  labels[2616] = "Masa_Fuel(kg/cc)";
293  labels[2617] = "Masa_Atrapada(kg/cc)";
294  labels[2618] = "Regime_Giro(rpm)";
295  labels[2619] = "Rendimiento_Volumetrico(-)";
296  labels[2620] = "Rendimiento_Volumetrico_Atm(-)";
297  labels[2621] = "Rendimiento_Efectivo(-)";
298  labels[2622] = "Rendimiento_Indicado_Atm(-)";
299  labels[2623] = "Consumo_Especifico(g/kWh)";
300  labels[2624] = "Par_Resistente(Nm)";
301  labels[2625] = "Velocidad_Vehiculo(km/h)";
302  labels[2626] = "Dosado(-)";
303  labels[2627] = "AFR(-)";
304  labels[2628] = "Swirl(-)";
305 
306  labels[2631] = "Trabajo_Neto_Cil_";
307  labels[2632] = "Presion_Media_Neta_Cil_";
308  labels[2633] = "Trabajo_Bombeo_Cil_";
309  labels[2634] = "Presion_Media_Bombeo_Cil_";
310  labels[2635] = "Calor_Combustion_Cil_";
311  labels[2636] = "Calor_Cilindro_Cil_";
312  labels[2637] = "Calor_Culata_Cil_";
313  labels[2638] = "Calor_Piston_Cil_";
314  labels[2639] = "Presion_Media_Indicada_Cil_";
315  labels[2640] = "Masa_Atrapada_Cil_";
316  labels[2641] = "Temp_Cil_Int_Cil_";
317  labels[2642] = "Temp_Cil_Med_Cil_";
318  labels[2643] = "Temp_Cil_Ext_Cil_";
319  labels[2644] = "Temp_Pis_Int_Cil_";
320  labels[2645] = "Temp_Pis_Med_Cil_";
321  labels[2646] = "Temp_Pis_Ext_Cil_";
322  labels[2647] = "Temp_Cul_Int_Cil_";
323  labels[2648] = "Temp_Cul_Med_Cil_";
324  labels[2649] = "Temp_Cul_Ext_Cil_";
325  labels[2650] = "NIT_Medio_ValvEsc_";
326  labels[2651] = "_cil_";
327  labels[2652] = "NIT_Medio_Cil_";
328  labels[2653] = "AFR_Medio_Cil_";
329  labels[2654] = "GastoBlowBy_Medio_Cil_";
330  labels[2655] = "MasaAdmision_Medio_Cil_";
331  labels[2656] = "MasaEscape_Medio_Cil_";
332  labels[2657] = "MasaCortocircuito_Medio_Cil_";
333  labels[2658] = "TemperaturaMediaCiclo_Cil_";
334  labels[2659] = "Swirl_Medio_Cil_";
335  labels[2660] = "RendVolumetrico_Medio_Cil_";
336 
337  labels[2661] = "Presion_cil_";
338  labels[2662] = "Temperatura_cil_";
339  labels[2663] = "Momento_Angular_Valv_Esc_";
340  labels[2664] = "Momento_Angular_Esc_Total_cil_";
341  labels[2665] = "Momento_Angular_Valv_Adm_";
342  labels[2666] = "Momento_Angular_Adm_Total_cil_";
343  labels[2667] = "Gasto_Valv_Esc_";
344  labels[2668] = "Gasto_Valv_Esc_Total_cil_";
345  labels[2669] = "Gasto_Valv_Adm_";
346  labels[2670] = "Gasto_Valv_Adm_Total_cil_";
347  labels[2671] = "Mach_Valv_Esc_";
348  labels[2672] = "Mach_Valv_Adm_";
349  labels[2673] = "Seccion_Efectiva_Valv_Esc_";
350  labels[2674] = "Seccion_Efectiva_Valv_Esc_Total_cil_";
351  labels[2675] = "Seccion_Efectiva_Valv_Adm_";
352  labels[2676] = "Seccion_Efectiva_Valv_Adm_Total_cil_";
353  labels[2677] = "Masa_cil_";
354  labels[2678] = "Volumen_cil_";
355  labels[2679] = "Coeficiente_Woshni_cil_";
356  labels[2680] = "Masa_Fuel_cil_";
357  labels[2681] = "FQL_cil_";
358  labels[2682] = "NIT_Valv_Esc_";
359  labels[2683] = "NIT_Total_cil_";
360  labels[2684] = "Par_Instantaneo_cil_";
361  labels[2685] = "Gasto_Cortocircuito_cil_";
362  labels[2686] = "Gasto_BlowBy_cil_";
363  labels[2687] = "Y_";
364  labels[2688] = "Gamma_cil_";
365 
366  labels[2701] = "Tiempo(s)";
367  labels[2702] = "Angulo(deg)";
368  labels[2703] = "Regimen_Eje_";
369  labels[2704] = "Ciclo(-)";
370  labels[2705] = "Salida_Controlador_";
371  labels[2706] = "Error_PID_";
372  labels[2707] = "Salida_Sensor_";
373  labels[2708] = "Entrada_Sensor_";
374  labels[2709] = "Accion_P_PID_";
375  labels[2710] = "Accion_I_PID_";
376  labels[2711] = "Accion_D_PID_";
377  labels[2712] = "Salida_filt_Controlador_";
378 
379  labels[901] = "(-)";
380  labels[902] = "(m)";
381  labels[903] = "(W)";
382  labels[904] = "(kg/s)";
383  labels[905] = "(kg/s*T^0.5/MPa)";
384  labels[906] = "(rpm/K^0.5)";
385  labels[907] = "(J)";
386  labels[908] = "(bar)";
387  labels[909] = "(m/s)";
388  labels[910] = "(degC)";
389  labels[911] = "(W/m^2/K)";
390  labels[912] = "(m^3)";
391  labels[913] = "(kg)";
392  labels[914] = "(kg/cc)";
393  labels[915] = "(m^2)";
394  labels[916] = "(mg)";
395  labels[917] = "(Nm)";
396  labels[918] = "(rpm)";
397  labels[919] = "(g)";
398  labels[920] = "(mm)";
399  labels[921] = "(1/m2)";
400  labels[922] = "(1/s)";
401 
402  labels[1800] = "DPF_";
403  labels[1801] = "_beam_";
404  labels[1802] = "VP_IC_";
405  labels[1803] = "VP_OC_";
406  labels[1804] = "Soot_mass";
407  labels[1805] = "Soot_thickness_";
408  labels[1806] = "k_wall_";
409  labels[1807] = "k_soot_";
410  labels[1808] = "Filtration_efficiency_";
411  labels[1809] = "Porosity_";
412  labels[1810] = "Partition_coef_";
413  labels[1811] = "Diameter_UC_";
414  labels[1812] = "Kreg_thermal_";
415  labels[1813] = "Kreg_cat_";
416  labels[1814] = "Qreg_";
417  labels[1815] = "T_wall_IC_";
418  labels[1816] = "T_wall_middle_";
419  labels[1817] = "T_wall_OC_";
420  labels[1818] = "T_sup_ext_";
421  labels[1819] = "T_sup_middle_";
422  labels[1820] = "T_sup_int_";
423  labels[1821] = "Y_";
424  labels[1822] = "_wall_outlet_";
425  labels[1823] = "T_";
426  labels[1824] = "P_";
427  labels[1825] = "V_";
428  labels[1826] = "G_";
429  labels[1827] = "Internal_Heat_Transfer_coef_";
430  labels[1828] = "Gamma_";
431  labels[1829] = "V_to_right_";
432  labels[1830] = "V_to_left_";
433  labels[1831] = "P_to_right_";
434  labels[1832] = "P_to_left_";
435 
436  labels[2800] = "DPF_";
437  labels[2801] = "_Haz_";
438  labels[2802] = "VP_CE_";
439  labels[2803] = "VP_CS_";
440  labels[2804] = "Masa_soot_";
441  labels[2805] = "Espesor_soot_";
442  labels[2806] = "k_wall_";
443  labels[2807] = "k_soot_";
444  labels[2808] = "Eficiencia_filtrado_";
445  labels[2809] = "Porosidad_";
446  labels[2810] = "Coef_particion_";
447  labels[2811] = "Diametro_UC_";
448  labels[2812] = "Kreg_termica_";
449  labels[2813] = "Kreg_cat_";
450  labels[2814] = "Qreg_";
451  labels[2815] = "T_pared_CE_";
452  labels[2816] = "T_pared_intermedia_";
453  labels[2817] = "T_pared_CS_";
454  labels[2818] = "T_sup_ext_";
455  labels[2819] = "T_sup_med_";
456  labels[2820] = "T_sup_int_";
457  labels[2821] = "Y_";
458  labels[2822] = "_salida_pared_";
459  labels[2823] = "T_";
460  labels[2824] = "P_";
461  labels[2825] = "V_";
462  labels[2826] = "G_";
463  labels[2827] = "Coef_Pel_Interior_";
464  labels[2828] = "Gamma_";
465  labels[2829] = "V_hacia_der_";
466  labels[2830] = "V_hacia_izq_";
467  labels[2831] = "P_hacia_der_";
468  labels[2832] = "P_hacia_izq_";
469 }
470 
471 #include <iostream>
472 
473 using namespace std;
474 
475 std::string PutLabel(int idx) {
476  if(idx < 900) {
477  if(labels[10000].compare("ES") == 0) {
478  idx += 2000;
479  } else if(labels[10000].compare("EN") == 0) {
480  idx += 1000;
481  }
482  }
483  return labels[idx];
484 }
labels.hpp
PutLabel
std::string PutLabel(int idx)
Returns an integer.
Definition: labels.cpp:475
init_labels
void init_labels()
Initialises the labels.
Definition: labels.cpp:35