Truss2 : 4바 트러스의 최적 설계

참조

  • Neculai Andrei, 무료 슬롯 사이트 기술을 사용한 비선형 최적화 애플리케이션, 스프링거 최적화 및 그 애플리케이션, 모델트러스2(5.16) 장기계공학의 응용, 2013

카테고리 : 무료 슬롯 사이트 NOA 라이브러리


메인파일 : truss2.gms

$onText
4바 트러스 설계

Stadler, W., Dauer, J., 엔지니어링의 다기준 최적화: 튜토리얼
그리고 설문조사. 구조적 최적화: 상태와 미래. AIAA 저널, 1992,
209-249쪽.

Costa, M.F.P., Fernandes, E.M.G.P., 인테리어 실용평가
공학적 설계 문제를 이용한 점 3차원 필터선 탐색 방법.
구조적 및 다학문적 최적화에 관한 제8차 세계 회의.
2009년 6월 1~5일, 포르투갈 리스본.
$offText

스칼라 L /200/
        F /10/
        전자 /200000/
        시그마 /10/;

변수 x1,x2,x3,x4, obj;

방정식 e1, eobj;

* 목적 함수:
eobj..obj =e= (2*x1+sqrt(2)*x2+sqrt(2)*x3+x4)*L;

* 제약:
e1..(F*L/E)*(2/x1+2*sqrt(2)/x2-2*sqrt(2)/x3+2/x4) =l= 0.04;

* 변수에 바인딩:
x1.lo = F/시그마;           x1.up = 3*F/시그마;
x2.lo = sqrt(2)*F/시그마;   x2.up = 3*F/시그마;
x3.lo = sqrt(2)*F/시그마;   x3.up = 3*F/시그마;
x4.lo = F/시그마;           x4.up = 3*F/시그마;

모델 truss2 /all/;

nlp를 사용하여 obj를 최소화하는 truss2를 해결합니다.

$ifThenI x%mode%==xbook
/tr2.dat/ 파일로 저장
내놔;
x1.l:15:7, x2.l:15:7, x3.l:15:7, x4.l:15:7 /;
put obj.l:15:7 /;
$endIf
* 엔드 트러스2