<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>My apologies - my e-mail system trapped your message as spam.  Would you still like the HX information?</p>
<p> </p>
<p>Jeff</p>
<p> </p>
<div>
<pre>---</pre>
<p>Jeff Thornton</p>
<p><em>President - TESS LLC</em></p>
<p><em>22 N. Carroll Street, Madison WI USA 53703</em></p>
<p><em>Office: (608) 274-2577  Fax: (608) 278-1475</em></p>
<p><em>www.tess-inc.com</em></p>
<p><em>E-Mail: thornton@tess-inc.com</em></p>
<p> </p>
</div>
<p>On 04/15/2013 2:41 am, Simon Janse wrote:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored --><!-- meta ignored --><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:"Consolas","serif";}
span.E-MailFormatvorlage21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
-->
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;">Hey Jeff,<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;">that sounds great!  Please forward me the details. <!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;">To solve this problem with equations wouldn’t be a big deal though, but it would be more elegant to use a matching heat exchanger, as this is part of my diploma thesis.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;">Thank you very much.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;">Best regards<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;">Simon<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 11.0pt; font-family: 'Calibri','sans-serif'; color: #1f497d;"><!-- o ignored --> </span></p>
<div>
<div style="border: none; border-top: solid  #B5C4DF  1.0pt; padding: 3.0pt  0cm  0cm  0cm;">
<p class="MsoNormal"><strong><span style="font-size: 10.0pt; font-family: 'Tahoma','sans-serif';">Von:</span></strong><span style="font-size: 10.0pt; font-family: 'Tahoma','sans-serif';"> trnsys-users-bounces@cae.wisc.edu [mailto:trnsys-users-bounces@cae.wisc.edu] <strong>Im Auftrag von </strong>Jeff Thornton<br /><strong>Gesendet:</strong> Sonntag, 14. April 2013 18:32<br /><strong>An:</strong> TRNSYS users mailing list at the Solar Energy Lab, UW-Madison<br /><strong>Betreff:</strong> Re: [TRNSYS-users] Control strategy heating circuit<!-- o ignored --></span></p>
</div>
</div>
<p class="MsoNormal"><!-- o ignored --> </p>
<p> </p>
<p> <!-- o ignored --></p>
<p>Simon,<!-- o ignored --></p>
<p> <!-- o ignored --></p>
<p>If you're using a constant effectiveness heat exchanger, you can calculate the source side flow rate from a few simple equations in TRNSYS.  You can then use the calculated source side flow rate to find the control signal that you'll feed to the variable speed pump model to give that flow rate to the heat exchanger. But there is another option; we've written a heat exchanger model that does exactly as you suggest for the Drake Landing Solar Community project (same set-up as you describe).  The model also adds a few controls to avoid running the pump during certain conditions.  Let me know if you're interested and I can forward you the details.<!-- o ignored --></p>
<p> <!-- o ignored --></p>
<p>Jeff<!-- o ignored --></p>
<p> <!-- o ignored --></p>
<div>
<pre>---<!-- o ignored --></pre>
<p>Jeff Thornton<!-- o ignored --></p>
<p><em>President - TESS LLC</em><!-- o ignored --></p>
<p><em>22 N. Carroll Street, Madison WI USA 53703</em><!-- o ignored --></p>
<p><em>Office: (608) 274-2577  Fax: (608) 278-1475</em><!-- o ignored --></p>
<p><em><a href="http://www.tess-inc.com"><span style="font-style: normal;">www.tess-inc.com</span></a></em><!-- o ignored --></p>
<p><em>E-Mail: <a href="mailto:thornton@tess-inc.com"><span style="font-style: normal;">thornton@tess-inc.com</span></a></em><!-- o ignored --></p>
<p> <!-- o ignored --></p>
</div>
<p>On 04/12/2013 5:02 am, Simon Janse wrote:<!-- o ignored --></p>
<blockquote style="border: none; border-left: solid  #1010FF  1.5pt; padding: 0cm  0cm  0cm  4.0pt; margin-left: 3.75pt; margin-top: 5.0pt; margin-bottom: 5.0pt;">
<div>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">Hey together,<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"> <!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">I need some advice on a control strategy I want to implement in TrnSys17.<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"> <!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">Following problem:<br />My heating circuit( A large single building, for simplicity I neglect losses here) delivers a on a monthly basis changing mass flow with a return temperature of 40°C and need a supply temperature of 50°C.<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">I want to heat this mass flow in a heat exchanger to maximum of 60°C and regulate the supply temperature with a tempering valve (In praxis this would be a mixing loop). The heat on the source side of the heat exchanger is supplied from the top of a thermal storage (This one is supplied with heat by a solar thermal system and a seasonal thermal storage) which will be stratified between 20°C and 97°C. I now want to determine the mass flow for the source side of the heat exchanger in dependence of the temperature of the outgoing flow from the thermal storage and the maximum temperature on the load side of 60°C. I want to use a variable speed pump and need to control its control signal. It shouldn’t be too hard I guess and a quite normal control strategy which is comparing the thermal energy of the load and the source side of the heat exchanger. As the mass flow on the load side and temperature on the load side differs over the year (load mass flow as mentioned above on a monthly basis, but constant over the month, source temperature on a time step basis due to the dynamic structure of the solar thermal and seasonal storage systems).<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"> <!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">I think a PID control would be the right concept to put into place (and it is existing in TrnSys as well), but as I’m really not familiar with TrnSys I don’t know how to implement this kind of control strategy.<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"> <!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">So could anybody give me some advice what to do here and which control is to be used? It would be much appreciated.<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"> <!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">Thank you very much for your help.<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"> <!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">Best regards<!-- o ignored --></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;">Simon<!-- o ignored --></p>
</div>
</blockquote>
</div>
</blockquote>
</body></html>