What is TasGenOpt?¶
TasGenOpt is a program designed to help you change aspects of your Tas files in order to achieve a particular result.
For example, imagine you are trying to design a well lit naturally ventilated space. Having big windows helps to ensure the space is very bright, but also increases the internal temperature of the space due to heat energy from the sun. Bigger windows may also mean more incoming air when they’re open, so in this case there will be an optimum window width that maximises brightness but minimises the temperature inside the space.
TasGenOpt can be used to automatically change the window width in the model and perform a simulation in order to determine the optimum width.
TasGenOpt is a very powerful tool, because it allows you to change aspects of your models dynamically using the .net 4.6.1 C# scripting language.
GenOpt¶
Behind the scenes, TasGenOpt uses a Generic Optimisation Program called GenOpt in order to intelligently choose which variable values to use in order to minimise the number of simulations required to optimise a result. GenOpt is produced by the Lawrence Berkeley National Laboratory.
For more information about GenOpt, please visit the website and read the GenOpt manual.