본문 바로가기
유용한 지식/매트랩

매트랩 Powertrain Blockset과 Vehicle Dynamics Blockset을 이용한 차량 모델링 쉽게 따라하기1 | 프로젝트 설계

by 그래도_明 2021. 3. 17.

매트랩 Powertrain Blockset과 Vehicle Dynamics Blockset을 이용한 차량 모델링 쉽게 따라하기1 | 프로젝트 설계

 

 

 

시뮬레이션 구현을 위한 첫번째 시작으로 매트랩 프로젝트를 만들어보자.

웨비나의 영상처럼 차량의 다이나믹스 성능을 확인하기 위하여 기본적으로 베이스가 되는 시스템은 Vehicle Dynamics Blockset이다. 그중 특별히 Double Lane Change Reference Application 예제를 사용할 것이다.

이 예제 속 차량을 전기차로 바꾸기 위해서 불러올 시스템은 Powertrain Blockset의 EV Reference Application이 될 것이다. 두 블록셋의 예제를 사용하기 위해서는 아마 매트랩 2019a 이후 버전이 필요한 것으로 알고 있다. 우선 두 블록셋이 모두 다운로드 되어 있는지 아래와 같이 확인하여 준비하도록 한다. 이때 본인의 매트랩 라이센스에 따라 비용이 발생할 수 있으니 주의하자. (대학교 아카데미 라이센스 최고...)

블록셋 설치 확인

 

기존 프로젝트 불러오기

1. 시뮬링크 아이콘 클릭 -> 켜진 새창에서 Example 탭 클릭 -> Powertrain Blcokset 카테고리 클릭 -> EV Reference Application 예제 클릭

EV Reference Application 예제 다운로드

2. 마찬가지로 시뮬링크 아이콘 클릭 -> 켜진 새창에서 Example 탭 클릭 -> Vehicle Dynamics Blcokset 카테고리 클릭 -> Double Lane Change Reference Application 예제 클릭

 

3. (각자 매트랩 설치폴더) > MATLAB > Projects > examples 폴더에 들어가면 아래와 같이 EV 폴더와 DblLaneChange 폴더가 생성됨

 

프로젝트 합치기

1. EV 폴더 내에 있는 main, refs, work 폴더들 전부 복사

 

2. DblLaneChage 폴더에 붙여넣기

(대상폴더에 이름이 같은 파일 131개는 건너뛰기 처리)

폴더 합치기

3. 매트랩의 현재 폴더 창에서 prj 파일이 2개 존재함 -> 둘 중 아무거나 더블클릭

매트랩의 현재 폴더 창

4. 매트랩의 현재 폴더 창에서 Plant > MotGenEvMapped.slx 파일 더블 클릭 열기

 

5. 열린 새창에서 MODELING 탭 클릭 -> Model Settings 아이콘 클릭 -> 열린 새창에서 Diagnostics 카테고리 열기 -> Data Validity 클릭 -> 맨 밑에 '....' 클릭 -> Advanced parameters 탭이 열림 -> Underspecified initialization detection 항목을 Classic에서 Simplified 로 변경 (부품들을 복붙하게 될 때 파라미터 값에 대한 정보들도 같이 사용할 수 있어짐)

6. 매트랩의 현재 폴더 창에서 Plant > ~.slx 파일들과 Controller > Powertrain > ~.slx 파일들에 대해서도 반복. 전부 Simplified로 변경

 7. 시뮬레이션 환경을 구축하기 위한 프로젝트 세팅 완료!

 

 

*포스트 전체 시리즈 목차*

2021.03.17 - [유용한 지식/매트랩] - 매트랩 Powertrain Blockset과 Vehicle Dynamics Blockset을 이용한 차량 모델링 쉽게 따라하기

반응형

댓글