Burns  panel

[Italiano [English]

Links ::.

Sito Aggiornato al 02-02-2009


    Versiona attuale 1.0C

Ho deciso di iniziare a realizzare questo  programma un po' per esercizio, un po' per capire quali fossero le funzioni che stanno dietro  alla verifica termica.

Ogni fabbricante di carpenteria adotta il suo sistema di calcolo. Spesso i fabbricanti per stare dalla parte della ragione introducono dei coefficienti di correzione molto conservativi . Quindi a parità di dimensioni del quadro si avranno risultati diversi.
Da qui nasce la mia curiosità di approfondire l'argomento.

Se avete qualche idea oppure qualche osservazione non esitate, contattatemi ::[Email Address]

Licenza

GPL Italiano    GPL Inglese    

Caratteristiche del programma



Caratteristiche:

  • Calcolo della sovra temperatura del quadro ( non rispecchia la norma CEI 17-43)
  • Calcolo della temperatura di rugiada
  • Calcolo della potenza dissipata dai fili
  • Calcolo Temperatura massima interna al quadro
  • Calcolo della Temperatura minima interna quadro
  • Funzione di salvataggio e caricamento dei dati di progetto
 Da fare:
  • Implementare l'algoritmo per il calcolo della sovra temperatura seguendo la norma CEI 17-43
  • Calcolo per il dimensionamento della resistenza di riscaldamento.
  • Calcolo per il dimensionamento della ventilazione.
  • Calcolo della potenza dissipata dalle sbarre.
  • Creazione di un database per i componenti
  • Visualizzazione grafica della temperatura
  • Implementazione Multilingua.

 


  Calcoli fase 1 


Step 1

Potenza dissipata dai fili
            //SEZIONE                     (1  ) (1,5)   (2,5) (4 )   (6  ) (10 ) (16) (25)  (35)  (50 )  (70 )  (95 ) (120) (150) (185) (240)
            //PORTATA (Ampère)     (12 ) (15,5) (21)  (28 ) (36 ) (50)  (68) (89) (111) (134) (171) (207) (239) (275) (314) (369)
            //watt = (Resistenza * Lunghezza * I^2) / sezione


  

Calcoli fase 2


In sequenza l'algoritmo di calcolo.
Per maggiori dettagli guardate il codice sorgente.


Step 1

Temperatura di Rugiada in gradi
         // Temperatura di rugiada
        // Tr = temperatura di rugiada  (min 0C max 50C)
        // t = temperatura di riferimento (min 0C max 60C)
        // Hr = percentuale di umidita (1% tra Hr tra 100%)
        public static int Tr( int t, int Hr)
        {
            return t - ((100 - Hr) / 5);
        }

Step 2
Calcolo  della superficie effettiva di raffreddamento m^2
Tabella per la modalita' di posa del quadro
A D G
B E H
C F I

// A Isolato esposto su tutti i lati

S = 1.8 * H * (L + P) + 1.4 * L * P;

// B Pannello posteriore addossato ad uan parete

S = 1.4 * L * (H + P) + (1.8 * P * H);

// C Fiancata sinistra addossata ad una parete

S = 1.4 * P * (H + L) + 1.8 * L * H;

// D Fiancata destra addossata ad una parete

S = 1.4 * P * (H + L) + 1.8 * L * H;

// E Fiancata sinistra e pannello posteriore adossati ad una parete

S = 1.4 * H * (L + P) + 1.4 * L * P;

// F Fiancata destra e pannello posteriore adossati ad una parete

S = 1.4 * H * (L + P) + 1.4 * L * P;

// G Fiancate sinistra e destra addossate ad una parete

S = (1.8 * L * H) + (1.4 * L * P) + (P * H);

// H Incassato con Fiancate sinistra e destra adossate ad una parete

S = 1.4 * L * (H + P) + P * H;

// Completamente Incassato con parete superiore coperta

S = 1.4 * L * H + 0.7 * L * P + P * H;

return S/1000000;

Superficie esterna esposta libera di dissipare in m^2


Step 3
Calcolo della potenza dissipabile dal quadro [W]

        // Potenza che l'involucro riesce a dissipare verso l'esterno in W
        // K = caratteristica del mezzo conduttore (il quadro) W/m^2 c
        // K = poliestere = 3.5 ; acciaio = 3.7 ; lamiera = 5.5 ; alluminio = 12
        // Ti = Tempearatura interna al quadro in c
        // Te  = Temperatura esterna in c
        public static double Pd(double K, double S , int Ti , int Te)
        {
            double risultato = 0;
            risultato = K*S*(Ti-Te);
            return risultato;

        }

Step 4 
Calcola il carico termico Totale Watt Componenti - Watt Quadro



Step 5
Calcolo della tempearatuta massima interna al quadro
     
        // Calcolo Temperatura Max interna al quadro
        // PD = Potenza che il quadro riesce a scambiare verso l'esterno
        //  K = caratteristica del mezzo conduttore (il quadro) W/m^2 c
        //  S = superficie effettiva di raffreddamento m^2
        //  Te_max = massima temperatura esterna
        public static double Ti_max(double Pd, double K,  double S, int Te_max)
        {
            // calcolo la temperatura di rugiada
            return ((Pd/(K*S))+Te_max);
        }

Step 6
Calcolo della temperatuta minima interna al quadro

        // Calcolo Temperatura Minima  interna al quadro
        // PD = Potenza che il quadro riesce a scambiare verso l'esterno
        //  K = caratteristica del mezzo conduttore (il quadro) W/m^2 c
        //  S = superficie effettiva di raffreddamento m^2
        //  Te_min = minima temperatura esterna
        public static double Ti_min(double Pd, double K,  double S, int Te_min)
        { 
            return (( Pd / (K * S) ) + Te_min);
        }

Step 


Step 


Step 





  Tool di Sviluppo 



Il Programma e' sviluppato in C#  con un applitativo gratuito di Microsoft Visual Studio Express Edition 2008 .
Oppure potete usare questo ottimo prodotto open surce SharpDevelop

  


Contact ::[Email Address]