ΛΟΓΙΣΜΙΚΟ ΛΕΙΤΟΥΡΓΙΑΣ ΚΑΙ ΕΛΕΓΧΟΥ ΗΛΙΑΚΟΥ ΘΕΡΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ

Σχετικά έγγραφα
ΛΟΓΙΣΜΙΚΟ ΛΕΙΤΟΥΡΓΙΑΣ ΚΑΙ ΕΛΕΓΧΟΥ ΗΛΙΑΚΟΥ ΘΕΡΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ

Προσομοίωση ηλιακού θερμικού συστήματος με τα εξής δεδομένα: Ηλιακή ακτινοβολία και θερμοκρασία περιβάλλοντος:

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ΗΛΙΑΚΟΥ ΘΕΡΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΖΕΣΤΟ ΝΕΡΟ ΧΡΗΣΗΣ

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ΗΛΙΑΚΟΥ ΘΕΡΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΖΕΣΤΟ ΝΕΡΟ ΧΡΗΣΗΣ

Κάνετε τη γραφική παράσταση του συντελεστή απόδοσης. Επίσης βρείτε την απόδοση του συλλέκτη για T

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ TRNSYS για ΗΘΣ

ΚΩ ΙΚΑΣ ΕΠΙΛΥΣΗΣ ΜΕΤΑΦΟΡΑΣ ΘΕΡΜΟΤΗΤΑΣ ΜΕ ΑΚΤΙΝΟΒΟΛΙΑ ΣΕ ΚΛΕΙΣΤΕΣ ΚΟΙΛΟΤΗΤΕΣ ΜΕ ΙΑΧΥΤΙΚΕΣ ΚΑΙ ΓΚΡΙΖΕΣ ΕΠΙΦΑΝΕΙΕΣ

Τμήμα Μηχανολόγων Μηχανικών, Πανεπιστήμιο Θεσσαλίας ΠΜΣ ΜΜ016: ΗΛΙΑΚΑ ΘΕΡΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ( ) Διδάσκων: Καθηγητής Δημήτρης Βαλουγεώργης

Ενότητα 4: Ηλιακά θερμικά συστήματα. Χρήστος Τάντος

Η πλήρως ανεπτυγµένη ροή λόγω διαφοράς πίεσης σε κυλινδρικό αγωγό περιγράφεται από την συνήθη διαφορική εξίσωση

Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:

1. PV modules 2. Wind Generator 3. Charge Controllers 4. Battery Bank 5. Inverter 6. Fuse box 7. AC appliances

Δομή προγράμματος στη Fortran

ΚΕΦΑΛΑΙΟ 2. Περιγραφή της Κίνησης. 2.1 Κίνηση στο Επίπεδο

ΠΑΡΟΧΗ ΕΞΕΙΔΙΚΕΥΜΕΝΩΝ ΕΠΙΣΤΗΜΟΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ. Διαπίστευση Εργαστηρίου κατά ΕΝ ISO/IEC Σύστημα Ποιότητας, Διαδικασίες

H κατανομή του Planck για θερμοκρασία 6000Κ δίνεται στο Σχήμα 1:

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική

DETERMINATION OF THERMAL PERFORMANCE OF GLAZED LIQUID HEATING SOLAR COLLECTORS

Δομή προγράμματος στη Fortran

Ενότητα 4: Ηλιακά θερμικά συστήματα. Χρήστος Τάντος

Λύσεις ασκήσεων Άσκηση 1: Cengel and Ghajar, Κεφάλαιο 13: Προβλήματα και

0.5, Μεταφορά θερμότητας ανάμεσα σε κυλίνδρους μεγάλου μήκους (χωρίς ασπίδα):

Παράδειγμα #5 EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης. ( k ) ( k)

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΝΑΠΤΥΞΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΛΟΓΙΣΜΙΚΟΥ ΠΡΟΣΟΜΟΙΩΣΗΣ ΗΛΙΑΚΩΝ ΘΕΡΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ

Ανανεώσιμες Πηγές Ενέργειας (Α.Π.Ε.)

ΗΛΙΑΚΗ ΕΝΕΡΓΕΙΑ: ΘΕΡΜΑΝΣΗ ΑΕΡΑ

Παράδειγμα #4 EΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Εργαστήριο ΑΠΕ I. Ενότητα 3: Ηλιακοί Συλλέκτες: Μέρος Β «Πειραματική Μελέτη Ηλιακών Θερμικών Συστημάτων»

ΑΠΟΘΗΚΕΥΣΗ ΘΕΡΜΟΤΗΤΑΣ

ΜΗΝΙΑΙΑ ΕΚΘΕΣΗ ΠΑΡΑΓΩΓΗΣ ΕΡΓΟΥ ΗΛΙΑΚΟ ΠΑΡΚΟ ΘΕΣΣΑΛΙΑΣ ΔΕΚΕΜΒΡΙΟΣ 2013

ST-ESCOs. «Χρήση του λογισμικού STESCO για μελέτες σκοπιμότητας συμφωνιών ΕΠΕΥ ΘΗΣ Περίπτωση εφαρμογής» Αριστοτέλης Αηδόνης

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός

Πίνακες. (i) FORTRAN και Αντικειµενοστραφής Προγραµµατισµός

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς

5.1 QAA75.. / QAA78 / AVS37..

5. Κυκλώματα θέρμανσης Χώρου. Δημήτρης Χασάπης

Proses = 0 / 0 Proses = 0 / 36 16" 4576 / 2.3 Barat : 4833 / Utara : 5941 / 3.05 Proses = 63 / 37 Flow : 9936 / 3.2

Συνάρτηση Διαδικασία

DATA SHEET Surface mount NTC thermistors. BCcomponents

Εισαγωγή στο Προγραμματισμό για Μηχανολόγους Οδηγός Προετοιμασίας για τη Τελική Εξέταση

Κεφάλαιο 3: ΣΥΛΛΕΚΤΕΣ. 3.1 Ταξινόμηση ηλιακών συλλεκτών. 3.2 Βαθμός απόδοσης επίπεδων και συγκεντρωτικών συλλεκτών. 3.3 Σχεδιασμός επίπεδων συλλεκτών

Ενότητα 1 Διάλεξη 3. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

Μορφοποίηση της εξόδου

ΛΟΓΙΣΜΙΚΟ Sun power Καπλάνη

Τ Ε Χ Ν Ο Λ Ο Γ Ι Α Κ Λ Ι Μ Α Τ Ι Σ Μ Ο Υ ( Ε ) - Φ Ο Ρ Τ Ι Α 1

Surface Mount Multilayer Chip Capacitors for Commodity Solutions

Συστήματα SCADA Εισαγωγή στη Λήψη Δεδομένων (DAQ) Μέρος 3 β

Μονοδιάστατοι πίνακες

Μονοδιάστατοι πίνακες (συνέχεια)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

Εισαγωγή Στις ΑΠΕ. 2 η Εργαστηριακή Άσκηση. Γ. ΒΙΣΚΑΔΟΥΡΟΣ Ηλεκτρονικός Μηχανικός & Μηχανικός Η/Υ

ΚΕΦΑΛΑΙΟ 5. Matlab GUI για FWSVM και Global SVM

Αν βάλουμε δίκτυο (αριστερά) Αν προσθέσουμε γεννήτρια (δεξιά) και συνδυασμό με ΑΠΕ κάτω... Εικόνα 1 Προσθαφαίρεση συνιστωσών

ΘΕΩΡΗΤΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ ΤΗΣ ΑΠΟΔΟΣΗΣ ΑΝΑΚΛΑΣΤΙΚΩΝ ΥΛΙΚΩΝ

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

ΠΡΟΣ ΙΟΡΙΣΜΟΣ ΘΕΡΜΙΚΗΣ ΑΠΟ ΟΣΗΣ ΗΛΙΑΚΩΝ ΣΥΛΛΕΚΤΩΝ ΜΕ ΥΓΡΟ ΚΑΙ ΙΑΦΑΝΕΣ ΚΑΛΥΜΜΑ

Fin coil calculation with NTU

Κεφάλαιο 5ο: Εντολές Επανάληψης

THICK FILM LEAD FREE CHIP RESISTORS

ISO Sample Report

Συστήματα ηλιακής ενέργειας Άμεση μετατροπή σε θερμότητα.

Παράδειγμα #10 ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΜΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

ΔΙΑΔΙΚΤΥΑΚΑ ΠΙΛΟΤΙΚΑ ΣΕΜΙΝΑΡΙΑ SOLAR CV E-SILULATOR

Αρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)

ΗΠΗΝ: Ηλιοθερμική Παραγωγή Ηλεκτρισμού και αφαλατωμένου Νερού

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΕΡΕΥΝΑΣ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΔΗΜΟΚΡΙΤΟΣ / DEMOKRITOS NATIONAL CENTER FOR SCIENTIFIC RESEARCH

ΕΚΘΕΣΗ ΔΟΚΙΜΩΝ ΔΕΞΑΜΕΝΗΣ ΑΠΟΘΗΚΕΥΣΗΣ ΖΕΣΤΟΥ ΝΕΡΟΥ ΣΥΜΦΩΝΑ ΜΕ ΤΟΝ ΚΑΝΟΝΙΣΜΟ 812/2013 TEST REPORT

ΕΚΘΕΣΗ ΔΟΚΙΜΩΝ ΔΕΞΑΜΕΝΗΣ ΑΠΟΘΗΚΕΥΣΗΣ ΖΕΣΤΟΥ ΝΕΡΟΥ ΣΥΜΦΩΝΑ ΜΕ ΤΟΝ ΚΑΝΟΝΙΣΜΟ 812/2013 TEST REPORT

ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ. Σταυράκης

IMPLICIT NONE INTEGER :: a, b, c

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται

Εισαγωγή στον Προγραμματισμό Η/Υ για Χημικούς Μηχανικούς

Ασκήσεις Γενικά Μαθηµατικά Ι Οµάδα 5 (λύσεις)

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

Ανανεώσιμες Πηγές Ενέργειας ΙΙ ΔΙΑΛΕΞΕΙΣ: ΦΩΤΟΒΟΛΤΑΪΚΑ ΣΥΣΤΗΜΑΤΑ (ΜΕΡΟΣ Β) Ώρες Διδασκαλίας: Τρίτη 9:00 12:00. Αίθουσα: Υδραυλική

Fortran και Αντικειμενοστραφής προγραμματισμός.

ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

ΔΡΑΣΗ ΕΘΝΙΚΗΣ ΕΜΒΕΛΕΙΑΣ. «ΣΥΝΕΡΓΑΣΙΑ 2009» ΠΡΑΞΗ Ι:«Συνεργατικά έργα μικρής και μεσαίας κλίμακας»

ΕΚΘΕΣΗ ΔΟΚΙΜΩΝ ΔΕΞΑΜΕΝΗΣ ΑΠΟΘΗΚΕΥΣΗΣ ΖΕΣΤΟΥ ΝΕΡΟΥ ΣΥΜΦΩΝΑ ΜΕ ΤΟΝ ΚΑΝΟΝΙΣΜΟ 812/2013 TEST REPORT

Εισαγωγή στη Fortran. Μάθημα 3 ο. Ελευθερία Λιούκα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #1: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ.

ΠΡΟΣΔΙΟΡΙΣΜΟΣ ΘΕΡΜΙΚΗΣ ΑΠΟΔΟΣΗΣ ΗΛΙΑΚΩΝ ΣΥΛΛΕΚΤΩΝ ΜΕ ΥΓΡΟ ΚΑΙ ΔΙΑΦΑΝΕΣ ΚΑΛΥΜΜΑ

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΕΡΕΥΝΑΣ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΔΗΜΟΚΡΙΤΟΣ / DEMOKRITOS NATIONAL CENTER FOR SCIENTIFIC RESEARCH

ΕΚΘΕΣΗ ΟΚΙΜΗΣ ΙΕΙΣ ΥΣΗΣ ΒΡΟΧΗΣ RAIN PENETRATION TEST

Ηλιακή Θέρμανση Ζεστό Νερό Χρήσης Ζ.Ν.Χ

ΕΓΧΕΙΡΙΔΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ EASY/ EASY COMPACT

Εισαγωγή στον Προγραμματισμό Η/Υ (Fortran 90/95/2003)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΙΟΙΚΗΣΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ

800 W/m 2 χρησιμοποιώντας νερό ως φέρον ρευστό με Tf, in. o C και παροχή m W/m 2 με θερμοκρασία περιβάλλοντος Ta.

Aluminum Electrolytic Capacitors

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Πρόοδος 28 Μαρτίου 2009 Οµάδα 1 η

Θερμοδυναμικά ηλιακά συστήματα σχεδιασμός και προσδιορισμός απόδοσης

Επίπεδοι Ηλιακοί Συλλέκτες. Γ. Λευθεριώτης Αναπλ. Καθηγητής Γ. Συρροκώστας Μεταδιδακτορικός Ερευνητής

Aluminum Electrolytic Capacitors (Large Can Type)

ΦΥΣ 145 Λύσεις Ενδιάμεσης Εξέτασης Χ. Παναγόπουλος 12/3/2015

ΣΥΣΕΥΕΣ ΘΕΡΜΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ 1η Ενότητα

Εισαγωγή στους Υπολογιστές

Transcript:

ΛΟΓΙΣΜΙΚΟ ΛΕΙΤΟΥΡΓΙΑΣ ΚΑΙ ΕΛΕΓΧΟΥ ΗΛΙΑΚΟΥ ΘΕΡΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ Επιμέλεια: Νίκος Βασιλειάδης (φοιτητής ΤΜΜ, 6 ο εξάμηνο) 1 η έκδοση προγράμματος (Μάιος 2014) Αναπτύσσεται πρόγραμμα, το οποίο προσομοιώνει τη λειτουργία και τον έλεγχο ηλιακών θερμικών συστημάτων. Συγκεκριμένα υπολογίζεται η θερμοκρασία του δοχείου αποθήκευσης. Στο πρόγραμμα εισάγονται αρχικά τα δεδομένα που αφορούν το περιβάλλον του συστήματος, όπως η ημερήσια κατανομή της θερμοκρασίας και της ηλιακής ακτινοβολίας, η ώρα ανατολής του ηλίου και οι ώρες ηλιοφάνειας. Στη συνέχεια, εισάγονται δεδομένα που αφορούν τον συλλέκτη, το φορτίο και το δοχείο αποθήκευσης. Μια σειρά μηνυμάτων καθοδηγεί τον χρήστη στα δεδομένα που πρέπει να εισάγει κάθε φορά. Στο συγκεκριμένο πρόγραμμα θεωρείται ότι η θερμοκρασία και ακτινοβολία ακολουθούν ημιτονοειδής κατανομές της μορφής: Σε περίπτωση διαφορετικής θεώρησης για τις κατανομές της θερμοκρασίας και της ακτινοβολίας, οι παραπάνω σχέσεις μπορούν να τροποποιηθούν κατάλληλα από τον χρήστη. Ο χρήστης καθορίζει το χρονικό βήμα εξαγωγής/εκτύπωσης αποτελεσμάτων και τον αριθμό των χρονικών βημάτων. Εφόσον έχουν εισαχθεί όλα τα δεδομένα, το πρόγραμμα εξάγει δύο αρχεία txt στον φάκελο που είναι αποθηκευμένο. Στο πρώτο αρχείο SolSys-Results εξάγονται σαν αποτελέσματα οι ημέρες, οι χρόνοι των αποτελεσμάτων t, η θερμοκρασίες του δοχείου αποθήκευσης Tst, το θερμικό φορτίο Qst, η ηλιακή ακτινοβολία Qs και η θερμοκρασία περιβάλλοντος Ta. Στο δεύτερο αρχείο εμφανίζονται μόνο οι θερμοκρασίες του δοχείου αποθήκευσης για ευκολότερη δημιουργία πινάκων και διαγραμμάτων με προγράμματα όπως το Excel. Ακολουθεί ο κώδικας σε Fortran: Program SolSys Implicit none real,parameter::pi=3.141592 real::t,trise,td,qs,qmax,qref,ta,tam,dta,a,ta_eff,b,fr,u,mc,c,qu=0,qst=0,mst,ust & &,Ast,Ql,ml,g,Tfin,Tfout,DTl,Tlmin,Tst,Tstmax,Tstag,dc,dl,tr Integer::maxi,daycount Write(*,'("Enviromental Data Input",(/))') Write(*,'("Insert reference heat flux Qs,ref [W/m^2]:")') Read*,qref Write(*,'("Insert max heat flux Qs,max [W/m^2] :")') Read*,qmax Write(*,'("Insert mean temperature Ta,mean [K] :")') Read*,Tam Write(*,'("Insert temperature variation DTa [K] :")')

Read*,DTa Write(*,'("Insert time of sunrise in minutes :")') Read*,trise Write(*,'("Insert time of daylight in minutes :",)') Read*,td Write(*,'("Collector Data Input",(/))') Write(*,'("Insert collector surface A [m^2] :")') Read*,A Write(*,'("Insert collector property ta_eff :")') Read*,ta_eff Write(*,'("Insert collector heat removal parameter FR :")') Read*,Fr Write(*,'("Insert collector value b :")') Read*,b Write(*,'("Insert collector mass flow rate mc [Kg/s]")') Read*,mc Write(*,'("Insert specific heat of working fluid [J/kg*K] :"))') Read*,c Write(*,'("Load Data Input",(/))') Write(*,'("Insert load QL [W] :")') Read*,Ql Write(*,'("Insert load mass flow ml [Kg/s] :")') Read*,ml Write(*,'("Insert load minimum temperature Tl,min [K] :")') Read*,Tlmin Write(*,'("Storage Data Input",(/))') Write(*,'("Insert storage capacity Mst*Cp [J/K] :")') Read*,Mst Write(*,'("Insert storage surface Ast [m^2] :")') Read*,Ast Write(*,'("Insert storage heat transfer coefficient Ust [W/m^2*K] :")') Read*,Ust Write(*,'("Insert maximum storage temperature Tst,max [K] :")') Read*,Tstmax Write(*,'("Insert initial storage temperature Tst,initial [K] :")') Read*,Tst Write(*,'("Calculation Data Input")') Write(*,'("Insert time between outpout in minutes :")') Read*,tr Write(*,'("Enter number of time steps [integer] :")') Read*,maxi t=trise dl=0 U=b*qref/Tam g=mc*c*tam/qref/a daycount=1 open (10,file='SolSysExcel Results.txt') open (20,file='SolSys Results.txt')

Write (20,'(11x,"Day",4x,"Time [min]",5x,"tstorage[k]",5x,"qstorage [W]",3x,"Qsun [W/m^2]",4x,"Tambient [K]",10x,"n")') Write(20,'(/)') Do While (t<=maxi*tr+trise) Daycount=t/60/24+1 If (t>=(daycount 1)*24*60+trise.and. t<=(daycount 1)*24*60+trise+td) then qs=800*sin(pi*((t (daycount 1)*24*60) trise)/td) qs=0 Ta=Tam+Dta*Sin(2*Pi*(t (trise+360))/1440) Tfin=Tst Tstag=Ta+ta_eff*qs/b/qref*Tam Tfout=Tfin*(1 Fr*b/g)+Fr*Tam/g*(ta_eff*qs/qref+b*Ta/Tam) If (Tstag Tfin>6) then If (Tst>Tstmax) then If (Tfout Tfin>2) then dc=1 DTl=Ql/ml/c If (DTl>2) then If (Tst<Tlmin) then dl=0 dl=1 dl=0 Qu=mc*c*(Tfout Tfin) Qst=dc*Qu dl*ql Ust*Ast*(Tst Ta) If (mod(t trise,tr)==0) then Write (10,*) Tst Write (20,*) Daycount,((t (daycount 1)*24*60)),Tst,Qst,qs,Ta

Tst=Tst+60*Qst/Mst t=t+1 Enddo End Στη συνέχεια ο κώδικας εφαρμόζεται σε ένα παράδειγμα: Έστω ηλιακό θερμικό σύστημα στο οποίο ζητείται η χρονική εξέλιξη της θερμοκρασίας του δοχείου αποθήκευσης με τα εξής δεδομένα: q 800 W/m 2 S,ref t trise qs t qs, ref sin W/m 2 td trise 7 π.μ.=420min t 10 h=600min (μέγιστος διαθέσιμος χρόνος ηλιακής ακτινοβολίας εντός 24h) d T 290 K, 8 K a T a 2 t trise 360 Ta t Ta Tasin 1440 t t rise 7 π.μ.=420min: ελάχιστη θερμοκρασία περιβάλλοντος t t rise 12 7 μ.μ.=1140 min: μέγιστη θερμοκρασία περιβάλλοντος Συλλέκτης: 30, F 095., b 1.2, m 20 kg/min, c 4. 2 KJ/(kg o C) A m 2, 08 eff. R Φορτίο: απαιτείται σταθερό φορτίοq L 4.2 kw σε θερμοκρασία TLin, 300 Κ, m 10 kg/min, μέγιστη επιτρεπόμενη θερμοκρασία ασφαλείας 373Κ L Δοχείο αποθήκευσης: U st 0 W/(m 2o C), T, 300 Κ, mc 5000kJ/K st initial Υπολογίστε τη χρονική εξέλιξη της θερμοκρασίας στο δοχείο αποθήκευσης Tst t? Εισάγονται τα δεδομένα του προβλήματος και το πρόγραμμα τυπώνει αποτελέσματα με χρονικό βήμα 60 λεπτών για 24 χρονικά βήματα, δηλαδή από τις 7 πμ. της πρώτης μέρας έως τις 7 πμ της δεύτερης μέρας. Ακολουθούν τα δεδομένα εισαγωγής και τα αποτελέσματα από το αρχείο Solsys-Results σε πίνακα. st p p

Day Time [min] Real Time Tstorage Qstorage Qsun Ta 1 420 7:00 300.000-4200.00 0.00 282.00 1 480 8:00 299.950-4200.00 247.21 282.27 1 540 9:00 300.028-238.916 470.22 283.07 1 600 10:00 301.740 4765.33 647.21 284.34 1 660 11:00 306.576 8468.40 760.84 286.00

1 720 12:00 313.489 10565.8 800.00 287.92 1 780 13:00 321.265 10907.2 760.84 290.00 1 840 14:00 328.649 9511.61 647.21 292.07 1 900 15:00 334.457 6564.94 470.22 294.00 1 960 16:00 337.694 2401.55 247.21 295.65 1 1020 17:00 337.280-4200.00 0.00 296.92 1 1080 18:00 334.280-4200.00 0.00 297.72 1 1140 19:00 331.281-4200.00 0.00 298.00 1 1200 20:00 325.282-4200.00 0.00 297.72 1 1260 21:00 322.283-4200.00 0.00 296.92 1 1320 22:00 319.284-4200.00 0.00 295.65 1 1380 23:00 316.285-4200.00 0.00 294.00 1 1440 24:00 313.285-4200.00 0.00 292.07 2 60 1:00 310.286-4200.00 0.00 290.00 2 120 2:00 307.287-4200.00 0.00 287.92 2 180 3:00 304.288-4200.00 0.00 286.00 2 240 4:00 301.288-4200.00 0.00 284.34 2 300 5:00 299.989-4200.00 0.00 284.34 2 360 6:00 299.989 0.00 0.00 283.07 2 420 7:00 299.989 0.00 0.00 282.00 Στην συνέχεια, το πρόγραμμα τρέχει για 96 χρονικά βήματα (4 μέρες) και τα αποτελέσματα από το αρχείο SolSysExcel-Results μετά από επεξεργασία σε Excel απεικονίζονται στο παρακάτω γράφημα (χρονική εξέλιξη της θερμοκρασίας αποθήκευσης). Παρατηρείται ότι για ένα χρονικό διάστημα το πρωί, περίπου 3 ωρών ανά 24ωρό, ο συλλέκτης δεν επαρκεί για την πλήρη κάλυψη του απαιτούμενου φορτίου και απαιτείται βοηθητική πηγή ενέργειας. Συγκεκριμένα η θερμοκρασία του δοχείου αποθήκευσης πέφτει κάτω από τους 300 Κ μεταξύ 5:30 πμ και 8:30 πμ, ενώ το ποσοστό του χρόνου κατά το οποίο καλύπτεται το απαιτούμενο φορτίο είναι 87,63%.