A preliminary course programme can be downloaded here
Aims of the course
In stuctural optimization the problem of finding the 'optimal' design is considered. The term 'optimal' design can apply to various aspects and the common features are minimum weight or maximum stiffness of a structure. The course is aimed to give the student knowledge and fundamental understanding of modern tools that are commercially available.
The project for 2015 is now available here.
Hint: The syntax for fminbnd is for example
lam=fminbnd(@(lambda) NegDualPhi(lambda,parameter1,parameter2 ....),lam_min,lam_max,OPT);
'OPT' represents a variables that might be supplied to the fimnbnd function, for example OPT=optimset('TolX',1e-12);
The geometry for the truss structure in task a is given by geomSO1.mat
The geometry for the pressing tool in task a is given by geom.m
Routine computing mass matrix for the filtered field in Task D of the projekt, flw2i4m.m.
Routine computing stiffness matrix in displacement boundary value problem with filtered density field, plani4e_rho.m
Routine computing the sensitivity of the compliance with respect to rho_tilde, getdgdrhotilde_el.m
An introduction to structural optimization,Christensen, P and Klarbring, A
Springer-Verlag, 2008, ISBN: 978-1-4020-8665-6
CALFEM - A finite element toolbox to MATLAB. Studentlitteratur.