<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p><span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">I followed TRNSYS example and defined it the same way. But I have
 two objective functions (Cost and Efficiency, Multi-Objective).  </span><span style="font-size: 12pt;">and b</span><span style="font-size: 12pt;">y constraint I mean relation between variables. something like:  X+3*Y+Z<10, which can be added to the objective
 function as penalty. However, when there are man of these constraints, the penalty method is not
</span>trustable<span style="font-size: 12pt;">.  </span><span style="font-size: 12pt;">X, Y and Z has minimum and maximum amounts, which are determined in TRNOPT</span><span style="font-size: 12pt;">. </span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">Regards,</span></p>
<p><span style="font-size: 12pt;">Hoofar</span></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> TRNSYS-users <trnsys-users-bounces@lists.onebuilding.org> im Auftrag von leen peeters via TRNSYS-users <trnsys-users@lists.onebuilding.org><br>
<b>Gesendet:</b> Mittwoch, 17. April 2019 21:48:13<br>
<b>An:</b> TRNSYS users mailing list at OneBuilding.org<br>
<b>Cc:</b> leen peeters<br>
<b>Betreff:</b> Re: [TRNSYS-users] TRNOPT</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>what is your constraint?</div>
<div>How did you define your optimisation function? What doe sit look like?<br>
</div>
<div><br>
</div>
<div>leen<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, 17 Apr 2019 at 21:39, Hemmatabady, Hoofar via TRNSYS-users <<a href="mailto:trnsys-users@lists.onebuilding.org">trnsys-users@lists.onebuilding.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div id="gmail-m_-5493283810811879101divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<p>Hi Leen,</p>
<p><br>
</p>
<p>I can define constraints as penalties in TRNOPT. However, defining penalties instead of constraints does not work when there are many of them. TRNOPT does not have the option for specifying constraints. <span></span></p>
<p><br>
</p>
<p>How can be the constraints defined in TRNSYS file? and What do you mean by adapting optimization function in TRNSYS?</p>
<p><br>
</p>
<p>Best regards,</p>
<p>Hoofar</p>
</div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-5493283810811879101divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>Von:</b> TRNSYS-users <<a href="mailto:trnsys-users-bounces@lists.onebuilding.org" target="_blank">trnsys-users-bounces@lists.onebuilding.org</a>>
 im Auftrag von leen peeters via TRNSYS-users <<a href="mailto:trnsys-users@lists.onebuilding.org" target="_blank">trnsys-users@lists.onebuilding.org</a>><br>
<b>Gesendet:</b> Mittwoch, 17. April 2019 21:05:05<br>
<b>An:</b> TRNSYS users mailing list at OneBuilding.org<br>
<b>Cc:</b> leen peeters<br>
<b>Betreff:</b> Re: [TRNSYS-users] TRNOPT</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>why not defining the constraints and penalties in your TRNSYS file? That is how I do it.</div>
<div>multi-objectives is again something I do by adapting my optimisation function in TRNSYS</div>
<div>The last one ... you should try. I have not yet tested that. Genopt calls TRNSYS and then TRNSYS calls EES. If it is possible, you might have to be really careful with the location of your files. Best is to start with a working TRNOPT example. Then add
 a link to a small routine in EES and build up from there.</div>
<div><br>
</div>
<div>Leen<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, 17 Apr 2019 at 20:36, Hemmatabady, Hoofar via TRNSYS-users <<a href="mailto:trnsys-users@lists.onebuilding.org" target="_blank">trnsys-users@lists.onebuilding.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div id="gmail-m_-5493283810811879101gmail-m_7874873825337869720divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<p>Dear all,</p>
<p><br>
</p>
<p>I have the following questions regarding optimization procedure in TRNSYS:</p>
<p><br>
</p>
<p>1) How can I define optimization constraints in TRNOPT? (a method is using penalty functions but It does not work for me as I have multiple constraints)</p>
<p><br>
</p>
<p>2) Is it possible to do Multi-objective optimization in TRNOPT? if yes, how?</p>
<p><br>
</p>
<p>3) Some of my optimization variables come from EES to TRNSYS. Can TRNSYS couple with EES and GenOpt simultaneously?</p>
<p><br>
</p>
<p>Best regards,</p>
<p>Hoofar</p>
</div>
</div>
_______________________________________________<br>
TRNSYS-users mailing list<br>
<a href="mailto:TRNSYS-users@lists.onebuilding.org" target="_blank">TRNSYS-users@lists.onebuilding.org</a><br>
<a href="http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org" rel="noreferrer" target="_blank">http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org</a><br>
</blockquote>
</div>
</div>
</div>
_______________________________________________<br>
TRNSYS-users mailing list<br>
<a href="mailto:TRNSYS-users@lists.onebuilding.org" target="_blank">TRNSYS-users@lists.onebuilding.org</a><br>
<a href="http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org" rel="noreferrer" target="_blank">http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org</a><br>
</blockquote>
</div>
</div>
</body>
</html>