- changed component to web
calcolo dati potenza frigorifera per 60hz
Issue #362
resolved
Come viene calcolata la potenza frigorifera 60 hz, per le tensioni monofase compare una potenza maggiore di quella trifase, e superiore al rapporto delle frequenza (1.2) il che non è possibile
pf 50 hz 1940, * 1.2 → pf max 60 hz 2328, ok per versione 230/3/60 (2310 inferiore a 2328) non possibile per 230/1/60 dove pf è 2350 (ossia 1.21).
da dove vengono pescati i coefficienti per il calcolo?
Comments (6)
-
reporter -
il calcolo avviene in questo modo (è così da quando esiste il calcolo monofase, più o meno marzo 2017):
if self.phases == 1: if self.frequency == 50: motore3, motore1 = VPF.mdict['compressoriH_50'][compressor] power_out_50_3 = VPF.mdict[motore3]['pout_3'](p0).real speed_50_3 = VPF.mdict[motore3]['speed_3'](p0).real speed_1 = VPF.mdict[motore1]['speed_1'](power_out_50_3).real q = q0 * speed_1 / speed_50_3 p = VPF.mdict[motore1]['pin_1'](power_out_50_3).real m = m0 * speed_1 / speed_50_3 w = VPF.mdict[motore1]['current_1'](power_out_50_3).real return q, p, m, w else: motore3, motore1 = VPF.mdict['compressoriH_60'][compressor] power_out_50_3 = VPF.mdict[motore3]['pout_3'](p0).real speed_50_3 = VPF.mdict[motore3]['speed_3'](p0).real power_out_60_1 = power_out_50_3 * 1.2 speed_1 = VPF.mdict[motore1]['speed_1'](power_out_60_1).real q = q0 * speed_1 / speed_50_3 # semplificato da: (q0 * c_q) * speed_1 / (speed_50_3 * c_q) p = VPF.mdict[motore1]['pin_1'](power_out_60_1).real m = m0 * speed_1 / speed_50_3 # semplificato da: (m0 * c_q) * speed_1 / (speed_50_3 * c_q) w = VPF.mdict[motore1]['current_1'](power_out_60_1).real return q, p, m, w
-
Nel caso di motore trifase il calcolo usato è questo:
if self.frequency == 50: if self.minvoltage <= 230: return q0, p0, m0, w0 * v3 elif self.minvoltage == 475: return q0, p0, m0, w0 * 400 / 500 else: return q0, p0, m0, w0 else: q = q0 * c_q p = p0 * c_p m = m0 * c_q w = w0 if self.minvoltage == 440: return q, p, m, w elif self.minvoltage == 360: return q, p, m, w * 1.2 elif self.minvoltage == 400: if self.frequency <= 50: return q, p, m, w else: if VPF.fdict.has_key("Corr_Correnti_" + compressor): w = VPF.fdict["Corr_Correnti_" + compressor](self.frequency, p / 1000.0) # print "I(%s,%s)=%s" % (self.frequency, p/1000.0, w) return q, p, m, w elif self.minvoltage == 230: return q, p, m, w * v3 elif self.minvoltage == 550: return q, p, m, w * 460 / 575 else: return q, p, m, w * 1.2 * v3 # sqr(3)
-
I coefficienti c_q e c_p sono letti dal database
-
Come da telefonata intercorsa la issue si considera risolta.Le formule di calcolo attuali sono corrette.
-
- changed status to resolved
- Log in to comment