source: branches/gui/eml/types.mso @ 981

Last change on this file since 981 was 922, checked in by Rafael de Pelegrini Soares, 13 years ago

Added dashed support for lines

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 10.8 KB
RevLine 
[79]1#*-------------------------------------------------------------------
2* EMSO Model Library (EML) Copyright (C) 2004 - 2007 ALSOC.
[1]3*
[79]4* This LIBRARY is free software; you can distribute it and/or modify
5* it under the therms of the ALSOC FREE LICENSE as available at
6* http://www.enq.ufrgs.br/alsoc.
7*
8* EMSO Copyright (C) 2004 - 2007 ALSOC, original code
9* from http://www.rps.eng.br Copyright (C) 2002-2004.
10* All rights reserved.
11*
12* EMSO is distributed under the therms of the ALSOC LICENSE as
13* available at http://www.enq.ufrgs.br/alsoc.
14*
[1]15*----------------------------------------------------------------------
16* Author: Paula B. Staudt
17* $Id: types.mso 922 2010-02-28 14:20:11Z rafael $
18*--------------------------------------------------------------------*#
19
20
[79]21
[1]22#*----------------------------------------------------------------------------------*
23*
24*-------------------------  Fundamental Variables ----------------------------------*
25*
26*----------------------------------------------------------------------------------*#
27
28# Constants
29coefficient as Real (Brief = "General Coefficient", Default=1, Lower=-50, Upper=50);
30constant as Real (Brief = "General Constant", Default=10, Lower=-5000, Upper=5000);
[3]31positive as Real (Brief = "Positive General Constant", Default=1.0, Lower=-1e-6);
[255]32negative as Real (Brief = "Negative General Constant", Default=-1.0, Upper=1e-6);
33fraction as Real (Brief = "Fraction" , Default=0.5, Lower=-1e-6, Upper=1.00001);
[193]34percent as Real (Brief = "Percent", Default=50, final Lower=0, final Upper=100);
[922]35control_signal as Real (Brief = "Control Signal", Default=1, Lower=-1e9, Upper=1e9, LineDashed=true);
[210]36efficiency as Real (Brief = "Efficiency", Default=0.5, final Lower=0, final Upper=1);
[1]37
38# Pressure
[181]39pressure as Real (Brief = "Pressure", Default=1, Lower=1e-30, Upper=5e7, final Unit = 'atm');
[1]40press_delta as pressure (Brief = "Pressure Difference", Default=0.01, Lower=-5e6);
[191]41head_mass as Real (Brief = "Head", Default=50, Lower=-1e6, Upper=1e6, final Unit = 'kJ/kg');
42head as Real (Brief = "Head", Default=50, Lower=-1e6, Upper=1e6, final Unit = 'kJ/kmol');
[1]43
44# Temperature
[181]45temperature as Real (Brief = "Temperature", Default=300, Lower=27, Upper=5273, final Unit = 'K');
[1]46temp_delta as temperature (Brief = "Temperature Difference", Default=30, Lower=-1000, Upper=1000);
47
48# Time
[181]49time_h as positive (Brief = "Time in hours", Default=1, Upper=1e4, final Unit = 'h');
[192]50time_min as time_h (Brief = "Time in minutes", DisplayUnit ='min');
51time_sec as time_h (Brief = "Time in seconds", DisplayUnit = 's');
[193]52frequency as positive(Brief = "Frequency", Default=1, Upper=100, final Unit='1/s');
[1]53
54# Size related
[181]55angle as Real (Brief = "Angle", Default=0, Lower=-7, Upper=7, final Unit ='rad');
56area as positive (Brief = "Area", Default=1, Upper=1E6, final Unit ='m^2');
57length as positive (Brief = "Length", Default=1, Upper=5e6, final Unit = 'm');
[1]58length_delta as length (Brief = "Difference of Length", Lower=-1000);
[193]59volume as positive (Brief = "Volume", Default=10, Upper=1000, final Unit = 'm^3');
60volume_mol as positive (Brief = "Molar Volume", Default=10, Upper=1E6, final Unit = 'm^3/mol');
61volume_mass as positive (Brief = "Specific Volume", Default=10, Upper=1E30, final Unit = 'm^3/kg');
[1]62
63# Eletric
[181]64current     as positive (Brief = "Electrical Current", Default=10, Upper=1e12, final Unit ='A');
65charge      as Real (Brief = "Electrical Charge", Default=10, Lower=-1e12, Upper=1e12, final Unit ='C');
66capacitance as positive (Brief = "Electrical Capacitance", Default=10, Upper=1e12, final Unit ='F');
67indutance   as positive (Brief = "Electrical Indutance", Default=10, Upper=1e12, final Unit ='V*s/A');
68voltage     as positive (Brief = "Electrical Voltage", Default=100, Upper=1e9, final Unit = 'V');
69resistance  as positive (Brief = "Eletrical Resistance", Default=50, Upper=800, final Unit = 'ohm');
70potency     as Real(Brief = "Potency", Default = 10, Lower=-1e3, Upper=1e3, final Unit = 'kW');
[1]71
[252]72# Currency
73currency        as Real (Brief = "Currency", Default = 0, final Unit = 'US$');
[1]74
75#*----------------------------------------------------------------------------------*
76*
77*-------------------------  Concentration Related ----------------------------------*
78*
79*----------------------------------------------------------------------------------*#
80
81# elementary
[181]82mass as positive (Brief = "Mass", Default=2.5, Upper=1e6, final Unit = 'kg');
[867]83#mol as positive (Brief = "Moles", Default=2500, Upper=1e9, final Unit = 'mol');
84mol as positive (Brief = "Moles", Default=2500, Upper=1e9, final Unit = 'kmol');
85kmol as positive (Brief = "Moles", Default=2.5, Upper=1e6, final Unit = 'kmol');
[181]86molweight as Real (Brief = "Molar Weight", Default=75, Lower=1, Upper=1e8, final Unit = 'kg/kmol');
87molweight_inv as Real (Brief = "Moles Per Mass", Default=1, Lower=0, Upper=1e30, final Unit = 'kmol/kg');
[1]88
89# densities
[444]90dens_mol as Real (Brief = "Molar Density", Default=1, Lower=-1e-20, Upper=5e5, final Unit = 'kmol/m^3');
91dens_mass as Real (Brief = "Mass Density", Default=1000, Lower=-1e-20, Upper=5e8, final Unit ='kg/m^3');
[1]92
93# Concentration
94conc_mol as dens_mol (Brief = "Molar Concentration", Default=1e-3);
[181]95inv_conc_mol as Real (Brief = "Inverse of Molar Concentration", Default=0.05, Lower=2e-4, Upper=1e30, final Unit = 'm^3/kmol');
[1]96conc_mass as dens_mass (Brief = "Mass Concentration");
[181]97inv_conc_mass as Real (Brief = "Inverse of Mass Concentration", Default=0.001, Lower=2e-6, Upper=1e30, final Unit = 'm^3/kg');
[1]98
99# reaction
[256]100reaction_mol as Real (Brief = "Molar Reaction Rate", Default=0, Lower=-1e6, Upper=1e6, final Unit = 'kmol/h/m^3');
101reaction_mass as Real (Brief = "Mass Reaction Rate", Default=0,Lower=-1e3, Upper=1e9, final Unit = 'kg/h/m^3');
[1]102
103
104#*----------------------------------------------------------------------------------*
105*
106*------------------------- Thermodynamics Properties -------------------------------*
107*
108*----------------------------------------------------------------------------------*#
109
110# Heat Capacity
[444]111cp_mass as Real (Brief = "Mass Heat Capacity", Default=1.0, Lower=0.1, Upper=1e3, final Unit = 'kJ/kg/K'); 
112cp_mol as Real (Brief = "Molar Heat Capacity", Default=100, Lower=1, Upper=1e4, final Unit = 'kJ/kmol/K');
113cv_mol as Real (Brief = "Molar Heat Capacity", Default=100, Lower=1, Upper=1e4, final Unit ='kJ/kmol/K');   
[1]114
115# Enthalpy
[181]116enth_mass as Real (Brief = "Mass Enthalpy", Default=500, Lower=-10000, Upper=10000, final Unit = 'kJ/kg');
[344]117enth_mol as Real (Brief = "Molar Enthalpy", Default=500, Lower=-1e9, Upper=1e9, final Unit = 'kJ/kmol');
[1]118
119# Entropy
[181]120entr_mol as Real (Brief = "Molar Entropy", Default=0, Lower=-1e4, Upper=1e4, final Unit = 'kJ/kmol/K');
121entr_mass as Real (Brief = "Mass Entropy", Default=0, Lower=-1e4, Upper=1e4, final Unit = 'kJ/kg/K');
[1]122
123# Heat
[181]124heat_reaction as Real (Brief = "Heat Of Reaction", Default=1000, Lower=-1e8, Upper=1e8, final Unit = 'kJ/kmol');
[344]125heat_rate as Real (Brief = "Heat Rate", Default=1000, Lower=-1e9, Upper=1e9, final Unit = 'kW');
[181]126heat_flux as Real (Brief = "Heat Flux", Default=1, Lower=-1e5, Upper=1e5, final Unit = 'kW/m^2');
127heat_trans_coeff as positive (Brief = "Heat Transference Coefficient", Default=1, Upper=1e3, final Unit = 'kW/m^2/K');
[1]128
129# Energy
[181]130energy as Real (Brief = "Energy", Default=10000, Lower=-1e11, Upper=1e11, final Unit = 'kJ');
131energy_mass as Real (Brief = "Energy per mass", Default=10000, Lower=-1e15, Upper=1e15, final Unit = 'kJ/kg');
132energy_mol as Real (Brief = "Energy per mol", Default=10000, Lower=-1e15, Upper=1e15, final Unit = 'kJ/kmol');
[920]133power as Real (Brief = "Power", Default=10, Lower=-1e8, Upper=1e8, final Unit = 'kW', Color="Red");
[1]134
135
136
137#*----------------------------------------------------------------------------------*
138*
139*--------------------------- Mass Transport ----------------------------------------*
140*
141*----------------------------------------------------------------------------------*#
142
143# Flow
[181]144flow_mass as positive (Brief = "Mass Flow", Default=1000, Upper=1e10, final Unit = 'kg/h');
[1]145flow_mass_delta as flow_mass (Brief = "Difference of Flow Mass", Lower=-1e10);
[181]146flow_vol as positive (Brief = "Volumetric Flow", Default=1, Upper=1e12, final Unit = 'm^3/h');
[1]147flow_vol_delta as flow_vol (Brief = "Difference of Volumetric Flow", Lower=-1e12);
[181]148flow_mol as positive (Brief = "Mole Flow", Default=10, Upper=1e8, final Unit = 'kmol/h');
[1]149flow_mol_delta as flow_mol (Brief = "Difference of Mole Flow", Lower=-1e8);
150
151# Flux
[181]152flux_mol as positive (Brief = "Molar Flux", Default=1, Upper=1e4, final Unit = 'kmol/s/m^2');   
[173]153flux_mol_delta as flux_mol (Brief = "Difference of Molar Flux", Lower=-1e4);   
[181]154flux_mass as positive (Brief = "Mass Flux", Default=1, Upper=1e6, final Unit = 'kg/s/m^2');
[1]155flux_mass_delta as flux_mass (Brief = "Difference of Mass Flux", Lower=-1e6);
[181]156flux_vol as positive (Brief = "Volumetric Flux", Default=1, Upper=1e4, final Unit = 'm^3/s/m^2');
[1]157flux_vol_delta as flux_vol (Brief = "Difference of Volumetric Flux", Lower=-1e4);
158
159# Velocity
[181]160vel_angular as Real (Brief = "Angular Velocity RPM", Default=1000, Lower=-100000, Upper=100000, final Unit = 'rpm');
161rotation as Real (Brief = "Angular Velocity", Default=500, Lower=-10000, Upper=10000, final Unit = 'rad/s');
162velocity as Real (Brief = "Velocity", Default=1, Lower=-1E5, Upper=1e5, final Unit = 'm/s');
[31]163velocity_delta as velocity (Brief = "Difference of Velocity", Default=0, Lower=-1E3, Upper=-1E3);
[181]164acceleration as Real (Brief = "General Acceleration", Default=9.81, Lower=-1e3, Upper=1e3, final Unit = 'm/s^2');
[1]165
166# Others
167fricfactor as Real (Brief = "Friction Factor", Default=0.05, Lower=1e-5, Upper=2000);
[181]168moment_inertia as Real (Brief = "Moment Of Inertia", Default=100, Lower=1E-3, Upper=1E4, final Unit = 'kg*m^2');
169hookes_const as Real (Brief = "Hookes Constant", Default=1e5, Lower=1, Upper=1e10, final Unit = 'N/m');
[1]170
171
172
173#*----------------------------------------------------------------------------------*
174*
175*------------------------ Physical and Chemistry Properties ------------------------*
176*
177*----------------------------------------------------------------------------------*#
178
179# Conductivity
[181]180conductivity as Real (Brief = "Thermal Conductivity", Default=1.0, Lower=0.001, Upper=500, final Unit = 'W/m/K');
[1]181
182# Difusivity
[181]183diffusivity as positive (Brief = "Diffusivity", Default=1e-3, Upper=1, final Unit ='cm^2/s'); 
[1]184
185# Fugacity
186fugacity as positive (Brief = "Fugacity Coefficient", Default=0.5, Upper=10);
187
188# Viscosity
[181]189viscosity as Real (Brief = "Viscosity", Default=1, Lower=1e-30, Upper=1e5, final Unit = 'cP');
[1]190
191# Molar and Specific Volume
192vol_mol as volume_mol (Brief = "Molar Volume");
193vol_mass as volume_mass (Brief = "Specific Volume");
194
195# Others
[181]196spec_surface_vol as positive (Brief = "Specific Surface Volume", Default=1e5, Upper=1e15, final Unit = 'm^2/m^3');
197spec_surface_mass as positive (Brief = "Specific Surface Mass", Default=100, Upper=1e12, final Unit = 'm^2/kg');
198surf_tens as positive (Brief = "Surface Tension", Default=0.05, Upper=1, final Unit = 'N/m');
[1]199act_coeff as positive (Brief = "Activity Coefficient for Liquid", Default=1, Upper=30);
200ph as Real (Brief = "pH", Default=7, Lower=-5, Upper=20);
201
202
203
Note: See TracBrowser for help on using the repository browser.