Esempio n. 1
0
 def check_loss_radiation(self, data):
     fName = 'loss_radiation'
     vd.xRequired(data, fName, fName)
     value = data[fName]
     vd.xNumber(value, fName)
     vd.xGrtThanEq(value, 0, fName)
     vd.xLessThanEq(value, 100, fName)
Esempio n. 2
0
 def check_RH(self, data):
     fName = 'RH'
     vd.xRequired(data, fName, fName)
     value = data[fName]
     vd.xNumber(value, fName)
     vd.xGrtThanEq(value, 0, fName)
     vd.xLessThanEq(value, 100, fName)
Esempio n. 3
0
 def check_El(self, data):
     if ('Shape' not in data):
         return
     if (data['Shape']['_val'] != 'cylindrical'):
         return
     fName = 'El'
     vd.xRequired(data, fName, fName)
     value = data[fName]
     vd.xNumber(value, fName)
     vd.xGrtThan(value, 0, fName)
     vd.xLessThanEq(value, 1, fName)
Esempio n. 4
0
 def check_Z(self, value):
     vd.xNumber(value)
     vd.xGrtThan(value, 0)
     vd.xLessThanEq(value, 1)
Esempio n. 5
0
 def check_Pover(self, value):
     vd.xNumber(value)
     vd.xGrtThanEq(value, 0)
     vd.xLessThanEq(value, 100)
Esempio n. 6
0
 def check_Kc_manual(self, value):
     if (xisBlank(value)):
         return
     vd.xNumber(value)
     vd.xGrtThan(value, 0)
     vd.xLessThanEq(value, 1)
Esempio n. 7
0
 def check_generator_efficiency(self, value):
     vd.xNumber(value)
     vd.xGrtThanEq(value, 0)
     vd.xLessThanEq(value, 100)
Esempio n. 8
0
 def check_isentropic_efficiency(self, value):
     if (xisBlank(value)):
         return
     vd.xNumber(value)
     vd.xGrtThanEq(value, 0)
     vd.xLessThanEq(value, 100)
Esempio n. 9
0
 def check_load_efficiency(self, value):
     vd.xNumber(value)
     vd.xGrtThan(value, 0)
     vd.xLessThanEq(value, 1)
Esempio n. 10
0
 def check_power_factor(self, value):
     vd.xNumber(value)
     vd.xGrtThanEq(value, 0)
     vd.xLessThanEq(value, 1)