- removed component
-
assigned issue to
Corrente assorbita doppio stadio 2S-H
Issue #420
resolved
Nei compressori doppio stadio la corrente assorbita cambia solo cambiando la frequenza di rete, mentre deve cambiare anche in base alla tensione di rete come avviene per i compressori a singolo stadio o anche per i CD-2S.
Comments (3)
-
-
- changed status to open
il calcolo CD2S è fatto tramite la DLL di Cecchianto, quello H2S no, è fatto su istruzioni date a suo tempo da Fanetti, riporto sotto il punto del codice rilevante, e si vede che la tensione in ingresso non viene mai considerata per calcolare la corrente assorbita
se mi date indicazioni su come inserire la variabile nel calcolo lo posso aggiungere senza problemi
m1 = (vpf.frequency / 50.0) * displacementLP * etaVol1 * rho1 m2 = (vpf.frequency / 50.0) * displacementHP * etaVol2 * rho2 miniez = m2 - m1 if (miniez < c2s['INIEZMIN']): if (st == 'L3' and 'L2' in db.getSensTerm2S(compressor)): raise Exception('INIEZMINMSG1') else: raise Exception('INIEZMINMSG2') tintBub = self.tBubble(pint, ref) tcBub = self.tBubble(pc, ref) t5 = tintBub + ((tintDew - tintBub) / (self.hDew(pint, ref) - self.hBubble(pint, ref))) * (self.hBubble(pc, ref) - self.hBubble(pint, ref)) tliqout = t5 * etaTerm + liqT * (1 - etaTerm) hliqout = self.h(tliqout, pc, ref) hliqT = self.h(liqT, pc, ref) houtev = self.h(evOutT, pe, ref) qComp = m1 * (hasp1 - hliqout) / 3600 qEvap = m1 * (houtev - hliqout) / 3600 hDisIsoEn = self.hByS(pc, sasp1, ref) absPow = m1 * (hDisIsoEn - hasp1) / (3600 * etaIso) absCurr = self.getW(compressor, absPow * 1000)
-
- changed status to resolved
- Log in to comment