scholarly journals An Efficient Reanalysis Method for Topological Optimization of Vibrating Continuum Structures for Simple and Multiple Eigenfrequencies

2018 ◽  
Vol 2018 ◽  
pp. 1-10
Author(s):  
Youhong Sun ◽  
Xuqi Zhao ◽  
Yongping Yu ◽  
Shaopeng Zheng

This paper shows how the reanalysis method can be utilized for speeding up the optimized process in topology optimization related to vibrating structures for simple and multiple eigenfrequencies. The block combined approximation with shifting (BCAS) method is used for reducing the computational effort included in repeated solution of eigenvalue problem, which will dominate a lot of the CPU time, especially for large problems. By utilizing Level 3 Basic Linear Algebra Subprograms (BLAS), the computation efficiency of the BCAS method is improved. For achieving an accurate optimal result, two indicators are presented to control the approximate reanalysis procedure. The effectiveness of the proposed method is demonstrated by three numerical examples.

2008 ◽  
Vol 2008 ◽  
pp. 1-15 ◽  
Author(s):  
Peter Sergeant ◽  
Ivan Cimrák ◽  
Valdemar Melicher ◽  
Luc Dupré ◽  
Roger Van Keer

For shielding applications that cannot sufficiently be shielded by only a passive shield, it is useful to combine a passive and an active shield. Indeed, the latter does the “finetuning” of the field reduction that is mainly caused by the passive shield. The design requires the optimization of the geometry of the passive shield, the position of all coils of the active shield, and the real and imaginary components of the currents (when working in the frequency domain). As there are many variables, the computational effort for the optimization becomes huge. An optimization using genetic algorithms is compared with a classical gradient optimization and with a design sensitivity approach that uses an adjoint system. Several types of active and/or passive shields with constraints are designed. For each type, the optimization was carried out by all three techniques in order to compare them concerning CPU time and accuracy.


1990 ◽  
Vol 16 (1) ◽  
pp. 1-17 ◽  
Author(s):  
J. J. Dongarra ◽  
Jeremy Du Croz ◽  
Sven Hammarling ◽  
I. S. Duff

1994 ◽  
Vol 116 (4) ◽  
pp. 1013-1018 ◽  
Author(s):  
S. A. Burns

The monomial method is an alternative to Newton’s method for solving systems of nonlinear algebraic equations. It possesses several properties not shared by Newton’s method that enhance performance, yet does not require substantial computational effort beyond that required for Newton’s method. Previous work has demonstrated that the monomial method treats problems in structural design very effectively. This paper combines the monomial method with the method of generalized geometric programming to treat the problem of structural shape optimization of continuum structures modeled by finite elements.


Author(s):  
Scott A. Burns

Abstract The monomial method is an alternative to Newton’s method for solving systems of nonlinear algebraic equations. It possesses several properties not shared by Newton’s method that enhance performance, yet does not require substantial computational effort beyond that required for Newton’s method. Previous work has demonstrated that the monomial method treats problems in structural design very effectively. This paper combines the monomial method with the method of generalized geometric programming to treat the problem of structural shape optimization of continuum structures modeled by finite elements.


1997 ◽  
Vol 23 (3) ◽  
pp. 379-401 ◽  
Author(s):  
Iain S. Duff ◽  
Michele Marrone ◽  
Giuseppe Radicati ◽  
Carlo Vittoli

1987 ◽  
Vol 22 (3) ◽  
pp. 2-14 ◽  
Author(s):  
Jack Dongarra ◽  
Jeremy Du Croz ◽  
Iain Duff ◽  
Sven Hammarling

2021 ◽  
Author(s):  
◽  
Phillip Lee-Ming Wong

<p>One of the greater issues in Genetic Programming (GP) is the computational effort required to run the evolution and discover a good solution. Phenomena such as program bloating (where genetic programs rapidly grow in size) can quickly exhaust available memory resources and slow down the evolutionary process, while the heavy cost of performing fitness evaluation can make problems which have a lot of available data very slow to solve. These issues may limit GP in some tasks it can appropriately be applied to, as well as inhibit its applications in time/space sensitive environments. In this thesis, we look at developing solutions to some of these issues in GP computational cost. First, we develop an algebraic program simplification method based on simple rules and hashing techniques, and use this method in conjunction with the standard GP on a variety of tasks. Our results suggest that program simplification can lead to a significant reduction in program size, while not significantly changing the effectiveness of the systems in finding solution programs. Secondly, we analyse the effects of program simplification on the internal GP "building blocks" to investigate whether simplification is a destructive or constructive force. Using two models for building blocks (numerical-nodes and the more complex fixed-depth subtree), we track building blocks through GP runs on a symbolic regression problem, both with and without using simplification. We find that the program simplification process can both disrupt and construct building blocks in the GP populations. However, GP systems using simplification appear to retain important building blocks, and the simplification process appears to lead to an increase in genetic diversity. These may help explain why using simplification does not reduce the effectiveness of GP systems in solving tasks. Lastly, we develop two methods of reducing the cost of fitness evaluation by reducing the number of node evaluations performed. The first method is elitism avoidance, which avoids re-evaluating programs which have been placed in the population using elitismreproduction. Thismethod reduces the CPU time for evolving solutions for six different GP tasks. The second method is a subtree caching mechanism which store fitness evaluations for subtrees in a cache so that they may be fetched when these subtrees are encountered in future fitness evaluations. Results suggest that using this mechanism can significantly reduce both the number of node evaluations and the overall CPU time used in evolving solutions, without reducing the fitness of the solutions produced.</p>


Sign in / Sign up

Export Citation Format

Share Document