Abstract

This paper discusses design-under-uncertainty problems that employ a probabilistic performance as objective function and consider its estimation through stochastic (i.e., Monte Carlo) simulation. This setting facilitates a great modeling flexibility but has an associated high computational burden, and a framework relying on kriging surrogate modeling is proposed here to address this challenge. The metamodel is formulated to approximate the system response (metamodel output) with respect to both the design variables and the uncertain model parameters (augmented metamodel input), so that it can simultaneously support the uncertainty propagation and the design optimization, adopting a sequential approximate optimization (SAO) strategy for the latter. At each SAO cycle a sub-region of the design space is defined and a kriging metamodel is built exploiting information from the previous SAO cycle to improve accuracy. Within a stochastic simulation setting this metamodel is first utilized to approximate the system performance when estimating the objective function for specific design configurations. This information is subsequently used to search for a local optimum within the considered design sub-region till convergence to an interior point or the boundary of the region is established, prompting the termination of the current SAO cycle. When convergence to the boundary is established, the quality of the obtained solution is examined and if desired criteria are satisfied the next cycle moves to a new sub-region and the process is repeated till convergence is established. Else, an adaptive refinement of the design of experiments is established by adding optimally selected new support points for informing the metamodel development, and the next SAO cycle remains in the current sub-region. Through this approach an adaptive control for the accuracy of the metamodel is achieved, minimizing the number of simulations for the expensive system model.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call