기계시스템설계 과제1
- 최초 등록일
- 2019.12.08
- 최종 저작일
- 2019.09
- 8페이지/ MS 워드
- 가격 2,000원
소개글
한국항공대학교 기계시스템설계 과목 과제입니다.
목차
없음
본문내용
문제를 통해 다음과 같은 Constraints를 알 수 있다.
600-w×d×h≤0
-w≤0,-d≤0,- h≤0
이때 w, d, h는 각각 steel framework의 너비, 길이, 높이로 단위는 [m]이며 설계변수에 해당한다.
이를 만족하는 경우에서 최소한의 비용을 사용하고자 하므로 목적함수를 문제를 참고하여 다음과 같이 설정할 수 있다.
f(X)=20w+30d+50h
이때 목적함수의 크기를 최소로 하고자 한다.
Constraints의 active한 경우(등호가 성립하는 경우)인 w×d×h=600 즉, h= 600⁄(w×d) 를 목적함수에 대입하면
f(X)=20w+30d+(3×〖10〗^4)/(w×d)
이때 아래와 같은 Matlab Code를 통해 목적함수 f(X)의 최솟값을 구하면 786.4 임을 알 수 있다. 이는 fx라는 변수의 10행 14열에 저장된 값이며, 같은 위치에 저장된 w와 d 변수의 값을 찾으면 각각 13과 9임을 알 수 있다. w=13, d=9 일 때 h= 600⁄(w×d)=5.128 이므로 목적함수의 크기를 최소로 하는 너비, 길이, 높이의 순서쌍은 (w,d,h)=(13, 9, 5.128)이며 이때 목적함수의 크기는 786.4로 최소이다.
참고 자료
없음