首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
A 99 line topology optimization code written in Matlab   总被引:34,自引:5,他引:29  
The paper presents a compact Matlab implementation of a topology optimization code for compliance minimization of statically loaded structures. The total number of Matlab input lines is 99 including optimizer and Finite Element subroutine. The 99 lines are divided into 36 lines for the main program, 12 lines for the Optimality Criteria based optimizer, 16 lines for a mesh-independency filter and 35 lines for the finite element code. In fact, excluding comment lines and lines associated with output and finite element analysis, it is shown that only 49 Matlab input lines are required for solving a well-posed topology optimization problem. By adding three additional lines, the program can solve problems with multiple load cases. The code is intended for educational purposes. The complete Matlab code is given in the Appendix and can be down-loaded from the web-site http://www.topopt.dtu.dk. Received October 22, 1999  相似文献   

2.
A discrete level-set topology optimization code written in Matlab   总被引:6,自引:6,他引:0  
This paper presents a compact Matlab implementation of the level-set method for topology optimization. The code can be used to minimize the compliance of a statically loaded structure. Simple code modifications to extend the code for different and multiple load cases are given. The code is inspired by a Matlab implementation of the solid isotropic material with penalization (SIMP) method for topology optimization (Sigmund, Struct Multidiscipl Optim 21:120–127, 2001). Including the finite element solver and comments, the code is 129 lines long. The code is intended for educational purposes, and in particular it could be used alongside the Matlab implementation of the SIMP method for topology optimization to demonstrate the similarities and differences between the two approaches.  相似文献   

3.
In the present work, a highly efficient moving morphable component (MMC)-based approach for multi-resolution topology optimization is proposed. In this approach, high-resolution optimization results can be obtained with a smaller number of design variables and a relatively low degree of freedoms (DOFs). This is achieved by taking the advantage that the topology optimization model and the finite element analysis model are totally decoupled in the MMC-based problem formulation. A coarse mesh is used for structural response analysis and a design domain partitioning strategy is introduced to preserve the topological complexity of the optimized structures. Numerical examples are then provided so as to demonstrate that with the use of the proposed approach, computational efforts can be saved substantially for large-scale topology optimization problems.  相似文献   

4.
5.
Automotive applications of topology optimization   总被引:1,自引:0,他引:1  
Topology optimization is used for obtaining the best layout of vehicle structural components to achieve predetermined performance goals. An in-house topology optimization software, TOP, has been developed to analyse important automotive components. The topology design problem is formulated as a general optimization problem and is solved by the mathematical programming method. The MSC/NASTRAN finite element code is employed for response analyses. The use of MSC/NASTRAN is significant, because it not only allows engineers to use a wellaccepted and widely-used finite element code with no size limit on the model, but also permits developers to concentrate on the rest of the topology optimization program. Three automotive examples including a simplified truck frame, a deck lid, and a space frame structure are presented.  相似文献   

6.
Conventional shape optimization based on the finite element method uses Lagrangian representation in which the finite element mesh moves according to shape change, while modern topology optimization uses Eulerian representation. In this paper, an approach to shape optimization using Eulerian representation such that the mesh distortion problem in the conventional approach can be resolved is proposed. A continuum geometric model is defined on the fixed grid of finite elements. An active set of finite elements that defines the discrete domain is determined using a procedure similar to topology optimization, in which each element has a unique shape density. The shape design parameter that is defined on the geometric model is transformed into the corresponding shape density variation of the boundary elements. Using this transformation, it has been shown that the shape design problem can be treated as a parameter design problem, which is a much easier method than the former. A detailed derivation of how the shape design velocity field can be converted into the shape density variation is presented along with sensitivity calculation. Very efficient sensitivity coefficients are calculated by integrating only those elements that belong to the structural boundary. The accuracy of the sensitivity information is compared with that derived by the finite difference method with excellent agreement. Two design optimization problems are presented to show the feasibility of the proposed design approach.  相似文献   

7.
We present a Matlab implementation of topology optimization for fluid flow problems in the educational computer code PolyTop (Talischi et al. 2012b). The underlying formulation is the well-established porosity approach of Borrvall and Petersson (2003), wherein a dissipative term is introduced to impede the flow in the solid (non-fluid) regions. Polygonal finite elements are used to obtain a stable low-order discretization of the governing Stokes equations for incompressible viscous flow. As a result, the same mesh represents the design field as well as the velocity and pressure fields that characterize its response. Owing to the modular structure of PolyTop, incorporating new physics, in this case modeling fluid flow, involves changes that are limited mainly to the analysis routine. We provide several numerical examples to illustrate the capabilities and use of the code. To illustrate the modularity of the present approach, we extend the implementation to accommodate alternative formulations and cost functions. These include topology optimization formulations where both viscosity and inverse permeability are functions of the design; and flow control where the velocity at a certain location in the domain is maximized in a prescribed direction.  相似文献   

8.
Multidiscipline topology optimization   总被引:1,自引:0,他引:1  
Topology optimization is used for determining the best layout of structural components to achieve predetermined performance goals. The density method which uses material density of each finite element as the design variable, is employed. Unlike the most common approach which uses the optimality criteria methods, the topology design problem is formulated as a general optimization problem and is solved by the mathematical programming method. One of the major advantages of this approach is its generality; thus it can solve various problems, e.g. multi-objective and multi-constraint problems. In this study, the structural weight is chosen as the objective function and structural responses such as the compliances, displacements and the natural frequencies, are treated as the constraints. The MSC/NASTRAN finite element code is employed for response analyses. One example with four different optimization formulations was used to demonstrate this approach.  相似文献   

9.
The design of compliant mechanisms often involves multiple minima. Since non-gradient type global optimization techniques cannot handle as many design variables as the commonly used, gradient based SIMP method, a hyper radial basis function network is used in this paper for Particle Swarm Optimization. An exact reanalysis formulation is presented which computes the strain energy from the solution of the mutual energy problem. The design of motion inverter is presented to demonstrate the proposed approach. The use of hyper radial basis function network results in checkerboard-free, smooth topology using very crude finite element analysis mesh, whereas the reanalysis formulation cuts down the analysis time into half. Thus the design process is made computationally efficient and less dependent on human interpretation of the optimal topology.  相似文献   

10.
11.
Topology optimization in crashworthiness design   总被引:1,自引:1,他引:0  
Topology optimization has developed rapidly, primarily with application on linear elastic structures subjected to static loadcases. In its basic form, an approximated optimization problem is formulated using analytical or semi-analytical methods to perform the sensitivity analysis. When an explicit finite element method is used to solve contact–impact problems, the sensitivities cannot easily be found. Hence, the engineer is forced to use numerical derivatives or other approaches. Since each finite element simulation of an impact problem may take days of computing time, the sensitivity-based methods are not a useful approach. Therefore, two alternative formulations for topology optimization are investigated in this work. The fundamental approach is to remove elements or, alternatively, change the element thicknesses based on the internal energy density distribution in the model. There is no automatic shift between the two methods within the existing algorithm. Within this formulation, it is possible to treat nonlinear effects, e.g., contact–impact and plasticity. Since no sensitivities are used, the updated design might be a step in the wrong direction for some finite elements. The load paths within the model will change if elements are removed or the element thicknesses are altered. Therefore, care should be taken with this procedure so that small steps are used, i.e., the change of the model should not be too large between two successive iterations and, therefore, the design parameters should not be altered too much. It is shown in this paper that the proposed method for topology optimization of a nonlinear problem gives similar result as a standard topology optimization procedures for the linear elastic case. Furthermore, the proposed procedures allow for topology optimization of nonlinear problems. The major restriction of the method is that responses in the optimization formulation must be coupled to the thickness updating procedure, e.g., constraint on a nodal displacement, acceleration level that is allowed.  相似文献   

12.
Employing the floating frame of reference formulation in the topology optimization of dynamically loaded components of flexible multibody systems seems to be a natural choice. In this formulation the deformation of flexible bodies is approximated by global shape functions, which are commonly obtained from finite element models using model reduction techniques. For topology optimization these finite element models can be parameterized using the solid isotropic material with penalization (SIMP) approach. However, little is known about the interplay of model reduction and SIMP parameterization. Also securing the model reduction quality despite major changes of the design during the optimization has not been addressed yet. Thus, using the examples of a flexible frame and a slider-crank mechanism this work discusses the proper choice of the model reduction technique in the topology optimization of flexible multibody systems.  相似文献   

13.
蔡勇  李胜 《计算机应用》2016,36(3):628-632
针对传统并行计算方法实现结构拓扑优化快速计算的硬件成本高、程序开发效率低的问题,提出了一种基于Matlab和图形处理器(GPU)的双向渐进结构优化(BESO)方法的全流程并行计算策略。首先,探讨了Matlab编程环境中实现GPU并行计算的三种途径的优缺点和适用范围;其次,分别采用内置函数直接并行的方式实现了拓扑优化算法中向量和稠密矩阵的并行化计算,采用MEX函数调用CUSOLVER库的形式实现了稀疏格式有限元方程组的快速求解,采用并行线程执行(PTX)代码的方式实现了拓扑优化中单元敏度分析等优化决策的并行化计算。数值算例表明,基于Matlab直接开发GPU并行计算程序不仅编程效率高,而且还可以避免不同编程语言间的计算精度差异,最终使GPU并行程序可以在保持计算结果不变的前提下取得可观的加速比。  相似文献   

14.
Size-dependent optimal microstructure design based on couple-stress theory   总被引:1,自引:1,他引:0  
The purpose of this paper is to propose a size-dependent topology optimization formulation of periodic cellular material microstructures, based on the effective couple-stress continuum model. The present formulation consists of finding the optimal layout of material that minimizes the mean compliance of the macrostructure subject to the constraint of permitted material volume fraction. We determine the effective macroscopic couple-stress constitutive constants by analyzing a unit cell with specified boundary conditions with the representative volume element (RVE) method, based on equivalence of strain energy. The computational model is established by the finite element (FE) method, and the design density and FE stiffness of the RVE are related by the solid isotropic material with penalization power (SIMP) law. The required sensitivity formulation for gradient-based optimization algorithm is also derived. Numerical examples demonstrate that this present formulation can express the size effect during the optimization procedure and provide precise topologies without increase in computational cost.  相似文献   

15.
This paper introduces a problem of stress isolation in structural design and presents an approach to the problem through topology optimization. We model the stress isolation problem as a topology optimization problem with multiple stress constraints in different regions. The shape equilibrium constraint approach is employed to effectively control the local stress constraints. The level set based structural optimization is implemented with the extended finite element method (X-FEM) for providing an adequately accurate stress analysis. Numerical examples of stress isolation design in two dimensions are investigated as a benchmark test of the proposed method. The results, from the force transmittance point of view, suggest that the guard “grooves” obtained can change the force path to successfully realize the stress isolation in the structure.  相似文献   

16.
A topology optimization methodology is presented for the conceptual design of aeroelastic structures accounting for the fluid–structure interaction. The geometrical layout of the internal structure, such as the layout of stiffeners in a wing, is optimized by material topology optimization. The topology of the wet surface, that is, the fluid–structure interface, is not varied. The key components of the proposed methodology are a Sequential Augmented Lagrangian method for solving the resulting large-scale parameter optimization problem, a staggered procedure for computing the steady-state solution of the underlying nonlinear aeroelastic analysis problem, and an analytical adjoint method for evaluating the coupled aeroelastic sensitivities. The fluid–structure interaction problem is modeled by a three-field formulation that couples the structural displacements, the flow field, and the motion of the fluid mesh. The structural response is simulated by a three-dimensional finite element method, and the aerodynamic loads are predicted by a three-dimensional finite volume discretization of a nonlinear Euler flow. The proposed methodology is illustrated by the conceptual design of wing structures. The optimization results show the significant influence of the design dependency of the loads on the optimal layout of flexible structures when compared with results that assume a constant aerodynamic load.  相似文献   

17.
Stochastic performance measures can be taken into account, in structural optimization, using two distinct formulations: robust design optimization (RDO) and reliability-based design optimization (RBDO). According to a RDO formulation, it is desired to obtain solutions insensitive to the uncontrollable parameter variation. In the present study, the solution of a structural robust design problem formulated as a two-objective optimization problem is addressed, where cross-sectional dimensions, material properties and earthquake loading are considered as random variables. Additionally, a two-objective deterministic-based optimization (DBO) problem is also considered. In particular, the DBO and RDO formulations are employed for assessing the Greek national seismic design code for steel structural buildings with respect to the behavioral factor considered. The limit-state-dependent cost is used as a measure of assessment. The stochastic finite element problem is solved using the Monte Carlo Simulation method, while a modified NSGA-II algorithm is employed for solving the two-objective optimization problem.  相似文献   

18.
Structural optimization is a field of research that has experienced noteworthy growth for many years. Researchers in this area have developed optimization tools to successfully design and model structures, typically minimizing mass while maintaining certain deflection and stress constraints. Numerous optimization studies have been performed to minimize mass, deflection, and stress on a benchmark cantilever truss problem. Predominantly, traditional optimization theory is applied to this problem. The cross-sectional area of each member is optimized to minimize the aforementioned objectives. This paper will present a structural optimization technique that has been previously applied to compliant mechanism design. This technique demonstrates a method that combines topology optimization, geometric refinement, finite element analysis, and two forms of evolutionary computation—genetic algorithms and differential evolution—to successfully optimize a benchmark structural optimization problem. A nontraditional solution to the benchmark problem is presented in this paper, specifically, a geometrically refined topological solution. The design process begins with an alternate control mesh formulation, multilevel geometric smoothing operation, and an elastostatic structural analysis. The design process is wrapped in an evolutionary computing optimization tool set.  相似文献   

19.
Internal resonance is a nonlinear phenomenon for a structure when the eigenfrequencies of the structure are commensurable or close to being commensurable. Using optimization we have the possibility to control the eigenfrequencies, i.e., move an eigenfrequency, maximize a given eigenfrequency, or maximize the gap between eigenfrequencies. It is therefore also possible to design a structure that is as free as possible of internal resonance up to mode of order n.We consider plates made of two materials. The designs depend on the boundary conditions and on the frequency range within which the plate should be as free of internal resonance as possible. The two materials can either be two physical materials, or one can be a physical material and the other a weakening of the first material. By doing this we are in principle solving three different problems: a reinforcement problem, a problem of where to put holes in the structure, and, finally the more involved case (from a manufacturing point of view), of two different materials. The optimizations are performed using the finite element method for analysis and the topology optimization approach for design. The optimization problem is formulated using a bound formulation where the objective is to maximize a minimum detuning parameter. Special attention is given to the formulation of the conditions for internal resonance. Using the method presented in this paper it is possible to remove an unwanted nonlinear phenomenon without the use of a nonlinear model and without knowledge of the nonlinearities present in the system.  相似文献   

20.
In the paper the structural optimization system based on trabecular bone surface adaptation is presented. The basis of the algorithm formulation was the phenomenon of bone adaptation to mechanical stimulation. This process, called remodeling, leads to the optimization of the trabecular network in the bone. The simulation system, as well as the finite element mesh generation, decision criteria for structural adaptation, and the finite element analysis in a parallel environment are described. The possibility of applying the system in mechanical design is discussed. Some computation results using the developed system are presented, including the comparison to the topology optimization method.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号