2S-H calcolo corrente assorbita

Issue #489 resolved
Lorenzo Fanetti created an issue

Sul modulo in oggetto, come da file allegato, le correnti calcolate a 60 Hz non sono giuste.

Nell’esempio del file sono riportati sia i valori giusti attesi, che i valori errati calcolati attualmente nel software.

Comments (6)

  1. Lorenzo Fanetti reporter

    Nel file excel c'è scritto.

    Per il 2S-H sono condizioni di default del modello 2S-H3000 con R449A.

    Per la serie H (ma questa non deve essere modificata), modello H2001CC, R449A, condizione standard a +5 / +50

  2. Andrea Agili

    il calcolo “finale” è corretto, cioè la corrente assorbita è calcolata come I50std * 1.2 * radq(3) (questo dentro vpf.getQPMW)

    il problema è che la corrente standard è calcolata a partire dalla potenza assorbita che già è moltiplicata per il rapporto di frequenze (1.2)
    metto qui la parte rilevante, come si vede il coefficiente m1 è già moltiplicato per 1.2 e determina poi tutti i valori sottostanti

    io posso ridividere absPow per 1.2 il che farebbe tornare la corrente assorbita, ma non so se è la cosa corretta da fare…

            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)
            cop = qComp / absPow
            qc = qComp + absPow
            absCurr = vpf.getQPMW(qc,absPow,m1,self.getW(compressor, absPow * 1000), ref,et,compressor)[3]
    

  3. Lorenzo Fanetti reporter

    Andrea chiamami quando puoi, io credo che vada bene fare così.

    Nel caso sia 60 Hz, solo nella formula del calcolo corrente assorbita, considerare absPow / 1.2.

    Nel caso sia 50 Hz, considerare absPow

  4. Log in to comment