반응형
예제) 아래와 같이 스프링 두개가 직렬로 연결되어 있습니다. 양 끝에는 10KN씩 하중이 가해지고 있습니다. 노드 1,2,3 에서의 변위를 구해보세요.

변위-하중 방정식
먼저 각 스프링의 변위-하중 방정식을 세우면 아래와 같습니다
[f(1)1f(1)2]=[100−100−100100][u1u2][f(1)1f(1)2]=[100−100−100100][u1u2]
[f(2)2f(2)3]=[200−200−200200][u2u3]
두 식을 결합하면 아래와 같습니다.
[f(1)1f(1)2+f(2)2f(2)3]=[100−1000−100100+200−2000−200200][u1u2u3]
문제에 주어진 하중을 대입해줍시다.
[−10kN010kN]=[100−1000−100100+200−2000−200200][u1u2u3]
하중-변위방정식 풀이
두가지 방법으로 풀어보겠습니다.
방법1) 역행렬 구해서 양변에 곱하기
R을 이용하여 구했습니다. 역행렬이 없어서 안되네요;
> a=matrix(c(100,-100,0,-100,300,-200,0,-200,200),3)
> solve(a)
Error in solve.default(a) :
Lapack routine dgesv: system is exactly singular: U[3,3] = 0
> det(a)
[1] 0
방법2) 가우스 소거법
[−10kN010kN]=[100−1000−100100+200−2000−200200][u1u2u3]
1행을 2행에 더해줍니다.
[−10kN−10kN10kN]=[100−10000200−2000−200200][u1u2u3]
2행을 3행에 더해줍니다.
[−10kN−10kN0]=[100−10000200−200000][u1u2u3]
미지수는 3개이고, 방정식은 2개입니다. 해가 무수히 많습니다.
반응형
'기계공학 기타과목 > 유한요소해석 강의' 카테고리의 다른 글
[유한요소법] 7. 최소 포텐셜 에너지 원리 (1) 개념 (0) | 2022.03.31 |
---|---|
[유한요소법] 6. 강성행렬 감잡기 (7) 직렬스프링+끝단고정 (0) | 2022.03.31 |
[유한요소법] 6. 강성행렬 감잡기 (5) 스프링 병렬연결 (0) | 2021.06.11 |
[유한요소법] 6. 강성행렬 감잡기 (4) 스프링 직렬연결 중첩규칙 (0) | 2021.06.08 |
[유한요소법] 6. 강성행렬 감잡기 (3) 선형 스프링 3개 직렬 (0) | 2021.06.08 |
댓글