Un obiettivo di ottimizzazione diffuso è la massimizzazione della rigidità complessiva di una struttura, o la riduzione della sua conformità in una determinata quantità di rimozione della massa.
La conformità è una misura della flessibilità o morbidezza complessiva di una struttura, ed è reciproca alla rigidità. La conformità globale è uguale alla somma dell'elemento elastico o alle energie di deformazione. Ridurre al minimo la conformità globale, C, è equivalente a massimizzare la rigidità globale. L'algoritmo di ottimizzazione, attraverso un processo iterativo, cerca di risolvere le densità degli elementi (che sono le variabili del progetto di ottimizzazione) che riducono al minimo la conformità globale della struttura.
[ue] è il vettore di spostamento nodale dell'elemento e, [Ke] è la rigidità dell'elemento e, e il vettore {ρ} contiene le densità relative degli elementi ρe.
Durante ogni iterazione di ottimizzazione, il vincolo di massa di destinazione, l'equilibrio forza-rigidità globale e i vincoli funzionali richiesti devono essere soddisfatti:
v
e è il volume dell'elemento e M
target è la massa di destinazione dell'ottimizzazione.
[K{
ρ}] è la matrice di rigidità globale modulata dal vettore di densità relative, {u} è il vettore di spostamento e {F} è il vettore di forza esterna.
La formula precedente contiene vincoli di risposta del progetto, come limiti su sollecitazioni, spostamenti, frequenze proprie, ecc.