가장 보편적인 최적화 목표는 구조물의 전체 강성을 최대화하거나 지정된 양의 질량을 제거하여 컴플라이언스를 최소화하는 것입니다.
컴플라이언스는 구조의 유연성 또는 부드러움을 평가하는 척도이며, 강성과는 상호 보완적입니다. 전체 컴플라이언스는 요소 탄성 또는 변형 에너지의 합과 같습니다. 전체 컴플라이언스(C)의 최소화는 전체 강성의 최대화와 같습니다. 반복 프로세스에 기반한 최적화 알고리즘은 구조의 전체 컴플라이언스를 최소화하는 요소 밀도(즉, 최적화 설계 변수)를 구합니다.
[ue]는 요소 e의 절점 변위 벡터이고, [Ke]는 요소 e의 강성이고, 벡터 {ρ}는 요소의 상대적 밀도(ρe)를 포함합니다.
각 최적화를 반복하는 동안, 대상 질량 구속 조건, 전체 하중-강성 평형, 필요한 함수 구속 조건을 충족해야 합니다.
v
e는 요소의 체적이고, M
target은 최적화의 목표 질량입니다.
[K{
ρ}]는 상대적 밀도의 벡터로 조정된 전체 강성이고, {u}는 변위 벡터이고, {F}는 외부 하중 벡터입니다.
위 공식에는 응력, 변위, 고유주파수의 제한과 같은 설계 응답 구속 조건이 포함되어 있습니다.