- Conference Article
35
- 10.2514/6.1995-1433
Optimization of complex mechanics simulations with object-oriented software designs
- Apr 10, 1995
- M Eldred + 3 more +3
Optimization of complex mechanics simulations with object-oriented software designs
Ship hydrodynamic performance evaluation technique is one of the prerequisites and key conditions for ship-type optimization based on SBD technology, which provides an effective means to establish the mathematical model of ship design optimization problem. The accuracy of the hydrodynamic performance evaluation directly affects the quality of the optimization results [1]. In the optimization process, the optimization algorithm will adjust the next search direction based on the performance prediction results. Therefore, the reliability of the performance prediction results is the key to ensure that the search direction of the optimization algorithm in the design space is correct or not, and is also directly related to the success or failure of the optimization design.
Optimization of complex mechanics simulations with object-oriented software designs
Optimization of complex mechanics simulations with object-oriented software designs
An improved radial basis function for marine vehicle hull form representation and optimization
An improved radial basis function for marine vehicle hull form representation and optimization
A Workflow for Efficient Initialization of Local-Search Iterative Methods for Waterflooding Optimization
Due to large dimensionality of typical field optimization problems (in terms of either the number of the optimization variables or the number of equations that needs to be solved at every simulation time-step), most approaches for field optimization are local iterative methods. Due to their local nature, achievable optima by these methods are directly impacted by the choice of the initial guess for the sought optimal profiles. Here we propose a simple, low-cost framework to efficiently initialize localsearch optimization algorithms, with the focus on waterflooding optimization under a standard net-present value (NPV) objective. The procedure relies on accepted reservoir engineering concepts and consists of two sequential steps. First, a common economical 'shut-in' water-cut (WCT) is determined by rewriting the (assumed) positive NPV contribution of the individual completion in terms of WCT. If the WCT reached during the production from a given completion is lower than the economical 'shut-in' WCT the objective function is insensitive to that particular control variable. An adjusted shut-in WCT is therefore defined for each completion as the minimum of the economic WCT and the 'reached' WCT. Then, using these shut-in WCT values in a (rather limited) number of reservoir simulation runs, coefficients in a group production guide rate formula for the preferred phase are determined yielding a maximized NPV. Such a guide rate formula is normally implemented in all state of the art reservoir simulators. The guide rate coefficients and the economic and adjusted WCT values are used to initialize the WCT optimization problem. The initialization strategy was applied to history matched models of the Brugge field [1]. The optimization algorithms were Hooke-Jeeves (HJ), Nelder-Mead and Sequential Quadratic Programming. With any of these methods, the optimized shut-in WCTs in terms of the achieved NPV clearly outperformed the best NPV solution obtained so far on these history matched models (HJ being the best choice). The combined economic and adjusted WCT gave additional improvement in NPV. The injecting strategy was chosen to be the unity voidage replacement ratio, which decreased the number of variables considerably. Introduction Finding an optimal depletion strategy for hydrocarbon production has naturally always been a key subject in reservoir management, the underlying problem to be solved generally being maximization of a key quantity as oil production, net present value (NPV), etc. In the past, optimal settings of the optimization parameters were almost exclusively determined in a manual fashion, which generally is a quite time consuming procedure with a high likelihood of obtaining suboptimal results. While manual approaches are still predominant strategies in the reservoir management practice, due to maturity of most existing major oilfields and a gradual decrease in large oil discoveries, research for more systematic optimization approaches has been initiated. Not surprisingly, most 'advances' have so far been made in systematic optimization, at least in theory, of waterflooding recovery processes, see e.g. Yeten et al. (2003); Brouwer and Jansen (2004); Sarma et al. (2005); Lorentzen et al. (2006); Wang et al. (2007); Chen et al. (2008); Sarma et al. (2008), Sarma and Chen (2008) [2–9]. The spectrum of the proposed (waterflooding) optimization techniques is already quite broad. Most of the proposed methods are local-search iterative methods, ranging from basic steepest descent iterative updates of the control variables involving either deterministic or stochastic objectivefunction gradient/sensitivity approximations, e.g. Wang et al. (2007); Chen et al. (2008) [6–7] to 'direct search' methods, as e.g. Nelder-Mead or Hooke-Jeeves [10–11], not requiring any derivative information.
Read morePushing the Boundaries: Level-set Methods and Geometrical Nonlinearities in Structural Topology Optimization
This thesis aims at understanding and improving topology optimization techniques focusing on density-based level-set methods and geometrical nonlinearities. Central in this work are the numerical modeling of the mechanical response of a design and the consistency of the optimization process itself. Concerning the first topic, we investigate different means to improve the robustness of density-based numerical models including geometrical nonlinearities. The conventional approach (scaling the local material properties) can result in convergence problems due to excessive deformation in low-stiffness finite elements. To avoid excessive deformation, we combine the element connectivity parameterization method (adapting the connectivity between finite elements) with level-set-based topology optimization. Furthermore, we achieve greater robustness of analysis method using a second and improved approach called element deformation scaling. This approach eliminates the need for solving internal equilibrium equations (needed for the element connectivity parameterization method) via an explicit relation between the local internal and global external displacement field. The second focus of this thesis is on the optimization process of level-set-based topology optimization, and in particular its numerical consistency. We observe that signed-distance reinitialization of the level-set function affects the shape of a design in the optimization process. To minimize this effect, we propose a discrete level-set method that is based on an approximate Heaviside function and focusing on the implementation. Furthermore, we also propose a level-set-based topology optimization method using an exact Heaviside function and mathematical programming that effectively eliminates the need for reinitialization. We demonstrate that our density-based level-set method is closely related to conventional density-based topology optimization methods, while offering the advantage of more control over the geometrical complexity. On the other hand, we confirm that the dependence of the final result on the initial design which remains one of the big challenges for level-set-based topology optimization. The potential of the proposed level-set method is shown by applying it on problems with stress constraints and geometrical nonlinearities and performing manufacturing tolerant topology optimization. Finally, this thesis offers a review of level-set methods for structural topology optimization to identify and discuss the different approaches that are available in literature. We can distinguish between level-set methods by examination of their design parameterization, sensitivities, update procedures and regularization techniques. A level-set-based design parameterization offers the advantage of a crisp distinction between subdomains. For this reason, X-FEM approaches and conforming discretizations are an interesting option to retain the crisp nature of the level-set-based description of the design. Many level-set methods are combined with density-based numerical models and are, therefore, closely related to conventional density-based topology optimization methods. In particular, recently proposed projection methods have much in common with a level-set-based design description. The results of level-set-based TO methods often rely heavily on regularization techniques that introduce inconsistencies in the optimization process. Numerical consistency does not necessarily lead to the best search direction, but is essential to find a Karush-Kuhn-Tucker point of the discretized optimization problem.
Read moreComparative seeker and bio-inspired fuzzy logic controllers for power system stabilizers
Comparative seeker and bio-inspired fuzzy logic controllers for power system stabilizers
AI-Driven Design Optimization of Engineering Systems: A Case Study on Turboshaft Engines
In a typical engineering design, there are often many design parameters to consider. Also, there are multiple competing requirements and objectives to meet. Manual approach of adjusting the parameters to achieve specific objectives is not optimal especially as the design becomes complex. In the quest for optimizing complex engineering systems, the exploration of the design space becomes imperative, especially when dealing with multi-objective systems characterized by an array of independent variables. This paper presents a comprehensive study on the design space mapping of complex engineering systems, utilizing a turboshaft engine as a case study. The initial phase of our methodology employs a physics-based model to generate synthetic dataset, reflecting the intricate interplay of various system parameters underpinning the engine's operation. This synthesized data serves as a foundation for the subsequent development of a Machine Learning or Deep Learning based surrogate model. The surrogate AI model, will be crafted to encapsulate multiple inputs and outputs inherent in the turboshaft engine's functioning, thereby facilitating an efficient and accurate exploration of the design space. Through this investigation, we will evaluate the efficacy of combining physics-based models with AI-driven techniques in mapping the design space of multi-objective systems. The core of our investigation revolves around the utilization of the AI surrogate model for achieving multi-objective optimization. This optimization process is not only focused on enhancing specific performance metrics but is also geared towards identifying a comprehensive family of feasible design solutions. Such an approach enables the delineation of the entire design space, offering invaluable insights into the trade-offs and synergies among different design objectives. Through this methodology, our goal is to uncover a wide spectrum of viable design alternatives, thereby providing a robust framework for decision-making in the engineering design process.
Read moreA Fuzzy Sequential Linear Programming Algorithm for Engineering Design Optimization
An optimization process can be viewed as a closed-loop control system. Traditional “controllers”, the numerical optimization algorithms, are usually “crisply” designed for well defined mathematical models. However, when applied to engineering design optimization problems in which function evaluations can be expensive and imprecise, very often the crisp algorithms will become impractical or will not converge. A common strategy for designers is to monitor the optimization process and keep “tuning” the process in an interactive manner, using their judgment on the information obtained from previous iterations, and their knowledge of the problem. This paper presents how the heuristics of this human supervision can be modeled into the optimization algorithms using fuzzy set theory. A fuzzy version of sequential linear programming is used to demonstrate this idea. Fuzzy rules, which describe the human supervision during the optimization process, are combined with the numerical rules of the original algorithm to refine the output of each iteration. Several design optimization problems are used to show the feasibility and practicality of this approach.
Read moreOptimal learning group formation: A multi-objective heuristic search strategy for enhancing inter-group homogeneity and intra-group heterogeneity
Optimal learning group formation: A multi-objective heuristic search strategy for enhancing inter-group homogeneity and intra-group heterogeneity
Read moreAccelerating FPGA design space exploration using circuit similarity-based placement
This paper describes a novel and fast placement algorithm for FPGA design space (e.g., area, power or reliability) exploration. The proposed algorithm generates the placement based on the topological similarity between two configurations (netlists) in the design space. Thus, it utilizes the sharing of reusable information during the design space exploration and avoids the time-consuming placement computation like VPR. Tested on logic-level and algorithm-level design space exploration cases, our similarity-based placement accurately depicts the “shape” of a design space and pinpoints the designs which are of most interest to IC designers. Moreover, a turbo version of circuit similarity-based placement performs an average of 30x (up to 100x) faster than VPR's while still achieving comparable placement results.
Read moreFusion-based hybrid many-objective optimization algorithm
In the last three decades there have been a number of efficient multi-objective optimization algorithms capable of solving real-world problems. However, due to the complexity of most real-world problems (high-dimensionality of problems, computationally expensive, and unknown function properties) researchers and decision-makers are increasingly facing the challenge of selecting an optimization algorithm capable of solving their hard problems. In this paper, we propose a simple yet efficient hybridization of multi- and many-objective optimization algorithms framework called hybrid many-objective optimization algorithm using fusion of solutions obtained by several many-objective algorithms (fusion) to gain the combined benefits of several algorithms and reducing the challenge of choosing one optimization algorithm to solve complex problems. During the optimization process, the Fusion framework (1) executes all optimization algorithms in parallel, (2) it combines solutions of these algorithms and extracts well-distributed solutions using predefined structured reference points or user-defined reference points, and (3) adaptively selects best-performing algorithm to tackle the problem at different stages of the search process. A case study of the fusion framework by considering GDE3, SMPSO, and SPEA2 as multi-objective optimization algorithms is presented. Experimental results on five unconstrained and four constrained benchmark test problems with three to ten objectives show that the Fusion framework significantly outperforms all algorithms involved in the hybridization process as well as the NSGA-III algorithm in terms of diversity and convergence of obtained solutions. Furthermore, the proposed framework is consistently able to find accurate solutions for all test problems which can be interpreted as its high robustness characteristic.
Read moreOptimal Image Fusion Algorithm using Modified Grey Wolf Optimization amalgamed with Cuckoo Search, Levy Fly and Mantegna Algorithm
Image fusion is a well-known process in digital image processing. It is extensively used in medical imaging for clinical diagnosis. Clinical image diagnoses like MR-SPECT, MR-PET, MR-CT, and MR: T1-T2 are used day to day basis in medical imaging. Previously many researchers are tried to detect any specific object by using some heuristic optimization technique, but heuristic optimization technique has some fault in its searching process as well as the optimization process. So, it is not worked out. In recent days some researcher has tried meta-heuristic optimization technique in image fusion, but the problem of local optimization restricted there searching flow to find optimum search result. Medical imaging for clinical diagnosis required a high level of precision for detection of a known or unknown object in the human body, but lack of suitable optimization technique, as well as any dedicated hardware, makes the diagnosis process harder than ever. So, here, a version of the modified GW (grey wolf) algorithm with the help of the cuckoo search algorithm has proposed. That not only help the optimization process to find the object in the human body precisely but also allows doctors to take some action in real-time. The optimization algorithm is tasted by using MATLAB R2018b. The proposed design is synthesized using Xilinx Vivado 18.2 synthesis tool and simulated using ModelSim. The outcomes of the synthesis report and simulation of the circuit outshine other metaheuristic optimization approach. This MGWO is performed by using our own designed algorithm.
Read moreOptimize a WAG Field Development Plan, Use Case of Carbonate Ultra-Deep Water Reservoir
The low recovery factor associated with carbonate reservoir and the availability of affordable gas has drawn new attention to a Water Alternative Gas (WAG) strategy to enhance hydrocarbon recovery for reservoir at early stage of production. The use of WAG allows to improve sweep efficiency limiting fingering and hydrocarbon trapping at macroscopic (Water injection - WI) and microscopic (pore) (Gas Injection - GI) level.The purpose of this work is twofold: present a new field development plan optimization formulation generalized for continuous and/or WAG injection and its suggested application to a real reservoir test case. Optimum field development plans for different strategies are presented and the advantages of a WAG strategy as opposite to a continuous water injection are further discussed. The proposed optimization problem covers well placement, control, schedule and gas lift under uncertainty. This problem is formulated as Mixed Integer Nonlinear Programing (MINLP) with non-linear constrains in order to take into account operational restrictions.A carbonate deep water reservoir at the early stages of its exploitation has been used to evaluate this new workflow. An in-house Particle Swarm Optimization (PSO) algorithm has been used to solve this nonlinear optimization problem. The use of a real field as test bench poses additional strength on the robustness of the formulation in presence of a large number of decision variables and constrains. Special care has been taken in the field development plan selection, taking into account the optimal solution as well as additional objectives and sentiments added by the decision makers which increase the realism of the final solution.The optima selected were compared to a WAG base case adjusted using standard commercial tools according to best practice. The results obtained for the current reservoir highlight key performances of the optimization algorithm applied to the WAG strategy. WAG increases the recovery factor and enhance an early production (paramount to improve the NPV according to the economic model) with respect to a continuous WI. The optimization of WAG cycles allows to find the best hydrocarbon production under the constrain imposed by the facilities and the gas availability. The optimum inter-well-distance and schedule results from the compromise between a strong sweep yet avoiding an early water breakthrough and reducing interference among producers. The well layout is therefore an output of the NPV optimization, the carbonate geological characterization and the operation risk. The optimal field development plan has shown a 35% of increment in NPV compared to the base case.This workflow presented and discussed presents an innovative and general formulation for the optimization of a WAG and/or continuous injection for real reservoir under uncertainty. The optimization algorithm allows fast convergence and accurate results. The extension to multiple objective functions and the inclusion of the human decision in the optimization process is also considered.
Read moreA Comprehensive Investigation of Ensembles of Gaussian-Based and Gradient-Based Transformed Reliability Analyses: When and How to Use Them
In the past few years, researchers have begun to investigate the existence of arbitrary uncertainties in the design optimization problems. Most traditional reliability-based design optimization (RBDO) methods transform the design space to the standard normal space for reliability analysis but may not work well when the random variables are arbitrarily distributed. It is because that the transformation to the standard normal space cannot be determined or the distribution type is unknown. The methods of Ensemble of Gaussian-based Reliability Analyses (EoGRA) and Ensemble of Gradient-based Transformed Reliability Analyses (EGTRA) have been developed to estimate the joint probability density function using the ensemble of kernel functions. EoGRA performs a series of Gaussian-based kernel reliability analyses and merged them together to compute the reliability of the design point. EGTRA transforms the design space to the single-variate design space toward the constraint gradient, where the kernel reliability analyses become much less costly. In this paper, a series of comprehensive investigations were performed to study the similarities and differences between EoGRA and EGTRA. The results showed that EGTRA performs accurate and effective reliability analyses for both linear and nonlinear problems. When the constraints are highly nonlinear, EGTRA may have little problem but still can be effective in terms of starting from deterministic optimal points. On the other hands, the sensitivity analyses of EoGRA may be ineffective when the random distribution is completely inside the feasible space or infeasible space. However, EoGRA can find acceptable design points when starting from deterministic optimal points. Moreover, EoGRA is capable of delivering estimated failure probability of each constraint during the optimization processes, which may be convenient for some applications.
Read moreAn adaptive conjugate gradient algorithm for large-scale unconstrained optimization
An adaptive conjugate gradient algorithm for large-scale unconstrained optimization
Design Space Exploration of a Continuous Rubber Track System via Surrogate Modeling
<div>Continuous rubber track systems for heavy applications are typically designed using multiple iterations of full-scale physical prototypes. This costly and time-consuming approach limits the possibility of exploring the design space and understanding how the design space of that kind of system is governed. A multibody dynamic simulation has recently been developed, but its complexity (due to the number of model’s inputs) makes it difficult to understand and too expensive to be used with multi-objective optimization algorithms (approximately 3 h on a desktop computer).</div> <div>This article aims to propose a first design space exploration of continuous rubber track systems via multi-objective optimization methods. Using an existing expensive multibody dynamic model as original function, surrogate models (artificial neural networks) have been trained to predict the simulation responses. These artificial neural networks are then used to explore the design space efficiently by using optimization algorithms. Sensitivity studies and multi-objective optimization were carried out on surrogate models to identify high-impact design parameters and potential improvements ranging from 2.24% to 17.2% compared to the current design of reference (CTS halftrack system) on wheel load, track pinch, and maximum required torque to cross a bump.</div>
Read more