best algorithm for optimizing building using OpenStudio and GenOpt
Hello everyone,
I am playing around with optimization of OpenStudio models using genOpt. It all has been working OK when optimizing Insulation thickness and WWR and overhangs, but now I want to try some discrete variables (i.e. number of glazing layers in windows)... discrete variables are bothering me. I have been reading the genOpt manual and Literature, but I am still not sure of anything.
So, I wanted to know what algorithms do you recommend for optimizing a building design, using EnergyPlus (OpenStudio) including continous and discrete variables.
I understand genetic algorithms CAN do this... but I am kind of skeptical to those 'magic' things. What about them?
THANKS
Comments
Update: I tried the following, but got an error message ... java.lang.ArrayIndexOutOfBoundsException: 0
Main = GPSPSOCCHJ; NeighborhoodTopology = vonNewmann; // gbest | lbest | vonNewmann NeighborhoodSize = 1; // 0< ... Ignored for vonNewman and gbest NumberOfParticle = #{10n_vars}; NumberOfGeneration = 15; Seed = 12; CognitiveAcceleration = 1.5; SocialAcceleration = 1.5; MaxVelocityGainContinuous = 1; MaxVelocityDiscrete = 1; ConstrictionGain = 0.8; MeshSizeDivider = 2; InitialMeshSizeExponent = 0; MeshSizeExponentIncrement = 1; NumberOfStepReduction = 4; *
I would need the full error message and probably also the files needed to reproduce it. The following values work for
in example/quad/GPSPS