2S-H non fa calcoli
Il calcolo non funziona nelle seguenti condizioni:
1) i modelli 2S-H1500, 2S-H5000, 2S-H5000L e 2S-H5500L non funzionano con nessun gas. 2) gas R22 non funziona mai 3) gas R407H non funziona mai
Le tipologie di errore per i messaggi sopra sono differenti (vedi allegato)
Comments (12)
-
-
- changed status to open
-
reporter punti 1 e 3 ok, ma per il punto 2 non capisco... succede solo per il gas R22 o anche per gli altri? mi puoi riportare la formula di calcolo per la T5? quali entalpie non tornano?
-
- changed status to resolved
-
reporter Andrea il punto 2 (cioè i calcoli con R22) non funzionano...mi puoi riportare la formula di calcolo per la T5? quali entalpie non tornano?
-
t5 = tintBub + ((tintDew - tintBub) / (self.db.calc.h(tintDew, pint, ref) - self.db.calc.h(tintBub, pint, ref))) * (self.db.calc.h(tcBub, pc, ref) - self.db.calc.h(tintBub, pint, ref))
se non ti è chiaro fammi sapere
-
- changed status to open
-
reporter la formula mi sembra giusta. non riesco a trovare errori. puoi ricontrollare anche tu? eventualmente puoi fare un calcolo nella condizione di default e dirmi le variabili contenute in quella formula che valore assumono?
-
nei log puoi vedere la chiamata alle Prop con tutti i parametri, in diversi casi mi viene restituito un errore invece che un numero
-
- changed status to resolved
-
reporter - changed status to open
Credo di aver capito l'errore: nella formula del t5, quando si calcolano le entalpie, si devono modificare le funzioni.
La formula scritta è: t5 = tintBub + ((tintDew - tintBub) / (self.db.calc.h(tintDew, pint, ref) - self.db.calc.h(tintBub, pint, ref))) * (self.db.calc.h(tcBub, pc, ref) - self.db.calc.h(tintBub, pint, ref))
ma essendo le TintDew e TintBub uguali per l'R22, abbiamo:
self.db.calc.h(tintDew, pint, ref) = self.db.calc.h(tintBub, pint, ref)
ed essendo la loro differenza (=0) al denominatore, il calcolo da errore.
Bisogna cambiare la formula del t5 mettendo il calcolo così: t5 = tintBub + ((tintDew - tintBub) / (self.db.calc.hD(pint, ref) - self.db.calc.hB(pint, ref))) * (self.db.calc.hB(pc, ref) - self.db.calc.hB(pint, ref))
Non so come si chiama esattamente l'entalpia Dew e l'entalpia Bubble...io sopra te lo ho chiamate hD e hB
-
- changed status to resolved
→ <<cset f7766c1aaa02>>
- Log in to comment
betatot / beta2subeta1
)