6 research outputs found

    A Novel Discrete Adjoint-based Level Set Topology Optimization Method in B-spline Space

    Full text link
    This paper presents a novel computational scheme for sensitivity analysis of the velocity field in the level set method using the discrete adjoint method. The velocity field is represented in B-spline space, and the adjoint equations are constructed based on the discretized governing equations. The key contribution of this work is the demonstration that the velocity field in the level set method can be entirely obtained from the discrete adjoint method. This eliminates the need for shape sensitivity analysis, which is commonly used in standard level set methods. The results demonstrate the effectiveness of the approach in producing optimized results for stress and linearized buckling problems. Overall, the proposed method has the potential to simplify the way in which topology optimization problems using level set methods are solved, and has significant implications for the design of a broad range of engineering applications

    Static and dynamic topology optimization: an innovative unifying approach

    Get PDF
    This paper presents a topology optimization approach that is innovative with respect to two distinct matters. First of all the proposed formulation is capable to handle static and dynamic topology optimization with virtually no modifications. Secondly, the approach is inherently a multi-input multi-output one, i.e., multiple objectives can be pursued in the presence of multiple loads. The input-to-output transfer matrix, say G, is the key ingredient that governs the algebraic mapping between applied loads and structural response. In statics G depends on the design variables only, whereas it depends on the frequency variable as well in the dynamic case. The Singular Value Decomposition (SVD) of G represents then the core of the proposed approach. Singular values are shown to be the gains of the input/output mapping and are used to compute proper norms of G that represent the goal functions to be minimized. Singular vectors provide at no extra cost the plant directions, i.e., the load combination factors that stress the structure the most. Numerical examples are discussed in much detail and open issues object of ongoing investigations are highlighted. A full Matlab code handling the static topology optimization problem is provided as an online Appendix to the manuscript. Its extension to the dynamic case may be gathered following the formulation proposed in Sect. 5

    Towards solving large-scale topology optimization problems with buckling constraints at the cost of linear analyses

    No full text
    This work presents a multilevel approach to large--scale topology optimization accounting for linearized buckling criteria. The method relies on the use of preconditioned iterative solvers for all the systems involved in the linear buckling and sensitivity analyses and on the approximation of buckling modes from a coarse discretization. The strategy shows three main benefits: first, the computational cost for the eigenvalue analyses is drastically cut. Second, artifacts due to local stress concentrations are alleviated when computing modes on the coarse scale. Third, the ability to select a reduced set of important global modes and filter out less important local ones. As a result, designs with improved buckling resistance can be generated with a computational cost little more than that of a corresponding compliance minimization problem solved for multiple loading cases. Examples of 2D and 3D structures discretized by up to some millions of degrees of freedom are solved in Matlab to show the effectiveness of the proposed method. Finally, a post--processing procedure is suggested in order to reinforce the optimized design against local buckling.Comment: 25 pages, 15 figure

    Finite Strain Topology Optimization with Nonlinear Stability Constraints

    Full text link
    This paper proposes a computational framework for the design optimization of stable structures under large deformations by incorporating nonlinear buckling constraints. A novel strategy for suppressing spurious buckling modes related to low-density elements is proposed. The strategy depends on constructing a pseudo-mass matrix that assigns small pseudo masses for DOFs surrounded by only low-density elements and degenerates to an identity matrix for the solid region. A novel optimization procedure is developed that can handle both simple and multiple eigenvalues wherein consistent sensitivities of simple eigenvalues and directional derivatives of multiple eigenvalues are derived and utilized in a gradient-based optimization algorithm - the method of moving asymptotes. An adaptive linear energy interpolation method is also incorporated in nonlinear analyses to handle the low-density elements distortion under large deformations. The numerical results demonstrate that, for systems with either low or high symmetries, the nonlinear stability constraints can ensure structural stability at the target load under large deformations. Post-analysis on the B-spline fitted designs shows that the safety margin, i.e., the gap between the target load and the 1st critical load, of the optimized structures can be well controlled by selecting different stability constraint values. Interesting structural behaviors such as mode switching and multiple bifurcations are also demonstrated.Comment: 77 pages, 44 Figure

    Topology Optimization via Machine Learning and Deep Learning: A Review

    Full text link
    Topology optimization (TO) is a method of deriving an optimal design that satisfies a given load and boundary conditions within a design domain. This method enables effective design without initial design, but has been limited in use due to high computational costs. At the same time, machine learning (ML) methodology including deep learning has made great progress in the 21st century, and accordingly, many studies have been conducted to enable effective and rapid optimization by applying ML to TO. Therefore, this study reviews and analyzes previous research on ML-based TO (MLTO). Two different perspectives of MLTO are used to review studies: (1) TO and (2) ML perspectives. The TO perspective addresses "why" to use ML for TO, while the ML perspective addresses "how" to apply ML to TO. In addition, the limitations of current MLTO research and future research directions are examined
    corecore