Professional Documents
Culture Documents
( ) - 10
( ) - 10
( ) - 10
학습목표 6
학습내용 7
학습정리 25
3
4
모델 기반 설계(Model based Design, MBD)란? 7
모델 기반 설계의 특징 8
기존 개발 워크플로우와 모델기반설계 차이 9
자동 코드 생성(Auto Code Generation)이란? 11
모델 기반 V 사이클 소프트웨어 개발 프로세스 12
MILS (Model-in-the-Loop Simulation) 13
SILS (Software-in-the-Loop Simulation) 14
PILS (Process-in-the-Loop Simulation) 15
HILS (Process-in-the-Loop Simulation) 16
자동차 테스트 단계 17
CAN (Controller Area Network) 통신이란? 19
Rapid Control Prototyping (RCP) 시스템 20
모델 기반 설계 적용 사례 21
5
• 모델 기반 설계의 특징에 대해 학습한다.
6
❖
출처 https://kr.mathworks.com/help/simulink/slref/vehicle-electrical-system.html
7
❖
8
❖
출처 https://upload.wikimedia.org/wikipedia/commons/4/43/Intel_Pentium_D_930_with_i945GC_chipset.jpg
9
❖
출처 https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTekmF6gKOeq4Hoj8a2lAHvwgwhJ_bBEpBSabLv1-2r6UtIvbUJ
10
❖
출처 https://www.researchgate.net/figure/Simplified-illustration-of-SW-development-process-based-on-autocode-code-
generation_fig1_336636061
11
❖
출처 https://koreascience.kr/article/JAKO201713547378689.pdf
12
❖
출처 https://blog.naver.com/PostList.naver?blogId=dspace_korea&from=postList&categoryNo=10|교수자 제공
13
❖
출처 https://blog.naver.com/PostList.naver?blogId=dspace_korea&from=postList&categoryNo=10
https://www.youtube.com/watch?v=YMcOjBSjP4o
14
❖
출처 https://blog.naver.com/PostList.naver?blogId=dspace_korea&from=postList&categoryNo=10
https://www.youtube.com/watch?v=YMcOjBSjP4o
15
❖
출처 https://www.mouser.kr/images/marketingid/2020/img/137362926.png?v=070223.0430
http://www.dttechsolutions.com/images/products/DSpace/labbox2.jpeg
16
❖
출처 대림대학교 이영옥 교수
17
❖
출처 대림대학교 이영옥 교수
18
❖
출처 http://www.fescaro.com/ko/archives/249/
19
❖
출처 https://kr.mathworks.com/products/simulink-real-time.html
20
❖
- 실제 하드웨어 : 조향 및 제동시스템
- 시뮬레이션 Plant 모델 : CarSim 소프트웨어
- Real-Time 타겟 PC : DSpace Autobox
- 임베디드 컨트롤러 : DSpace MicroAutobox
출처 교수자 제공
21
❖
출처 https://kr.mathworks.com/company/user_stories/nasas-x-43a-scramjet-achieves-record-breaking-mach-10-speed-using-
model-based-design.html
22
❖
출처 https://kr.mathworks.com/company/user_stories/lg-electronics-develops-iso-26262-compliant-power-inverter-control-
software-with-model-based-design.html
23
❖
출처 https://kr.mathworks.com/company/user_stories/lg-electronics-develops-iso-26262-compliant-power-inverter-control-
software-with-model-based-design.html
24
• 모델 기반 설계의 특징에 대해 설명할 수 있다.
25
26
Matlab Toolbox 29
시나리오 데이터 생성 30
Adaptive Cruise Control 32
Autonomous Emergency Braking 45
27
• 시뮬링크를 활용하여 적응형 순항 제어기 설계법에 대해
학습한다.
28
❖
출처 https://kr.mathworks.com/
29
❖
출처 https://kr.mathworks.com/
30
❖
출처 https://kr.mathworks.com/
31
❖
⚫ Live Script
출처 https://kr.mathworks.com/
32
❖
⚫ 기본 원리
33
❖
⚫ 차량 제어기-전체구조
출처 https://kr.mathworks.com/
34
❖
⚫ 차량 제어기-외부 환경
출처 https://kr.mathworks.com/
35
❖
⚫ 차량 제어기-CTG ACC
출처 https://kr.mathworks.com/
36
❖
⚫ 차량 제어기-CTG ACC
출처 https://kr.mathworks.com/
37
❖
⚫ 차량 제어기-CTG ACC
Cruise Controller : 원하는 속도 –현재속도로 가속도 계산,
전방차량과 거리가 멀 때 작동
3. Cruise Controller 추가
출처 https://kr.mathworks.com/
38
❖
⚫ 차량 제어기-CSG ACC
출처 https://kr.mathworks.com/
39
❖
⚫ 결과 분석
출처 https://kr.mathworks.com/
40
❖
⚫ 결과 분석
출처 https://kr.mathworks.com/
41
❖
⚫ 결과 분석
출처 https://kr.mathworks.com/
42
❖
⚫ 3D 애니메이션 실행
출처 https://kr.mathworks.com/
43
❖
⚫ 3D 애니메이션 실행
출처 https://kr.mathworks.com/
44
❖
⚫ 기본 원리
• 목표: 전방 물체와의 충돌 방지
• 전방차량과의 충돌 예측시간 (Time-to-collision) 계산 후 TTC가 일정
이하로 낮아지면
① 운전자 경보 (Forward-collision warning, 감속 X)
② 부분 감속 (Partially braking)
③ 완전 감속 (Full braking)
순으로 진행
출처 https://media.torque.com.sg/public/2019/06/autonomous-emergency-braking-2.jpg
45
❖
⚫ 스크립트
출처 https://kr.mathworks.com/
46
❖
⚫ 스크립트
출처 https://kr.mathworks.com/
47
❖
⚫ 전체 구조
출처 https://kr.mathworks.com/
48
❖
⚫ 외부 환경
출처 https://kr.mathworks.com/
49
❖
⚫ AEB 제어기
출처 https://kr.mathworks.com/
50
❖
⚫ TTC 계산
출처 https://kr.mathworks.com/
51
❖
⚫ 제동시간 계산
출처 https://kr.mathworks.com/
52
❖
출처 https://kr.mathworks.com/
53
❖
⚫ AEB Logic
• Chart
- 입력값에 따라 매 스텝마다 특정 상태에 위치함
- 조건에 따라 다른 상태로 천이(State Transition), 천이 조건으로 입력 변수값
사용
- 위치한 상태에 해당하는 명령 실행
- 첫 줄 : 상태의 이름
- Entry : 상태에 해당하는 명령 실행, 지정된 변수는 출력됨
출처 https://kr.mathworks.com/
54
❖
출처 https://kr.mathworks.com/
55
• 시뮬링크를 활용하여 적응형 순항 제어기 설계법에 대해
설명할 수 있다.
56