Licenta Sprincenatu Alexandra Aia 4,grupa 1 [604204]
UNIVERSITATEA TEHNICĂ DE CONSTRUCȚII BUCUREȘTI
FACULTATEA DE HIDROTEHNICĂ
DOMENIUL: INGINERIA SISTEMELOR
SPECIALIZAREA: AUTOMATICĂ ȘI INFORMATICĂ APLICATĂ
PROIECT DE LICE NȚĂ
COORDONATOR ȘTIINȚIFIC:
Prof. Univ. Dr. Mariana MARINESCU
ABSOLVENT: [anonimizat] ,
2019
UNIVERSITATEA TEHNICĂ DE CONSTRUCȚII BUCUREȘTI
FACULTATEA DE HIDROTEHNICĂ
DOMENIUL: INGINERIA SI STEMELOR
SPECIALIZAREA: AUTOMATICĂ ȘI INFORMATICĂ APLICATĂ
SISTEM SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI
COORDONATOR ȘTIINȚIFIC:
Prof. Univ. Dr. Mariana MARINESCU
ABSOLVENT: [anonimizat],
2019
Cuprins
CAPITOLUL 1. INTRODUCERE ÎN TEMATICA LUCRĂRII ………………………….. ………………………….. …………….. 5
CAPITOLUL 2. CONCEPTE ȘI TEHNOLOGII INFORMATICE UTILIZATE ÎN ELABORAREA PROIECTULUI ………. 7
2.1 Desc rierea generală a bazelor de date ………………………….. ………………………….. …………………………. 7
2.2 Sistemul de gestiune a bazelor de date – Oracle ………………………….. ………………………….. …………… 9
2.3. L imbajul de programare C# ………………………….. ………………………….. ………………………….. …………. 12
CAPITOL UL 3. METODOLOGIA DE CALCUL A PERFORMANȚEI ENERGETICE A CLĂDIRILOR ………………….. 14
3.1 Domeniul de aplicare ………………………….. ………………………….. ………………………….. ………………….. 14
3.2 Utilizatorii ………………………….. ………………………….. ………………………….. ………………………….. ……… 14
3.3 Necesitate și scop ………………………….. ………………………….. ………………………….. ……………………….. 15
3.4 Clasificarea clădirilor din punctul de vedere al aplicării metodologiei Mc001 ………………………….. 15
3.5 Scheme generale de aplicare a metodologiei de calcul a performanței energetice a clădirilor …… 16
3.6 Procedura generală de calcul ………………………….. ………………………….. ………………………….. ……….. 18
3.6.1 Caracteristici termice ………………………….. ………………………….. ………………………….. ……………. 21
3.6.2 Parametrii climatici ………………………….. ………………………….. ………………………….. ……………….. 22
3.6.3 Pierderile de căldură ………………………….. ………………………….. ………………………….. …………….. 22
3.6.4 Calcului aporturilor de căldură ………………………….. ………………………….. ………………………….. .. 24
3.6.5 Determinarea factorului de utilizare ………………………….. ………………………….. ……………………. 26
3.6.6 Consumul de energie pentru încălzire ………………………….. ………………………….. …………………. 27
3.6.7 Consumul de energie pentru prepararea apei calde de consum ………………………….. ………….. 28
3.6.8 Inst alații de iluminat ………………………….. ………………………….. ………………………….. ……………… 30
3.6.9 Calculul energiei primare ………………………….. ………………………….. ………………………….. ………. 31
3.6.10 Calculul emisiilor de 𝐶𝑂2 ………………………….. ………………………….. ………………………….. …….. 31
3.6.11 Clădirea de referiță ………………………….. ………………………….. ………………………….. ……………… 32
3.7 Certificatul energetic al clădirilor/apartamentelor ………………………….. ………………………….. ………. 33
CAPITOLUL 4. S TUD IU DE CAZ. SISTEM SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE A
UNEI CLĂDIRI ………………………….. ………………………….. ………………………….. ………………………….. ………….. 35
4.1 Descrierea bazei de date. ………………………….. ………………………….. ………………………….. …………….. 35
4.2 Descrier ea detaliată a „SISTEM -ului SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE
A UNEI CLĂDIRI” ………………………….. ………………………….. ………………………….. ………………………….. ….. 38
4.2.1 Schema bloc a „SISTEM -ului SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE A
UNEI CLĂDI RI” ………………………….. ………………………….. ………………………….. ………………………….. …. 40
4.2.2 Modulul Utilizator: Înregistrarea și Conecta rea ………………………….. ………………………….. …….. 41
4.2.3 Modulul Caracteristicile Clădirii ………………………….. ………………………….. ………………………….. 42
4.2.4 Modulul Parametrii Climatici ………………………….. ………………………….. ………………………….. ….. 43
4.2.5. Modulul Calculul Rezistențelor Termice Unidirecționale ………………………….. ……………………. 45
4.2.6 Modulul Rezistențe Termice Corectate ………………………….. ………………………….. ………………… 48
4.2.7 Modulul Pierderi De Căldură ………………………….. ………………………….. ………………………….. ….. 50
4.2.8 Modulul Aporturi De Căldură ………………………….. ………………………….. ………………………….. …. 52
4.2.9 Modulul Consumul De Apă Caldă ………………………….. ………………………….. ………………………… 55
4.2.10 Modulul Consumu l De Energie Pentru Încălzire ………………………….. ………………………….. …… 57
4.2.11 Modulul Consumul De Energie Pentru Iluminat Și Emisiile de 𝐶𝑂2 ………………………….. …….. 59
4.2.12 Modulul Penalizări Și Nota Energetică ………………………….. ………………………….. ……………….. 62
4.2.13 Modulul Certificat Energetic ………………………….. ………………………….. ………………………….. … 71
CAPITOLUL 5. CONCLUZII ȘI CONTRIBUȚII ………………………….. ………………………….. ………………………….. .. 76
Bibliografie ………………………….. ………………………….. ………………………….. ………………………….. …………….. 79
Anexe ………………………….. ………………………….. ………………………….. ………………………….. …………………….. 80
5
CAPITOLUL 1. INTRODUCERE ÎN TEMATICA LUCRĂRII
Energia este definită ca o modalitate de manifestare a m ateriei în mișcare, mai exact
capacitatea acest eia de a transforma sau de a produce lucru mecanic sau căldur ă, în momentul
trecerii de la starea existentă la cea de referință.
Modul nostru de via ță depinde în permanență de energia pe care o consumăm deoarece
aceasta ne asigură buna desfășurare a activităților zilnice. În prezen t, Uniunea Europeană este o
mare consumatoare de energie, dar care beneficiază relativ de puține rezerve proprii, importând
53% din materia necesa ră. Această dependență de alte țări furnizoare are un impact major asupra
economiei, dar si a supra mediului. [12]
Unul din marii consumatori de energie în țările Uniunii Europene îl reprezintă clădirile. În
mod proporțional , odată cu creșterea nivelului de trai a crescut si necesarul de confort, iar pentru
asigurarea unui confort ridicat este nevoie de o cantitate de energie mare. Planul de viitor al
specialiștilor este de a găsi soluții și metode de creștere a eficienței energetice a clădirilor și
instalați ilor, prin limitarea și folosirea într -un mod inteligent a resurse lor en ergetice, cât și prin
informarea și e ducarea consumatorilo r în vederea econ omisirii acestora . Realizarea acestui plan
poate avea efecte considerabile asupra schimbărilor climatice și asupra poluării mediului.
Stabilirea consumului de energie a clădirilor se realizează prin determinarea perfor manței
energetice a clădirii, care se determină conform unei metodologii de calcul și se exprima prin
unul sau mai mul ți indicatori de calcul. Performanța energetică a clăd irii este stabilită în funcție
de energia consumată sau estimată pentru a asigura ut ilizarea normală a cl ădirii, aceasta cuprinde
în principal: încălzirea , prepararea apei calde de consum , răcirea, ventilarea si iluminatul.
Certificatul de performanță ener getică este un document tehnic care are caracter informativ,
elaborat conform unei m etodologii de calcul . Atestă performanța energetică a clădirii pe care o
prezintă într -o formă sintetică unitară, cu detalierea principalelor caracteristici ale construcție i și
instala țiilor aferente acesteia, rezultate din analiza termică si energetică. [13]
Obligativitatea obținerii certificatului de performanță energetică al unei clădiri este
prevăzută de legea num ărul 372 din 13 decembrie 2005, privind performa nța energe tică a
clădirilor și Ordinul num ărul 1459 din 1 octombrie 2007 pentru aprobarea norm elor
metodologice privind perform anța energetică a clădirilor, emis de Ministrul Dezvoltării,
Lucrărilor Publice si Locuințelor.
6
Elaborarea certificatului se realizează de c ătre auditori i energetici pentru cl ădiri, atestați
conform legislației în vigoare. Certificatul este valabil 10 ani de la data emiterii și se elaborează
pentru următoarele clădiri : noi sau existente, care se cons truiesc, sunt vândute sau închiriate ,
locuințe unifamiliale , blocuri de locuințe, birouri, clădiri de învățământ, spitale, hote luri și
restaurante, săli de sport, clădiri pentru servicii de comerț, alte tipuri de clădiri consumatoare de
energie . [14]
Lucra rea de faț ă își propune prezentarea detaliată a platformei software „Energy”, platform ă
a cărui scop principal este de realizar e a certificatului de perform anță energetic ă a unei cl ădiri
rezidențiale într-un mediu prietenos și ușor de folosit . Platforma software „Energy” a fost
proiectată pentru a minimiza eforturile auditorilor energetici, inginerilor și specialiștilor implicați
în activitatea de evaluare a consumurilor de energie rezultate din exploatarea clădirilor și a
instalațiilor aferen te. Realizarea automată a calculelor de către aplicație a minimizat considerabil
eforturile logice si matematice depuse de c ătre ingineri .
Din dorința de a crea un program informatic cu aplicabilitate în lumea reala, autorul lucrării
s-a axat pe dezvoltare a unui „SISTEM SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CLADIRI”, folosind diverse medii de dezvoltare si
limbaje de program are astfel încât să optimizeze timpul necesar realiz ării certificatului de
performanț ă energetic ă.
Aplicația inform atică a fost realizată cu ajutorul a două medii de dezvoltare: Visual Studio
2017 si SQL Developer, iar limbajul de programare folosit este C #, limbaj care a fost conectat cu
o bază de date Oracle în care au fost înregistrate informațiile necesare asigur ării funcțion ării
aplica ției.
Aplica ția cuprinde 1 0 module destinate calculelor din diverse arii ale cl ădirii, 2 module
destinate utilizatorilo r și modul final de afișare a rezultatelor. Module destinate utilizatorilor sunt
cel de logare și cel de înregistra re. Autentificare a pe platformă poate fi realizat ă numai de c ătre
persoane atestate , prin urm ătoarele filtre: „utilizator” și „parolă”. După autentificarea
utilizatorului pe platformă acesta va fi redirecționat c ătre pagina de prezentare a sistemului
software, urmând apoi trecerea prin cele 10 module destinate calculelor necesare pentru
obținerea certificatului energetic și în final afi șarea ac estuia.
Un aspect important al aplicației îl reprezint ă securitatea , accesul fiind permis doar
persoanelor ce posed ă un docum ent ce atestă dreptul acestora de realizare a certificatelor
energetice .
7
CAPITOLUL 2. CONCEPTE ȘI TEHNOLOGII INFORMATICE UTILIZATE ÎN
ELABORAREA PROIECTULUI
Conceptele si tehnologiile informatice utilizate în elaborarea proiectului „ SISTEM
SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI ”
sunt prezentate in subcapitolele urm ătoare.
2.1 Descrierea general ă a baze lor de date [1]
Baza de date este un ansamblu structurat de date înregistrate pe suporturi accesibile de c ătre
calculator pentru a satisface, chiar simultan, mai mulți utilizatori, de o maniera selectiva și în
timp oportun .
Fig. 2.1.1 Organizarea datelor în baze de date [1]
Într-o bază de date sunt înregistrate date despre obiecte reale sau abstracte, dar și asocierile
(relațiile ) care se pot stabili între acestea. Spunem că între datele unei baze de date există o
interdependență logică. Considerarea interdependențelor ce se pot stabili între colecțiile de date
memorate într -o bază de date contribuie la asigurarea integrității funcționale a bazei de date.
O bază de date este un model al unui si stem real. Conținutul unei baze de date (numit uneori
și extensie) reprezintă, la un moment dat, o stare a sistemului care se modelează. Schimbările în
baza de date reprezintă evenimente care au loc în mediu și care schimbă starea sistemului
modelat. Este evident că este de dorit să structurăm o bază de date astfel încât aceasta să
oglindească sistemul care se dorește modelat.
8
Obiective fundamentale ale unei baze de date sunt următoarele:
• Centralizarea datelor. Permite controlul centralizat al datelor și eliminarea repetărilor (numite
redundanțe ). O eliminare totală a redundanțelor nu este posibilă, dar controlul asupra lor duce la
o utilizare eficientă a spațiului de memorie externă.
• Independentă între date și prelucrări. Baza de date, fiind un model al unei realități, se schimbă
mereu. Acest lucru nu trebuie să afecteze programele de prelucrare a datelor și invers, dacă este
necesa ră operarea de schimbări în anumite programe, datele nu trebuie să fie afectate.
• Realizarea de legături între date. Datele ce reprezintă modelul unui sistem nu sunt disparate,
între e le există legături logice. Aceste legături vor fi surprinse în baza de date.
• Integritatea datelor. Asigură fiabilitatea și coerența bazei de date.
• Securitatea datelor. Baza de date trebuie să fie protejată împotriva distrugerilor logice (greșeli
la actualizare) și/sau fizice (deteriorări ale suporților fizici, pierderi de date datorate unor
accidente nat urale (calamități, incendii etc.).
• Confidențialitatea datelor. Se referă la caracterul secret al datelor, ce pot fi accesate doar de
către cei autorizați.
• Partajarea datelor. Permite deservirea utilizatorilor care accesează sim ultan aceleași date din
bază.
Fig. 2.1. 2 Principalele tipuri de date utilizate de către organizații și utilizatori [1]
9
2.2 Sistemul de gestiune a bazelor de date – Oracle
Sistemul de programe care permite construirea une i baze de date, introducerea informațiilor
în baza de date și dezvoltarea de aplicații se numește sistem de gestiune a bazei de date (pe scurt,
SGBD). Un SGBD dă utilizatorului posibilitatea să aibă acces la date folosind un limbaj de nivel
înalt, adică ap ropiat de modul obișnuit de exprimare, pentr u a obține informații. Nu este necesar
ca utilizatorul să cunoască modul în care sunt selectate datele pe care le dorește, ori modul de
memorare al lor. Spunem de aceea că SGBD -ul este o interfață între utilizato ri și baza de date, un
instrument de asambla re, codificare, aranjare, protecție și regăsire a datelor în baza de date. [1]
Fig. 2.2.1 Sistemul de gestiune al bazei de date [1]
Principalele funcții ale unui SGBD sunt următoarele:
•Memorarea datelor pe suportul extern (prin intermediul sistemului de gestiune a fișierelor);
•Gestiunea datelor și a legăturilor dintre acestea, în vederea unei regăsiri rapide prin
intermediul sistemului de acces;
•Introducerea și extragerea datelor din/spre exterior, în forma cerută de utilizator. SGBD -ul
poate prelucra mai multe cereri, provenin d de la mai multe programe de aplicații. Totodată,
majoritatea SGBD -urilor asigură și controlul transmisiei datelor la și de la terminale. SGBD -ul
pune la dispoziția utilizatorilor limbaje distincte pentru:
•Descrierea bazei de date: Limbajul de Descriere a Datelor (LDD).
•Utilizarea (manipularea) bazei de date: Limbajul de Manipulare a Datelor (LMD).
Limbajele de manipulare (int erogare) a bazelor de date pot fi:
•Declarative – permit utilizatorului să declare de CE informații are nevoie.
•Proce durale – care obligă utilizatorul să descrie CUM obține informațiile. [1]
10
Oracle este u n sistem de gestiune a bazelor de date complet ra țional, extins, cu facilitați din
tehnologia orientat ă pe obiect. SGDB -ul Oracle este reali zat de c ătre firma Oracle Corporation
care a fost înființată în anul 1977 în SUA – California și acum este cel mai m are furnizor de
software de gestiune a datelor. Acesta este operational pe toată gama de calculatoare sub diverse
sisteme de operare. [2]
Componentele care formează arhitectura de bază Oracle sunt dispuse într -o configurație
client/server. Aceste componente sunt plasate pe calculatoare diferite într -o rețea asigurând
funcționalități specifice, astfel:
-serverul asig ură memorarea și manipularea datelor, precum și administrarea bazei de date
-clientul asigură interfața cu utilizatorul și lansează aplicația care accesează datele din baza de
date. [2]
Fig. 2. 2.2 Arhitectura SGBD -ului ORACLE [2]
Nucleul Oracle conține componentele care dau tipul relațional pentru SGBD Oracle:
– limbajul relațional de regăsire SQL
– limbajul procedural propriu PL/SQL [2]
Sistemul Oracle creează și întreține automat di cționarul de date. Acesta face parte din baza
de date Oracle și conține un set de tabele și vizualizari (vederi) accesibile utilizatorilor doar în
consultare. Dicționarul conține informații de tipul: numele utilizatorilor autorizați, drepturile de
acces, n umele obiectelor din baza de date, structurile de date,sp ațiul ocupat de date, chei de
acces. [3]
11
„SISTEM -UL SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE A
UNEI CL ĂDIRI” este executat cu ajutorul unei versiuni mai simpli ficate a server -ului Oracle și
anume: Oracle Database 11g Expres Edition. [3]
Fig. 2. 2.3 ORACLE Database 11g Expres Edition [3]
Oracle SQL Developer este o versiune grafică a SQL* Plus c are oferă dezvoltatorilor de
baze de date o modalitate convenabilă de a efectua sarcini de bază. Se pot căuta, crea, edita și
șterge ( drop) obiecte d in baza de date , executa instrucțiuni SQL și scripturi , edita și depana codul
PL / SQL , manipula și export a date, vizual iza și cre ea rapoarte. [4]
Fig. 2. 2.4 Interfața SQL Develope r
.
12
Fig. 2. 2.5 Conectarea la baza de date în SQL Developer
2.3. Limbajul de programare C#
Limbajul C# a fost dezvoltat de o echipă restrânsă de in gineri de la Microsoft, echipă din
care s -a evidențiat A nders Hejlsberg (autorul limbajului Turbo Pascal și membru al echipei care
a proiectat Borland Delphi). [5]
C# este un limbaj simplu, cu circa 80 de cuvinte cheie și 12 tip uri de date predefinite. El
permite programarea structurată, modu lară și orientată obiectual, conform perceptelor moderne
ale programării profesioniste. Principiile de bază ale programării or ientate pe obiecte
(ÎNCAPSULARE, MOȘTENIRE, POLIMORFISM) sunt ele mente fundamentale ale programării
C#. În mare, limbajul moșteneș te sintaxa și principiile de programare din C++. Sunt o serie de
tipuri noi de date sau funcțiuni diferite ale datelor din C++ , iar în spiritul realizării unor secvențe
de cod sigure (safe), unele funcțiuni au fost adăugate (de exemplu, interfețe și delegă ri),
diversificate (tipul struct), modificate (tipul string) sau chiar eliminate (moștenirea multiplă și
pointerii către funcț ii). [5]
O aplicație C# este formată d in una sau mai multe clase, g rupate în spații de nume
(namespaces). Este obligatoriu ca doar una din aceste clase să conțină un „punct de intrare”
(entry point), și anume metoda (funcția) Mai n. [5]
13
Spațiul de nume (Namespaces): d in rațiuni practice, programele mari, sunt divizate în
module, dezvoltate separat, de mai multe persoane. Din acest motiv, există posibilitatea de a
apărea identificatori cu același nume. Pen tru a evita erori furnizate din acest motiv, în 1955
limbajul C++ introduce noțiunea și cuvântul cheie namespace. Fiecare mulțime de definiții dintr –
o librărie sau program este grupată într -un spațiu de nume, existând astfel posibilitatea de a avea
într-un program definiții cu nume identic, dar situate în alte spații de nume. În cazul în care, într –
o aplicație, unele clase sunt deja definite, ele se pot folosi importând spațiile de nume care conțin
definițiile acestora. Mai menționăm faptul că un spațiu de nume poate conține mai multe spații
de nume. [5]
Ca și limbajul C++ cu care se înrudește, limbajul C# are un alfabet format din litere mari și
mici ale alfabetului englez, cifre și alte semne. Vocabularul limbajului este format d in acele
„simboluri” cu semnificații lexicale în scrierea program elor: cuvinte (nume), expresii, separatori,
delimitatori și comen tarii. [5]
Microsoft Visual Studio este un mediu de dezvoltare integrat (integrated development
environment – IDE) de la Microsoft. Acesta poate fi folosit pentru a dezvolta aplicații consolă și
aplicații cu interfață grafică pentru toate platformele suportate de Microsoft Windows (ex. .NET
Framework, Windows Mobile). [6]
Fig. 2.3.6 Visual Studio 2017
Visual Studio include un set complet d e instrumente de dezvoltare pentru generarea de aplicații
ASP.NET, Servicii Web XML, aplicații desktop și aplicații mobile. Visual Basic, Visual C++,
Visual C# și Visual J# toate folosesc același mediu de dezvoltare integrat (IDE) care le permite
partajare a instrumentelor și facilitează crearea de soluții folosind mai multe limbaje de
programare. [6]
14
CAPITOLUL 3. METODOLOGIA DE CALCUL A PERFORMANȚEI
ENERGETICE A CL ĂDIRILOR [7]
3.1 Domeniul de aplicare
Prevederile acestui breviar s e referă la sistematizarea modului de aplicare a Metodologiei de
calcul privind performan ța energetică a clădirilor Mc001 –2006.
Domeniul de aplicare este cel privind:
·calculul indicatorilor de performa nță energetică a clădirilor;
·calculul consumurilor de energie aferente tipurilor de instala ții interioare care asigură
confortul sau condi țiile interioare de muncă;
·întocmirea certificatului energetic al clădirilor;
·auditul energetic si analiza ef icien ței economice a solu țiilor de crestere a performan ței
energetice a clădirilor existente si instala țiilor aferente.
Breviarul de calcul se aplică atât clădirilor si apartamentelor existente care se certifică sau s e
auditează energetic cât si clădirilor si apartamentelor noi care necesită certificat energetic .
3.2 Utilizatori i
Metodologia de calcul a performanței energetice a cladirilor se adresează în mod direct
următorilor factori:
-auditorilor energetici pentru clădiri care întocmesc certificate si realizează auditurile
energetice ale clădirilor;
-inginerilor si specialistilor implicați în activitatea de evaluare a consumurilor de energie
rezultate din exploatarea clădirilor si a instala țiilor a ferente;
-experților tehnici si verificatorilor de proie cte;
-persoanelor si institutiilor însărcinate cu prognoza si întocmirea programelor de
economisire a energiei la nivel local sau național;
-Ministerului Dezvoltării Regionale si Locuin ței, Ministerul ui Administra ției si Internelor,
Ministerului Economiei, Ministerului Mediului etc.
-administrațiilor publice locale, Primării si Consilii Locale, responsabile cu aplicarea
programelor de reabilitare energetică a clădirilor;
15
-instituții cu atribuții de con trol în domeniul construcțiilor (Inspectoratul de Stat î n
Construcții) si mediului (Garda Națională de Mediu etc .).
3.3 Necesitate și scop
Metodologia de calcul privind performan ța energetică a clădirilor Mc001 –2006 a fost
elaborată pe baza standardelor europene si con ține un volum foarte mare de informa ții.
Metodologia acoperă toate tipurile de clădiri echipate cu sisteme diverse de instala ții, ceea ce a
necesitat introducerea unor detalieri si explica ții suplimentare. Utilizarea directă a lucrării este
anevoioasă, fiind necesară precizarea unor proceduri cla re de calcul.
Breviarul de calcul al performan ței energetice a clădirilor are ca obiectiv prezentarea unui
material concis si sistematizat, bazat pe scheme generale care ajută utilizator ii în aplicarea
Metodologiei Mc001 -2006 atât pentru clădirile noi cât si pentru cele existente.
3.4 Clasificarea clădirilor din punct ul de vedere al aplicării metodologiei Mc001
Pentru aplicarea corectă a Metodologiei de calcul al performanței energetice a clădirilor
Mc001 -2006 (denumită în continuare Metodologia Mc001 ) este necesară încadrarea clădirii
analizate (construcție+instalațiile aferente) într -una din următoarele situați i de calcul:
-Clădire existentă sau clădire nouă (în faza de proiectare sau având mai puțin de 2 ani de
funcționare, în garanție);
-Clădire rezid ențială (indi viduală sau colectivă) sau clădire din domeniul terțiar (scoli,
spitale, săli de spectacol, spații comerciale, birouri, bănci sau alte tipuri);
-Clădire monozonă sau multizonă;
-Apartament în clădire existentă sau clădire nouă;
-Clădire cu ocu pare continuă sau discontinuă (instalațiile au funcționare continuă sau
intermitentă);
-Clădire de categoria I (clădirile cu “ocupare continuă” si clădirile cu “ocupare discontinuă”
de clasă de inerție termică mare) sau clădire de categoria II (clădirile c u “ocupare discontinuă” si
clasă de iner ție medie sau mică);
-Clădire prevăzută cu instalații de:
-încălzire+iluminat+a.c.c.
16
-încălzire+iluminat+a.c.c.+ventilare mecanică
-încălzire+iluminat+a.c.c.+climatizare
-alte combinații de instalații.
Aplicarea Metodologiei Mc001 se face în funcție de tipul si complexit atea instalațiilor
(încălzire,iluminat, a.c.c., răcire/climatizare, ventilare), utilizând ecuațiile particulare de calcul al
performanței energet ice a clădirii analizate.
3.5 Scheme generale de aplicare a metodologiei de calcul a performanței
energetice a clădirilor
Modul general de abordare pentru determinarea performan ței energetice a clădirilor, pentru
certificarea energetică si pentru propun erea măsurilor de reabilitare energetică este descris de
schemele generale din fig 3.5.1 -cazul auditării energetice a clădirilor existente, fig 3.5.2 -cazul
certificării energetice a clădirilor existente sau noi, cu vechimea mai mică de 2 ani si fig 3.5.3 –
cazul certificării de performan ță energetică a clădirilor noi aflate în faza de proiect are. Se
precizează logic pasii care trebuie făcu ți de la culegerea de date si până la prezentarea
concluziilor finale ale auditorului energetic.
Din schema prezentată în fig. 3.5.1 rezultă că etapele generale aferente unui audit energetic
(doar pentru cazu l clădirilor existente) sunt următoarele:
I. analiza energetică a clădirii si instala țiilor aferente acesteia;
II. auditul energetic propriu -zis cu identificarea măsur ilor de reabilitare energetică si analiza
economică a solu țiilor propuse.
Din schemele prezentate în fig 3.5.2 si fig 3.5.3 rezultă că etapele generale aferente
certificării performan ței energetice sunt următoarele:
I. analiza energetică a clădirii si inst alațiilor aferente acesteia;
II. întocmirea certificatului de performan ță energetică (CPE) si completarea anexelor care
însoțesc certificatul de performan ță energetică.
17
Fig. 3.5.1 Schema generală pentru auditarea energetică a clădirilor si apartamentelor existente
[7]
Fig. 3.5 .2 Schema generală pentru certificarea energetică a clădirilor și apartamentelor
existente sau noi cu vechime mai mica de 2 ani [7]
Fig. 3.5 .3 Schema generală pentru evaluarea perfo rmaței energtice a clădirilor noi aflate în
fază de proiectare [7]
18
3.6 Procedura general ă de calcul
Procedura generală de calcul este sintetizată după cum urmează:
1) se stabilesc în func ție de localitate: zona climatică, tempera turile exterioare medii lunare,
viteza conven țională a vântului de calcul si valorile medii lunare ale intensită ților radia ției solare
conform Metodologia Mc001;
2) se definesc limitele spa țiului încălzit si ale spa țiilor neîncălzite; dacă este cazul se îm parte
clădirea în zone diferite, realizându -se zonare acesteia (cazul clădirilor multizonale) asa cum se
specifică în Metodologie si se stabilesc caracteristicile geometrice;
3) în cazul încălzirii cu intermiten ță, se definesc intervalele de timp care sunt carac terizate
de programe diferite de încălzire (de exemplu zi, noapte, sfârsit de săptămână);
4) în cazul clădirilor monozonale se calculează caracteristicile termice ale elementelor de
construc ție, coeficien ții de pierderi prin transmisie si ventilare a i spaŃ iului încălzit; în cazul
clădirilor multizonale, se determină coeficien ții de pierderi de căldură pentru fiecare zonă în
parte;
5) se stabileste temperatura interioară a zonelor încălzite;
6) se stabileste preliminar perioada de încălzire, conform SR 4839;
7) se calculează temperatura exterioară medie a perioadei de încălzire preliminare si
intensită țile radia ției solare medii pe perioada de încălzire în func ție de orientare;
8) se calculează pierderile de căldură ale clădirii pe perioada preliminară;
9) se calculează aporturile de căldură ale clădirii pe perioada preliminară(interne si solare);
10) se calculează factorul de utilizare al aporturilor;
11) se recalculează temperatura de echilibru si perioada reală de încălzire;
12) se calculează temperat ura ex terioară medie a perioadei de încălzire reale si intensită țile
radia ției solare medii pe perioada de încălzire în func ție de orientare;
13) se calculează pierderile de căldură ale clădirii ;
14) se calculează degajările interne de căldură;
15) se ca lculea ză aporturile solare;
16) se calculează factorul de utilizare al aporturilor de căldură pentru clădirea reală ;
17) se calculează necesarul anual de energie pentru încălzire al clădirii;
18) se calculează pierderile de căldură ale subsistemelor care c ompun instala ția de încălzire
(transmisie la nivelul corpului de încălzire, distribu ției, generării si energiei auxiliare);
19) se calculează energia recuperată de la instala ția de încălzire si de la instala ția de apă
caldă de consum;
19
20) se calculează nec esarul total de energie pentru încălzire;
21) se calculează energia primară corespunzătoare consumurilor de energie si
combustibililor utiliza ți;
22) se calculează emisiile de CO2 corespunzătoare consumurilor de energie si
combustibililor utiliza ți;
Fig. 3.6.1 Schema bloc de calcul al consumului de energie
pentru încălzirea clădirilor reziden țiale, apartamentelor/ter țiare alimentate de la surse urbane
[7]
20
Fig. 3.6.2 Schema bloc de calcul al consumului de energie
pentru încălzir ea clădirilor r eziden țiale, apartamentelor/ter țiare alimentate de la surse proprii
[7]
21
3.6.1 Caracteristici termice
Parametrii de performan ță caracteristici elementelor de anvelopă, necesari pentru evaluarea
performan ței energetic e a clădirilor sunt :
– rezisten țe termice unidirec ționale (R) în [m2K/W], respectiv transmitan țe termice
unidirec ționale (U) în [W/ m2K];
– rezisten țe termice corectate (R’) în [m2K/W], respectiv transmitan țe termice corectate (U’)
în[W/ m2K] cu efectul p unților termice; raportul dintre rezisten ța termică corectată si rezisten ța
termică unidirec țională (r);
– rezisten țe termice corectate, medii, pentru fiecare tip de element de construc ție perimetral,
pe ansamblul clădirii (R’m) în [m2K/W];
– rezisten ță termică corectată, medie, a anvelopei clădirii (R’M); respectiv transmitan ță
termică corectată, medie, a anvelopei clădirii (U’clădire) în [W/ m2K].
Valorile mărimilor men ționate mai sus se determină conform păr ții I a Metodologiei
Mc001 .
R=𝑅𝑖+ ∑𝛿𝑗
𝑎𝑗∗𝜆𝑗 +𝑅𝑒 = 1
𝛼𝑖 +∑𝛿𝑗
𝑎𝑗∗𝜆𝑗 + 1
𝛼𝑒 [𝑚2𝐾
𝑊]
𝛼𝑖: coeficient de transfer termic superficial interior
𝛼𝑒: coeficient de transfer termic superficial exterior
a: coeficient de majorare a conductivitatii termi ce in functie de starea si vechimea materialelor,
cf. tab. 5.3.2, Mc001 – PI
λ: conductivitatea termică de calcul
𝛿: distanța
𝑅′=𝑟∗𝑅=𝑅∗1
1+𝑅[∑(𝜓∗𝑙)+∑𝜒]
𝐴
ψ = transmitanta termi ca liniară a pun ții termice liniare;
l = lungimea pun ților termice liniare de același fe l;
22
3.6.2 Parametrii climatici
Pentru clădiri reziden țiale/ter țiare valo rile de calcul ale temperaturii exterioare și intensității
radiației solare se ob țin prin medierea propor țională cu numărul de zile a valorilor lunare, pentru
întreaga perioadă de în călzire. Perioada de în călzire încălzire preliminară se stabileste conform
SR 4839 considerand temperatura de echilibru de 12 °C .
Temperaturile interioare ale încăperilor încălzite ( 𝜃𝑖) se consideră conform reglementărilor
tehnice în vigoare (Mc001/20 06, SR 1907/2). [8]
Dacă într -o clădire încăperile au temperaturi de calcul diferite (în limita a ±4 °C), dar există
o temperatură predominantă, în calcule se consideră această temperatură. Pentru clădirile de
locuit se consider ă 𝜃𝑖 = +20 °C, ca temperatură predominantă conform Mc001 -PI(I.9.1.1.1).
Dacă adiacent volumului încălzit (apartamente), sunt spa ții a căror temperatură indicată de
norme sau rezultată dintr -un calcul de bilan ț termic (casa s cărilor), este mai mică cu c el mult 4 °C
decât a volumului încălzit, calculul se consideră monozonal iar temperatura interioară de calcul
se poate considera temperatura medie ponderată a tuturor zonelor încălzite:
𝜃𝑖=∑𝜃𝑖𝑗∗𝐴𝑗
∑𝐴𝑗
în care:
𝐴𝑗este aria zonei j în 𝑚2, având temperatura interioară 𝜃𝑖𝑗în [°C] .
3.6.3 Pierderile de căldură
Pierderile de căldură, 𝑄𝐿, ale unei clădiri monozonă, încălzită la o temperatură interioară
𝜃𝑖 considerată constantă, pentru o perioadă de calcul dată , sunt :
𝑄𝐿=𝐻∗(𝜃𝑖 − 𝜃𝑒 )∗𝑡 [kWh]
în care :
𝜃𝑖 -este temperatura interioară de calcul
𝜃𝑒- temperatura exterioară medie pe perioada de calcul
t – număr de ore din perioada de calcul în [h];
H – coeficientul de pierderi termice al clădirii în [W/K];
𝜙𝐿=𝐻(𝜃𝑖−𝜃𝑒) -fluxul termic pierdut de clădire, în [W].
23
Coeficientul de pierderi termice H, se calculează cu rela ția:
L este coeficientul de cuplaj termic prin anvelopa exterioră clădirii, definit prin relația
L= ∑𝑈𝑗𝐴𝑗 +∑ 𝜓𝑘𝑙𝑘 + ∑𝜒𝑗, în [W/K]
𝑈𝑗 este transmitan ța termică e elementului de construc ție j în [W/m2K],
𝐴𝑗 este aria elementului de construc ție j în [ 𝑚2],
𝜓𝑘 este transmitan ță pun ților termice liniare k,
𝑙𝑘este lungimea pun ții termice liniare k în [m]
𝜒𝑗 este coeficientul pun ților termice punctuale ale elementului de construc ție j(c f. Mc001 PI);
𝐿𝑠 este coeficientul de cuplaj termic prin sol, (c onform Mc001 -PI, în [W/K] );
𝐻𝑢 este coeficientul de pierderi termice prin spa ții neîncălzite (conform Mc001 -PI,), în [W/K];
𝐻𝑣 este coeficientul de pierderi termice aferente debitului de aer pătru ns în clădire, în [W/K].
Pierderile termice cauzate de p ermeabilitatea la aer a anvelopei clădirii (conform Mc001 –
PI,) sunt exprimate cu rela ția:
HV=𝜌𝑎∗𝑐𝑎∗𝑛𝑎∗𝑉
3.6
în care:
𝜌𝑎𝑐𝑎- capacitatea termică volumică; 𝜌𝑎𝑐𝑎 = 1200 J/(m3K) sau 𝜌𝑎𝑐𝑎= 0,34 Wh/(m3K);
V- debitul mediu volumic de aer proaspăt, în [ 𝑚3/s] sau [ 𝑚3/h].
𝑛𝑎 este numărul mediu de schimburi de aer pe oră, în [ ℎ−1];
Pentru clădirile de locuit si asimilate acestora, numărul mediu de schimburi de aer pe oră
datorate permeabilită ții la aer a clădirii, poate fi evaluat în func ție de:
· categoria de clădire;
· clasa de adăpostire a clădirii;
· clasa de permeabilitate la aer a clădirii,
utilizând datele din tabelul 9.7.1 din Metodologia M c001 -PI.
24
3.6.4 Calcului aporturilor de căldură
Aporturile totale de căldur ă ale unei clădiri sau zone, 𝑄𝑔, reprezintă suma degajărilor
interioare de căldură si aporturilor radia ției solare:
𝑄𝑔=𝑄𝑖+𝑄𝑠=𝜙𝑔∗t [kWh]
𝜙𝑔 = 𝜙𝑖 + 𝜙𝑠 – fiind fluxul termic al aporturilor totale de căldură, exprimat în [kW].
Aporturile interioare de căldură, 𝑄𝑖 cuprind toată cantitatea de căldură generată în spa țiul
încălzit de sursele interioare, altele decât instala ția de încă lzire, ca de exemplu :
– degajări metabolice care provin de la ocupan ți;
– degajări de căldură de la aparate si instala ția de iluminat.
Pentru calculul degajărilor de căldură la clădirile reziden țiale se utilizează fluxurile termice
medii lunare sau pe sez onul de încăl zire, în func ție de perioada de calcul stabilită. În acest caz,
aporturile de căldură interioare se consideră 4W/ 𝑚2, pentru clădiri de locuit, iar energia termică
corespunzătoare se calculează cu rela ția următoare:
𝑄𝑖=4*𝐴𝐼𝑁𝐶∗𝑡 [kWh]
𝜙𝑖 = 4* 𝐴𝑖𝑛𝑐 [kW]
Pentru clădirile ter țiare, aporturile de la sursele interioare se determină ținând cont de
numărul de surse interioare si puterea lor, de aporturile de la iluminat dar si de aport urile de la
ocupan ți în funcție de numărul de ore de ocupare.
𝑄𝑖=[𝜙𝑖,ℎ+(1−𝑏)𝜙𝑖,𝑢]∗𝑡=𝜙𝑖∗𝑡 [kWh]
unde:
𝜙𝑖,ℎ– sunt aporturi de la sursele interioare, în [kW]
𝜙𝑖,𝑢 – sunt aporturi interioare încăperilor neîncălzite alăturate, în [kW]
b – coeficient de reducere ce ține seama că spa țiul neîncălzit este la o temperatură diferită de cea
exterioară (se consultă Mc001 -PI);
Pentru calculul aporturilor de căldură datorate radia ției solare, suprafe țele care se iau în
conside rare pentru iarnă sunt vitrajele, pere ții si planseele interioare ale serelor si verandelor,
pereții situa ți în spatele unei placări transparente sau a izola ției transparente. Aporturile solare
25
depind de radia ția solară totală corespunzătoare localită ții, de orientarea suprafe țelor
receptoare, de umbrirea permanentă si caracteristicile de transmisie si absorb ție solară ale
suprafe țelor receptoare.
Pentru o perioadă de calcul dată, t, aporturile s olare prin suprafe țe vitrate se calculează cu
relația următoar e :
𝑄𝑠=(∑[𝐼𝑠𝑗∑𝐴𝑠𝑛𝑗]+(1−𝑏)∑[𝐼𝑠𝑗∑𝐴𝑠𝑛𝑗,𝑢]∗𝑡=𝜙𝑠∗𝑡 [kWh]
unde:
– 𝐼𝑠𝑗 este radia ția solară totală medie pe perioada de calcul pe o suprafa ță de 1 𝑚2 având
orientarea j, în [W/ 𝑚2];
– 𝐴𝑠𝑛𝑗 – aria receptoare echivalentă a suprafe ței n având orientarea j în [ 𝑚2];
– 𝐴𝑠𝑛𝑗,𝑢 – aria receptoare echivalentă a suprafe ței n având orientarea j pentru spa țiile neîncălzite
adiacente spa țiului încălzit în [ 𝑚2];
Prima sumă se efectuează pentru toate orientarile j, iar a dou a pentru toate suprafe țele n care
captează radia ția solară.
Aria receptoare echivalentă 𝐴𝑠 a unui element de anvelopă vitrat (de exemplu o fereastră)
este:
𝐴𝑠=𝐴∗𝐹𝑠∗𝐹𝐹∗𝑔 [𝑚2]
unde :
A este aria totală a elementului vitrat n (de exemplu, aria ferestrei) în [ 𝑚2];
𝐹𝑠- factorul de umbrire al suprafe ței n;
𝐹𝐹 – factorul de reducere pentru ramele vitrajelor, egal cu raportul dintre aria suprafe ței
transparente si aria totală a elementului vitrat (conform Mc001 -PI);
g – transmitan ța totală la energia solară a suprafe ței n.
Pentru definirea factorului de umbrire si a transmitan ței la energia solară a vitrajului, se iau
în considerare numai elementele de umbrire si de protec ție so lară permanente, conform
indica țiilor din Metodologia Mc001 -PI (anexa A12).
Transmitan ța g se calculează în func ție de 𝑔⊥ aplicând un fa ctor de corec ție astfel:
g =𝐹𝑤∗𝑔⊥
Documentul recomandat pentru calculul valorilor g si a unor valori tipi ce pentru factorii de
26
transmisie solară este Mc001/2006 – PI, anexa A12.
Factorul de umbrire, 𝐹𝑠 , variază între 0 si 1, reprezintă reducerea ra diației solare incidente
cauzată de umbriri permanente ale suprafe ței considerate datorită unuia din următo rii factori:
– alte clădiri;
– elemente topografice (coline, arbori etc.);
– proeminen țe;
– alte elemente ale aceleiasi clădiri ;
– poziția elementului vitrat fa ță de suprafa ța exterioară a peretelui exterior.
Factorul de umbrire este definit astfel :
𝐹𝑠=𝐼𝑠,𝑝𝑠
𝐼𝑠
unde :
𝐼𝑠,𝑝𝑠 este radia ția solară totală primită de suprafa ța receptoare cu umbriri permanente pe
durata sezonului de încalzire în [W/ 𝑚2];
𝐼𝑠 – radia ția solară totală pe care ar primi -o suprafa ța receptoare în ab sența umbririi în
[W/ 𝑚2].
3.6.5 Determinarea fa ctorului de utilizare
Calculul factorului de utilizare al aporturilor de căldură se face ținând seama de coeficientul
adimensional 𝛾 care reprezintă raportul dintre aporturi si pierderi de căldură:
𝛾=𝑄𝑔
𝑄𝐿
Factorul de utilizare, η, are rolul de a compensa pierderile termice suplimentare care apar
atunci când aporturile de căldură depăsesc pierderile termice calculate si se calculează astfel:
dacă 𝛾≠1 η= 1−𝛾𝑎
1−𝛾𝑎+1
dacă 𝛾=1 η= 1−𝛾𝑎
1−𝛾𝑎+1
unde a este un parametru numeric care depinde de constanta de timp t, definită prin rela ția:
a=𝑎0+𝜏
𝜏0
27
Valorile pentru 𝑎0 si 𝜏0sunt indicate în tabelul II.1.2 din Metodologia Mc00 1-PII.1 pentru
clădirile alimentate continuu respectiv intermitent cu energie termică
Constanta de timp, 𝜏, caracterizează iner ția termică int erioară a spa țiului încălzit si se determină
cu rela ția:
𝜏=𝐶
𝐻
C -este capacitatea termică interioară a clă dirii în [Wh/K];
H – coeficientul de pierderi termice al clădirii în [W/K].
3.6.6 Consumul de energie pentru încălzire
Pentru calculul sezonier consumul de energie pentru încălzirea clădirilor, 𝑄𝑓,ℎ se calculează
cu relația următoare:
𝑄𝑓,ℎ=(𝑄ℎ−𝑄𝑟ℎℎ−𝑄𝑟𝑤ℎ)+𝑄𝑡ℎ
în care:
𝑄ℎ – necesarul de energie pentru încălzirea clădirii, în kWh;
𝑄𝑟ℎℎ – căldura recuperată de la instala ția de încălzire (componente termice sau electrice), în
kWh; această componentă reprezintă o parte a l ui 𝑄𝑡ℎ;
𝑄𝑟𝑤ℎ – căldura recuperată de la instala ția de preparare a a.c.c. (componente termice sau
electrice) si utilizată pentru încălzirea clă dirii, în kWh;
𝑄𝑡ℎ- pierderile totale de căldură ale instala ției de încălzire, în kWh; aceste pier deri includ
componenta 𝑄𝑟ℎℎ.
Pierderile de căldură ale instala ției de încălzire țin cont de pierderile sistemului de
transmisie al căldurii la nivelul corpurilor de încălzire 𝑄𝑒𝑚 si de pierderile sistemului de
distribu ție al căldurii 𝑄𝑑.
𝑄𝑡ℎ = 𝑄𝑒𝑚 + 𝑄𝑑
Pierderile la transmisia căldurii către volumul încălzit se calculează astfel:
𝑄𝑒𝑚 = 𝑄𝑒𝑚,𝑠𝑡𝑟+ 𝑄𝑒𝑚,𝑒𝑚𝑏+ 𝑄𝑒𝑚,𝑐 [kWh] (III.1.23)
în care:
𝑄𝑒𝑚,𝑠𝑡𝑟−sunt pierderile de căldură cauzate de distr ibuția neuniformă a temperaturii, în [kWh];
28
𝑄𝑒𝑚,𝑒𝑚𝑏 – pierderile de căldură cauzate de pozi ția suprafe țelor încălzitoare montate în elementele
de construc ție – cazul pardoselii, plafonului sau pere ților radian ți, în [kWh];
𝑄𝑒𝑚,𝑐 – pierderil e de căldură cauzate de dispozitivele de reglare a temperaturii interioare, în
[kWh].
Energia termică pierdută pe re țeaua de distribu ție în perioada de calcul t, este:
𝑄𝑑=∑𝑈𝑖∗(𝜃𝑚−𝜃𝑎,𝑖)∗𝐿𝑖∗𝑡𝐻
unde:
U valoarea coeficientului de transfer de căldură, în [W/mK];
𝜃𝑚 temperatura medie a agentului termic, în [°C];
𝜃𝑎,𝑖 temperatura aerului exterior (ambianŃă), în [°C];
L lungimea conductei, în [m];
t numărul de ore în perioada de calcul [h];
i indicele corespunzător conductelor cu aceleasi condi ții la limită
Căldura recuperată de la instala ția de încălzire este o parte a termenului Qth si se determină cu
relația:
𝑄𝑟ℎℎ = 𝑄𝑑,𝑟𝑒𝑐𝑢𝑝𝑒𝑟𝑎𝑡 [kWh]
𝑄𝑑,𝑟𝑒𝑐𝑢𝑝𝑒𝑟𝑎𝑡 – este căldura recuperată din pierderile sistemului de distribu ție a agentului termic,
în [kWh];
Căldura recuperată de la instala ția de apă caldă de consum se determină cu rela ția:
𝑄𝑟ℎ𝑤 =𝑄𝑑,𝑟𝑒𝑐𝑢𝑝𝑒𝑟𝑎𝑡 ,𝑎.𝑐.𝑐 [kWh]
𝑄𝑑,𝑟𝑒𝑐𝑢𝑝𝑒𝑟𝑎𝑡 ,𝑎.𝑐.𝑐 este căldura recuperată din pierderile sistemului de distribu ție a apei calde de
consum, în [kWh];
3.6.7 Consumul de energie pentru prepararea apei calde de consum
𝑄𝑎𝑐𝑚 =𝑄𝑎𝑐+𝑄𝑎𝑐,𝑐+𝑄𝑎𝑐,𝑑
𝑄𝑎𝑐 -necesarul de caldura pentru prepararea apei calde de consum livrata;
𝑄𝑎𝑐=𝜌∗𝑐∗𝑉𝑎𝑐∗(𝜃𝑎𝑐−𝜃𝑎𝑟)
29
ρ – densitatea apei calde de consum;
c – caldura specifică a apei calde de consum;
𝑉𝑎𝑐 -volumul necesar de apă caldă de consum
𝜃𝑎𝑐 -temperatura apei calde de consum;
𝜃𝑎𝑟 -temperatura med ie a apei reci care intr ă în sistemul de preparare a apei calde de consum.
𝑄𝑎𝑐,𝑐=∑𝜌∗𝑐∗𝑉𝑎𝑐,𝑐∗(𝜃𝑎𝑐,𝑐−𝜃𝑎𝑟)
𝑉𝑎𝑐,𝑐 -volumul corespunzator pierderilor si risipei de apă caldă de consum pe perioada considerată
𝜃𝑎𝑐,𝑐 -temperatura de furnizare/utilizare a apei calde la punctul de consum;
𝑄𝑎𝑐,𝑑 -pierderi de caldura pe conductele de distributie a apei calde de consum ;
𝑄𝑎𝑐,𝑑=∑𝑈𝑖∗(𝜃𝑚−𝜃𝑎𝑖)∗𝐿𝑖∗𝑡𝐻
𝑈𝑖-valoarea coeficientului de transfer de caldură;
𝜃𝑚 -temperatura medie a apei calde de consum livrate[°C];
𝜃𝑎𝑖 -temperatura aerului din spatiul unde se afla distributia [°C];
𝐿𝑖 -lungimea conductei [m];
𝑡𝐻 – numarul de ore in pasul de timp [h];
Fig. 3.6.7.1 Schema de calcul a c onsumului de energie pentru apă caldă pentru [7]
30
clădiri/apartamente alimentate de la surse centralizate
Fig. 3.6.7.2 Schema de calcul a consumului de energie pentru apă caldă pentru
clădiri/apartamente cu preparare locală [7]
3.6.8 Instalații de iluminat
Pentru clădirile de locuit, se va opta pentru stabilirea unui consum mediu de energie
electrică‚ in funcție de tipul apartamentului, conform tabel 4 din anexa II.4.A1 din Metodologia
Mc001 -PII.4.Metoda de determinare a consumului de energie electrică pentru clădiri ter țiare
presupune calculi estimative si constă in aplicarea următoarelor rela ții de calcul:
𝑊𝑖𝑙𝑢𝑚=6A+𝑡𝑢∑𝑃𝑛
1000
A – aria totală a pardoselii folosite din clădire [𝑚2];
𝑃𝑛 – puterea instalată
Numărul 6 din rela ția de calcul reprezintă 1 kWh /𝑚2 / an (consumul de energie estimat
pentru încărcarea bateriilor corpurilor de iluminat de siguran ță) la care se adaugă 5 kWh / 𝑚2 / an
31
(consumul de energie electrică pentru sis temul de control al iluminatului). Acest termen nu se
aplică pentru clădirile de locuit si pentru clădiri unde nu există un control al iluminatului .
3.6.9 Calculu l energiei primare
Pentru o perioadă determinată de timp (an, lună, săpt ămană), en ergia cons umată de o
clădire/apartament prin utilizarea unei anumite energii de tip 𝑄𝑓,𝑖 , este dată de rela ția următoare:
𝑄𝑓,𝑖=𝑄𝑓ℎ𝑖+𝑄𝑓𝑣𝑖+𝑄𝑓𝑐𝑖+𝑄𝑓𝑤𝑖+𝑄𝑓𝐿𝑖
unde termenii reprezintă energia consumată pentru incăl zire 𝑄𝑓ℎ𝑖, ventilare 𝑄𝑓𝑣𝑖, răcire 𝑄𝑓𝑐𝑖,
preparare apă caldă de consum 𝑄𝑓𝑤𝑖 si iluminat 𝑄𝑓𝐿𝑖, calculată conform prezentei metodologii.
Energia primară se calculează, pe acelasi interval de timp, pornind de la valoarea energ iei
consumată, astfel:
Ep = Σ ( 𝑄𝑓,𝑖*𝑓𝑝.𝑖+ Σ𝑊ℎ*𝑓𝑝.𝑖) – Σ(𝑄𝑒𝑥,𝑖*𝑓𝑝𝑒𝑥 .𝑖) [kWh/an]
𝑄𝑓,𝑖 -consumul de energie utilizand energia i, (kWh/an);
𝑊ℎ -consumul auxiliar de energie pentru pentru asigurarea utilită ților, (kWh/an);
𝑓𝑝.𝑖 -factorul de conversie in energie primară, avand valori tabelate pentru fiecare tip de energie
utilizată (termică, electrică, etc), conform tabel I.1.12 din Metodologia Mc001 -PI.1;
𝑄𝑒𝑥,𝑖 -pierderile de energie la nivelul sursei aferente energiei termice exportate, (kWh/an);
𝑓𝑝𝑒𝑥 .𝑖) -factorul de conversie in energie primară, care poate avea valori identice cu 𝑓𝑝.𝑖.
Consumul de energie primară poate fi mai mic sau mai mare decat consumul final de
energie după cum sun t sau nu utilizate surse regener abile de energie.
3.6.10 Calculul emisiilor de 𝐶𝑂 2
Emisia de 𝐶𝑂 2se calculează similar cu energia primară utilizand un factor de transformare
corespunzător:
𝐸𝐶𝑂2= Σ ( 𝑄𝑓,𝑖*𝑓𝐶𝑂2,𝑖+ Σ𝑊ℎ*𝑓𝐶𝑂2,𝑖) – Σ(𝑄𝑒𝑥,𝑖*𝑓𝐶𝑂2𝑒𝑥,𝑖) [kg/an]
unde 𝑓𝐶𝑂2,reprezintă factorul de emisie stabilit conform tabelelor I.1.13 si I.1.14 din Metodologia
Mc001 -PI.1.
32
3.6.11 Clădirea de referiță
Clădirea de referință reprezintă o clădire virtuală avâ nd următoarele caracteristici generale,
valabile pentru toate tipurile de clădiri considerate conform Părții a III -a a Metodologiei :
a) Aceeași formă geometrică, volum și arie totală a anvelopei ca și clădirea reală;
b) Aria elementelor de construcție tr ansparente (ferestre, luminato are, pereți exteriori vitrați)
pentru clădiri de locuit este identică cu cea aferentă clădirii reale. Pentru clădiri cu altă destinație
decât de locuit aria elementelor de construcție transparente se determină pe baza indicați ilor din
Anexa A7.3 din Metodo logia de calcul al performanței energetice a clădirilor – Partea I -a, în
funcție de aria utilă a pardoselii incintelor ocupate (spațiu condiționat);
c) Rezistențele termice corectate ale elementelor de construcție din componen ța anvelopei
clădirii sunt caracterizate de valorile minime normate, conform Metodologie Partea I, cap 11.
d) Valorile absorbtivității radiației solare a elementelor de construcție opace sunt aceleași ca
în cazul clădirii de referință;
e) Factorul optic al elementelor de construcție ex terioare vitrate este (ατ )= 0,26;
f) Factorul mediu de însorire al fațadelor are valoarea corespunzătoare clădirii reale;
g) Numărul de schimburi de aer din spațiul încălzit este de minimum 0,5 h -1, considerându –
se că tâmplăr ia exte rioară este dotată cu garnituri speciale de etanșare, iar ventilarea este de tip
controlată, iar în cazul clădirilor publice / sociale, valoarea corespunde asigurării confortului
fiziologi c în spațiile ocupate (cap. 9.7 Metodologie Partea I);
h) Sur sa de căldură pentru încălzire și preparare a apei calde de consum este, după caz:
– stație termică compactă racordată la sistem districtual de alimentare cu căldură, în cazul
clădirilorreale rac ordate la astfel de sisteme districtuale,
– centrală termică proprie funcționând cu combustibil gazos (gaze naturale sau GPL) și cu
preparare a apei calde de consum cu boiler cu acumulare, pentru clădiri care nu sunt racordate la
un sistem de încălzire dis trictuală;
i) Sistemul de încălzire este de tipul încălzire c entrală cu corpuri statice, dimensionate
conform reglementărilor tehnice în vigoare;
j) Instalația de încălzire interioară este dotată cu elemente de reglaj termic și hidraulic atât la
baza coloa nelor de distribuție (în cazul clădirilor colective), cât și la nivelul corpurilor statice; de
asemenea, fiecare corp de încălzire este dotat cu repartitoare de costuri de încălzire;
33
k) În cazul sursei de căldură centralizată, instalația interioară este do tată cu contor de
căldură general (la nivelul racordului la i nstalațiile interioare) pentru încălzire și apă caldă de
consum la nivelul racordului la instalațiile interioare, în aval de stația termică compactă;
l) În cazul clădirilor de locuit colective, i nstalația de apă caldă este dotată cu debitmetre
înregistrato are montate pe punct de consum de apă caldă din apartamente;
m) Randamentul de producere a căldurii aferent centralei termice este caracteristic
echipamentelor moderne noi; nu sunt pierderi de fl uid în instalațiile interioare ;
n) Conductele de distribuție din spațiile neîncălzite (ex. subsolul tehnic) sunt izolate termic
cu material caracterizat de conductivitate termică 𝜆𝑖𝑧≤ 0,05 W/m ⋅K, având o grosime de
minimum 0,75 ori diametrul exterior al conductei;
o) Instalația de apă caldă de consum este cara cterizată de dotările și parametrii de
funcțio nare conform proiectului, iar consumul specific de căldură pentru prepararea apei calde de
consum este de 1068 *𝑁𝑃 / 𝐴Î𝑛𝑐[kWh/m²an], unde 𝑁𝑃 repre zintă numărul mediu normalizat de
persoane aferen t clădirii certificate, iar 𝐴Î𝑛𝑐 reprezintă aria utilă a spațiului încălzit / condiționat;
p) În cazul în care se impune climatizarea spațiilor ocupate, randamentul instalației de
climatizare este aferent instalației, mai corect reglată din punct de vedere aeraulic și care
funcționează conform procesului cu consum minim de energie;
q) În cazul climatizării spațiilor ocupate, consumul de energie este determinat în varianta
utiliz ării răcirii în orele de noapte pe baza ventilării naturale / mecanice (du pă caz);
r) Nu se acordă penalizări conform cap. II.4.5 din normativul Mc001, p0 = 1,00 .
3.7 Certificatul energetic al clădirilor/apartamentelor
Elaborarea certificatului de performan ță energetică al unei clădiri/apartament presupune
parcurgerea următoar elor etape:
1. Determinarea consumurilor anuale specifice ale clădirii/apartamentului certificate reale,
pentru fiecare tip de instala ție în parte
2. Defini rea clădirii de referin ță asociată clădirii reale si evaluarea performan ței energetice a
acesteia
3. În cazul apartamentelor nu se defineste clădirea de referin ță;
4. Încadrarea în clasele de performan ță si de mediu folosind referen țialele energetice
adecv ate categoriei de clădire (locuin ță individuală, bloc de apartamente, clădire de birouri,
34
spital, centru comercial, hotel, clădire de învă țământ etc.);
5. Notarea energetică a clădirilor reală si de referin ță folosind formula III.4.1 din Mc001,
adică
𝑁={exp (−𝐵1∗𝑞𝑇∗𝑝0+𝐵2 𝑝𝑒𝑛𝑡𝑟𝑢 (𝑞𝑇∗𝑝0)>𝑞𝑇𝑚
100 , 𝑝𝑒𝑛𝑡𝑟𝑢 (𝑞𝑇∗𝑝0)≤𝑞𝑇𝑚}
6. Completarea certificatului de performan ță energetică al clădirii (CPE);
7. Completarea anexelor la certificatul de performan ță energetică al clădirii ;
Fig. 3.7.1 Schema de întocmire a certificatului de performan ță energetică [7]
35
CAPITOLUL 4. STUDIU DE CAZ. SISTEM SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI
Scopul aplicației este de a eficientiza munca utilizatorilor, de a reduce timpul necesar
calculelor aferente și de a elimina erorilor umane.
Aplica ția este împărțită în două par ți, modulul de acces ce cuprinde înregistrarea si lo garea
utilizatorilor atestați ce pot folosi aplicația și modulul de calcul ce cuprinde toate formulare le
necesare a fi completate pentru realizarea certificatului de performanță energetică .
Sistemul software are implem entată o bază de date ce conține atât informații folosite în
calculele preluate din metodologia de calcul a performanței energetic e a clădirilor, cât și tabelul
de înregistrare și verificare a utilizatorilor.
4.1 Descrierea bazei de date.
Din nevoia de a stoca informații al căror volum este mare, autorul lucrării a folosit o bază de
date ce înregistrează aceste colecții de date. Si stemul de gestiune al bazei de date folosit este
Oracle , deoarece asigură o bună gestionare a datelor din bazele de date și o securitate ridicată.
Fig. 4.1.1 Conectarea bazei de date cu Visual Studio
36
Baza de date este utilizată pentru a stoca informații ce sunt apoi folosite în aplicație. Dup ă
crearea legăturii dintre baza de date din SQL Developer si mediul de dezv oltare, au fost
înregist rate tabelele și compl etate c âmpurile necesare.
Fig. 4.1.2 Modelul entitate -relație
Fig. 4.1.3 Tabelele bazei de date
37
Prima utilitate a bazei de date este înregistrar ea și logarea utilizatorilor.
Având în vedere faptul că aplicația poate fi accesată doar de persoane ce posedă cunoștințele
și drepturile necesare de realizare a certificatului energetic, a fost necesar ă verificarea acestora.
Auditorii energetici pot fi de 3 feluri: auditori energetici pentru construcții AEc, auditori
energetici pentru instala ții AEi și auditori energetici pentru construcții și instalații AEci. Aceștia
pot avea 2 grade: gradul I și gradu l II. „SISTEM -ul SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI” se adresează tuturor auditorilor
energetici .
Pentru verificarea acestor date a fost creat tabel ul „AUDITORI_ENERGETICI”, ce
cuprinde numele, prenumele, cnp -ul, seria de di plomă, numărul diplomei, specializarea și gradul
fiecărui auditor energetic. Acest tabel presupune înregistrarea automat ă a tuturor celor ce au
terminat cursurile de domeniu .
În momentul înregistrării unui nou utilizator acesta este obligat sa completeze câmpurile
menționate mai sus. După ce se verific ă faptul că seria, numărul, specializarea și gradul notat de
către utili zator se potrivesc cu cnp -ul acestuia din baza de date, se poat e crea userul și parola ce
vor fi salvate alături de restul informațiilor în tabela „PERSOANA”.
Fig. 4.1.4 Tabelele de verificare a utilizatorilor
38
Restul tabelelor au fost folosite pentru a stoca informații preluate din anexe, catalogul de
punți termice și diferite nomenclatoare. Acestea vor fi folosite ulterior în calcule.
O excepție o face tabela „CUPLAJ_TERMIC”. Acesta este un t abel gol în care se
înregistrează rezultatele calculelor și informațiile acumulate necesare realizării certificatului
energetic. După terminarea sesiunii de lucru datele stocate în tabel sun t șterse pentru a permite
începerea altei sesiuni de lucru.
Fig. 4.1.5 Tabelul CUPL AJ_TERMIC
4.2 Descrierea detaliată a „SISTEM -ului SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI”
Scopul aplicației informatice este de a oferi un pr odus valabil în lumea real ă. Certificatul de
performanță energetică a devenit un document obligatoriu , fapt ce a dus la idea creării unui
sistem software de realizare a acestuia, aducând numeroase avantaje fața de executarea lui
manuala.
Aplicația este împărțită în două parți: partea destinată utilizatorilor, e xplicată în capitolul
anterior, și partea de calcul.
Calculele au fost realizate respectând metodologia de calcul a performanței energetice a
clădirilor . Executarea în ordinea corectă a pașilor duce l a înfăptuirea produsului final, certificatul
de performa nță energetică.
După logarea în aplicație se execută următorii pași:
Pasul 1. Completarea caracteristicilor clădirii: descrierea arhitecturală a clădirii, descrierea
tipurilor de instalații interioare și alcătuirea acestora, regimul de ocupare al clădirii.
39
Pasul 2. Completarea parametrilor climatici în funcție de orașul în care se afl ă clădirea
audiată.
Pasul 3. Completarea caracteristicilor termice: rezistențele termice unidirecționale ,
rezisten țele termice corectate, pierderile de căldură și aportur ile de căldură.
Pasul 4. Calcularea consumului de apă cald ă.
Pasul 5. Calcularea consumului de energie pentru încălzire.
Pasul 6. Calcularea consumului de energie pentru iluminat și emisiil e de CO 2.
Pasul 7. Completarea penalizărilor .
Pasul 8. Compl etarea certificatului energetic.
Fig. 4.2.1 Pagina de start – Energy
În stânga aplicației se află meniul ei, fiecare pagină fiind poziționată în ordinea cronologică a
pașilor descriși mai sus.
40
4.2.1 Schema bloc a „SISTEM -ului SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE
A UNEI CL ĂDIRI”
Fig. 4.2.1.1 Schema bloc a „SISTEM -ului SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI”
41
4.2.2 Modulul Utilizator: Înregistrare a și Conectarea
Primul pas în folosirea „ SISTEM -ului SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI” de către un nou utilizator îl reprezintă
înregistrarea . Pentru realizarea înregistr ării acesta este obligat să completeze informațiile cerute
în formularul de înregistrare. În cazul în care una sau mai multe dintre informațiile cerute
lipse ște sau nu a fost completat ă corespunzător , pe ecran v -a apărea un mesaj de atenționare.
Contul v -a fi creat doar după completarea corectă a tuturor datelor cerute.
Fig. 4.2.2.1 Formular de înregistrare
După completarea corectă a formularului de înregistrare, informațiile sunt verificate în baza
de date și apoi înregistrate. În urma afișări mesajului „Contul a fost creat”, noul utilizator se
poate conecta în aplicație folosind userul și parola aleasă .
Pentru crearea designului a fost folosit ă biblioteca BuniFu.
42
Fig. 4.2.2.2 Pagina de conectare
4.2.3 Modulul Caracteristicile Cl ădirii
În urma conectării , primul modul accesat este cel ce cuprinde caracteristicile construcției alese.
Fig. 4.2.3.1 Modulul Caracteristicile clădirii
43
Pe această pagină vor fi completate inform ații ce sunt necesare să apară în certificatul de
performanță energetică, precum adresa și scopul elaborării acestui do cument, cat și informați i ce
vor fi folosite în calculele ce urmează a fi efectuate. Informații precum descrierea arhitecturală a
construcției alese, regimul de ocupar e al clădirii , descrierea tipurilor de instalații interioare și
alcătuirea acestora.
4.2.4 Modulul Parametrii Climatici
După completarea caracteristicilor clădirii, se trece la pasul următor, respectiv completarea
parametrilor climatici.
Fig. 4.2.4.1 Modulul Parametri Climatici
Pentru început trebuie identificat ora șul în care se află clădirea ce este audiată pentru a
determina temperatura convențională a aerului exterior pe perioada iernii.
Temperatura convențională de calcul a aerului exterior pe perioada iernii este determinată în
funcție de zona climatică în care se află localitatea din care face parte clădirea. Conform STAS
1907/1, România este împărțite în 4 zone climatice.
Temperatura interioară convențională de calcul se determină conform conform
Metodologiei Mc001 – 2006/PII, dacă diferen ța de temperatură intre volumul încălzit si casa
scărilor este mai mică de 4 °C, întregii clădiri se aplică calculul monozonal :
44
𝜃𝑖=∑𝜃𝑖𝑗∗𝐴𝑗
∑𝐴𝑗 , unde:
𝐴𝑗 – aria zonei j [ 𝑚2];
𝜃𝑖𝑗 -temperatura interioară a zonei j [ °C];
Valorile medii ale temperaturii exterioare s e regăsesc în SR4839, respectiv tabelul 1, unde
sunt notate pentru fiecare oraș din Romania. Aceste date au fost stocate în baza de date pentru o
accesibilitate mai ușoară . [9]
Valorile medii ale intensității radiației solare se regăsesc în Mc001 – PI, anexa A.9.6, unde
pentru fiecare oraș sunt înregistrare valorile intensității radiației solare, în funcție de orientarea
geografica a clădirii. De asemenea aceste date au fost stocate in baza de date.
Se poate o bserva o economisire de timp și resurse, fiind necesar doar orașul în care se află
clădirea pentru care se dorește certificatul energetic, restul informațiilor fiind aduse automat din
baza de date (cu excepția temperaturii interioare convenționale de calcul ce este calculată și
introdusă manual de către utilizator). Date sunt prelucrate pentru a determina temperatura
exterioara medie pe perioada de încălzire si intensitatea radiației solare pentru fiecare punct
cardinal.
Fig. 4.2.4.2 Determinarea parametr ilor climatici
Temper atura exterioara medie pe perioada de încălzire este determinate conform următoarei
formule:
Temperatura exterioara medie pe perioada de încălzire=∑𝑇𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑎 𝑙𝑢𝑛𝑎 𝑖∗𝑁𝑟.𝑧𝑖𝑙𝑒 𝑙𝑢𝑛𝑎 𝑖
12, unde :
𝑇𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑎 𝑙𝑢𝑛 𝑎 𝑖 – temperatura medie exterioară pentru fiecare luna ;
𝑁𝑟.𝑧𝑖𝑙𝑒 𝑙𝑢𝑛𝑎 𝑖 – numărul de zile din fiecare luna în care locuința este încălzită ;
45
Intensitatea medie a radiației solare pe ntru fiecare punct cardi nal se determina utilizând
formula:
Intensitatea medie radiației solare (punct cardinal) = ∑𝐼𝑛𝑡𝑒𝑠𝑖𝑡𝑎𝑡𝑒 𝑟𝑎𝑑𝑖𝑎𝑡𝑖𝑒 𝑠𝑜𝑙𝑎𝑟𝑎 𝑃𝐶𝑙𝑢𝑛𝑎 𝑖
12 , unde:
𝐼𝑛𝑡𝑒𝑠𝑖𝑡𝑎𝑡𝑒 𝑟𝑎𝑑𝑖𝑎𝑡𝑖𝑒 𝑠𝑜𝑙𝑎𝑟𝑎 𝑃𝐶𝑙𝑢𝑛𝑎 𝑖 – intesitat ea radiației solare în fiecare punct cardinal pentru
cele 12 luni ale anului;
Fig. 4.2.4.3 Rezultate parametrii climatici
Rezultatele formulelor de mai sus sunt afișate pe ecranul utilizatorului într-nu groupbox ca în
Fig. 4.2.4.3.
4.2.5. Modulul Calcul ul Rezistențelor Termice Unidirecționale
Fig. 4.2.5.1 Calculul Rezistențelor Termice Unidirecționale 1
46
Acest calcul tine cont de actele normative aflate în vigoare: SR EN ISO 6946.
Rezistența termică totală, unidirecțională a unui element de construcție alcătuit din unul sau
mai multe straturi din materiale omogene, fără punți termice, inclusiv din eventuale straturi de
aer neventilat, dispuse perpendicular pe direcția fluxului termic, se calculează cu relația :
R=𝑅𝑖+ ∑𝛿𝑗
𝑎𝑗∗𝜆𝑗 +𝑅𝑒 = 1
𝛼𝑖 +∑𝛿𝑗
𝑎𝑗∗𝜆𝑗 + 1
𝛼𝑒 [𝑚2𝐾
𝑊]
unde:
𝛼𝑖 – coeficient de transfer termic superficial interior ;
𝛼𝑒 – coeficient de transfer termic superficial exterior;
Valorile acestor coeficienți sunt standard și pot fi găsite în catalogul de punți termice(ordinul
1950).
𝛿𝑗 – dimensiunea materialului j;
𝑎𝑗 – coeficient de majorare a conductivității termice in funcție de starea si vechimea materialelor,
conform tabelului 5.3.2, Mc001 – PI.
𝜆𝑗 – conductivitatea termică de calcul ;
Fig. 4.2.5.2 Datele necesare pentru calcularea rezistențelor unidirecționale
Prin alegerea materialului de construcție folosit din combobox -ul „Material” , restul
informațiilor vor fi comp letate automat cu date preluate din baza de date, cu excepția distanței
care trebuie introdusă manual. Prin apăsarea butonului de „Adaugă” informa țiile sunt salvate
într-un tab el. Operația se repetă pentru fiecare materi al din care este compus elem entul de
construcție, pentru fiecare element de construcție în parte.
O construcție este formată în general din pereți exterior i, planșeul peste ultimul nivel,
planșeul peste subsol și în funcție de clădirea analizată: pereți adiacenți casei scării și alte
47
element e. Pentru fiecare element în parte trebuie determinată rezistența termică unidirecțională
folosind formula prezentată mai sus.
Fig. 4.2.5.3 Rezistențele termice unidirecționale
Tot în acest modul a fost inclusă și tâmplăria exterioară, care pe lângă calcularea
rezistențelor mai are 3 valori incluse: transmitan ța termica liniară , cuplajul termic al cl ădirii
audiate și cupla jul termic al clădirii de referința.
Transmitan ța termica liniară = 1
𝑅𝑒𝑧𝑖𝑠𝑡𝑒𝑛 ț𝑎 𝑡𝑒𝑟𝑚𝑖𝑐𝑎 𝑢𝑛𝑖𝑑𝑖𝑟𝑒𝑐 ț𝑖𝑜𝑛𝑎𝑙 ă ;
Cuplajul termic al clădirii audiate=cuplajul termic al clădirii de referința= Transmitan ța termica
liniară * suprafața elementului de tâmplărie exterioară;
Informațiile stocate în in tabelul „Tâmplărie exterioară” vor fi înregistrate în baza de date in
tabelul „CUPLAJ_TERMIC” deoare ce aceste valori vor fi folosite ulterior in diverse calcule.
Fig. 4.2.5.4 Tabel „Tâmplărie exterioară”
Clădirea de referi nța este o clădire având în principiu aceleași caracteristici de alcătuire ca și
clădirea reală și în care se asigură utilizarea eficientă a energiei .
48
Fig. 4.2.5.5 Calculul Rezistențelor Termice Unidirecționale 2
Rezistențele termice unidirecționale aflate vor fi folosite în următorul pas pentru aflarea
rezistențelor termice corectate.
4.2.6 Modulul Rezistențe Termice Corectate
Fig. 4.2.6.1 Calculul Rezistențelor Termice Corectate
49
Pentru a realiza acestui modul este obligatoriu sa calculam rezistențele termice
unidirecționale. Rezistențele termice corectate sunt determinate cu ajutorul formulei;
𝑅′=𝑟∗𝑅=𝑅∗1
1+𝑅[∑(𝜓∗𝑙)+∑𝜒]
𝐴
𝜓 – transmitanta termica liniară a pun ții termice liniare (Tabel C107/3) ;
l – lungimea pun ților ter mice liniare;
𝜒 – coeficientul punctual de transfer termic = 0.0039;
A – aria elementelor anvelopei;
R – rezistența termică unidirecțională ;
r – coefici entul de corecție pentru punțile termice;
Rezistențele termice corectate se calculează doar pentru elementele exterioare construcției.
În primă fază se calculează coeficienții specifici liniari de transfer termic pentru fiecare element
în parte, folosind f ormula (𝜓∗𝑙).
Fig. 4.2.6.2 Coeficienții liniari de transfer termic
După completarea celor primelor 3 tabele se apasă butonul „Rezistențe corectate” astfel
populându -se cu date și ultimul table după cum urmează :
Aria elementelor este preluată din modul ul „Caracteristicile clădirii” .
Rezistența ter mica unidirecțională este preluată din modulul „Calculul rezistențelor termice
unidirecționale”.
Coeficienții specifici liniari de transfer termic sunt determinați pentru fiecare element de
anvelopă folosind formula: ∑(𝜓∗𝑙).
Coeficientul punctual de transfer termic e ste calculat astfel : 0.0039 * numărul de coeficienți
liniari ai fiecărui element.
Coeficientul de corecție este calculat cu ajutorul formule i: 1
1+𝑅[∑(𝜓∗𝑙)+∑𝜒]
𝐴
50
Rezistența termică corectată se determină utilizând formula: r *R;
Transmitanța termică corectată este determinată cu formula: 1/ 𝑅′;
Cuplajul termic este egal cu A* 1/ 𝑅′.
Aflarea rezistențelor termice unidirecționale a fost necesară pentru a calcula rezi stențele
corectate. Rezistențele corectate au fost determinate pentru a calcula cu plajul termic. Cuplajul
termic este folosit pentru calcularea pierderilor de căldură prin transmise .
Rezistența corectată pentru clădirea de referință este preluată din Metodologie Partea I, cap
11, table 11.3 .
Cuplajul termic pentru clădirea de referință este calculate prin înmulțirea ariei elementului de
anvelopă exterioară cu rezistența corectată a clădirii de referință. O parte dintre aceste valori vor
fi salvate în baza de date în tabelul „CUPLAJ_TERMIC”.
Fig. 4.2.6.3 Tabel „Rezistențe corectate”
4.2.7 Modulul Pierderi De Căldură
Fig. 4.2.7.1 Calculul pierderilor de căldură
51
Pentru a afla coeficientul de pierderi de căldură este necesar să aflăm coeficientul de
pierderi de căldură prin ventilare și coeficientul de pierderi de căldură prin transimise.
H=HV+HT
• HV=𝜌𝑎∗𝑐𝑎∗𝑛𝑎∗𝑉
3.6 , unde:
𝜌𝑎 =1,2 [𝑘𝑔
𝑚3] – densitatea aerului (Mc001 -PII-1);
𝑐𝑎 =1,005 [𝑘𝐽
𝑘𝑔𝐾] – căldura specifică a aerului;
V- volumul înc ălzit;
𝑛𝑎 – numărul mediu de schimburi de aer pe oră (conform Mc001 – PI). În funcție de categoria
clădirii, clasa de adăpostire și clasa de permeabilitate este determinată această valoare .
Fig. 4.2.7.2 Numărul mediu de schimburi de aer pe oră
• HT= L+ HU
L – coeficient de cuplaj termic prin anvelopa exterioară a clădiri ;
HU – coeficient de pierderi termice prin anvelopa clădirii spre spa ții neîncălzite, (conform SR EN
ISO 13789) ; [10]
Fig. 4.2.7.3 Tabel „CUPLJ_TERMIC”
52
În acest moment toate datele salvate în tabelul „CUPL AJ_TERMIC” sunt apelate pentru a fi
folosite în calculul coefi cientului de pierderi de căldură prin transimise.
Pierderile de căldură ale clădirii se calculează cu formula:
𝑄𝐿=𝐻∗(𝜃𝑖 − 𝜃𝑒 )∗𝑡 [kWh]
H- coeficientul de pierderi de căldură;
𝜃𝑖 ,𝜃𝑒 – temperatur a interioară convențională de calcul , respectiv temperatur a exterioară medie
pe perioada de încălzire. Aceste valori au fost determinate în modulul „Parametri climatici”.
t – numărul de ore al perioadei de încălzire , determinat în modulul „Parametri climatici”.
Degajările de căldură interne sunt determinate cu ajutorul formulei:
𝑄𝑖=[𝑄𝑖,ℎ+(1−𝑏)∗𝜙𝑖,𝑢]*t [kWh]
𝑄𝑖,ℎ – fluxul termic mediu al degaj ărilor inte rne in spa țiile încălzite
𝑄𝑖,ℎ=𝜙𝑖∗𝐴î𝑛𝑐
𝜙𝑖- fluxul termic mediu al degaj ărilor interne, cf. Mc001 –PII;
𝐴î𝑛𝑐 -aria total ă a spa țiului încălzit ;
𝜙𝑖,𝑢 – fluxul termic mediu al degaj ărilor interne în spa țiile ne încălzite .
4.2.8 Modulul Aportu ri De Căldură
Fig. 4.2.8.1 Calculul aporturilor de căldură
53
Aporturile de căldură ale clădirii sunt calculate astfel :
Qg=Qi+Qs
Qi – degajările de caldură interne. Această valoare a fost determinată în modulul „Pierderi de
căldură”.
Qs – aporturile solare prin elementele vitrate;
Qs=∑[Isj∗∑Asnj]*t
Isj – radiația solara totala medie pe perioada de calcul pe o suprafa ță de 1𝑚2 având orientarea j.
Deter minată în modulul „Parametrii climatici”.
Asnj – aria receptoare echivalentă a suprafeței n având orientarea j , calculată conform SR ISO
13790 anexa H. Aria v -a fi introdusă manual de c ătre ut ilizator. [11]
Fig. 4.2.8.2 Calculul aporturilor solare
Capacitatea termică interioară a clădirii este determinată cu formula:
C=∑𝜌𝑖𝑗∗𝑐𝑖𝑗∗𝑑𝑖𝑗∗𝐴𝑗
𝜌 – densitatea materialul ui;
c – capacitatea calorică masică a materialului ;
d – distanța stratului;
A – aria elementului;
Fig. 4.2.8.3 Determinarea capacității termice
54
Constanta de t imp ce caracterizează inerția termică interioară a spațiului încălzit este
calculată cu formula:
𝜏=𝐶
𝐻
C – capacitatea termică interioară a clădirii;
H – coeficientul de pierderi de căldură;
Pentru a putea calcula factorul de utilizare (η) trebuie stabilit un coeficient adimensional, γ,
care reprezint ă raportul dintre aporturi, Qg si pierderi, QL, astfel:
𝛾=Qg
QL
η=1−𝛾𝑎
1−𝛾𝑎+1
a – parametru numeric care depinde de constanta de timp 𝜏;
a=𝑎0+𝜏
𝜏0
𝑎0 – parametru numeric (conform Metodologiei Mc 001 -1);
𝜏0 = 30 h (conform Metodologiei Mc 001 -1);
Necesarul d e căldur ă pentru încălzirea spa țiilor se ob ține făcând diferen ța între pierderile de
căldura ale cl ădirii, QL,, si aporturile totale de c ăldură Qg, cele din urm ă fiind corectate cu un
factor de diminuare, η, astfel:
Qh=QL−η∗Qg
Rezultatele sunt afișate pe ecranul utilizatorului în groupbox -ul „Aporturi de căldură ”.
Fig. 4.2.8.4 Rezultate – aporturi de căldură
55
4.2.9 Modulul Consumul De Apă Caldă
Fig. 4.2.9.1 Consumul de energie pentru prepararea apei calde de consum
Cons umul de energie pentru prepararea apei calde de consum se calculează astfel :
𝑄𝑎𝑐𝑚 =𝑄𝑎𝑐+𝑄𝑎𝑐,𝑐+𝑄𝑎𝑐,𝑑
𝑄𝑎𝑐 – necesarul de c ăldură pentru prepararea apei calde de consum livrat ă;
𝑄𝑎𝑐=𝜌∗𝑐∗𝑉𝑎𝑐∗(𝜃𝑎𝑐−𝜃𝑎𝑟)
𝜌 – densitatea apei calde de consum ;
C – căldura specific ă a apei calde de consum;
𝑉𝑎𝑐 – volumul necesar de ap ă caldă de consum pe perioada consumat ă;
𝑉𝑎𝑐=𝑎∗𝑁𝑢
1000
a – necesarul specific de ap ă caldă de consum pentru o persoan ă în clădiri de locuit, conform cu
MC001/2;
𝑁𝑢 – numărul de perso ane;
𝜃𝑎𝑐 – temperatura apei calde de c onsum;
𝜃𝑎𝑟 – temperatura medie a apei reci care intr ă în sistemul de preparare a apei calde de consum.
𝑄𝑎𝑐,𝑐 – Pierderi de căldur ă aferen te pierderilor și risipei de ap ă caldă de consum;
56
𝑄𝑎𝑐,𝑐=∑ 𝜌∗𝑐∗𝑉𝑎𝑐,𝑐∗(𝜃𝑎𝑐,𝑐−𝜃𝑎𝑟)
𝑉𝑎𝑐,𝑐 – volumul corespunz ător pierderilor si risipei de ap ă caldă de consum pe perioada
considerată;
𝑉𝑎𝑐,𝑐=𝑉𝑎𝑐∗𝑓1∗𝑓2−𝑉𝑎𝑐
𝑓1 – factor pentru obiective alimentate în sistem centr alizat, fără recirculare;
𝑓2 – factor pentru instala ții echipate cu baterii clasice;
𝜃𝑎𝑐,𝑐 – temperatura de furnizare sau utilizare a apei calde la punctul de consum;
𝑄𝑎𝑐,𝑑 – pierderi de căldură pe conductele de distribuție a apei calde d e consum;
𝑄𝑎𝑐,𝑑=∑𝑈𝑖′∗(𝜃𝑚−𝜃𝑎𝑖)∗𝐿𝑖∗𝑡𝐻
𝑈𝑖′ -valoarea coeficientului de transfer de căldură;
𝑈𝑖′=𝜋
1
2∗𝜆𝑖𝑧∗𝑙𝑛𝑑𝑎
𝑑𝑖+1
𝑑𝑎∗𝛼𝑎
𝜆𝑖𝑧 – conductivitatea termic ă a izola ției;
𝑑𝑎 – diamentrul exterior al conductei cu izolație [m];
𝑑𝑖 – diamentrul exterior al conducte i fără izolație [m];
𝛼𝑎 – coeficientul de transfer termic;
𝜃𝑚 – temper atura medie a apei calde de consum livrate[°C];
𝜃𝑎𝑖 – temperatura aerului din spațiul unde se află distribuția [°C];
𝐿𝑖 – lungimea conductei [m]; 𝑡𝐻 = t *24 -numărul de ore în pasul de timp [h];
Pierderile de căldură recuperate ale conductelor de apă caldă de consum calculate pentru
perioada de încălzire :
𝑄𝑟𝑤ℎ=𝑄𝑐𝑜𝑙𝑜𝑎𝑛𝑒 ,𝑎𝑐𝑐+𝑄𝑟𝑎𝑐𝑜𝑟𝑑𝑢𝑟𝑖 ,𝑎𝑐𝑐
57
Fig. 4.2.9.2 Pierderi ale sistemului de distribuție a apei calde
4.2.10 Modulul Con sumul De Energie Pentru Încălzire
Fig. 4.2. 10.1 Consumul de energie pentru încălzire
Consumul de energie pentru încălzire se calc ulează aplicând formula:
𝑄𝑓ℎ=𝑄ℎ+𝑄𝑡ℎ−𝑄𝑟ℎ,ℎ− 𝑄𝑟𝑤ℎ
𝑄ℎ – necesarul de energie pentru încălzirea clădirii, Calculat în modulul „Aporturi de căldură”.
𝑄𝑡ℎ – totalul pierderilor de căldură datorate instala ției de încălzir e, inclusiv pierderile de căldură
recuperate. Se includ de asemenea pierderile de căldură suplimentare datorate distribuției
58
neuniforme a temperaturii în incinte și reglarea imperfectă a temperaturii interioare, în cazul în
care nu sunt luate deja în consi derare la temperatura interioara convențională ;
𝑄𝑡ℎ=𝑄𝑒𝑚+𝑄𝑑
𝑄𝑒𝑚 – pierderi de căldură cauzate de un sistem non -ideal de transmisie a căldurii la consumator;
𝑄𝑒𝑚=𝑄𝑒𝑚.𝑠𝑡𝑟+𝑄𝑒𝑚,𝑐
𝑄𝑒𝑚.𝑠𝑡𝑟 – pierderi de căldură cauzate de distribuția neuniformă a temperaturii;
𝑄𝑒𝑚.𝑠𝑡𝑟=1−𝜂𝑒𝑚
𝜂𝑒𝑚∗𝑄ℎ
𝜂𝑒𝑚 – eficiența sistemului de transmisie a căldurii în funcție de tipul de corp de încălzire (MC II –
1 Anexa II. Tab. 1B);
𝑄𝑒𝑚,𝑐 – pierderi de căldură cauzate de dispozitivele de reglare a temperaturii interioare utilizând
metoda bazată pe eficienta sistemului de reglare 𝜂𝑐;
𝑄𝑒𝑚.𝑐=1−𝜂𝑐
𝜂𝑐∗𝑄ℎ
𝜂𝑐 – eficienta sistemului de reglare (MC II -1 Anexa II. Tab. 3B);
𝑄𝑑 – energia termică pierdută pe rețeaua de distribuție;
𝑄𝑎𝑐,𝑑=∑𝑈𝑖′∗(𝜃𝑚−𝜃𝑎𝑖)∗𝐿𝑖∗𝑡𝐻
𝑈𝑖′ -valoarea coeficientului de transfer de căldură;
𝑈𝑖′=𝜋
1
2∗𝜆𝑖𝑧∗𝑙𝑛𝑑𝑎
𝑑𝑖+1
𝑑𝑎∗𝛼𝑎
𝜆𝑖𝑧 – coeficientul de conducție a izolației;
𝑑𝑎 – diamentrul exterior al conductei cu izolație [m];
𝑑𝑖 – diamentrul conductei fara izolaț ie [m];
𝛼𝑎 – coeficientul global de transfer termic;
𝜃𝑚 – temperatura medie a agentului termic [°C];
𝜃𝑎𝑖 – temperatura aerului exterior conductelor [°C];
𝐿𝑖 – lungimea conductei [m];
𝑡𝐻 = t *24 -numărul de ore în pasu l de timp [h];
59
𝑄𝑟ℎ,ℎ – căldura recuperată de la s ubsistemul de încălzire: coloane + racorduri;
𝑄𝑟𝑤ℎ – căldura recuperată de la subsistemul de preparare a apei calde de consum pe perioada de
încălzire ;
𝑄𝑟𝑤ℎ=𝑄𝑐𝑜𝑙𝑜𝑎𝑛𝑒 ,𝑎𝑐𝑐+𝑄𝑟𝑎𝑐𝑜𝑟𝑑𝑢𝑟 𝑖,𝑎𝑐𝑐
Căldura recuperată de la subsistemul de preparare a apei calde de consum pe perioada de
încălzire a fost calculată în modulul „Consumul de apă caldă”.
Fig. 4.2. 10.2 Rezultate – consum de energie pentru încălzire
4.2.11 Modulul Consumul De Energie Pentru Iluminat Și Emisiile de 𝐶𝑂 2
Fig. 4.2. 11.1 Consumul de energie pentru iluminat, energia primară și emisiile de 𝐶𝑂 2
60
Calculul necesarului de energie pentru iluminat, în cazul clădirilor de locuit, se realizează
conform Metodologiei Mc001 – PIV- tabelului 4 anexa II 4A1.
Metoda de determinare a consumului de energie electrică pentru clădiri ter țiare presupune
calcul e estimative si constă în aplicarea următoarelor rela ții de calcul:
𝑊𝑖𝑙𝑢𝑚=6A+𝑡𝑢∑𝑃𝑛
1000
A – aria t otală a pardoselii folosite din clădire [ 𝑚2];
𝑃𝑛 – puterea instalată
Numărul 6 din rela ția de calcul reprezintă 1 kWh /𝑚2 / an (consumul de energie estimat
pentru
încărcarea bateriilor corpurilor de iluminat de siguran ță) la care se adaugă 5 kWh / 𝑚2 / an
(consumul de energie electrică pentru sistemul de control al iluminatului). Acest termen nu se
aplică pentru clădirile de locuit si pentru clădiri unde nu există un control al iluminatului .
𝑡𝑢=(𝑡𝐷∗𝐹𝐷∗𝐹𝑂)+(𝑡𝑁∗𝐹𝑂)
𝑡𝐷 – timpul de utilizare a iluminatului artificial pe timp de zi în func ție de tipul clădirii (anexa
II.4.A1 din Metodologia Mc001 -PII.4)
𝑡𝑁 – timpul de utilizare a iluminatului artificial pe timp de seară/noapte (când nu este utilizată
lumin a naturală) (anexa II.4.A1 din Metodologia Mc001 -PII.4)
𝐹𝐷 – factorul de dependen ță de lumina de zi (anexa II.4.A1 din Metodologia Mc001 -PII.4) care
depinde de sistemul de control al iluminatului din clă dire și de tipul de clădire.
𝐹𝑂 – factoru l de dependen ță de durata de utilizare (anexa II.4.A1 din Metodologia Mc001 PII.4)
Valoarea consumului total se corectează cu coeficienți în funcție de:
• raportul dintre suprafața vitrată a anvelopei și supra fața pardoselii spațiului încălzit :
𝑊𝑖𝑙=𝑆𝑣
𝑆𝑝
Totalul se majorează cu 10% .
• în cazul în care grupurile sanitare nu sunt prevăzute cu ferestre exterioare: => totalul se
majorează cu 5%.
61
Fig. 4.2. 11.2 Consumul de energie pentru iluminat
Energia primară se calculează utilizân d formula:
𝐸𝑝=𝑄𝑓ℎ∗𝑓ℎ+𝑄𝑎𝑐𝑚 ∗𝑓𝑤+𝑊𝑖𝑙∗𝑓𝑖
𝑄𝑓ℎ – energia termică consumată pentru încălzire , produsa la sursa din combustibil gaz natural;
𝑄𝑎𝑐𝑚 – energia termică c onsumată pentru prepararea apei calde de consum, produsa la sursa din
combustibil gaz natural ;
𝑊𝑖𝑙 – energia electrică consumată pentru iluminat;
𝑓ℎ=𝑓𝑤−factorul de conversie în energie primară pentru gaz natural;
𝑓𝑖 – factorul de conversie în energie primară pentru energie electrică
Emisiile de CO 2 se calculează aplicand formula:
𝐸𝐶𝑂2=𝑄𝑓ℎ∗𝑓𝑤,𝐶𝑂2+𝑄𝑎𝑐𝑚 ∗𝑓𝑤,𝐶𝑂2+𝑊𝑖𝑙∗𝑓𝑖,𝐶𝑂2
𝑓𝑤,𝐶𝑂2 – factorul de emisie la arderea gazului natural; se aplică energiei la sursa primară;
𝑓𝑖,𝐶𝑂2 – factorul de emisie electricitate;
Indice de emisie echivalent CO 2 este determinat cu formula:
𝐼𝐶𝑂2=𝐸𝐶𝑂2
𝐴𝑖𝑛𝑐
𝐴𝑖𝑛𝑐 – aria suprafeței încălzite;
62
Fig. 4.2. 11.3 Rezultate – Consumul de energie pentru iluminat, energia primară ș i emisiile de
𝐶𝑂 2
4.2.12 Modulul Penalizări Și Nota Energetică
Fig. 4.2. 12.1 Penalizări și nota energetică
Penalizările acordate clădirii la notarea din punct de vedere energetic a acesteia sunt
datorate unor deficiențe de întreținere și exploatar e a clădirii și instalațiilor aferente acesteia,
având drept consecințe utilizarea nerațională a energiei. Acestea se determină cu relația :
po = p1 ⋅ p2 ⋅ p3 ⋅ p4 ⋅ p5 ⋅ p6 ⋅ p7 ⋅ p8 ⋅ p9 ⋅ p10 ⋅ p11 ⋅ p12
63
p1 – coeficient de penalizare funcție de starea s ubsolului tehnic al clădirii – pentru clădiri
colective, determinat conform Fig. 4.2.12.2
Fig. 4.2. 12.2 Starea subsolului tehnic
p2 – coeficient de penalizare în funcție de utilizarea ușii de intrare în clădire – pentru clădiri
colective, determinat con form Fig. 4.2.12.3
Fig. 4.2.12. 3 Ușa de intrare în clădire
p3 – coeficient de penalizare în funcție de starea elementelor de închidere mobile din spațiile
comune(casa scărilor) – către exterior sau către ghene de gunoi – pentru clădiri colective,
determ inat conform Fig. 4.2.12.4
Fig. 4.2.12. 4 Starea elementelor de închidere mobilă
p4 – coeficient de penalizare funcție de starea armăturilor de închidere și reglaj de la corpurile
statice –pentru clădiri dotate cu instalație de încălzire centrală cu corp uri statice, determinat
conform Fig. 4.2.12.5
64
Fig. 4.2.12. 5 Starea armăturilor d e închidere și reglaj
p5 – coeficient de penalizare în funcție de spălarea sau curățarea instalației de încălzire interioară
– pentru clădiri racordate la un punct termic c entralizat sau centrală termică de cartier,
determinat conform Fig. 4.2.12. 6
Fig. 4.2.12. 6 Starea instalației de încălzire interioară
p6 – coeficient de penalizare funcție de existența armăturilor de separare și golire a co loanelor de
încălzire – pentru clădiri colective dotate cu instalație de încălzire centrală, determinat conform
Fig. 4.2.12. 7
Fig. 4.2.12. 7 Starea armăturilor de separare și golire a coloanelor de încălzire
p7 – coeficient de penalizare în funcție de existența echipamentelor de măsură pentru decontarea
consumurilor de căldu ră – pentru clădiri racordate la sisteme centralizate de alimentare cu
căldură, determinat conform Fig. 4.2.12. 8
65
Fig. 4.2.12 .8 Starea echipamentelor de măsură pentru decontarea consumurilor de căldur ă
p8 – coeficient de penalizare funcție de starea finisajelor exterioare ale pereților exteriori – pentru
clădiri cu pereți din cărămidă sau BCA, determinat conform Fig. 4.2.12. 9
Fig. 4.2.12 .9 Starea finisajelor exterioare ale perețil or exteriori
p9 – coeficient de penalizare funcție de starea pereților exteriori din punct de vedere al
conținutului de umiditate al acestora, determinat conform Fig. 4.2.12. 10
Fig. 4.2.12 .10 Starea pereților exteriori în funcție de conținutul de umidi tate
p10 – coeficient de penalizare funcție de starea acoperiș ului peste pod – pentru clădiri prevăzute
cu pod nelocuibil, determinat conform Fig. 4.2.12. 11
Fig. 4.2.12 .11 Starea acoperișului
p11 – coeficient de penalizare funcție de starea coșului / c oșurilor de evacuare a fumului – pentru
clădiri dotate cu sisteme locale de încălzire / preparare a apei calde de consum cu combustibil
lichid sau solid, determinat conform Fig. 4.2.12. 12
66
Fig. 4.2.12 .12 Starea coșurilor de evacuare a fumului
p12 – coefi cient de penalizare care ține seama de posibilitatea asigu rării necesarului de aer
proaspăt la valoarea de confort, determinat conform Fig. 4.2.12. 13
Fig. 4.2.12 .13 Starea sistemului de ventilare
În aplica ția de față, setarea penalizărilor se face prin selectarea fiecărei penalizări din
combobox -ul „Penalizarea”, aceasta acțiune producând setarea stărilor posibile corespunzătoare
pentru fiecare penalizare în parte așa cum au fost precizate în figurile de mai sus. Se selectează
starea corespunzătoare din combobox -ul „Starea ” apoi se apasă butonul „Adaugă”. Pasul se
repetă pentru cele 12 penalizări.
Fig. 4.2.12 .14 Setarea penalizărilor
După fiecare penalizare adăugată , groupbox -ul „Penalizări” primește valoarea
corespunzătoare pentru fiecare penalizare p e care o înregistre ază.
67
Fig. 4.2.12 .15 Valorile penalizărilor
Notarea energetică a clădirii se face în func ție de consumurile specifice corespunzătoare
utilită ților din clădire și penalită ților stabilite corespunzător exploatării. Încadrarea în clasele
energetice se face în func ție de consumul specific de energie pentru fiecare tip de consumator in
funcție de scala energetică specifică.
Consumul anual specific de energie pentru încălzirea spațiilor este determinat cu ajutorul
formulei:
𝑞î𝑛𝑐=𝑄𝑓ℎ
𝐴î𝑛𝑐
𝑄𝑓ℎ- consumul de energie pentru încălzire
𝐴î𝑛𝑐 – suprafața încalzită a clădirii
În funcție de valoarea 𝑞î𝑛𝑐 , consumului anual specific de energie pentru încălzirea spațiilo r
i se va atribuii o clasă de energie.
68
Fig. 4.2.12 .16 Clasificarea energetică în funcție de consumul anual pentru încălzire
Consumul anual specific de energie pentru prepararea apei calde de consum este determinat cu
ajutorul formulei:
𝑞𝑎𝑐𝑚 =𝑄𝑎𝑐𝑚
𝐴î𝑛𝑐
𝑄𝑎𝑐𝑚 – consumul de energie pentru prepararea apei calde de consum
În funcție de valoarea 𝑞𝑎𝑐𝑚 , consumului anual specific de energie pentru prepararea apei
calde de consum i se va atribui i o clasă de energie.
Fig. 4.2.12 .17 Clasifi carea energetică în funcție de consumul anual pentru prepararea apei
calde de consum
Consumul anual specific de energie pentru iluminat este determinat cu ajutorul formulei:
𝑤𝑖𝑙=𝑊𝑖𝑙
𝐴î𝑛𝑐
𝑊𝑖𝑙 – consumul de energie pentru iluminat
În funcție de valoarea 𝑤𝑖𝑙 , consumului anual specific de energie pentru sistemul de
iluminat, i se va atribuii o clasă de energie.
69
Fig. 4.2.12 .18 Clasificarea energetică în funcție de consumul anual al sistemului de iluminat
Consumul anual total spec ific de energie este determinat cu ajutorul formulei:
𝑞𝑡𝑜𝑡=𝑞î𝑛𝑐+𝑞𝑎𝑐𝑚+ 𝑤𝑖𝑙
În funcție de valoarea 𝑞𝑡𝑜𝑡, consumului anual total specific de energie i se va atribuii o clasă
de energie.
Fig. 4.2.12 .19 Clasificarea energetică în funcție de consumul anual total de energie
Notarea energetică a clădirilor reală si de referin ță se face folosind formula III.4.1 din Mc001 .
𝑁={exp (−𝐵1∗𝑞𝑇∗𝑝0+𝐵2 𝑝𝑒𝑛𝑡𝑟𝑢 (𝑞𝑇∗𝑝0)>𝑞𝑇𝑚
100 , 𝑝𝑒𝑛𝑡𝑟𝑢 (𝑞𝑇∗𝑝0)≤𝑞𝑇𝑚}
𝑞𝑇 – consumul anual total specific de energie;
𝑝0 – coeficientul de penalizare;
𝑞𝑇𝑚 – consumul specifi c anual normal de energie minim;
𝐵1,𝐵2 – coeficienți numerici determinați conform MC 001 – 2006;
70
Fig. 4.2.12 .20 Stabilirea factorilor pentru nota energetică
Toate aceste calcule su nt realizate pe parcursul aplicației, urmând ca rezultatele finale s ă fie
afișate în groupbox -ul „Nota energetică”.
Fig. 4.2.12 .21 Afișarea notelor și claselor energetice
71
4.2.13 Modulul Certificat Energetic
După ce au fost parcurse toate modulele anterioare, prin apăsarea butonului „Certificat
Energetic”, pe ecranul utilizatorului va apărea o nouă fereastră ce conține certificatul de
performanța energetică, acesta fiind produsul final al aplicației.
Fig. 4.2.1 3.1 Certificat de performanță energetică – pagina 1
72
Fig. 4.2.1 3.2 Certificat de performanță energetică – pagin a 2
73
Fig. 4.2.1 3.3 Certificat de performanță energetică – pagina 3
74
Fig. 4.2.1 3.4 Certificat de performanță energetică – pagina 4
75
Fig. 4.2.1 3.5 Certificat de performanță energetică – pagina 5
76
CAPITOLUL 5. CONCLUZII ȘI CONTRIBUȚII
„SISTEM -ul SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE A
UNEI CL ĂDIRI” este o aplicație informatică prin care s -a dorit diminuarea timpului de realizare
a unui certificat energetic pentru clădirile rezidențiale , atât pentru inginerul ce îl realizează cât și
pentru clientul ce a făcut cererea. Realizarea automată a calculelor de către aplicație, cât și
existența unei baze de date ce co nține informațiile necesare pentru calcule, sunt cele 2 motive ce
au produs diminuarea vizibila a timpul de execuție pentru acest document.
Un alt avantaj major al realizării automate a calculelor îl reprezintă eliminarea erorii umane.
Astfel prin această aplicație se asigură precizia de calcul, erorile matematice sau logice fiind
excluse, întrucât „SISTEM -ul SOFTWARE PENTRU STABIL IREA PERFORMANȚEI
ENERGETICE A UNEI CL ĂDIRI” beneficiază de un algoritm bine stabilit.
Aplicația este fezabilă pentru a putea f i folosită doar de c ătre persoanele ce pot ates ta ca au
absolvit cursuri de specialitate ce le permit auditarea clădirilor.
„SIS TEM -ul SOFTWARE PENTRU STABILIREA PERFORMANȚEI ENERGETICE A
UNEI CL ĂDIRI” a urmărit în principiu următoarele obiective care s -au dovedit pe parcurs a fi
realizabile:
✓ Realizarea unei interfețe prietenoase și ușor de folosit
✓ Accesarea aplicației numai de c ătre persoane autorizate
✓ Accesul rapid si sigur la informațiile salvate în baza de date
✓ Realizarea corectă a calculelor necesare
✓ Realizarea certificatului de performată energetică respectând normativele aflate în
vigoare
Lucrare de fața conține 5 capitole, mai jos realizându -se descrierea fiecărui capitol:
Capitolul 1. Introducere în tematica lucrării
În primul capitol al lucrării sunt prezentate principalele obiective și aria de cuprindere a
sistemului analizat . S-a descris motivația alegerii temei și avanta jele pe care o astfel de aplicație
le-ar aduce utilizatorilor.
Este explicată importanta certificatului en ergetic și legea prin care a fost introdusă
obligativitatea deținerii acestui document.
77
Capitolul 2. Concepte și tehnologii informatice utilizate în e laborarea proiectului
În al doilea capitol sunt descrise principalele instrumente informatice care au fost utilizate în
proiectarea și construirea „SISTEM -ului SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI”:
• Sistemul de gestiune al baze lor de date ORACLE, împreuna cu mediul de dezvoltare
SQL Developer
• Limbajul de programare C#, împreună cu mediul de dezvoltare Visual Studio 2017
Capitolul 3. Metodologia de calcul a perform anței energetice a clădirii
În acest capitol este explicat într -un mod detaliat algoritmul , procedura general ă și schemele
de calcul pentru obținerea certificatului de per formanță energetică. Algoritmul se bazează pe
legile si normativele aflate în vigoare.
De asemenea sunt explicate domeniul de aplicare, cui i se adres ează și necesitatea si scopul
metodologiei de calcul a perform anței energetice a clădirilor.
Capitolul 4. Studiu de caz. SISTEM SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CL ĂDIRI
În capitolul 4 este realizată descrierea detaliată a aplicație i informatice dezvoltate și este
prezentată structura funcțională a softului și descrierea fi ecărui modul.
În primă fază este detaliată structura bazei de date si modul de autentificare al utilizatorilor,
urmând apoi o descriere detaliată a sistemului soft ware prin prezentarea fiecărui modul cu
detalierea funcționalității și utilități acestuia și detalierea modului de calcul.
Capitolul 5. Concluzii si contribuții
În ultimul capitol sunt prezentate concluziile și contribuțiile personale la acest proiect .
Principalele contribuții aduse în proiect sunt:
– Analiza efectuată asupra legilor și normativelor pentru realizarea unui certificat de
performanță energetică.
– Analiza efectuată pentru proiectarea un ui sistem informatic utilizând limbajul de
programare C#.
-Proiectarea și dezvoltarea „ SISTEM -ului SOFTWARE PENTRU STABILIREA
PERFORMANȚEI ENERGETICE A UNEI CLADIRI” cu următoarele funcționalități:
78
• Înregistrarea utilizatorilor folosind o bază de date ORACLE
• Gestionarea bazei de date ORACLE
• Întocmirea certificatu lui energetic pe baza formularelor completate în aplicație
79
Bibliogra fie
[1] E. Nrchita, Baze de date, Bacău, 2008.
[2] A. Runceanu, Sistemul de gestiune al bazelor de date ORACLE, Târgu -Jiu: Universiatea
Constant in Brâncuși, 2016.
[3] M. McLaughlin, PL/SQL Programming, USA: Oracle, 2008.
[4] C. Murry, Oracle SQL Developer User's Guide, USA: Oracle, 2013.
[5] Microsoft, Programarea orientată pe obiecte și programarea vizuală, Microsoft .NET
Framework.
[6] B. Johnson, Visual Studio 2017, Canada: Wrox Press, 2017.
[7] UTCB, Metodologia de calcul a performanței energetice, București: Fast Print, 2006.
[8] SR 1907 -2– Instalații de încălzire. Neceasarul de căldură de calcul. Temperaturi, IRS
STANDARD RO MAN, 1997.
[9] SR 4839/1997 – Instalații de încălzire. Numărul anual de grade -zile.
[10] SR EN 13789 – Performanța termică a clădirilor. Coeficient de p ierderi de căldură prin
transfer. Metodă de calcul.
[11] SR EN ISO 13790:2004 – Performanța ter mică a clădirilor. Calculul necesarului de energie
pentru încălzirea spațiilor.
Referi nțe Web:
[12] "http://publications.europa.eu/webpub/com/factsheets/energy/ro/," [Online].
[13] "https://lege5.ro/en/Gratuit/gm3tenzqgq/legea -nr-372-2005 -privind -performanta -energetica –
a-cladirilor?pid=&d=2016 -02-05," [Online].
[14] "http://ames.ro/certificat -energ etic/," [Online].
80
Anexe
Anexă modul rezistențe corectate:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Li nq;
using System.Text;
using System.Threading.Tasks;
using System.Windo ws.Forms;
using System.Data.OracleClient;
namespace ProiectLicenta.forms
{ public partial class rezistTermiceCorectate : UserControl
{ public rezistTermiceCorectate()
{
InitializeCompon ent();
combobox_denimire(); }
double cs = 0.0039;
int cont = 0;
int co nt2 = 0;
int cont3 = 0;
public void combobox_denimire()
{
OracleConnection conRTC = new OracleConnection("DATA SOURCE = ORCL ; PASSWORD
= 123 ; USER ID = TESTER") ;
OracleCommand comandaRTC = new Orac leCommand("SELECT * FROM
COEF_TRANSMITENTA", conRTC);
OracleDataReader citireRTC;
try {
conRTC.Open();
citireRTC = comandaRTC.ExecuteReader();
while (citireRTC.Read())
{ string denumire = citireRTC.GetString(0);
comboBoxDenumire.Items.Add(denumire);
} }
catch (Exception ex)
{
MessageBox.Show(ex.Message);
} }
int buton = 0;
private void comboBoxDenumire_SelectedIndexChanged(object sender, EventArgs e)
{
81
OracleConnection conRTC = new OracleConnection("DATA SOURCE = ORCL ; PASSWORD
= 123 ; USER ID = TESTER");
string cv = "SELECT * FROM COEF_TRANSMITENTA where DENUMIRE= '" +
comboBoxDenumire.Text + "'";
OracleCommand comandaRTC = ne w OracleCommand(cv, conRTC);
OracleDataReader citireRTC ;
try{
conRTC.Open();
citireRTC = comandaRTC.ExecuteReader();
while (citireRTC.Read())
{
string denumire = citireRTC.GetString(0);
textboxTransmitenta.Text = citire RTC.GetFloat(1).ToString();
textboxLungime.Text = citireRTC.GetFloat(2).ToString();
} }
catch (Exception ex)
{ MessageBox.Show(ex.Message);
} }
DataTable pereteExterior = new DataTable();
DataTable placaSubsol = new DataTable();
DataTable placaUltimEta j = new DataTable();
DataTable rezistTermieCorectate = new DataTable();
private void rezistT ermiceCorectate_Load(object sender, EventArgs e)
{
pereteExterior.Columns.Add("Element de contructie", typeof(string));
pereteExterior.Columns.Add("Denumire", typeof(string));
pereteExterior.Columns.Add("Trasmitenta termica[W/mK]", typeof(float));
pereteEx terior.Columns.Add("Lungime[m]", typeof(float));
pereteExterior.Columns.Add("Trasmitenta*Lungime[W/K]", typeof(float));
placaSubsol.Columns.Add("Element de contructie", typeof(string));
placaSubsol.Columns.Add("Denumire", typeof(string));
placaSubsol.Colum ns.Add("Trasmitenta termica[W/mK]", typeof(float));
placaSubsol.Columns.Add("Lungime[m]", typeof(float));
placaSubsol.Co lumns.Add("Trasmitenta*Lungime[W/K]", typeof(float));
placaUltimEtaj.Columns.Add("Element de contructie", typeof(string));
placaUltimEta j.Columns.Add("Denumire", typeof(string));
placaUltimEtaj.Columns.Add("Trasmitenta termica[W/mK]", typeof(float));
placa UltimEtaj.Columns.Add("Lungime[m]", typeof(float));
placaUltimEtaj.Columns.Add("Trasmitenta*Lungime[W/K]", typeof(float));
rezistTermieC orectate.Columns.Add("Element de contructie", typeof(string));
rezistTermieCorectate.Columns.Add("Aria[m^2]", typeof(dou ble));
rezistTermieCorectate.Columns.Add("Rezitenta uniderctionala", typeof(double));
rezistTermieCorectate.Columns.Add("Trasmitenta*Lun gime[W/K]", typeof(double));
rezistTermieCorectate.Columns.Add("Coef. punctual de transfer termic", typeof(double));
rezistTermieCorectate.Columns.Add("Coeficient de corectie", typeof(double));
82
rezistTermieCorectate.Columns.Add("Rezistenta termica corectat a", typeof(double));
rezistTermieCorectate.Columns.Add("1/Rezistenta corectata", typeof(double));
rezistTermieCorectate. Columns.Add("Cuplaj termic", typeof(double));
rezistTermieCorectate.Columns.Add("Rezistenta(cladire de referinta)", typeof(double));
rezistTermieCorectate.Columns.Add("Cuplaj termic(referinta)", typeof(double));
dataGridView1.DataSource = pereteExterior;
dataGridView2.DataSource = placaSubsol;
dataGridView3.DataSource = placaUltimEtaj;
dataGridView4.DataSource = rezistTermieCorectate;
}
double[] rezist = null; double[] rezist2 = null; double[] rezist3 = null;
int c;int c2; int c3; double arie; double arie2; double arie3; double R0; double R02; double R03;
private void butonAdauga_Click(object sender, EventArgs e)
{
float var = 0;
string var 2 = "";
try
{
var = float.Parse(textboxTransmitenta.Text) * float.Parse(text boxLungime.Text);
}
catch
{ }
var2 = Math.Round(var, 2, MidpointRounding.ToEven).ToString();
if (buton == 1)
{
cont++;
pereteExterior.Rows.Add("Perete exterior", comboBoxDenumire.T ext,
textboxTransmitenta.Text, textboxLungime.Text, var2);
dataGridView1.Dat aSource = pereteExterior;
rezist = (from DataGridViewRow row in dataGridView1.Rows
where row.Cells[4].FormattedValue.ToString() != string.Empty
select Convert.ToDouble(row.Cells[4] .FormattedValue)).ToArray();
double R00 = rezist.Sum();
R0 = Math.Round(R00, 2, MidpointRounding.ToEven);
arie = VarGlobale.arieCladire – VarGlobale.arieGeamuri;
arie = Math.Round(arie, 2, MidpointRounding.ToEven);
}
else if (buton == 2)
{
cont2++;
placaSu bsol.Rows.Add("Planseu peste subsol", comboBoxDenumire.Text,
textboxTransmitenta.Text, textboxLungime.Text, var2);
dataGridView2.DataSource = placaSubsol;
83
rezist2 = (from DataGridViewRow row in dataGridView2.Rows
where row.Cells[4].FormattedValue.ToString( ) != string.Empty
select Convert.ToDou ble(row.Cells[4].FormattedValue)).ToArray();
double R002 = rezist2.Sum();
R02 = Math.Round(R002, 2, MidpointRounding.ToEven);
arie2 = VarGlobale.arieCladire / (VarGlobale.nrEtaje + 1);
arie2 = Math.Round(arie2, 2, Midp ointRounding.ToEven);
}
else if (buton == 3)
{
cont3++;
placaUltimEtaj.Rows.Add("Planseu peste ultimul nivel", comboBoxDenumire.Text,
textboxTransmitenta.Text, textboxLungime.Text, var2);
dataGridView3.DataSource = placaUltimEtaj;
rezist3 = (from DataGridV iewRow row in dataGridView3.Rows
where row.Cells[4].FormattedValue.ToString() != string.Empty
select Convert.ToDouble(row.Cells[4].FormattedValue)).ToArray();
double R003 = rezist3.Sum();
R03 = Math.Round(R003, 2, MidpointRounding.ToEven);
arie3 = VarGloba le.arieCladire / (VarGlobale.nrEtaje + 1);
arie3 = Math.Round(arie3, 2, MidpointRounding.ToEven);
} }
int clikbuton = 0;
private void buttonRezistCorectate_Click(object sender, EventArgs e)
{
clikbuton++;
if (clikbuton == 1)
{
if (cont > 0)
{
c = 0;
while (c == 0)
{
c++;
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPereteExterior * (R0 +
pereteExterior.Rows.Count * cs)) / arie);
double rr = Math.Round(r, 2, MidpointRounding.ToEven);
double Rcorect = r * VarGlobale.rezistentaTermicaUnidir ectionalaPereteExterior ;
double RRcorect = Math.Round(Rcorect, 2, MidpointRounding.ToEven);
double a = Math.Round(1 / Rcorect, 2, MidpointRounding.ToEven);
double b = arie = Math.Round(a * arie, 2, MidpointRounding.ToEven);
double cuplajReferinta = Math.Ro und(VarGlobale.CRpereti Exteriori * arie, 2,
MidpointRounding.ToEven);
84
rezistTermieCorectate.Rows.Add("Perete exterior", arie,
VarGlobale.rezistentaTermicaUnidirectionalaPereteExterior, R0, pereteExterior.Rows.Count *
cs, rr, RRcorect, a, b,VarGlobale.CRper etiExteriori,cuplajRefe rinta);
} }
if (cont2 > 0)
{
c2 = 0;
while (c2 == 0)
{
c2++;
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol * (R02 +
placaSubsol.Rows.Count * cs)) / arie2);
double rr = Math.Round(r, 2, MidpointRoundi ng.ToEven);
double Rcorect = r * VarGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol;
double RRcorect = Math.Round(Rcorect, 2, MidpointRounding.ToEven);
double a = Math.Round(1 / Rcorect, 2, MidpointRounding.ToEven);
double b = arie = Ma th.Round(a * a rie2, 2, MidpointRounding.ToEven);
double cuplajReferinta = Math.Round(VarGlobale.CRSubsol * arie2, 2,
MidpointRounding.ToEven);
rezistTermieCorectate.Rows.Add("Planseu peste subsol", arie2,
VarGlobale.rezistentaTermicaUnidirectionalaPlanseuS ubsol, R02, pl acaSubsol.Rows.Count * cs,
rr, RRcorect, a, b, VarGlobale.CRSubsol,cuplajReferinta);
VarGlobale.cuplajTermicPlacaPesteSubsol = b;
}}
if (cont3 > 0)
{
c3 = 0;
while (c3 == 0)
{
c3++;
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectio nalaPlanseuUlt imEtaj * (R03 +
placaUltimEtaj.Rows.Count * cs)) / arie3);
double rr = Math.Round(r, 2, MidpointRounding.ToEven);
double Rcorect = r * VarGlobale.rezistentaTermicaUnidirectionalaPlanseuUltimEtaj;
double RRcorect = Math.Round(Rcorect, 2, Midpo intRounding.To Even);
double a = Math.Round(1 / Rcorect, 2, MidpointRounding.ToEven);
double b = arie = Math.Round(a * arie3, 2, MidpointRounding.ToEven);
double cuplajReferinta = Math.Round(VarGlobale.CRultimNivel * arie3, 2,
MidpointRounding.ToEven);
rezistTermieCorect ate.Rows.Add("Planseu peste ultimul etaj", arie3,
VarGlobale.rezistentaTermicaUnidirectionalaPlanseuUltimEtaj, R03,
placaUltimEtaj.Rows.Count * cs, rr, RRcorect, a, b, VarGlobale.CRultimNivel,cuplajReferinta);
}}}
else if (clikbuton > 1)
{
85
rezistTermieCore ctate.Clear();
dataGridView4.Refresh();
if (cont > 0)
{
c = 0;
while (c == 0)
{
c++;
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPereteExterior * (R0 +
pereteExterior.Rows.Count * cs)) / arie);
double Rcorect = r * VarGlobale.rezistenta TermicaUnidirectionalaPereteExterior;
rezistTermieCorectate.Rows.Add("Perete exterior", arie,
VarGlobale.rezistentaTermicaUnidirectionalaPereteExterior, R0, pereteExterior.Rows.Count *
cs, r, Rcorect);
}}
if (cont2 > 0)
{
c2 = 0;
while (c2 == 0)
{
c2++;
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol * (R02 +
placaSubsol.Rows.Count * cs)) / arie2);
double Rcorect = r * VarGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol;
rezistTermieCorectate.Rows.Add( "Planseu peste subsol ", arie2,
VarGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol, R02, placaSubsol.Rows.Count * cs,
r, Rcorect);
}}
if (cont3 > 0)
{
c3 = 0;
while (c3 == 0)
{
c3++;
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPlan seuUltimEtaj * (R03 +
placaUltimEtaj.Rows.Count * cs)) / arie3);
double Rcorect = r * VarGlobale.rezistentaTermicaUnidirectionalaPlanseuUltimEtaj;
rezistTermieCorectate.Rows.Add("Planseu peste ultimul etaj", arie3,
VarGlobale.rezistentaTermicaUnidirectionalaPlanseuUltimEtaj, R 03,
placaUltimEtaj.Rows.Count * cs, r, Rcorect);
}}}}
private void buttonStergere_Click(object sender, EventArgs e)
{
if (buton == 3)
{
86
int linieSterge = dataGridView3.CurrentCell.RowIndex;
dataGridView3.Rows.RemoveAt(linieSterge);
double[] rezist3 = (from DataGridViewRow row in dataGridView3.Rows
where row.Cells[4].FormattedValue.ToString() != string.Empty
select Convert.ToDouble(row.Cells[4].FormattedValue)).ToArray();
double R003 = rezist3.Sum ();
R03 = Math.Round(R003, 2, MidpointRounding.ToEven);
}
if (buton == 2)
{
int linieSterge = dataGridView2.CurrentCell.RowIndex;
dataGridView2.Rows.RemoveAt(linieSterge);
double[] rezist2 = (from DataGridViewRow row in dataGridView2.Rows
where row.Cells[4 ].FormattedValue.ToString() != string.Empty
select Convert.ToD ouble(row.Cells[4].FormattedValue)).ToArray();
double R002 = rezist2.Sum();
R02 = Math.Round(R002, 2, MidpointRounding.ToEven);
}
if (buton == 1)
{
int linieSterge = dataGridView1.CurrentCell.Ro wIndex;
dataGridView1.Rows.RemoveAt(linieSterge);
double[] rez ist1 = (from DataGridViewRow row in dataGridView1.Rows
where row.Cells[4].FormattedValue.ToString() != string.Empty
select Convert.ToDouble(row.Cells[4].FormattedValue)).ToArray();
double R00 = rezist1.Sum();
R0 = Math.Round(R00, 2, MidpointRounding.ToEven );
}}
private void button1_Click_3(object sender, EventArgs e)
{
using (OracleConnection conF = new OracleConnection("DATA SOURCE = ORCL ;
PASSWORD = 123 ; USER ID = TESTER"))
{
conF.Open ();
OracleDataAdapter daF = new OracleDataAdapter("SELECT * FROM F_CO RECTATE_PE",
conF);
DataTable dtbl = new DataTable();
daF.Fill(dtbl);
dataGridView1.DataSource = dtbl;
OracleDataAdapter daF2 = new OracleDataAdapter("SELECT * FROM F_CORECTATE_PS",
conF) ;
DataTable dtbl2 = new DataTable();
daF2.Fill(dtbl2);
dataGridView2. DataSource = dtbl2;
87
OracleDataAdapter daF3 = new OracleDataAdapter("SELECT * FROM F_CORECTATE_UN",
conF);
DataTable dtbl3 = new DataTable();
daF3.Fill(dtbl3);
dataGridView3.DataSource = d tbl3;
//PERETE EXT
rezist = (from DataGridViewRow row in dataGridView 1.Rows
where row.Cells[3].FormattedValue.ToString() != string.Empty
select Convert.ToDouble(row.Cells[3].FormattedValue)).ToArray();
double R00 = rezist.Sum();
R0 = Math.Round (R00, 2, MidpointRounding.ToEven);
//PLANSEU PESTE SUBSOL
rezist2 = (from DataGri dViewRow row in dataGridView2.Rows
where row.Cells[3].FormattedValue.ToString() != string.Empty
select Convert.ToDouble(row.Cells[3].FormattedValue)).ToArray();
double R002 = rezist2.Sum();
R02 = Math.Round(R002, 2, MidpointRounding.ToEven);
arie2 = VarGlo bale.arieCladire / (VarGlobale.nrEtaje + 1);
arie2 = Math.Round(arie2, 2, MidpointRounding.ToEven);
//ULTIM NIVEL
rezist3 = (from DataGridViewRow row in dataGridView3.Rows
where row.Cells[3].FormattedValue.ToString() != string.Empty
select Convert.ToDoubl e(row.Cells[3].FormattedValue)).ToArray();
double R003 = rezist3.Sum();
R03 = Math.Round(R003, 2, MidpointRounding.ToEven);
arie3 = VarGlobale.arieCladire / (VarGlobale.nrEtaj e + 1);
arie3 = Math.Round(arie3, 2, MidpointRounding.ToEven);
//PERETE EXT
arie = VarGlobale.arieCladire – VarGlobale.arieGeamuri;
arie = Math.Round(arie, 2, MidpointRounding.ToEven);
double r = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPerete Exterior * (R0 +
dtbl.Rows.Count * cs)) / arie);
double rr = Math.Round(r, 2, Mid pointRounding.ToEven);
double Rcorect = r * VarGlobale.rezistentaTermicaUnidirectionalaPereteExterior;
double RRcorect = Math.Round(Rcorect, 2, MidpointRounding.ToEven);
doubl e a = Math.Round(1 / Rcorect, 2, MidpointRounding.ToEven);
double b = Math.Round( a * arie, 2, MidpointRounding.ToEven);
double cuplajReferinta = Math.Round(1/VarGlobale.CRperetiExteriori * arie, 2,
MidpointRounding.ToEven);
rezistTermieCorectate.Rows.Add("Perete exterior", arie,
VarGlobale.rezistentaTermicaUnidirectionalaPereteExterior , R0, dtbl.Rows.Count * cs, rr,
RRcorect, a, b, VarGlobale.CRperetiExteriori, cuplajReferinta);
//PLANSEU PESTE SUBSOL
88
double r2 = 1 / (1 + (Va rGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol * (R02 +
dtbl2.Rows.Count * cs)) / arie2);
double rr2 = Ma th.Round(r2, 2, MidpointRounding.ToEven);
double Rcorect2 = r2 * VarGlobale.rezistentaTermicaUnidirectionalaPlanseuSubsol;
double RRcorect2 = M ath.Round(Rcorect2, 2, MidpointRounding.ToEven);
double a2 = Math.Round(1 / Rcorect2, 2, MidpointRounding.ToEven) ;
double b2 = arie = Math.Round(a2 * arie2, 2, MidpointRounding.ToEven);
double cuplajReferinta2 = Math.Round(1/VarGlobale.CRSubsol * arie2, 2,
MidpointRounding.ToEven);
rezistTermieCorectate.Rows.Add("Planseu peste subsol", arie2,
VarGlobale.rezistentaTer micaUnidirectionalaPlanseuSubsol, R02, dtbl2.Rows.Count * cs, rr2,
RRcorect2, a2, b2,VarGlobale.CRSubsol, cuplajReferinta2);
VarGlobale.cuplajT ermicPlacaPesteSubsol = b2;
VarGlobale.CRCuplajPestesubsol = cuplajReferinta2;
//ULTIM NIVEL
double r3 = 1 / (1 + (VarGlobale.rezistentaTermicaUnidirectionalaPlanseuUltimEtaj * (R03 +
dtbl3.Rows.Count * cs)) / arie3);
double rr3 = Math.Round(r3, 2, Midpoi ntRounding.ToEven);
double Rcorect3 = r3 * VarGlobale.rezistentaTermicaUnidirectionalaPlanseuUltimEtaj;
double RR corect3 = Math.Round(Rcorect3, 2, MidpointRounding.ToEven);
double a3 = Math.Round(1 / Rcorect3, 2, MidpointRounding.ToEven);
double b3 = arie = Math.Round(a3 * arie3, 2, MidpointRounding.ToEven);
double cuplajReferinta3 = Math.Round(1/VarGlobale.CRultimNi vel * arie3, 2,
MidpointRounding.ToEven);
rezistTermieCorectate.Rows.Add("Planseu peste ultimul etaj", arie3,
VarGlobale.rezistentaTermicaUnidi rectionalaPlanseuUltimEtaj, R03, dtbl3.Rows.Count * cs,
rr3, RRcorect3, a3, b3, VarGlobale.CRultimNivel, cuplajRe ferinta3);}}
private void button5_Click(object sender, EventArgs e)
{OracleConnection conectare = new OracleConnection("DATA SOURCE = ORCL ;
PASSWORD = 123 ; USER ID = TESTER");
for (int i = 0; i < dataGridView4.Rows.Count – 1; i++)
{
conectare.Open();
string cv = "INSERT INTO CUPLAJ_TERMIC (ELEMENT, REZISTENTA, U, ARIE,
CUPLAJ_TERMIC,CUPLAJ_C LADIRE_REFERINTA) VALUES ('" +
dataGridView4.Rows[i].Cells[0].Value + "','" +dataGridView4.Rows[i].Cells[6].Value + "','" +
dataGridView4.Rows[i].Cells[7].Value + "','" +dataGridView4.Rows[i].Cells[1].Value + "','" +
dataGridView4.Rows[i].Cells[8].Value + "','" + dataGridView4.Rows[i].Cells[10].Value + "')";
OracleCommand comanda = new OracleCommand(cv, conectare) ;
comanda.ExecuteNonQuery();
conectare.Close();
}}}}
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Licenta Sprincenatu Alexandra Aia 4,grupa 1 [604204] (ID: 604204)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
