Documente Academic
Documente Profesional
Documente Cultură
Proiect la MSEI
Modelul termic al unei case
Cand modelul este deschis se incarca informatiile despre casa din fisierul sldemo_househeat_data.m care face urmatoarele: - defineste partea geometrica a casei (dimensiunile,numarul de ferestre) - specifica proprietatile termice ale materialelor din care a fost construita casa - calculeaza rezistenta termica a materialelor - furnizeaza costul electricitaii (0.09$/kWhr) - specifica temperature initiala a camerei Initial datele care apar in sldemo_househeat_data.m sunt: r2d = 180/pi; % face conversia dintre radiani si grade lenHouse = 30; % lungimea casei widHouse = 10; % latimea casei htHouse = 4; % inaltimea casei numWindows = 6;% numarul de ferestre htWindows = 1; % inaltimea ferestrelor widWindows = 1;%latimea ferestrelor
windowArea = numWindows*htWindows*widWindows;%aria unei ferestre wallArea = 2*lenHouse*htHouse + 2*widHouse*htHouse + ... 2*(1/cos(pitRoof/2))*widHouse*lenHouse + ... tan(pitRoof)*widHouse - windowArea; % aria peretilor; kWall = 0.038*3600; LWall = .2; RWall = LWall/(kWall*wallArea); kWindow = 0.78*3600; %ora este unitatea de timp LWindow = .01; RWindow = LWindow/(kWindow*windowArea); %determinam rezistenta termana a intregii case Req = RWall*RWindow/(RWall + RWindow); c = 1005.4; THeater = 50;%temperatura artului cald ! %debitul de aer Mdot 1kg/s=3600 kg/h Mdot = 3600; %unitatea de timp este ora densAir = 1.2250; M= (lenHouse*widHouse*htHouse+tan(pitRoof)*widHouse*lenHouse)*dens Air; cost = 0.09/3.6e6; TinIC = 20;
Pentru pentru modelarea sistemului termic al unei case am folosit urmatoarele componente:
Set Point este un bloc constant.El specifica temperatura pe care trebuie sa o mentinem in interiorul casei.Aceasta este initia 70 de grade Fahrenheit.Temperatura este data in Fehrenheit apoi este convertita in Celsius pentru a efectua calculele. Termostat este un bloc de mentinere a temperaturii.Termostatul permite variatii de temperatura cu 5 grade Fahrenheit peste, respectiv sub temperatura setata a camerei.Daca temperatura aerului din camera scade sub 65 de grade Fahrenheit, termostatul porneste caldura.
Radiatorul este un susbsistem care are o rata constanta de aer suflat pe care o notam cu Mdot care este specificata in sldemo_househeat_data.m. Semnalul termostatului porneste sau preste caldura.Cand caldura este pornita,sufla aer cald a carui temperatura este de 50 grade Celsius (initial 122 grade Fahrenheit) cu o rata de aer constanta (initial 1kg/sec = 3600kg/hr).Caldura suflata in camera este data de ecuatia:
Calculatorul costului este un bloc Gain.Calculatorul costului calculeaza practic costul care apare la incalzirea casei. Calculeaza energia folosita pentru aerul suflat intr-o perioada de timp,apoi acest cost este afisat in PlotResults.
Subsistemul Casa este un subsistem care calculeaza temperatura din camere.Tine cont atat de aerul suflat de radiator cat si de pierderile datorate izolatiei termice a casei(ferestre, materialele de constructie si de izolare a casei).Pierderile de caldura sunt exprimate de urmatoarea ecuatie:
Modelarea mediului inconjurator Am modelat mediul inconjurator ca pe un mediu cu o capacitate termica infinita (mediu nesaturabil din punct de vedere termic).Blocul constant "Avg Outdoor Temp" specifica media temperaturii de afara.
Rularea simularii si vizualizarea rezultatelor Pentru a rula simularea trebuie sa executam urmatoarele comenzi: mdl='sldemo_househeat'; open_system(mdl); Deschide scope-ul PlotResults si vom observa ca temperatura de afara variaza sinusoidal in timp ce temperatura din casa variaza cu +- 5 grade Fahrenheit,valoarea care este data de Set Point.Timpul este dat in ore.
Observatii: Acest model a fost creat pentru doar pentru incalzirea unei case.In cazul in care temperatura de afara depaseste temperatura maxima setata in Set Point,temperatura din casa va depasi deasemenea temperatura de afara. Daca consideram temperatura de afara 50 de grade Fahrenheit(10 grade Celsius), atunci avand in vedere modelul termic prezentat mai sus este setat sa mentina o temperatura intre 65-75 grade Fahrenheit(18 24 grade Celsiuns) ,costul pentru incalzirea casei timp de 2 zile,ajunge la aproximativ 30$.
Bibliografie:
Web http://www.ceta123.go.ro/ http://ro.wikipedia.org/wiki/Central%C4%83_termic %C4%83
http://www.ici.ro/camo/projects/allo/ro/models/cetsud.htm
Matlab Demos