Topology and shape optimization of 3D prestressed concrete structures - MATLAB Code
Description
This MATLAB code executes examples presented in the paper:
"Topology and Shape Optimization of 3D Prestressed Concrete Structures"
by Emad Shakur, Adaya Shaked, and Oded Amir.
Abstract:
In this paper we introduce a computational framework for optimizing 3D prestressed concrete structures. The procedure combines shape optimization of post-tensioning cables with topology optimization of concrete, enabling novel design configurations of 3D beams and plates. Prestressing cables are modeled as B-spline curves that are embedded within a concrete continuum and whose control points serve as design variables. Concurrently, the distribution of concrete is determined by density-based topology optimization. A special filter enforces concrete cover around the cables, creating a coupling between the two sets of design variables. The optimization problem formulation mimics the design intent of prestressed concrete structures, separating the load-balancing part with respect to permanent loads from stiffness maximization with respect to live loads. Results show that material savings exceeding 30% can be achieved compared to solid prestressed members, strengthening the argument in favor of using prestressed concrete for reducing embodied CO2. The complete implementation in MATLAB is provided as supplementary material.
Files
3D_Prestress_Matlab_Code.zip
Files
(80.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:e1b7e43c19448a1c28b697e0c9f87ae6
|
80.8 kB | Preview Download |