Computational Design & Manufacturing Lab

University of Wisconsin-Madison

 

 

 

 

Welcome

 

People

 

Research

 

Publications

 

Software

 

Courses

 

Positions

 

Sponsors 

 

Contact

 

Software

Source code for Topology Optimization in B-spline Space

 

o   Qian, X., ``Topology optimization in B-spline space,'' Computer Methods in Applied Mechanics and Engineering, Vol. 265, Pages 15–35, October 2013. [pdf]

 

 

Download btop85.m

 

For technical details about the approach, please refer to the paper ``Topology Optimization in B-spline Space'' by Xiaoping Qian in journal Computer Methods in Applied Mechanics and Engineering.

 

Usage: btop85(nelx,nely,volfrac,penal,n_mu, n_mv, mp, mq)

o   nelx, nely: number of analysis elements in x and y directions

o   volfrac: volume fraction

o   penal: penalty

o   n_mu, n_mv: number of knot intervals in x and y directions

o   mp, mq: degrees of uniform B-splines in x and y directions

 

An example from running ``btop85(30,10,0.5,3,30,10,2,2)'' is shown in Fig. 1 which includes the following command line output.

               It.:  119 Obj.:   230.7883 Vol.:  0.500 ch.:  0.009

 

mbb_30_10_30_10_2_2.tiff

Figure 1: Optimized design with ``btop85(30,10,0.5,3,30,10,2,2)''

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Last updated Feb 21, 2014.