SlideShare a Scribd company logo
자동차 물리 (1) 입문
       김성익(noerror@hitel.net)
                 2005.12.11
개요
•   자동차 구성 요소
•   자동차 구동 요소
•   자동차 구동 특성

•   motive : 자동차 게임에 필요한 요소들은 ?
자동차 구성 요소
•   바디(body)
•   새시(chassis)
    – 동력발생장치 (engine)
    – 동력전달장치 (power transmitting system)
    – 조향장치 (steering system)
    – 현가장치 (suspension
      system)
    – 제동장치 (brake system)
    – 휠과 타이어 (wheel and
      tire)
•   자동차별 제원과 특성
자동차 분류
•   엔진의 위치 및 구동 방식에 의한 분류
     – 앞 엔진 전륜 구동 자동차 (front engine front wheel drive car)
     – 앞 엔진 후륜 구동 자동차 (front engine rear wheel drive car)
     – 뒤 엔진 후륜 구동 자동차 (rear engine rear wheel drive car)
     – 앞 엔진 4륜 구동자동차 (front engine 4 wheel drive)

•   중량의 균형점
•   조향 특성
•   가속성
•   연비
•   효율
엔진 engine
•   4 사이클 기관 (4 cycle engine)
     – 흡입, 압축, 폭발, 배기




•   엔진의 출력 / 토크
     – 이론마력, 도시마력, 제동마력
•   보어, 스트로크 (장 행정, 정방형, 단 행정)
•   배기량 (보어/2 * pi * 스트로크 * 실린더수)
•   압축비
•   성능 특성




•   기관출력 향상
     – 실린더 체적의 증대
     – 체적 효율의 향상
     – 회전 속도 증가
•   캠축 및 밸브의 배치에 따른 분류
     – OHV (over head
       valve type engine)
       고토크
     – SOHC (single over
       head camshaft)
     – DOHC (double over
       head camshaft) 고
       회전효율

•   엔진 배열
     – 직렬형
     – V형

•   실린더 수와 엔진 진동

•   로터리 엔진
동력전달장치
•   클러치 (엔진의 동력을 일시 차단)
•   기어비

•   변속기
     – 수동 변속기
     – 자동 변속기
         • 토크컨버터:효율 96~98%
         • 킥다운


•   V = pi * D * N / (r* rf) * 60 / 1000

    V : 자동차 주행속도 (km/h), D: 바퀴의지름(m), N: 엔진의 회전속도(rpm)
    r : 변속비, rf : 종감속비
조향장치
•   랙 앤 피니언 (Rack & Pinion gear)




•   R = L / sin A + r

    R : 최소 회전 반지름
    L : 축간거리 (wheel base)
    sin A : 가장 바깥쪽 앞바퀴의 조향각
    r : 바퀴 접지면 중심과 킹핀과의 거리
현가장치 Suspension

•   섀시 스프링
•   쇽 업소버(shock
    absorber)
•   앞바퀴
    – 일체차축식
    – 독립현가식 (위시본 Wishbone,
      맥퍼슨형 Macpherson)
•   뒷바퀴
    – 일체차축식
    – 독립현가식 (스윙액슬형, 트레일링
      암형, 멀티링크형)
제동장치 brake
•   상용 브레이크 (풋 브레이크)
•   주차 브레이크 (핸드 브레이크)

•   페이드 / 베이퍼 록 현상 (마찰열로 제동
    능력 저하)

•   제동거리/제동시간

•   ABS (Anti-lock brake system)
•   펌핑 브레이크
휠과 타이어 (wheel and tire)
•   앞 바퀴 정렬 (캠버, 토우인)

•   휠 크기

•   타이어 트레드 패턴
    (tread)
    리브(rib)형 – 고속주행
    러그(lug)형 – 제동력우수

•   공기압 (단면적)

•   스댄딩 웨이브 현상 (standing wave)
•   수막현상 (hydro planing)
주행저항
•   구름저항 (Rr) = ur * W
    ur : 구름 저항 계수, W : 차의 총 중량 (kgf)

•   공기저항(Ra) = ua * A * V2
    A : 자동차 전면 투영 면적(m2), ua : 공기저항 계수, V:자동차 공기에
    대한 상대 속도 (m/s)

•   구배(등판저항) Rg = W * sinA
    sinA 노면 경사도

•   가속 저항 (Ri) = (1 + a) * W * a / g
    a : 가속도 (m/s2), g : 중력 가속도 (9.8m/s2)
주행 특성
•   하중 이동




•   브레이크록
•   타이어록



•   언더스티어
•   오버스티어
• (계속)

More Related Content

What's hot

[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
강 민우
 
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
devCAT Studio, NEXON
 
Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍
hongsungbock
 
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010devCAT Studio, NEXON
 
[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희
changehee lee
 
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games ConferenceKGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
Xionglong Jin
 
임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012devCAT Studio, NEXON
 
The Next Generation of PhyreEngine
The Next Generation of PhyreEngineThe Next Generation of PhyreEngine
The Next Generation of PhyreEngine
Slide_N
 
[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규ChangKyu Song
 
테라로 살펴본 MMORPG의 논타겟팅 시스템
테라로 살펴본 MMORPG의 논타겟팅 시스템테라로 살펴본 MMORPG의 논타겟팅 시스템
테라로 살펴본 MMORPG의 논타겟팅 시스템
QooJuice
 
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
MinGeun Park
 
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
Ndc2010   김주복, v3. 마비노기2아키텍처리뷰Ndc2010   김주복, v3. 마비노기2아키텍처리뷰
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
Jubok Kim
 
마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건
강 민우
 
게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해
Seungmo Koo
 
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
Imseong Kang
 
Voxel based game_optimazation_relelase
Voxel based game_optimazation_relelaseVoxel based game_optimazation_relelase
Voxel based game_optimazation_relelase
YEONG-CHEON YOU
 
NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간
NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간
NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간
Eunseok Yi
 
빠른 렌더링을 위한 오브젝트 제외 기술
빠른 렌더링을 위한 오브젝트 제외 기술빠른 렌더링을 위한 오브젝트 제외 기술
빠른 렌더링을 위한 오브젝트 제외 기술
YEONG-CHEON YOU
 
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
devCAT Studio, NEXON
 
게임 디자이너와 게임 서버
게임 디자이너와 게임 서버게임 디자이너와 게임 서버
게임 디자이너와 게임 서버
ByungChun2
 

What's hot (20)

[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
 
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
김동건, 구세대 개발자의 신세대 플레이어를 위한 게임 만들기, NDC2011
 
Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍
 
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
배정섭, 쉽고 빠르게 매력적인 모션 제작하기 tip, NDC2010
 
[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희[Kgc2012] deferred forward 이창희
[Kgc2012] deferred forward 이창희
 
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games ConferenceKGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
 
임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012
 
The Next Generation of PhyreEngine
The Next Generation of PhyreEngineThe Next Generation of PhyreEngine
The Next Generation of PhyreEngine
 
[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규
 
테라로 살펴본 MMORPG의 논타겟팅 시스템
테라로 살펴본 MMORPG의 논타겟팅 시스템테라로 살펴본 MMORPG의 논타겟팅 시스템
테라로 살펴본 MMORPG의 논타겟팅 시스템
 
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
 
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
Ndc2010   김주복, v3. 마비노기2아키텍처리뷰Ndc2010   김주복, v3. 마비노기2아키텍처리뷰
Ndc2010 김주복, v3. 마비노기2아키텍처리뷰
 
마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건
 
게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해
 
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
 
Voxel based game_optimazation_relelase
Voxel based game_optimazation_relelaseVoxel based game_optimazation_relelase
Voxel based game_optimazation_relelase
 
NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간
NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간
NDC 2015 이은석 - pay-to-skip: 온라인 게임 속 로봇 경제와 내몰리는 인간
 
빠른 렌더링을 위한 오브젝트 제외 기술
빠른 렌더링을 위한 오브젝트 제외 기술빠른 렌더링을 위한 오브젝트 제외 기술
빠른 렌더링을 위한 오브젝트 제외 기술
 
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
김동건, 할머니가 들려주신 마비노기 개발 전설, NDC2019
 
게임 디자이너와 게임 서버
게임 디자이너와 게임 서버게임 디자이너와 게임 서버
게임 디자이너와 게임 서버
 

Viewers also liked

06_HDR 소개
06_HDR 소개06_HDR 소개
06_HDR 소개noerror
 
Engines, Tools, and Scripts
Engines, Tools, and ScriptsEngines, Tools, and Scripts
Engines, Tools, and ScriptsKalito Viscra
 
06_게임엔진 활용팁
06_게임엔진 활용팁06_게임엔진 활용팁
06_게임엔진 활용팁noerror
 
07_Visual Shader Editor
07_Visual Shader Editor07_Visual Shader Editor
07_Visual Shader Editornoerror
 
KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리noerror
 
06_앰비언트어클루전 소개
06_앰비언트어클루전 소개06_앰비언트어클루전 소개
06_앰비언트어클루전 소개noerror
 
11_웹서비스활용
11_웹서비스활용11_웹서비스활용
11_웹서비스활용
noerror
 
06_게임엔진구성
06_게임엔진구성06_게임엔진구성
06_게임엔진구성noerror
 
15_TextureAtlas
15_TextureAtlas15_TextureAtlas
15_TextureAtlas
noerror
 
NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집
noerror
 

Viewers also liked (11)

06_HDR 소개
06_HDR 소개06_HDR 소개
06_HDR 소개
 
Ssao
SsaoSsao
Ssao
 
Engines, Tools, and Scripts
Engines, Tools, and ScriptsEngines, Tools, and Scripts
Engines, Tools, and Scripts
 
06_게임엔진 활용팁
06_게임엔진 활용팁06_게임엔진 활용팁
06_게임엔진 활용팁
 
07_Visual Shader Editor
07_Visual Shader Editor07_Visual Shader Editor
07_Visual Shader Editor
 
KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리KGC06_적응성 있는 자원 흐름 관리
KGC06_적응성 있는 자원 흐름 관리
 
06_앰비언트어클루전 소개
06_앰비언트어클루전 소개06_앰비언트어클루전 소개
06_앰비언트어클루전 소개
 
11_웹서비스활용
11_웹서비스활용11_웹서비스활용
11_웹서비스활용
 
06_게임엔진구성
06_게임엔진구성06_게임엔진구성
06_게임엔진구성
 
15_TextureAtlas
15_TextureAtlas15_TextureAtlas
15_TextureAtlas
 
NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집NDC08_실시간비주얼그래프편집
NDC08_실시간비주얼그래프편집
 

More from noerror

NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현
noerror
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법noerror
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문noerror
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템
noerror
 
11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법noerror
 
ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법noerror
 
08_Marching Cube Terrains
08_Marching Cube Terrains08_Marching Cube Terrains
08_Marching Cube Terrainsnoerror
 
08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드noerror
 
08_플래시 맛보기
08_플래시 맛보기08_플래시 맛보기
08_플래시 맛보기noerror
 
08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강noerror
 
08_Wxwidgets 소개
08_Wxwidgets 소개08_Wxwidgets 소개
08_Wxwidgets 소개noerror
 
07_PhysX 강체물리 입문
07_PhysX 강체물리 입문07_PhysX 강체물리 입문
07_PhysX 강체물리 입문noerror
 
07_스케일폼 소개
07_스케일폼 소개07_스케일폼 소개
07_스케일폼 소개noerror
 
05_Reliable UDP 구현
05_Reliable UDP 구현05_Reliable UDP 구현
05_Reliable UDP 구현noerror
 
05_스마트 포인터 구현하기
05_스마트 포인터 구현하기05_스마트 포인터 구현하기
05_스마트 포인터 구현하기noerror
 
05_벡터와 매트릭스
05_벡터와 매트릭스05_벡터와 매트릭스
05_벡터와 매트릭스noerror
 
05_STL컨테이너정리
05_STL컨테이너정리05_STL컨테이너정리
05_STL컨테이너정리noerror
 
05_동기화_개요
05_동기화_개요05_동기화_개요
05_동기화_개요noerror
 
05_글로벌일루미네이션
05_글로벌일루미네이션05_글로벌일루미네이션
05_글로벌일루미네이션noerror
 
05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)noerror
 

More from noerror (20)

NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템
 
11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법
 
ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법
 
08_Marching Cube Terrains
08_Marching Cube Terrains08_Marching Cube Terrains
08_Marching Cube Terrains
 
08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드
 
08_플래시 맛보기
08_플래시 맛보기08_플래시 맛보기
08_플래시 맛보기
 
08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강
 
08_Wxwidgets 소개
08_Wxwidgets 소개08_Wxwidgets 소개
08_Wxwidgets 소개
 
07_PhysX 강체물리 입문
07_PhysX 강체물리 입문07_PhysX 강체물리 입문
07_PhysX 강체물리 입문
 
07_스케일폼 소개
07_스케일폼 소개07_스케일폼 소개
07_스케일폼 소개
 
05_Reliable UDP 구현
05_Reliable UDP 구현05_Reliable UDP 구현
05_Reliable UDP 구현
 
05_스마트 포인터 구현하기
05_스마트 포인터 구현하기05_스마트 포인터 구현하기
05_스마트 포인터 구현하기
 
05_벡터와 매트릭스
05_벡터와 매트릭스05_벡터와 매트릭스
05_벡터와 매트릭스
 
05_STL컨테이너정리
05_STL컨테이너정리05_STL컨테이너정리
05_STL컨테이너정리
 
05_동기화_개요
05_동기화_개요05_동기화_개요
05_동기화_개요
 
05_글로벌일루미네이션
05_글로벌일루미네이션05_글로벌일루미네이션
05_글로벌일루미네이션
 
05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)
 

06_자동차물리입문(1)

  • 1. 자동차 물리 (1) 입문 김성익(noerror@hitel.net) 2005.12.11
  • 2. 개요 • 자동차 구성 요소 • 자동차 구동 요소 • 자동차 구동 특성 • motive : 자동차 게임에 필요한 요소들은 ?
  • 3. 자동차 구성 요소 • 바디(body) • 새시(chassis) – 동력발생장치 (engine) – 동력전달장치 (power transmitting system) – 조향장치 (steering system) – 현가장치 (suspension system) – 제동장치 (brake system) – 휠과 타이어 (wheel and tire)
  • 4. 자동차별 제원과 특성
  • 5. 자동차 분류 • 엔진의 위치 및 구동 방식에 의한 분류 – 앞 엔진 전륜 구동 자동차 (front engine front wheel drive car) – 앞 엔진 후륜 구동 자동차 (front engine rear wheel drive car) – 뒤 엔진 후륜 구동 자동차 (rear engine rear wheel drive car) – 앞 엔진 4륜 구동자동차 (front engine 4 wheel drive) • 중량의 균형점 • 조향 특성 • 가속성 • 연비 • 효율
  • 6. 엔진 engine • 4 사이클 기관 (4 cycle engine) – 흡입, 압축, 폭발, 배기 • 엔진의 출력 / 토크 – 이론마력, 도시마력, 제동마력 • 보어, 스트로크 (장 행정, 정방형, 단 행정) • 배기량 (보어/2 * pi * 스트로크 * 실린더수) • 압축비
  • 7. 성능 특성 • 기관출력 향상 – 실린더 체적의 증대 – 체적 효율의 향상 – 회전 속도 증가
  • 8. 캠축 및 밸브의 배치에 따른 분류 – OHV (over head valve type engine) 고토크 – SOHC (single over head camshaft) – DOHC (double over head camshaft) 고 회전효율 • 엔진 배열 – 직렬형 – V형 • 실린더 수와 엔진 진동 • 로터리 엔진
  • 9. 동력전달장치 • 클러치 (엔진의 동력을 일시 차단) • 기어비 • 변속기 – 수동 변속기 – 자동 변속기 • 토크컨버터:효율 96~98% • 킥다운 • V = pi * D * N / (r* rf) * 60 / 1000 V : 자동차 주행속도 (km/h), D: 바퀴의지름(m), N: 엔진의 회전속도(rpm) r : 변속비, rf : 종감속비
  • 10. 조향장치 • 랙 앤 피니언 (Rack & Pinion gear) • R = L / sin A + r R : 최소 회전 반지름 L : 축간거리 (wheel base) sin A : 가장 바깥쪽 앞바퀴의 조향각 r : 바퀴 접지면 중심과 킹핀과의 거리
  • 11. 현가장치 Suspension • 섀시 스프링 • 쇽 업소버(shock absorber)
  • 12. 앞바퀴 – 일체차축식 – 독립현가식 (위시본 Wishbone, 맥퍼슨형 Macpherson) • 뒷바퀴 – 일체차축식 – 독립현가식 (스윙액슬형, 트레일링 암형, 멀티링크형)
  • 13. 제동장치 brake • 상용 브레이크 (풋 브레이크) • 주차 브레이크 (핸드 브레이크) • 페이드 / 베이퍼 록 현상 (마찰열로 제동 능력 저하) • 제동거리/제동시간 • ABS (Anti-lock brake system) • 펌핑 브레이크
  • 14. 휠과 타이어 (wheel and tire) • 앞 바퀴 정렬 (캠버, 토우인) • 휠 크기 • 타이어 트레드 패턴 (tread) 리브(rib)형 – 고속주행 러그(lug)형 – 제동력우수 • 공기압 (단면적) • 스댄딩 웨이브 현상 (standing wave) • 수막현상 (hydro planing)
  • 15. 주행저항 • 구름저항 (Rr) = ur * W ur : 구름 저항 계수, W : 차의 총 중량 (kgf) • 공기저항(Ra) = ua * A * V2 A : 자동차 전면 투영 면적(m2), ua : 공기저항 계수, V:자동차 공기에 대한 상대 속도 (m/s) • 구배(등판저항) Rg = W * sinA sinA 노면 경사도 • 가속 저항 (Ri) = (1 + a) * W * a / g a : 가속도 (m/s2), g : 중력 가속도 (9.8m/s2)
  • 16. 주행 특성 • 하중 이동 • 브레이크록 • 타이어록 • 언더스티어 • 오버스티어