602 LAB FDTD 를 이용한 Acoustic Simulation 지도: 이형원 교수님 20041296 차진형
서 론 시뮬레이션 결과 음파의 성질 FDTD 란? 시뮬레이션 방법 느낀 점 및 향후 과제 602 LAB Acoustic Simulation 602 LAB 서 론 음파의 성질 FDTD 란? 시뮬레이션 방법 시뮬레이션 결과 느낀 점 및 향후 과제
602 LAB 왜 음향 시뮬레이션이 필요한가? Solution: 시뮬레이션을 통한 예측 똑같은 조건으로 만들어서 측정 비용이 많이 든다 축소모형(ex 크기, 파장 = 1/10) Solution: 시뮬레이션을 통한 예측
602 LAB 사용한 프로그램, 개발툴 winvi 켐타시아를 이용 동영상 녹화 JAVA 를 이용 계산 Mathmetica 를 이용 실시간 그래프
음파의 압력을 표현하는 함수: Acoustic wave? 602 LAB 단위시간 동안 진동하는 횟수 = 진동수 SI 단위로 Hz 음파는? 종파로써 주기운동을 한다. 음파의 압력을 표현하는 함수: = 진폭 = 위상
파동의 중첩 Acoustic wave? 602 LAB 두 개 이상의 파동이 같은 영역을 지나가는 경우 중첩되는 파동의 합성파동은 두 파동의 합이다. 중첩된 파동은 다른 파동의 진행을 방해하지 않는다.
602 LAB FDTD (Finite Difference Time Domain) 1차원 음파 방정식 시간에 대해 정리한다.
FDTD (Finite Difference Time Domain) 602 LAB FDTD (Finite Difference Time Domain) t = n+3/2 t = n+1 t = n+1/2 t = n t = n-1/2 i-3/2 i-1/2 i+1/2 i+3/2 i+5/2
602 LAB FDTD (Finite Difference Time Domain)
602 LAB FDTD (Finite Difference Time Domain) CFL Condition
JAVA 를 이용한 음의 압력을 계산하는 과정과 메스메티카 동영상을 시연 합니다. 시뮬레이션 602 LAB JAVA 를 이용한 음의 압력을 계산하는 과정과 메스메티카 동영상을 시연 합니다.
알게된 사실 602 LAB 같은 속도에서 주파수에 따른 파장의 변화 밀도에 따른 압력의 변화는 거의 없었다. 파동의 중첩 현상을 그래프로 확인.
느낀점 & 향후과제 602 LAB 느낀 점 FDTD를 이해하고 프로그래밍으로 코딩 하는 과정이 매우 어려웠다. 조건을 입력하고, 그에 따른 결과 데이터를 분석해보니 신기했다. 향후 과제 PML 배치를 통한 무한히 열린관에서의 분석 더 많은 조건에서의 음의 성질 분석 자바의 강력한 그래픽 기능으로 구현
602 LAB END