6 research outputs found

    Data Driven Surrogate Based Optimization in the Problem Solving Environment WBCSim

    Get PDF
    Large scale, multidisciplinary, engineering designs are always difficult due to the complexity and dimensionality of these problems. Direct coupling between the analysis codes and the optimization routines can be prohibitively time consuming due to the complexity of the underlying simulation codes. One way of tackling this problem is by constructing computationally cheap(er) approximations of the expensive simulations, that mimic the behavior of the simulation model as closely as possible. This paper presents a data driven, surrogate based optimization algorithm that uses a trust region based sequential approximate optimization (SAO) framework and a statistical sampling approach based on design of experiment (DOE) arrays. The algorithm is implemented using techniques from two packages—SURFPACK and SHEPPACK that provide a collection of approximation algorithms to build the surrogates and three different DOE techniques—full factorial (FF), Latin hypercube sampling (LHS), and central composite design (CCD)—are used to train the surrogates. The results are compared with the optimization results obtained by directly coupling an optimizer with the simulation code. The biggest concern in using the SAO framework based on statistical sampling is the generation of the required database. As the number of design variables grows, the computational cost of generating the required database grows rapidly. A data driven approach is proposed to tackle this situation, where the trick is to run the expensive simulation if and only if a nearby data point does not exist in the cumulatively growing database. Over time the database matures and is enriched as more and more optimizations are performed. Results show that the proposed methodology dramatically reduces the total number of calls to the expensive simulation runs during the optimization process

    Computational Steering in the Problem Solving Environment WBCSim

    Get PDF
    Computational steering allows scientists to interactively control a numerical experiment and adjust parameters of the computation on-the-fly and explore “what if ” analysis. Computational steering effectively reduces computational time, makes research more efficient, and opens up new product design opportunities. There are several problem solving environments (PSEs) featuring computational steering. However, there is hardly any work explaining how to enable computational steering for PSEs embedded with legacy simulation codes. This paper describes a practical approach to implement computational steering for such PSEs by using WBCSim as an example. WBCSim is a Web based simulation system designed to increase the productivity of wood scientists conducting research on wood-based composites manufacturing processes. WBCSim serves as a prototypical example for the design, construction, and evaluation of small-scale PSEs. Various changes have been made to support computational steering across the three layers—client, server, developer—comprising the WBCSim system. A detailed description of the WBCSim system architecture is presented, along with a typical scenario of computational steering usage

    Surrogate Modeling of Ultrasonic Simulations using Data-Driven Methods

    Get PDF
    Ultrasonic testing (UT) is used to detect internal flaws in materials and to characterize material properties. In many applications, computational simulations are an important part of the inspection-design and analysis processes. Having fast surrogate models for UT simulations is key for enabling efficient inverse analysis and model-assisted probability of detection (MAPOD). In many cases, it is impractical to perform the aforementioned tasks in a timely manner using current simulation models directly. Fast surrogate models can make these processes computationally tractable. This paper presents investigations of using surrogate modeling techniques to create fast approximate models of UT simulator responses. In particular, we propose to integrate data-driven methods (here, kriging interpolation with variable-fidelity models to construct an accurate and fast surrogate model. These techniques are investigated using test cases involving UT simulations of solid components immersed in a water bath during the inspection process. We will apply the full ultrasonic solver and the surrogate model to the detection and characterization of the flaw. The methods will be compared in terms of quality of the responses

    Surrogate modeling of ultrasonic simulations using data-driven methods

    Get PDF
    Ultrasonic testing (UT) is used to detect internal flaws in materials and to characterize material properties. In many applications, computational simulations are an important part of the inspection-design and analysis processes. Having fast surrogate models for UT simulations is key for enabling efficient inverse analysis and model-assisted probability of detection (MAPOD). In many cases, it is impractical to perform the aforementioned tasks in a timely manner using current simulation models directly. Fast surrogate models can make these processes computationally tractable. This paper presents investigations of using surrogate modeling techniques to create fast approximate models of UT simulator responses. In particular, we propose to integrate data-driven methods (here, kriging interpolation with variable-fidelity models to construct an accurate and fast surrogate model. These techniques are investigated using test cases involving UT simulations of solid components immersed in a water bath during the inspection process. We will apply the full ultrasonic solver and the surrogate model to the detection and characterization of the flaw. The methods will be compared in terms of quality of the responses
    corecore