[TRNSYS-users] night free cooling

Filippo Angeli filippoangeli24 at yahoo.it
Wed Jan 6 03:43:07 PST 2021


 Perfetto.L'operatore AND va inserito in mezzo e non all'inizio? perchè l'OR lo metto all inizio

    Il mercoledì 6 gennaio 2021, 12:40:16 CET, Toni Calabrese via TRNSYS-users <trnsys-users at lists.onebuilding.org> ha scritto:  
 
 #yiv1018080235 #yiv1018080235 -- _filtered {} _filtered {} _filtered {} _filtered {}#yiv1018080235 #yiv1018080235 p.yiv1018080235MsoNormal, #yiv1018080235 li.yiv1018080235MsoNormal, #yiv1018080235 div.yiv1018080235MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:New serif;}#yiv1018080235 a:link, #yiv1018080235 span.yiv1018080235MsoHyperlink {color:blue;text-decoration:underline;}#yiv1018080235 a:visited, #yiv1018080235 span.yiv1018080235MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv1018080235 p.yiv1018080235msonormal0, #yiv1018080235 li.yiv1018080235msonormal0, #yiv1018080235 div.yiv1018080235msonormal0 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msonormal0, #yiv1018080235 li.yiv1018080235msonormal0, #yiv1018080235 div.yiv1018080235msonormal0 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msolistparagraph, #yiv1018080235 li.yiv1018080235msolistparagraph, #yiv1018080235 div.yiv1018080235msolistparagraph {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msonormal, #yiv1018080235 li.yiv1018080235msonormal, #yiv1018080235 div.yiv1018080235msonormal {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msochpdefault, #yiv1018080235 li.yiv1018080235msochpdefault, #yiv1018080235 div.yiv1018080235msochpdefault {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msonormal1, #yiv1018080235 li.yiv1018080235msonormal1, #yiv1018080235 div.yiv1018080235msonormal1 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msolistparagraph1, #yiv1018080235 li.yiv1018080235msolistparagraph1, #yiv1018080235 div.yiv1018080235msolistparagraph1 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msonormal01, #yiv1018080235 li.yiv1018080235msonormal01, #yiv1018080235 div.yiv1018080235msonormal01 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msochpdefault1, #yiv1018080235 li.yiv1018080235msochpdefault1, #yiv1018080235 div.yiv1018080235msochpdefault1 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 span.yiv1018080235msohyperlink {}#yiv1018080235 span.yiv1018080235msohyperlinkfollowed {}#yiv1018080235 span.yiv1018080235msohyperlink1 {}#yiv1018080235 span.yiv1018080235msohyperlinkfollowed1 {}#yiv1018080235 span.yiv1018080235emailstyle201 {}#yiv1018080235 span.yiv1018080235emailstyle34 {}#yiv1018080235 p.yiv1018080235msonormal2, #yiv1018080235 li.yiv1018080235msonormal2, #yiv1018080235 div.yiv1018080235msonormal2 {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:serif;}#yiv1018080235 span.yiv1018080235msohyperlink2 {color:blue;text-decoration:underline;}#yiv1018080235 span.yiv1018080235msohyperlinkfollowed2 {color:purple;text-decoration:underline;}#yiv1018080235 p.yiv1018080235msonormal02, #yiv1018080235 li.yiv1018080235msonormal02, #yiv1018080235 div.yiv1018080235msonormal02 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:serif;}#yiv1018080235 p.yiv1018080235msolistparagraph2, #yiv1018080235 li.yiv1018080235msolistparagraph2, #yiv1018080235 div.yiv1018080235msolistparagraph2 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:serif;}#yiv1018080235 p.yiv1018080235msonormal3, #yiv1018080235 li.yiv1018080235msonormal3, #yiv1018080235 div.yiv1018080235msonormal3 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:serif;}#yiv1018080235 p.yiv1018080235msochpdefault2, #yiv1018080235 li.yiv1018080235msochpdefault2, #yiv1018080235 div.yiv1018080235msochpdefault2 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:serif;}#yiv1018080235 p.yiv1018080235msonormal11, #yiv1018080235 li.yiv1018080235msonormal11, #yiv1018080235 div.yiv1018080235msonormal11 {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:New serif;}#yiv1018080235 span.yiv1018080235msohyperlink11 {color:#0065A3;text-decoration:underline;}#yiv1018080235 span.yiv1018080235msohyperlinkfollowed11 {color:#6E1C50;text-decoration:underline;}#yiv1018080235 p.yiv1018080235msolistparagraph11, #yiv1018080235 li.yiv1018080235msolistparagraph11, #yiv1018080235 div.yiv1018080235msolistparagraph11 {margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:36.0pt;margin-bottom:.0001pt;font-size:12.0pt;font-family:New serif;}#yiv1018080235 p.yiv1018080235msonormal011, #yiv1018080235 li.yiv1018080235msonormal011, #yiv1018080235 div.yiv1018080235msonormal011 {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:New serif;}#yiv1018080235 span.yiv1018080235emailstyle2011 {font-family:sans-serif;color:#1F497D;}#yiv1018080235 p.yiv1018080235msochpdefault11, #yiv1018080235 li.yiv1018080235msochpdefault11, #yiv1018080235 div.yiv1018080235msochpdefault11 {margin-right:0cm;margin-left:0cm;font-size:10.0pt;font-family:serif;}#yiv1018080235 span.yiv1018080235emailstyle341 {font-family:sans-serif;color:#1F497D;}#yiv1018080235 span.yiv1018080235ydp877753f0jlqj4b {}#yiv1018080235 span.yiv1018080235ydp877753f0viiyi {}#yiv1018080235 span.yiv1018080235EmailStyle49 {font-family:sans-serif;color:#1F497D;}#yiv1018080235 .yiv1018080235MsoChpDefault {font-size:10.0pt;} _filtered {}#yiv1018080235 div.yiv1018080235WordSection1 {}#yiv1018080235 
Ah ok, adesso ho capito meglio. Dovresti allora scrivere una coppia di equazioni:
 
  
 
Free_Cooling =GT(Tamb,18) AND LT(Tamb,24) -> con questa equazione attiverai il Free Cooling solo quanto la T esterna sarä compresa tra 18 e 24°C
 
  
 
Portata = C_season * (Free_Cooling* Profilo_aria + (1- Free_Cooling)*0.6)         -> con questa equazione attivi la portata di Free cooling solo in estate e solo quando il controllo sarä uguale a 1. Se Free_Cooling = 0 avrai allora la portata di 0.6.
 
  
 
Tutto chiaro?
 
  
 
  
 
  
 
Toni Calabrese, MSc.
 
Wissenschaftlicher Projektmitarbeiter
 
toni.calabrese at spf.ch |toni.calabrese at ost.ch
 
  
 
T +41 58 257 4827
 
  
 
SPF Institut für Solartechnik
 
OST – Ostschweizer Fachhochschule
 
Oberseestr. 10 | CH-8640 Rapperswil | Switzerland |www.spf.ch | www.ost.ch
 
  
 
OST – Ostschweizer Fachhochschule ist der Zusammenschluss aus FHS St.Gallen, HSR Rapperswil und NTB Buchs.
 
  
 
From: TRNSYS-users <trnsys-users-bounces at lists.onebuilding.org>On Behalf Of Filippo Angeli via TRNSYS-users
Sent: Wednesday, January 6, 2021 12:33 PM
To: Toni Calabrese via TRNSYS-users <trnsys-users at lists.onebuilding.org>
Cc: Filippo Angeli <filippoangeli24 at yahoo.it>
Subject: Re: [TRNSYS-users] night free cooling
 
  
 
In pratica io voglio avere il free cooling notturno d'estate solo sotto determinate condizioni. A quel punto una volta determinate devo far si che la portata di ricambio d'aria dipenda da questo free cooling.
 
Quando invece il free cooling non lo posso usare perchè non rispetto queste condizioni di temperatura, voglio una portata di ventilazione di 0.6 m3/hrm2.
 
  
 
Non so se mi sono spiegato bene.
 
Grazie e cordiali saluti.
 
  
 
Angeli Filippo
 
Il mercoledì 6 gennaio 2021, 12:26:59 CET, Toni Calabrese via TRNSYS-users <trnsys-users at lists.onebuilding.org> ha scritto: 
 
  
 
  
 
Scusami ma forse non ho capito bene cosa vuoi modellare. Sostanzialmente tu vorresti ventilare il tuo edificio in estate quando fuori fa fresco (a esempio di sera e di notte in estate). A questo punto io penso che puoi semplicemente scrivere una equazione sul controllo che attivi il Free Cooling solo se la temperatura esterna è compresa tra 18 e 24 °C. Dovrebbe essere possibile farlo con una equazione che contenga il "AND" o qualcosa del genere.
 
In sostanza: Free_Cooling = GT(Tamb,18) AND LT(Tamb,24).
 
E' quello che vuoi fare?
 
 
 
 
 
 
 
Toni Calabrese, MSc.
 
Wissenschaftlicher Projektmitarbeiter
 
toni.calabrese at spf.ch |toni.calabrese at ost.ch
 
 
 
T +41 58 257 4827
 
 
 
SPF Institut für Solartechnik
 
OST – Ostschweizer Fachhochschule
 
Oberseestr. 10 | CH-8640 Rapperswil | Switzerland |www.spf.ch | www.ost.ch
 
 
 
OST – Ostschweizer Fachhochschule ist der Zusammenschluss aus FHS St.Gallen, HSR Rapperswil und NTB Buchs.
 
 
 
From: TRNSYS-users <trnsys-users-bounces at lists.onebuilding.org>On Behalf Of Filippo Angeli via TRNSYS-users
Sent: Wednesday, January 6, 2021 12:04 PM
To: Toni Calabrese via TRNSYS-users <trnsys-users at lists.onebuilding.org>
Cc: Filippo Angeli <filippoangeli24 at yahoo.it>
Subject: Re: [TRNSYS-users] night free cooling
 
 
 
Ciao,
 
si sono Italiano.
 
Io ho pensato di fare in questo modo con un equazione.
 
Creo un comando di accensione del free cooling: Free_cooling = GE*(T_amb,18) in questo modo stabilisco un segnale di accensione del free cooling per temperature esterne maggiori di 18°C.
 
Poi regolo la portata d'aria in questo modo: portata= (profilo_aria*Free_cooling*GE(T_amb,24) + 0.6*LE(T_amb,24))* C_season. In questo modo faccio si che quando il free cooling può essere utile, se la temperatura esterna è maggiore di 24 gradi allora parte mentre se è minore no. Con 24 indico la temperatura interna all'edifico di confort abbassata di 2°C .
 
Può andare?
 
Perchè mi serve un vincolo sulla minima temperatura esterna al di sotto della quale non voglio free colling ed un vincolo che mi dica quando serve davvero attivarlo ( quindi temperatura esterna maggiore di 24 gradi).
 
Grazie e cordiali saluti.
 
 
 
Angeli FIlippo
 
 
 
Il mercoledì 6 gennaio 2021, 09:07:46 CET, Toni Calabrese via TRNSYS-users <trnsys-users at lists.onebuilding.org> ha scritto: 
 
 
 
 
 
Hallo Filippo,
 
I suppose that you are Italian. In case let me know and I will write you in Italian.
 
 
 
If you want to model the night cooling, you can follow two approaches:
 
1.     You could use Type 2 (controller) in order to get 1 in case the external temperature is lower than a certain value
 
2.     You could use an equation. Please have a look in the EQUATION Statement and you can learn how to set an equation with the function "GT" or "LT".
 
 
 
You can follow the first or the second approach depending on your experience with TRNSYS. Maybe it would be easier for you to start with the second approach.
 
 
 
I hope I helped you
 
 
 
 
 
Toni Calabrese, MSc.
 
Wissenschaftlicher Projektmitarbeiter
 
toni.calabrese at spf.ch |toni.calabrese at ost.ch
 
 
 
T +41 58 257 4827
 
 
 
SPF Institut für Solartechnik
 
OST – Ostschweizer Fachhochschule
 
Oberseestr. 10 | CH-8640 Rapperswil | Switzerland |www.spf.ch | www.ost.ch
 
 
 
OST – Ostschweizer Fachhochschule ist der Zusammenschluss aus FHS St.Gallen, HSR Rapperswil und NTB Buchs.
 
 
 
From: TRNSYS-users <trnsys-users-bounces at lists.onebuilding.org>On Behalf Of Filippo Angeli via TRNSYS-users
Sent: Tuesday, January 5, 2021 8:25 PM
To: trnsys-users at lists.onebuilding.org
Cc: Filippo Angeli <filippoangeli24 at yahoo.it>
Subject: [TRNSYS-users] night free cooling
 
 
 
Good evening, I want to include night free cooling in my building during the summer season.How can I build a function that regulates the night ventilation air flow rate, so that free cooling occurs when I have an external temperature greater than 15 ° C? Furthermore, I want night free cooling to occur only in certain external temperature conditions (for example greater than 24 ° C).Thanks a lot.
 
 
 
_______________________________________________
TRNSYS-users mailing list
TRNSYS-users at lists.onebuilding.org
http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org
 
_______________________________________________
TRNSYS-users mailing list
TRNSYS-users at lists.onebuilding.org
http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org
 _______________________________________________
TRNSYS-users mailing list
TRNSYS-users at lists.onebuilding.org
http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/trnsys-users-onebuilding.org/attachments/20210106/452b896e/attachment.htm>


More information about the TRNSYS-users mailing list