Realistic Projectile Motion

Slides:



Advertisements
Similar presentations
Galileo Galilei( ) Issac Newton( ) Johannes Kepler( ) René Descartes( ) Nicolaus Copernicus(1473 – 1543) 제 5 강 고전물리학 1.
Advertisements

산업시스템분석 임성수 차수길 장연식 주혜림 7조7조.
구 분현존 무창계사 사육장 (1,000 평기준 ) 신개념 가금류사육장 (1,000 평기준 특허보유유럽에서 약 50 여년전 개발 2008 년 특허개발 ( 송백영농조합 ) 계사구조 별도 독립된 단층계사 500 평ⅹ 2 동 건축 많은 사육장면적 확보시 계사를 추가로 신축 500.
화학반응 속도론 Chapter 14. 화학반응속도론 열역학적 관점 – 이 반응이 일어날까 ? 속도론적 관점 – 얼마나 빨리 반응이 진행될까 ? 반응속도는 반응물과 생성물의 농도가 시간에 따라 변하는 것을 가지고 나타낸다 (M/s). A B rate = -  [A] tt.
캐나다의 지도 만든사람 = 김현정. 캐나다의 국기 단풍잎 모양 때문에 흔히 ' 메이플 리프플래그 ’ 라고 한다. 양쪽의 빨 강은 태평양과 대서양을 나타내 고, 12 개의 각이 있는 빨간 단풍잎 은 이 나라의 상징이다. 빨강과 하 양은 영국의 유니언 잭의 색에서 따온 것이며.
대륙 별로 알아 봅시다 ! 나라당 1 개씩이니 이해좀 해주세요 ^^ 아시아, 동남아시아의 있는것으로 과일의 왕이라고 불립니다 이것은 두리안이라는 것인되요 굉장히 부드럽고 높은 칼로리답게 (1 개당 4 천 2 백 칼로리가 넘는다고 하네요 ) 높은 당도를 자랑하거든요.
여러가지 멸종위기 동물과 세계5대 희귀동물에대한 조사 5학년 1반 13번 이채원
효과적인 금연법 산재의료관리원 동해병원 건강관리센타.
우리나라 전통의 무술, 태권도 5학년 8반 김유승.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall
목차 : [1]갈라파고스 제도에대해서. [2] 갈라파고스 땅거북 생김새 [3]갈라파고스 땅거북 특징
자살 사례 분석 경영학과 백승용 경영학부 하수정 경영학부 이은옥
이산시스템의 모델 담당교수 : 정보통신공학과 고경철 교수 (cp) ( ) 홈페이지 :
12 Ordinary Differential Equations: Initial-Value Problems 자연어처리 연구실 김혜겸 윤도상 최성원.
Chapter 9. Magnetic Forces, Materials, and Inductance
Sources of the Magnetic Field
Chapter 7 ARP and RARP.
6.9 Redundant Structures and the Unit Load Method
Chapter 3 데이터와 신호 (Data and Signals).
Chaper 2 ~ chaper 3 허승현 제어시스템 설계.
돼지가격 대표 기준 ‘탕박’변경 관련 설명자료
학습 주제 p 용해도 차이로 물질 분리하기.
5장. 뉴턴 법칙의 응용 5.1 마찰력 Force of Friction) 마찰력(force of friction) :
옥상용 풍력 발전시스템을 이용한 발전사업 제안서
Internet Control Message Protocol (ICMP)
Computational Fluid Dynamics
Final Examination, 2008 Fluid Mechanics
Introduction.
Ch. 5 : Analog Transmission
3D Vision Lecture 7 동작 이해 (광류).
1 도시차원의 쇠퇴실태와 경향 Trends and Features of Urban Decline in Korea
5. 비제약 최적설계의 수치해법 (Numerical Methods for Unconstrained Optimum Design)
CHAPTER 6. 힘과 운동 - II 6. 1 마찰 (Friction) 6. 2 마찰의 특성 6. 3 끌림 항력과 종단속도
시각 피질에서 뉴론의 동력학적 모델, Lee et al.
GPU Gems 3 Chapter 13. Volumetric Light Scattering as a Post-Process
4-1 Gaussian Distribution
운동시뮬레이션 제2주 A First Numerical Problem 컴퓨터시뮬레이션학과 2014년 봄학기 담당교수 : 이형원
국가대표 생애주기교육 프로그램 참여방법 안내
유독물 및 취급제한∙금지물질 관리자 교육 취급시설별 관리기준 2014 한강유역환경청 화학물질관리과.
Structural Dynamics & Vibration Control Lab., KAIST
Changing Objectives of Optimization
4장 운동의 법칙 ( The Laws of Motion)
학습 주제 p 역학적 에너지는 보존될까?(2).
Chapter 8 운동량과 충격량, 충돌.
Tae-Young Park1, Rae-Jun Park2 Sang-Suk Lee1
4. 이차원에서의 운동 Motion in two dimensions
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
2013학년도 1학기 『비즈니스 협상 컨설팅론』 [제6강 참조자료] 협상의 7-9원칙 나도성.
Chapter 4.1 종관기상학 2013년도 1학기.
2. 가속도에 영향을 주는 요소는 무엇인가? 학습목표 가속도를 더 크게 하는 방법을 말할 수 있다.
의약품 폐기 발생율 0 % 총 0건 1. 돌파지식 제목: 의약품 관리 리뉴얼을 통한 의약품 폐기발생율 0%달성, 낭비제거
점화와 응용 (Recurrence and Its Applications)
창 병 모 숙명여대 전산학과 자바 언어를 위한 CFA 창 병 모 숙명여대 전산학과
악취저감 / 친환경 축산(농장)을 위한 시험보고서
자동제어공학 4. 과도 응답 정 우 용.
3. 2차원 운동학 ; 벡터 © 2014 Pearson Education, Inc..
1월 교회학교 진급예배 및 성탄절 음악예배 찬 양 기 도 교 회 소 식 특 순 성 경 봉 독 말 씀 찬 양 축 도 인 도 자
The general form of 0-1 programming problem based on DNA computing
뜨거운 햇살을 받으며 양 손에 도시락 두 개를 들고, 콧 노래를 부르며, 시골 길을 걷고 있는 한 아이가 있었어요
홍미영 부평구 재정 및 운영방향 인천광역시 부평구.
4-1 Work.
Final Examination, 2008 Fluid Mechanics Professor Joon Hyun Kim
물리 Ⅰ- 인문반 넷째시간, Ⅰ. 시공간과 우주 – 시간, 공간, 운동.
근골격계 질환 예방교육.
2013년 9월 30일 사회복지실천과 멀티미디어.
4. 운동학: 뉴턴의 운동 법칙 © 2014 Pearson Education, Inc..
Chapter 2. Coulomb’s Law & Electric Field Intensity
Chapter 4. Energy and Potential
Presentation transcript:

Realistic Projectile Motion 운동시뮬레이션 제2주 Realistic Projectile Motion

Chapter 2 Realistic Projectile Motion Bicycle Racing: The Effect of Air Resistance Projectile Motion: The Trajectory of a Cannon Shell Baseball: Motion of a Batted Ball Throwing a Baseball: The Effects of Spin Golf

Introduction 공기 중에서의 물체의 운동 Euler 방법으로 해를 구함. 공기의 저항을 고려하면 해석적인 해는 구할 수 없지만 수치적으로는 구할 수 있음. 평지에서의 자전거의 운동 실제적인 경우는 공기저항을 고려해야 함. 2차원에서의 포사체 운동 공기저항이 중요함. 고도에 따른 저항의 변화가 중요한 역할을 함. 배트로 친 공 또는 던진 공의 운동 더 실제적인 공기저항 모델이 필요함. 던진 공의 경우는 회전 효과도 고려해야 함. 궁극적으로 “왜 골프 공은 홈이 있는가?”라는 물음에 답할 것임.

Bicycle Racing: The effect of air resistance 자전거는 효율적인 이동 수단임. 무엇이 자전거의 초고속력을 결정하고 그 값을 어떻게 예상할 수 있는가? 저항을 고려하지 않은 쉬운 경우로 시작 결국 뉴우톤의 운동 방정식을 푸는 문제임 𝑚 𝑑𝑣 𝑑𝑡 =𝐹 or 𝑑𝑣 𝑑𝑡 = 𝐹 𝑚 𝐹

Bicycle Racing: The effect of air resistance 𝑚 : 자전거와 탄 사람의 질량 𝑣 : 자전거의 속력 𝐹 : 탄 사람이 자전거에 미치는 힘 𝑡 : 시간 탄 사람이 자전거에 미치는 힘을 정확하게 아는 것은 거의 불가능함.

Bicycle Racing: The effect of air resistance 힘을 자세히 알 지 못하므로 사람의 일률을 사용할 것임. 𝑃= 𝑑𝑊 𝑑𝑡 = 𝑑𝐸 𝑑𝑡 = 𝑑 𝑑𝑡 𝑚 𝑣 2 2 =𝑚𝑣 𝑑𝑣 𝑑𝑡 에 의하여 힘이 들어가지 않은 방정식 𝑑𝑣 𝑑𝑡 = 𝑃 𝑚𝑣 전문경륜선수는 1시간 동안 평균 400와트의 일률로 자전거를 탈 수 있음.

P가 일정한 경우의 해 적분하여 해를 구할 수 있음(물리적인 아님) 𝑣 0 𝑣 𝑣 ′ 𝑑𝑣′ = 0 𝑡 𝑃 𝑚 𝑑𝑡′ 𝑣 0 𝑣 𝑣 ′ 𝑑𝑣′ = 0 𝑡 𝑃 𝑚 𝑑𝑡′ 𝑣= 𝑣 0 2 +2𝑃𝑡/𝑚 , 이 값은 시간에 따라 끝없이 증가함!(실질적이지 못함) 수치적인 접근 𝑑𝑣 𝑑𝑡 ≈ 𝑣 𝑖+1 − 𝑣 𝑖 ∆𝑡 , 𝑣 𝑖+1 = 𝑣 𝑖 + 𝑃 𝑚 𝑣 𝑖 ∆𝑡

수치적인 해 임의의 순간 𝑖에서의 속력을 알면, 𝑖+1에서의 속력을 알 수 있음. 이러한 과정을 반복하여 초기 시간으로부터 원하는 시간까지의 속력을 구할 수 있음.

Euler 방법 대부분 Euler 방법으로 수치 해를 구할 것임. 좀더 정확한 방법은 부록 A에 기술되어 있음. 이 강력한 방법은 이 책에서 다루는 문제를 해결할 수 있음. 수치해석을 더 공부할 사람은 이러한 방법에 더 집중할 필요가 있음. 이 책에서 강조하는 것은 간단한 수치방법을 사용하여 수치 해를 구하는 방법에 치중하지 않고 물리를 강조한다.

계산을 위한 슈도코드 For each time step 𝑖, calculate 𝑣 and at step 𝑖+1 𝑣 𝑖+1 = 𝑣 𝑖 + 𝑃 𝑚 𝑣 𝑖 ∆𝑡 𝑡 𝑖+1 = 𝑡 𝑖 +∆𝑡 Repeats for n-1 time steps Theoretical and numerical solution gives infinity(unphysical!) Should consider air resistance

수치해 초기조건 : 𝑣 0 =4m/s, 𝑃=400W ∆𝑡의 선택은 이 시간 간격 동안 속력이 충분히 작게 변하도록 하면 된다. 여기서 “충분히”라는 조건을 정확하게 말하기는 어렵다. 기본적인 규칙은 문제에 나타난 시간(이 문제에서는 종속에 도달하는데 걸리는 시간, 핵붕괴 문제에서는 평균 수명)의 1%로 시작하고 더 작은 시간간격에 대해서 계산을 반복하는 것이다.

수치해 시간간격을 줄이면 오차가 줄어든다. 그러나 원하는 시간까지 값을 계산하는 데는 시간이 더 걸린다. 따라서 적당한 값을 정해야 한다. 시간 간격을 주려 가면서 계산을 반복해서 실제로 수치 해가 수렴하는지를 확인 하는 것이 중요하다. 이 문제에서는 시간 간격을 1초보다 작게하면 된다.

저항이 없는 경우의 해 속력이 한계가 없이 증가할 것이 예상된다. 초기속력 4m/s, 질량 70kg, 시간간격 0.1s 로 속력이 한계가 없이 증가할 것이 예상된다. 초기속력 4m/s, 질량 70kg, 시간간격 0.1s 로 계산한 결과임.

gnuplot 결과

소스 코드 강의자료실에 pdf 파일로 제공됨.

비현실적인 이유 일정한 일률로 자전거를 탄다는 것은 일정하게 에너지를 공급하는 것이고 에너지를 소비하는 것(저항, 마찰 등)이 없다고 하면 (운동)에너지가 계속 증가하는 것은 당연하다. 따라서 현실 적인 경우에서는 에너지가 소비되는 과정을 포함해야 한다. 자전거의 기계적인 마찰에 의한 소비도 있지만 우선 공기의 저항을 고려 한다.

에너지 손실 잘 조절된 자전거는 시속 8km 혹은 16km 이상으로 달리 수 있다. 자전거의 기계적 마찰이나 타이어의 마찰은 공기의 저항에 비하면 무시할 수 있다. 현실적인 자전거 운동은 공기저항만 고려해도 충분하다. 공기 저항은 𝐹 𝑑𝑟𝑎𝑔 ≈− 𝐵 1 𝑣− 𝐵 2 𝑣 2 로 주어진다.

에너지 손실 아주 적은 속력에서는 첫 째 항의 효과가 크다. 이 것을 스톡스(Stokes’s) 효과라고 한다. 속력이 어느 정도 커지면 두 번째 항의 효과가 더 커진다. 계수 𝐵 2 는 이론적으로 구할 수 없다.

𝐵 2 의 추정 단면적이 𝐴인 물체가 𝑣의 속력으로 밀도가 𝜌인 공기 중을 𝑑𝑡초 동안 움직이면 밀어내는 공기의 질량은 𝑚 𝑎𝑖𝑟 ~𝜌𝐴𝑣𝑑𝑡 공기가 얻는 운동 에너지는 𝐸 𝑎𝑖𝑟 ~ 1 2 𝑚 𝑎𝑖𝑟 𝑣 2 𝐹 𝑑𝑟𝑎𝑔 𝑣𝑑𝑡= −𝐸 𝑎𝑖𝑟 따라서 𝐹 𝑑𝑟𝑎𝑔 ~− 1 2 𝐶𝜌𝐴 𝑣 2 가 된다.

𝐵 2 의 추정 공기가 물체를 미는 힘 작용 반작용 쌍 𝐹 𝑑𝑟𝑎𝑔 물체가 공기를 미는 힘 𝑣 에 의해 정지해 있던 공기가 𝑣𝑑𝑡 𝑣 물체가 공기를 미는 힘 공기가 물체를 미는 힘 𝐹 𝑑𝑟𝑎𝑔 정지해 있던 공기가 속력을 얻게 됨 작용 반작용 쌍 에 의해

에너지 손실 𝑣 𝑖+1 = 𝑣 𝑖 + 𝑃 𝑚 𝑣 𝑖 ∆𝑡− 𝐶𝜌𝐴 𝑣 𝑖 2 2𝑚 ∆𝑡 𝐹 𝑑𝑟𝑎𝑔 ≈− 𝐵 2 𝑣 2 를 고려하여 공기저항을 추가 하면 𝑣 𝑖+1 = 𝑣 𝑖 + 𝑃 𝑚 𝑣 𝑖 ∆𝑡− 𝐶𝜌𝐴 𝑣 𝑖 2 2𝑚 ∆𝑡 계수는 물체의 속력에 따라 달라질 수 있음. 정확한 값은 풍동 실험을 통해서만 얻을 수 있음.

공기저항이 있는 경우의 결과 저항이 없는 경우 속력이 한계가 없이 증가함 저항이 있는 경우 속력이 한계가 있음 속력이 한계가 없이 증가함 저항이 있는 경우 속력이 한계가 있음 초기속력 4m/s, 질량 70kg, C는 0.5, 공기 밀도는 1.3kg/ m 3 , 시간간격 0.1s 로 계산한 결과임.

해석 공기저항이 있는 경우 최종 속력은 단면적, 저항계수, 공기밀도 등에 따라 달라진다. 종속력은 𝑑𝑣 𝑑𝑡 =0이 되는 조건을 구하면 된다. 그 값은 𝑣 𝑇 = 2𝑃 𝐶𝜌𝐴 1/3 로 주어진다. 자전거 레이싱에서 모여서 달리는 경우 뒤에 있는 사람이 훨씬 힘이 덜 드는 것은 효과적인 단면적이 적기 때문이다.

프로그램 한 그래프에 두 개의 그림을 그리기 위하여 공기저항이 있는 경우와 없는 경우를 동시에 계산하여 저장함.

소스 ㅁ

Projectile motion: the trajectory of a cannon shell 두 개의 뉴우턴 운동 방정식의 해를 구함. 𝑑 2 𝑥 𝑑 𝑡 2 =0, 𝑑 2 𝑦 𝑑 𝑡 2 =− 𝑔 𝑚 이차 미분 방정식이므로 이를 직접 차분 방정식으로 바꾸면 3 시간 스텝에서의 값으로 표시됨. 𝑔

운동 방정식 뉴우톤운동의 제2법칙 해석적인 해

Initial condition At t=0 이 초기 조건으로 얻는 해

수치해 이차 미분 방정식을 두 개의 일차 미분 방정식으로 수정

Difference equations Euler method

공기저항 추가 공기저항은 속도의 방향에 따라 달라짐.

수정된 방정식 공기저항 포함

Pseudo code for calculation For each time step i, calculate position and velocity at step i+1 Compute new position Compute air drag force term Compute new velocity Stop if new y position is less than zero Estimate landing position by interpolation

Compute new position New position is given by

Compute drag force Drag force term is given by

Compute new velocity New velocity is given by

Estimate landing position by interpolation We cannot find the exact landing point, since we calculate only for discrete time step 정확한 위치 근사 위치

Estimate landing position by interpolation Exact value can be calculated as

결과

Effect of altitude Air density will change with altitude 𝜌(𝑦)= 𝜌 0 1− 𝑎𝑦 𝑇 0 𝛼 , 𝑎≈6.5× 10 −3 𝐾 𝑚 , 𝛼≈2.5 𝐹 𝑑𝑟𝑎𝑔 𝑦 = 𝜌(𝑦) 𝜌 0 𝐹 𝑑𝑟𝑎𝑔

결과

Baseball: Motion of a batted ball Air resistance is complicate 𝐵 2 𝑚 =0.0039+ 0.0058 1+exp⁡[ 𝑣− 𝑣 𝑑 Δ ] 𝑣 𝑑 =35 𝑚 𝑠 , Δ=5 𝑚 𝑠 Wind affect drag force 𝐹 𝑑𝑟𝑎𝑔,𝑥 =− 𝐵 2 𝑣 − 𝑣 𝑤𝑖𝑛𝑑 𝑣 𝑥 − 𝑣 𝑤𝑖𝑛𝑑,𝑥 𝐹 𝑑𝑟𝑎𝑔,𝑦 =− 𝐵 2 𝑣 − 𝑣 𝑤𝑖𝑛𝑑 𝑣 𝑦 − 𝑣 𝑤𝑖𝑛𝑑,𝑦

저항계수 C의 변화

Throwing a baseball: the effects of spin Thrown ball will have spin Relative speed at upper and lower are different Generate orthogonal force

바람의 효과

Magnus force

Equation of motion Newton’s second law No analytic solution

Numerical approach Change to first-order differential equations

Euler equations Including air resistance

Euler equations Including air resistance

Pseudo code for calculation For each time step i, calculate position and velocity at step i+1 Compute new position Compute air drag force term Compute new velocity Stop if new x position is greater than limit

Compute new position New position is given by

Compute drag force Drag force term is given by

Compute new velocity New velocity is given by

결과

Golf Equations of motion 𝑑 𝑣 𝑥 𝑑𝑡 =− 𝐹 𝑑𝑟𝑎𝑔,𝑥 𝑚 − 𝑆 0 𝜔 𝑣 𝑦 𝑚 𝑑 𝑣 𝑥 𝑑𝑡 =− 𝐹 𝑑𝑟𝑎𝑔,𝑥 𝑚 − 𝑆 0 𝜔 𝑣 𝑦 𝑚 𝑑 𝑣 𝑦 𝑑𝑡 =− 𝐹 𝑑𝑟𝑎𝑔,𝑦 𝑚 + 𝑆 0 𝜔 𝑣 𝑥 𝑚 −𝑔 𝐹 𝑑𝑟𝑎𝑔 =−𝐶𝜌𝐴 𝑣 2 𝐶= 1 2 , for 𝑣 ≤14𝑚/𝑠, 𝐶= 7 𝑣 , otherwise (with dimple)

결과