<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Dear George,<br><br>Thank you very much for your information and very valuable reference. I will check it and try to correspondingly seek the solution for my own case.<br><br><br>Kind Regards,<br>Sunliang<br><br><div>> From: gk@aua.gr<br>> To: trnsys-users@lists.onebuilding.org<br>> Date: Fri, 22 Aug 2014 15:35:47 +0300<br>> CC: trnsys-users@lists.onebuilding.org; hotline@transsolar.com<br>> Subject: Re: [TRNSYS-users] Optimization at each time-step<br>> <br>> Dear Sunliang,<br>> <br>> In the past I came across the work of Brian Coffey. In his MSc thesis he prepared a platform where TRNSYS was run within TRNSYS in the same manner as I understand you want to do it. The first TRNSYS is used as the real-time optimization platform for a controller, and the second TRNSYS is used to simulate the building and the first runs inside the second.<br>> Links for the MSc thesis, related publications and software can be found in the GENOPT site:<br>> <br>> http://simulationresearch.lbl.gov/GO/download.html<br>> <br>> Regards,<br>> <br>> George<br>> -------------------------------------------------------------------<br>> Dr. George Kyriakarakos, Agricultural Engineer<br>> MSc Energy Systems & Renewable Energy Sources, PhD.<br>> Agricultural University of Athens,<br>> Dept. of Natural Resources and Agricultural Engineering<br>> Iera odos street, 75, Athens 11855, Greece<br>> Tel. +30.210.5294046 (direct), Fax: +30.210.5294023<br>> Mobile +30.6942.046895<br>> e-mail: <gk@aua.gr><br>> --------------------------------------------------------------------<br>> <br>> <br>> ----- Original Message -----<br>> Από: SUNLIANG CAO <caosunliang@msn.com><br>> Ημερομηνία: Thursday, August 21, 2014 4:34 pm<br>> Θέμα: [TRNSYS-users] Optimization at each time-step<br>> Προς: "trnsys-users@lists.onebuilding.org" <trnsys-users@lists.onebuilding.org>, "hotline@Transsolar.com" <hotline@transsolar.com><br>> <br>> <br>> > Dear all,<br>> > <br>> >  <br>> > <br>> > I have a question upon the optimization in<br>> > TRNSYS at each time-step.<br>> > <br>> >  <br>> > <br>> > As we know, currently, most of the<br>> > optimization softwares, such as GenOpt, make the optimization for <br>> > TRNSYS based<br>> > on a series of "complete" TRNSYS simulation results. In other words, the<br>> > optimization software calls TRNSYS, and TRNSYS will run the whole <br>> > simulation (such<br>> > as 1-year's simulation) and return back a result after the simulation <br>> > completes<br>> > <br>> >  <br>> > <br>> >  <br>> > <br>> > However, in my case, I have to make the<br>> > optimization for the control of an energy system in TRNSYS at each time-step.<br>> > This means that, at the beginning of each time-step, I have to <br>> > "virtually" run<br>> > TRNSYS for the coming one time-step in the computer for many times <br>> > (e.g. 100<br>> > times), and get an optimized parameter for the control of the energy system.<br>> > Thereafter, TRNSYS "in real" run the simulation with the optimized <br>> > control of<br>> > the energy system for the coming one time-step. And this process will <br>> > be<br>> > conducted at each time-step.<br>> > <br>> >  <br>> > <br>> >  <br>> > <br>> > Another question relating to the above-mentioned<br>> > question: how can I return to the beginning of one time-step in TRNSYS <br>> > after the<br>> > one time-step's simulation passes?  For<br>> > example, in a one-year's simulation, after running the simulation for <br>> > 2968<br>> > hours, I would like to return to the beginning of the 2968th hour. How <br>> > could I manage<br>> > that in TRNSYS? Is there any way to create a type to force TRNSYS to <br>> > return to<br>> > the beginning of certain time-step?<br>> > <br>> >  <br>> > <br>> >  <br>> > <br>> > Thank you very much.<br>> > <br>> >  <br>> > <br>> >  <br>> > <br>> > Kind Regards,<br>> > <br>> > Sunliang<br>> > <br>> >                                                <br>> > _______________________________________________<br>> > TRNSYS-users mailing list<br>> > TRNSYS-users@lists.onebuilding.org<br>> > http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org<br>> _______________________________________________<br>> TRNSYS-users mailing list<br>> TRNSYS-users@lists.onebuilding.org<br>> http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org<br></div>                                        </div></body>
</html>