Q. MBD(Model Based Design)가 무엇인지 궁금합니다.
안녕하세요 현대모비스 20 하반기 지원하는 학부생입니다.
채용공고 관련해서 질문이 생겨 여쭤봅니다.
현대모비스 "ADAS_로직" 직무 자격요건에
"MBD(Model-Based Design)기반 제어로직 설계 경험자"
라는 사항이 있는데, 정확히 어떤 의미인지 궁금합니다.
찾아보니 시뮬링크 처럼 모델링 기반으로 로직 설계하고 코드를 자동으로 생성해주는 설계 방식인 것 같던데,
Simulink로 DC모터 모델링해서 스텝응답 보면서 PID게인 튜닝하거나 (차량 로봇 대회 준비 과정),
Simulink로 주어진 제어기, 플랜트에 대해 bode plot, step 응답 보면서 margin, steady state error 같은 제어 성능 튜닝한 경험이 (제어공학 수업 과정)
위에서 말하는 MBD 기반 제어로직 설계에 해당 할까요?
Mbd기반이라는건 시뮬링크로 모델링해서 제어로직을 만들고.그걸로 자동코드생성 기능을 사용해서 c언어코드를 만들죠.
그리고 말씀하신 것처럼 게인튜닝하는 것도 제어로직 설계의 업무중 하나입니다.
또한. Das 제어로직의 경우 게인튜닝 뿐만 아니라 말그대로 제어로직을 만드는 업무를 하죠.
예를 들어.. SCC (스마트 크루즈 컨트롤) 로직이 있는데. 이 기능은 일정한 속도로 차가 자동으로 달리고 또 전방에 차량이 있을경우 일정거리를 유지하는 기능인데.
이 기능을 구현하려면 앞차와 내차와의 거리를 정확하게 알아야 될겁니다.
이걸 위해서 전방카메라, 초음파센서. 레이더센서.라이더센서 등 각종 센서들을 사용하는데..
이 센서들을 통해서 입력받는 데이터들을 언제 어떤 상황에서 조합해서 쓰는게 가장 좋은 방법일지에 대한 고민이 필요하겠죠?
그런 고민을 해서 만들어내는게 제어로직 중 하나가 될 거구요.
2020.10.05