The main purpose of the paper is to provide an easy-to-use code for topological optimization of the least weight trusses, written in the Mathematica programming language. The main idea of the presented approach consists in using a fixed ground structure and the linear programming formulation of the optimization problem. The solver is based on the fast interior point method. The strong effort is done to create the effective generator of the computational model utilizing the high regularity of the ground structure and the high sparsity of the geometric matrix. The efficiency and reliability of the algorithm is confirmed in several numerical tests. Due to a linear programming formulation of the optimization problem the method presented in the paper assures finding the global optimum, hence it may be considered as the useful tool for verification of results obtained in other ways. The appended complete Mathematica code of the program developed will be supplied by the Publisher on SpringerLink.
Two problems of minimum weight design of plane trusses are dealt with. The first problem concerns construction of the lightest fully stressed truss subject to three self-equilibrated forces applied at three given points. This problem has been solved analytically by H.S.Y. Chan in 1966. This analytical solution is re-derived in the present paper. It compares favourably with new numerical solutions found here by the method developed recently by the first author. The solution to the three forces problem paves the way to half-analytical as well as numerical solutions to the problem of minimum weight design of plane symmetric frameworks transmitting two symmetrically located vertical forces to two fixed supports lying along the line linking the points of application of the forces.
Extending some results by Sokół and Lewiński (Struct Multidisc Optim 42:835-853, 2010), the optimal topology of bi-symmetric trusses with two symmetrically placed pointloads is determined analytically, and verified by highly accurate numerical calculations. It is rather remarkable that Michell's best-known classical solution had to wait over hundred years for its generalization from one to two point loads. Some implications of these solutions, including properties of so-called O-regions, are also discussed.
In this two-part paper, Michell's century-old stress-based single-load truss topology optimization paper is extended to multiple load conditions. In Part I, so-called 'optimal plastic design' of multi-load trusses is reviewed, which is based on ultimate (limit or collapse) load principles and requires only statical admissibility of the solution. However, its connections to 'optimal elastic design' will be explained, and these will be used in Part II for the full extension of Michell's theory to elastic multi-load problems, which will fill a significant gap in our knowledge.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.