[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TRNSYS-users] Optimization



Tshewang,

Is it possible to import optimization subroutine developed in fortran to ISSiBAT envionment like other user modeled subroutines. Or otherwise, is there any modules available for optimization in TRNSYS, if so from where to get one. Please help.

I am not sure what you mean by "import in the IISiBat environment". In order to use a Fortran routine in TRNSYS, you first have to create a TRNSYS Type that "wraps around the routine" and respects the TRNSYS conventions for intputs, outputs and parameters. Then you can create a proforma ("IISiBat component") which will allow you to use that component in IISiBat projects.

Often people want to perform parameter optimization using a whole simulation (e.g. run a yearly simulation of a solar system and find the optimum collector area). In that case I don't think you really want to create a TRNSYS component, you probably want a program that will call TRNSYS repeatedly with different parameters and find the best combination. GenOpt is the ideal candidate for such applications. You can download GenOpt documentation and program free of charge from the LBL website (http://simulationresearch.lbl.gov/GO/). You will need to edit a few configuration files in order to get GenOpt to work with TRNSYS. Another option is to use TrnOpt, a special program that takes care of all the tweaking for you. TrnOpt is sold by TESS (www.tess-inc.com) and is available for TRNSYS 15 (for a slightly outdated GenOpt version) and 16 (for the latest GenOpt version).

I hope this helps,

Michaël Kummert

--
_________________________________________________________

Michaël Kummert

Solar Energy Laboratory - University of Wisconsin-Madison
1303 Engr Res Bldg, 1500 Engineering Drive
Madison, WI 53706

Tel: +1 (608) 263-1589
Fax: +1 (608) 262-8464
E-mail: kummert@engr.wisc.edu

SEL Web Site: http://sel.me.wisc.edu
TRNSYS Web Site: http://sel.me.wisc.edu/trnsys