• 제목/요약/키워드: Hardware in the loop simulation

검색결과 333건 처리시간 0.024초

스마트무인기 비행운용프로그램 개발 (Development of Operational Flight Program for Smart UAV)

  • 박범진;강영신;유창선;조암
    • 한국항공우주학회지
    • /
    • 제41권10호
    • /
    • pp.805-812
    • /
    • 2013
  • 스마트무인기의 비행제어컴퓨터는 탑재장비와의 입/출력 신호처리, 비행제어법칙 연산 그리고 고장진단 및 이중화 기능 등이 구현된 비행운용프로그램이 탑재되어 있다. 비행운용프로그램은 PowerPC 755 프로세서와 VxWorks 5.5 실시간운영체제 환경에서 개발되었다. 비행운용프로그램은 메모리 참조 모듈, 탑재장비 입/출력 신호처리 모듈 그리고 비행제어법칙 모듈로 구성되었고 각각의 모듈은 계층 구조로 설계되었다. 메모리 참조 모듈과 신호처리 모듈은 벤치 테스트를 통해 검증되었고, 비행제어법칙 모듈은 시뮬레이션 시험, 지상통합시험, 안전줄 시험 그리고 비행시험을 통해 검증되었다. 본 논문에서는 비행운용프로그램의 개발환경, 소프트웨어 구조 그리고 검증 및 관리방법에 대해서 기술하였다.

승용 디젤엔진 HIL 시스템의 응답 특성 (Response Characteristics of the HIL System for Passenger Diesel Engine)

  • 정진은;노호종
    • 한국산학기술학회논문지
    • /
    • 제12권11호
    • /
    • pp.4745-4750
    • /
    • 2011
  • 본 연구에서는 터보과급기 테스트 벤치, 실시간용 소프트웨어와 DAQ의 HIL 플랫폼, 그리고 Matlab/ Simulink로 작성한 엔진 모델로 구성된 HIL 시스템을 구축하고, HIL 시스템의 정상 작동 여부를 파악하기 위해 연료 공급량을 단계적으로 변화시키는 시뮬레이션을 수행하였다. 연료 공급량을 1.8944 kg/h와 4.7360 kg/h 사이에서 단계적으로 변화시키고, 시스템이 설정된 목표 공연비 32를 추종하는지 여부를 분석하였다. 시뮬레이션의 결과 연료 공급량을 변화시킨 상태에서 20초 정도의 시간이 경과한 후 설정된 목표 공연비에 정상적으로 수렴하였다. 또한 연료 공급량의 변화에 따라 터빈 베인 듀티비와 압축기의 부스트 압력도 적절하게 변화함을 확인하였다. 따라서 본 시스템은 터보과급기 개발 및 성능 개선에 유용하게 사용될 수 있을 것으로 기대된다.

무인잠수정의 경로점 유도 법칙 설계 및 HILS 검증 (Development of AUV's Waypoint Guidance Law and Verification by HILS)

  • 황종현;유태석;한용수;김현욱
    • 한국정보통신학회논문지
    • /
    • 제24권11호
    • /
    • pp.1417-1423
    • /
    • 2020
  • 본 논문에서는 수중에서 운동하는 무인잠수정의 경로점 유도법칙을 제안한다. 시선각 유도법칙과 수선경로 오차를 줄여가는 경로추종 유도법칙을 조합하여 효과적인 경로점 유도법칙을 설계하였고, 수선경로 오차의 거리에 따라 제어이득을 변화시켜 시스템의 안정성을 증가시켰다. 또한, 관성항법장치와 도플러속도계를 이용한 복합항법 시스템의 성능을 확인할 수 있는 HILS를 구성하였다. 같은 경로점 및 목표점을 입력 후 HILS 수행결과와 실해역 주행시험 결과를 비교하여, 제안한 유도법칙 및 HILS가 올바르게 구성되어 있음을 확인하였다.

저가형 무인항공기 운용을 위한 항법시스템 설계 (Design of Navigation System for Low Cost Unmanned Aerial Vehicle)

  • 이장호;김성필;박무혁;안이기
    • 한국항행학회논문지
    • /
    • 제8권2호
    • /
    • pp.105-111
    • /
    • 2004
  • 최근의 무인항공기는 정찰임무를 비롯하여 무인기에 미사일을 장착하여 지대공 공격 임무를 수행하기까지 군용으로 뿐만 아니라 기상 관측, 해상 관측 등의 목적으로 폭넓게 활용하고 있으며, 점차 필요성이 높아지고 있다. 이러한 무인기는 정밀한 자세제어를 위하여 자세정보를 제공하는 AHRS와 같은 센서를 장착하는데 비용이 500만원 정도에서 고급 센서는 수 천 만원에 이르고 있다. 최근 한국항공우주연구원에서는 이러한 고가의 센서 출력정보인 자세각 정보를 사용하지 않고 각속도 정보를 기반으로 저가형 자동비행시스템을 개발하여 소형표적기와 무인표적기 비행시험을 통하여 성능을 입증하였다. 본 논문에서는 무인항공기의 항법시스템 설계를 위하여 목표로 하는 신뢰성을 충족시키면 동시에 저가형인 GPS 센서를 선택하기 위하여 Hardware in the Loop Simulation(HILS)을 통하여 GPS 출력주파수에 따른 성능을 확인하였다. 마지막으로 무인표적기에 자동비행시스템과 항법시스템을 장착하여 비행시험을 수행하였으며, 설계된 항법시스템 성능을 비행시험 결과를 통하여 확인하였다.

  • PDF

태양광 발전 시스템의 향상된 전역 최대 발전전력 추종 기법 (Enhanced Global Maximum Power Point Tracking Method for a Photovoltaic System)

  • 장요한;배성우;정승훈
    • 전력전자학회논문지
    • /
    • 제27권3호
    • /
    • pp.200-205
    • /
    • 2022
  • This paper presents an improved maximum power point tracking method that can fast track the global maximum power point (GMPP) for a photovoltaic system under partial shading conditions. The proposed method combines the advantages of the maximum power trapezium (MPT) method and the search-skip-judge method to minimize the tracking voltage intervals. Thus, the proposed method can quickly track the GMPP by skipping unnecessary tracking voltage intervals. The superiority of the proposed method is verified through simulation results in the MATLAB/Simulink and experimental real-time operation results with the hardware-in-the-loop simulation. The simulation and experimental results demonstrated that the proposed method has a faster tracking time than the MPT method under various partial shading conditions.

OSEK OS 기반 ACC/LKS 통합제어기 구현 (Implementation of Integrated Controller of ACC/LKS based on OSEK OS)

  • 최단비;이경중;안현식
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권5호
    • /
    • pp.1-8
    • /
    • 2013
  • 본 논문에서는, 차량 섀시 제어시스템 중 ACC(Adaptive Cruise Control)와 LKS(Lane Keeping System)를 통합하여 차량용 OS인 OSEK OS 기반으로 구현하고 실험을 통하여 그 성능을 분석한다. 최근 자동차의 안전성을 향상시키기 위해 능동 안전 및 운전자 지원 시스템이 논의 되고 있다. 그 중 차량의 종방향에 대한 가감속 제어를 수행하는 ACC와 차량이 차선을 유지할 수 있도록 보조해주는 LKS를 통합하여 차량 내 제어시스템을 구현한다. 구현한 제어시스템은 차량용 소프트웨어의 재사용성과 안전성 및 응용 소프트웨어의 하드웨어 의존성 제거 등을 목표로 표준 제안된 OSEK/VDX를 적용한다. OSEK/VDX에서 지원하는 OSEK OS를 기반으로 재설계한 제어시스템은 실시간 태스크 관리와 인터럽트 처리 및 공유자원 관리가 가능하다. EILS(ECU-In-the-Loop Simulation) 수행 결과에 의해 OSEK OS 기반의 ACC/LKS 통합제어기와 기존 일체형 펌웨어로 구현한 ACC/LKS 통합제어기가 대등함을 입증한다.

재형상 비행제어 시스템의 비행시험 결과 분석 (Analysis on Flight Test Results of Reconfiguration Flight Control System)

  • 민병문;김성필;김봉주;김응태;탁민제
    • 제어로봇시스템학회논문지
    • /
    • 제14권12호
    • /
    • pp.1244-1252
    • /
    • 2008
  • This paper presents the analysis results obtained by the flight test of reconfiguration flight control system for an aircraft. The reconfiguration flight control system was designed by using control allocation scheme that automatically distributes the demanded control moments determined by control law to each actual control surface. In this paper, some control allocation algorithms for reconfiguration control of general aircraft with redundant control surfaces are summarized and their performance evaluation results through nonlinear simulation and Hardware-In-the-Loop-Simulation (HILS) test are shown. Also, Unmanned Aerial Vehicle (UAV) system adopted as a platform for the flight test of reconfiguration flight controller and the implementation procedure of reconfiguration flight controller into real-time UAV system were introduced. Finally, flight test results were analyzed.

Rapid Prototyping of Aero-engine Complex Control Method

  • Lu, Jun;Guo, Ying-Ging;Wang, Bin-Zheng
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2008년 영문 학술대회
    • /
    • pp.59-62
    • /
    • 2008
  • This paper presents an approach of complex control method(CCM) real-time simulation and rapid prototyping for aero-engine control system and describes its principle and realization in detail. This approach is mainly based on MATLAB/RTW for rapid prototyping from system modeling to embedded implementation. According to the simulation results between automatic code and manual code for an aeroengine multi-variable control method, it shows that this approach is feasible and effective, and not only decreases development cycle but also improves the reliability and universality. So a series of problems can be resolved during the simulation stage and rapid application to prototype testing.

  • PDF

Finite element-based software-in-the-loop for offline post-processing and real-time simulations

  • Oveisi, Atta;Sukhairi, T. Arriessa;Nestorovic, Tamara
    • Structural Engineering and Mechanics
    • /
    • 제67권6호
    • /
    • pp.643-658
    • /
    • 2018
  • In this paper, we introduce a new framework for running the finite element (FE) packages inside an online Loop together with MATLAB. Contrary to the Hardware-in-the-Loop techniques (HiL), in the proposed Software-in-the-Loop framework (SiL), the FE package represents a simulation platform replicating the real system which can be out of access due to several strategic reasons, e.g., costs and accessibility. Practically, SiL for sophisticated structural design and multi-physical simulations provides a platform for preliminary tests before prototyping and mass production. This feature may reduce the new product's costs significantly and may add several flexibilities in implementing different instruments with the goal of shortlisting the most cost-effective ones before moving to real-time experiments for the civil and mechanical systems. The proposed SiL interconnection is not limited to ABAQUS as long as the host FE package is capable of executing user-defined commands in FORTRAN language. The focal point of this research is on using the compiled FORTRAN subroutine as a messenger between ABAQUS/CAE kernel and MATLAB Engine. In order to show the generality of the proposed scheme, the limitations of the available SiL schemes in the literature are addressed in this paper. Additionally, all technical details for establishing the connection between FEM and MATLAB are provided for the interested reader. Finally, two numerical sub-problems are defined for offline and online post-processing, i.e., offline optimization and closed-loop system performance analysis in control theory.

움직임 추정 전용 프로세서를 위한 효율적인 루프 가속기 (Efficient Loop Accelerator for Motion Estimation Specific Instruction-set Processor)

  • 하재명;정호선;선우명훈
    • 전자공학회논문지
    • /
    • 제50권7호
    • /
    • pp.159-166
    • /
    • 2013
  • 본 논문은 움직임 추정 전용 프로세서를 위한 효율적인 루프 가속기를 제안한다. 실제로 움직임 추정 알고리즘은 복잡하고 다양한 순환 명령어들을 포함하고 있다. 본 논문에서는 효율적인 하드웨어 루프 명령어들을 지원하기 위해서, 네 개의 루프 명령어와 그에 따른 하드웨어 구조를 소개한다. 검증 결과 제안된 루프 가속기가 early-termination을 이용한 움직임 추정 시 비교명령어와 조건부 점프명령어를 갖고 있는 전형적인 구현 방법과 비교했을 때 평균 명령어 사이클 수를 약 29% 줄일 수 있다는 것을 보여준다. 제안된 움직임 추정 전용 프로세서 루프 가속기는 프로그램 메모리의 접근 빈도를 상당히 줄일 수 있고, 전력 소모를 많이 절약할 수 있다. 따라서, 제안된 루프 가속기는 전력 소모가 적고, 유연한 움직임 추정에 적합하다.