Shape optimization in three-dimensional linear elasticity by the boundary contour method (Q1979169): Difference between revisions
From MaRDI portal
Latest revision as of 08:51, 30 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Shape optimization in three-dimensional linear elasticity by the boundary contour method |
scientific article |
Statements
Shape optimization in three-dimensional linear elasticity by the boundary contour method (English)
0 references
31 January 2002
0 references
A variant of the usual boundary element method (BEM), called the boundary contour method (BCM), has been presented in the literature in recent years. In the three-dimensional BCM, surface integrals on boundary elements of the usual BEM are transformed, through the application of Stokes theorem, into line integrals along the bounding contours of these elements. The BCM employs linear combinations of global weighted shape functions, being defined piecewise on the boundary elements. A useful consequence of this approach is that stresses, at suitable boundary points, can be easily obtained from a post-processing step of the standard BCM. The subject of this paper is the shape optimization in three-dimensional (3D) linear elasticity by the use of BCM. This is achieved by coupling the 3D BCM code with a mathematical programming code based on a successive quadratic programming algorithm. Numerical results are presented for several interesting illustrative examples, like shape optimization of a fillet, optimal shape of an ellipsoidal cavity inside a cube, etc.
0 references
three-dimensional linear elasticity
0 references
quadratic programming algorithm
0 references
ellipsoidal cavity inside cube
0 references
boundary element method
0 references
boundary contour method
0 references
surface integrals
0 references
Stokes theorem
0 references
line integrals
0 references
global weighted shape functions
0 references
post-processing step
0 references
shape optimization
0 references
mathematical programming code
0 references
fillet
0 references
0 references
0 references
0 references
0 references
0 references