<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>There are any number of ways that you can accomplish the control
      that you want. In general Type2 controls based on a relative
      temperature difference. If the difference becomes large then the
      controller turns on. If the difference becomes too small, the
      controller turns off. There are other controllers that will watch
      a set point temperature and turn on or off if a monitored
      temperature falls below (or rises above) a desired absolute set
      point. There are also equations that you can write in order to
      combine control signals together.</p>
    <p>I am a bit confused by Type668 and 674 in your diagram. I assume
      that the GHSP can either heat the house or the tank based on your
      description but I am not sure that is how the arrows in the links
      are set up. Also, is there a situation where if the tank is hot
      and the collector is still producing energy but the house is cold
      that you would want to directly heat the house with solar?</p>
    <p>I am not sure if this will entirely solve the problem but I would
      start by defining two equations: <br>
    </p>
    <p>tankWant is 1 if the tank is cold and the GSHP should send water
      to it. tankWant is 0 if the tank is already hot enough. You could
      have tankWant be the result of a thermostat model that watches the
      tank temperature and compares it to a set point or you could do
      many other things; the important thing is to have an equation
      whose result is 1 if the tank wants energy from the GSHP.</p>
    <p>houseWant is similar. It has a value of 1 if the house wants heat
      from the GSHP and it has a value of 0 otherwise.</p>
    <p>the equation for your diverter valve is going to determine the
      fraction of incoming water that should go to the tank:</p>
    <p>toTank = (tankWant)/MAX((tankWant+houseWant),0.001)</p>
    <p>by this, the tank will get all the flow if the tank wants heat
      and the house is satisfied. It will get half the flow if both the
      tank and that house want heat. It will get no flow if the tank is
      already satisfied.</p>
    <p>kind regards,</p>
    <p> David</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 06/20/2018 04:54, berkane ahlem via
      TRNSYS-users wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CACC+vA6ZOgPP=MC5pexkqf0n4vXm7ZHdaSoVWf65JXZfBgAvQA@mail.gmail.com">
      <p dir="ltr">Hello sirs,<br>
        I simulate a solar cycle is separate from GSHP cycle for heating
        a<br>
        building and DHW and i have some problems about <b><i><u><font
                color="#f44336">a solar cycle control</font></u></i></b><br>
        ,if  the collector temperature exceeds the tank temperature,
        GSHP will<br>
        not heat the tank and control signal of the solar cycle is set
        to 1.<br>
        In this case, as all of the fluid flow steer by Type 11f as a<br>
        controlled diverting valve to the solar collector  and  Type
        647-3<br>
        will send all of the GSHP heat to the house .If water storage
        tank,<br>
        collector and the building are cold simultaneously, Type 647-3
        will<br>
        send half the flow through house and half to tank. I use
        controller  type 2b<br>
        , <b>how can i coupled the collector and storage tank with
          conroller type</b><br>
        <b>2b , should i use 2 controller ( tank and collector) or can i
          use one</b><br>
        <b>controller between the tank and collector as the output 
          signal for</b><br>
        <b>equation written for diverter</b><br>
        Tank- fraction = Max(0, (<b><i><u><font color="#f44336">Tank_cold</font></u></i></b>-0.5
        House_cold), how can i chose<br>
        the control signal <b><i><u><font color="#f44336">Tank_cold</font></u></i></b><br>
        thank you so much<br>
      </p>
      <!--'"--><br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@lists.onebuilding.org">TRNSYS-users@lists.onebuilding.org</a>
<a class="moz-txt-link-freetext" href="http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org">http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
***************************
David BRADLEY
Principal
Thermal Energy Systems Specialists, LLC
22 North Carroll Street - suite 370
Madison, WI  53703 USA

P:+1.608.274.2577
F:+1.608.278.1475
<a class="moz-txt-link-abbreviated" href="mailto:d.bradley@tess-inc.com">d.bradley@tess-inc.com</a>

<a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>
<a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a></pre>
  </body>
</html>