• 제목/요약/키워드: MBD (Model-Based Development)

검색결과 11건 처리시간 0.022초

AUTOSAR 기반 ECU의 모델 기반 모드관리 개발 기법에 관한 연구 (A Study on Model-based Mode Management Development Process for AUTOSAR Compliant ECU)

  • 권재희;선우명호;이우택
    • 한국자동차공학회논문집
    • /
    • 제25권1호
    • /
    • pp.116-126
    • /
    • 2017
  • We suggest a process for the basic software configurations and application development in the mode management design of AUTOSAR-based ECU. Mode management is an essential task and AUTOSAR provides the mode management components for the runtime state handling of an ECU, such as BswM, application mode manager and RTE. BswM is used to meet the custom's requirements for ECU state handling. The behavior of BswM is configured with a set of rules in the form of "if-else" statements, so it is a complicated job and a potential source of errors as the number of rules increases. These difficulties can be overcome using the Model-Based Development approach, which is widely used in the AUTOSAR SW development. An efficient process is proposed to apply the MBD approach to the BswM configuration. An application mode development process is also proposed to improve the mode management design by combining the MBD process. Development tools are developed to adapt these proposed processes to the traditional ones. Simulation and experimental results are provided to prove the feasibility of the proposed approach.

자동차 클러스터의 감시 및 제어를 위한 모델기반설계 기법 연구 (Study on a Model-based Design Technique for Monitoring and Control of a Vehicle Cluster)

  • 김동헌
    • 한국지능시스템학회논문지
    • /
    • 제27권1호
    • /
    • pp.35-41
    • /
    • 2017
  • 본 연구는 모델기반설계 기법을 이용하여 자동차 클러스터의 감시 및 제어를 하는 스테이션을 설계한다. 설계 도구로 매트랩 GUI(Graphic User Interface), M 프로그램, 시뮬링크(simulink), 스테이트 플로우(state flow), 툴박스(tool box)를 사용하여 실제 자동차 클러스터 시스템과 연동하여 자동차에서 들어오는 경고, 인터럽트 등의 각종 정보 등을 감시한다. 감시 수단으로는 PC(Personal Computer) 스테이션을 사용하여 자동차 클러스터 설계 시 툴 박스의 인터페이스 명령함수가 실제 자동차 클러스터 시스템과 연동하게 한다. 따라서, 기존의 텍스트 방식과 달리 모델기반설계로 개발된 자동차 클러스터 시스템은 각 기능 및 알고리즘을 블록과 상태플로우로 프로그램에 따라 작성하기 때문에 알고리즘의 수정이나 기능 추가가 용이하며, 또한, PC를 통해 모니터 상에서 동작 알고리즘을 검증하기 때문에 클러스터의 개발과 수정에 따른 많은 시간과 비용을 절감할 수 있는 효과를 준다.

Multi-body dynamics model for spent nuclear fuel transportation system under normal transport test conditions

  • Seongji Han;Gil-Eon Jeong;Hyeonbeen Lee;Woo-Seok Choi;Jin-Gyun Kim
    • Nuclear Engineering and Technology
    • /
    • 제55권11호
    • /
    • pp.4125-4133
    • /
    • 2023
  • The transportation of spent nuclear fuel is an important process that involves road and sea transport from an interim storage facility to storage and final disposal sites. As spent nuclear fuel poses a significant risk, carefully evaluating its vibration and shock characteristics under normal transport conditions is essential. In this regard, full-scale multi-modal transport tests (MMTT) have been conducted domestically and internationally. In this paper, we discuss the process of developing a multi-body dynamics (MBD) model to analytically simulate conditions that cannot be considered in tests. The MBD model is based on the KORAD-21 transportation system was validated using the Korean MMTT results from 2020 to 2021. This paper summarizes the details of the development and verification of the MBD model for the KORAD-21 transportation system under normal transport test conditions. This approach can be applicable to various transportation scenarios and systems, and the results of this study will help to ensure that nuclear fuel transportation is conducted safely and effectively.

DSP 및 PLECS를 활용한 PMSM 구동시스템용 고속 제어 시제품개발 기법 개발 (Development of rapid control prototyping for a PMSM drive system using DSPs and PLECS)

  • 이주영;최성민;김세환;이재석
    • 전기전자학회논문지
    • /
    • 제26권2호
    • /
    • pp.280-286
    • /
    • 2022
  • 본 논문에서는 Digital Signal Processor(DSP)와 PLECS 소프트웨어를 사용하여 영구자석동기전동기(Permanent Magnet Synchronous Machine, PMSM)를 위한 Rapid Control Prototyping (RCP)를 구현하였다. PLECS의 Auto-code generation(ACG) 기능을 활용하여 제어 프로세서를 DSP로 사용하는 PMSM 구동 시스템에 대한 현재 벡터 제어 알고리즘을 보다 상대적으로 간단하고 효율적으로 개발할 수 있다. 본 논문에서는 모델 기반 설계(Model Based Design, MBD)와 real time control(실시간 제어) 배경을 살펴본다. 또한, DSP 보드와 호환되는 상용 RCP 제품 및 실험을 통한 PMSM 드라이브 제어를 구현하였다.

모델기반 개발기술을 적용한 무인항공기 비행제어 소프트웨어 개발 (Development of UAV Flight Control Software using Model-Based Development(MBD) Technology)

  • 문정호;신성식;최승기;조신제;노은정
    • 한국항공우주학회지
    • /
    • 제38권12호
    • /
    • pp.1217-1222
    • /
    • 2010
  • 본 논문은 근접감시 무인항공기(KUS-9)의 비행제어 소프트웨어(S/W) 개발 과정과 모델기반 개발 기술 적용 결과를 다룬다. 대표적인 상용 모델기반 설계도구인 MATLAB $Simulink^{(R)}$를 활용하여 통합개발 환경을 구축하고 비행제어법칙, 운용로직, 비행 시뮬레이션 모델, HILS(Hardware-in-the-Loop Simulation) 시스템 모델을 설계하였다. 설계 과정에서 요구사항 충족을 위한 시뮬레이션 및 동료검토를 수행하고 DO-178B 검증 도구를 이용하여 모델을 검증한 후 S/W시험 도구를 통해 C코드의 무결성을 검증하였다. 탑재 소프트웨어는 두 기종의 하드웨어 및 실시간운용체제(${\mu}C$/OS-II, VxWorks)에 탑재하여 HILS시험과 비행시험을 수행하였다. 모델기반 개발 기법을 적용함으로써 S/W 재사용성과 확장성을 확보하고 자동코드생성 기술을 이용하여 고신뢰 비행제어 S/W를 단기간에 성공적으로 개발하였다.

멀티코어 상의 AUTOSAR 플랫폼을 활용한 차량용 LDW 응용 서비스 개발 (Development of Vehicle LDW Application Service using AUTOSAR Platform on Multi-Core MCU)

  • 박미룡;김동원
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.113-120
    • /
    • 2014
  • 본 논문은 최근 각광을 받고 있는 차선 이탈 알림 서비스인 LDW(Lane Departure Warning)와 같은 안정성 서비스를 제공하기 위하여, 비대칭 멀티코어 플랫폼을 구성한다. 멀티코어 플랫폼은 고속 영상처리를 담당하는 고속영상 MCU(Micro Controller Unit) 코어와 안정적인 제어를 요하는 곳에 저속 제어 MCU코어를 사용하는 멀티코어 H/W 플랫폼상에 AUTOSAR S/W플랫폼을 포팅하고, AUTOSAR 개발방법론에 따른 MBD(Model Based Development) 기반 모델을 활용하여 LDW 소프트웨어 컴포넌트(SW-C)를 설계하고 동작을 검증한다. 또한 고속 영상 MCU와 저속 제어 MCU간에는 가상화 기법을 사용하지 않고 타이머 기반 공유 메모리를 이용한 폴링 기법의 IPC(Inter Processor Communication) 기능을 개발하고, 외부 타 ECU(Electronic Contol Unit)와의 CAN 통신기능을 개발하여 알람 신호, 차량 시뮬레이션 신호와 같은 제어 신호 송수신을 처리할 수 있도록 AUTOSAR S/W 플랫폼을 적용한다. 본 연구를 통하여 고속 및 저속 비대칭 멀티코어상에 AUTOSAR가 탑재된 ECU 기능 개발이 가능함을 확인함으로써, ADAS(Advanced Driver Assistance System)와 같은 다양한 응용 서비스들을 제공할 수 있게 되며, ISO 26262로 대변되는 차량 기능안정성 확보가 가능하게 된다.

DO-178 기반 무인비행장치 소프트웨어 개발 방안에 대한 고찰 (The Study on Development on LUAV Software based on DO-178)

  • 권지훈;이동민;박경민;나예원;김예주;이기명;나종화
    • 한국항행학회논문지
    • /
    • 제27권4호
    • /
    • pp.382-390
    • /
    • 2023
  • 국내 150kg 이하의 중형급 무인비행장치의 시장이 급속도로 성장하고 있다. 이에 따라 무인비행장치 제작 및 활용 시장의 규모도 확대되고 있으며, 부품 및 완제품 개발도 활발히 이루어지고 있다. 하지만 국내 무인비행장치의 핵심 부품인 비행제어장치와 탑재 소프트웨어는 개발에 소요되는 비용 및 기간이 과다하여 주로 해외 제품에 의존하고 있다. 본 논문에서는 항공기 탑재 소프트웨어 개발 지침인 DO-178C와 모델 기반 개발 (MBD; model based development) 방법을 이용하는 국내 소프트웨어 개발 및 인증 절차를 제시하였으며, 무인비행장치 개발, 제조, 인증 관련자들을 대상으로 설문을 수행하고 결과를 분석하였다. 또한, 헬리콥터 FCC (Flight Control Computer)를 대상으로 소프트웨어 개발 방안을 적용해 보는 사례연구를 수행하였다.

NuDE 2.0: A Formal Method-based Software Development, Verification and Safety Analysis Environment for Digital I&Cs in NPPs

  • Kim, Eui-Sub;Lee, Dong-Ah;Jung, Sejin;Yoo, Junbeom;Choi, Jong-Gyun;Lee, Jang-Soo
    • Journal of Computing Science and Engineering
    • /
    • 제11권1호
    • /
    • pp.9-23
    • /
    • 2017
  • NuDE 2.0 (Nuclear Development Environment 2.0) is a formal-method-based software development, verification and safety analysis environment for safety-critical digital I&Cs implemented with programmable logic controller (PLC) and field-programmable gate array (FPGA). It simultaneously develops PLC/FPGA software implementations from one requirement/design specification and also helps most of the development, verification, and safety analysis to be performed mechanically and in sequence. The NuDE 2.0 now consists of 25 CASE tools and also includes an in-depth solution for indirect commercial off-the-shelf (COTS) software dedication of new FPGA-based digital I&Cs. We expect that the NuDE 2.0 will be widely used as a means of diversifying software design/implementation and model-based software development methodology.

ASM을 이용한 전기 이륜차 동력 특성 해석에 관한 연구 (A Study on Power Characteristic of Electric Motorcycle using ASM)

  • 이태형;김병우;김용은
    • 한국자동차공학회논문집
    • /
    • 제21권3호
    • /
    • pp.58-65
    • /
    • 2013
  • In this paper, we propose that a model based design for an electric motor cycle system using ASM (Automotive Simulation Models). Before prototyping a realistic electric motorcycle, a reliable simulation program is required to test the capacities of the power sources and optimize the parameters of an electric motorcycle. Because ASM is based on Simulink, we can design the drivetrain and powertrain of the vehicle model systems easily. To verify the electric motorcycle system analysis of design parameters such as max power, capacity, state of charge and slope angle is carried out by the simulation and experimental method. The predicted results by the development model were in good agreement with the experimentally obtained results. Therefore, the proposed electric motorcycle model can effectively reduce the expenses during the designing of an electric motorcycle system.