구조공학과 코딩 구현 2

구조해석 프로그램 제작기 (2)

https://github.com/krespers/Structural_Codes/blob/main/Structural_Analysis/matrixdemo.ipynb python으로 데모 격인 구조해석 프로그램을 만들기 위해서 2차원 트러스 구조물을 해석하는 방법을 구현해본다.트러스 구조물 해석 프로그램을 기반으로 빔(beam), 프레임(frame) 구조해석까지 확장할 것이다. 위 트러스 구조물을 해석해보자. 1. 데이터 입력필요 변수) 절점(joint) 위치 및 좌표 / 트러스 구조물의 support 형태 / 절점을 잇는 부재 Member / 각 부재에 사용될 E(탄성계수), A(단면적) / 절점(joint)에 가해지는 외부힘 Joint load  혹은 아래와 같은 식으로 나열하여 만들 수 있다.  2...

구조해석 프로그램 제작기 (1)

1. 제작 동기 http://strana.snu.ac.kr/xe/lec Structural Analysis Lab. at Seoul National University strana.snu.ac.kr  재료역학 및 실험, 구조해석 1, 2를 수강하면서 과제를 풀 때마다 항상 인터넷의 beam calculator를 사용하여 실제 답과 비교를 해 본적이 있다. 큰 도움이 되었고, 내가 이걸 만들어서 기계, 건설토목건축 학부생들에게 뿌리면 많이 사용할 수 있겠구나 싶어서, 이번 학기가 끝나면 꼭 만들고 싶었다. 구조해석 2의 후반부에 직접강성도법을 배우면서, 이 방법이 컴퓨터 구조해석 프로그램의 근간이 되는 방법이라는 사실을 배웠다. 이를 바탕으로 위의 강의 교재를 만들었던 구조해석연구실 이해성 명예교수님이 구..