• 제목/요약/키워드: Flight Control Software

검색결과 139건 처리시간 0.028초

항공기 자세회복을 위한 자동회복장치 설계 및 검증에 관한 연구 (A Study on the Design and Validation of Pilot Activated Recovery System to Recovery of an Aircraft Unusual Attitude)

  • 김종섭;조인제;강임주;허기봉;이은용
    • 제어로봇시스템학회논문지
    • /
    • 제14권3호
    • /
    • pp.307-317
    • /
    • 2008
  • Relaxed static stability(RSS) concept has been applied to improve aerodynamic performance of modem version supersonic jet fighter aircraft. Therefore, flight control system are necessary to stabilize an unstable aircraft and provides adequate handling qualities. Also, flight control systems of modem version aircraft employ a safety system to support emergency situations such as a pilot unknown attitude flight conditions of an aircraft in night flight-testing. This situation is dangerous because the aircraft can lose if the pilot not take recognizance of situation. Therefore, automatic recovery system is necessary. The system called the "Pilot Activated Recovery System" or PARS, provided a pilot initiated automatic maneuver capable of an aircraft recoveries in situations of unusual attitudes. This paper addresses the concept of PARS and designed using nonlinear control law design process based on model of supersonic jet trainer. And, this control law is verified by nonlinear analysis and real-time pilot evaluation using in-house software. The result of evaluation reveals that the PARS support recovery of an aircraft unusual attitude and improve a safety of an aircraft.

무인기용 이중화 비행조종컴퓨터의 고장관리 설계 (A Fault Management Design of Dual-Redundant Flight Control Computer for Unmanned Aerial Vehicle)

  • 오태근;윤형식
    • 한국항공우주학회지
    • /
    • 제50권5호
    • /
    • pp.349-357
    • /
    • 2022
  • 무인항공기의 비행조종컴퓨터는 비행 안전에 필수적인 장비로써 개발 단계에서부터 신뢰성과 안전성의 확보가 필수적이며, 고장 발생 시에도 정상적으로 기능을 수행할 수 있는 다중화 기반의 고장관리 설계가 요구된다. 무인기의 경우에는 비용, 무게, 전력소모 등을 감소하기 위하여 비행조종시스템의 이중화 설계를 고려하지만, 고장관리를 위한 고장 검출 및 분리 설계에 많은 제약이 있다. 본 논문에서는 무인기용 이중화 비행조종컴퓨터의 신뢰성을 향상시키기 위한 고장 검출 및 고장 분리를 위한 고장관리 설계 방안을 제안한다. 그리고 고장관리 설계를 적용해 개발한 비행조종컴퓨터는 통합시험환경에서 기능 시험을 수행하고 HILS 환경에서 고장 영향성 확인 시험을 수행한 후 무인기에 탑재하여 비행시험을 통해 그 신뢰성을 검증하였다.

FBW 헬리콥터 모델 역변환 비행제어법칙 설계 및 검증 (Design and Validation of Model Inversion Flight Control Law for Fly By Wire Helicopter)

  • 김종섭;조인제;이승덕;이한주
    • 한국항공우주학회지
    • /
    • 제40권8호
    • /
    • pp.678-687
    • /
    • 2012
  • 우천, 안개 낀 날씨 및 먼지 등에 의해 시계가 확보되지 않는 비행 환경에서의 헬리콥터의 안정성(stability) 및 비행성(flying quality)을 향상시키기 위해 모델 역변환 제어(Model Inversion Control) 방식의 전자식 비행제어시스템(Fly-By-Wire Flight Control System)의 적용은 필수적이다. 선진 항공사인 미국의 Bell-Sikorsky사와 유럽 컴소시움인 NHI(NH Industries)사는 FBW 비행제어시스템을 V-22와 NH-90의 헬리콥터 양산에 적용한 바 있다. 본 논문에서는 BO-105 모델을 기반으로 CONDUIT(Control Designer's Unified Interface)을 활용하여 제자리 비행영역에서 모델 역변환 비행제어법칙을 설계하였으며, 헬리콥터 비행조종성 국제규격인 ADS-33E-PRF을 기준으로 평가하였다. 설계된 비행제어법칙을 CONDUIT과 HETLAS(HElicopter Trim Linearization And Simulation)를 기반으로 평가한 결과, ADS-33E-PRF에서 제시하고 있는 예측 조종성(predicted handling quality) 규격에 대해 비행조종성 Level 1을 만족시킬 수 있었다.

Implementation of Educational UAV with Automatic Navigation Flight

  • Park, Myeong-Chul;Hur, Hwa-ra
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권8호
    • /
    • pp.29-35
    • /
    • 2019
  • This paper proposes a UAV equipped with an automatic control system for educational purposes such as navigation flight or autonomous flight. The proposed UAV is capable of automatic navigation flight and it is possible to control more precisely and delicately than existing UAV which is directly controlled. And it has the advantage that it is possible to fly in a place out of sight. In addition, the user may arbitrarily change the route or route information to use it as an educational purpose for achieving the special purpose. It also allows you to check flight status by shooting a video during flight. For this purpose, it is designed to check the image in real time using 5.8GHz video transmitter and receiver. The flight information is recorded separately and used as data to judge the normal flight after the flight. The result of the paper can be flighted along the coordinates specified using GPS information. Since it can receive real-time video, it is expected to be used for various education purposes such as reconnaissance of polluted area, achievement of special purpose, and so on.

헥사로터형 무인기의 모델링과 P-PD기반 비행성능평가 (Dynamic Model and P-PD Control based Flight Performance Evaluation for Hexa-Rotor Type UAV)

  • 진태석
    • 전기학회논문지
    • /
    • 제64권7호
    • /
    • pp.1074-1080
    • /
    • 2015
  • In the last decades, the increasing interest in unmanned aerial vehicle(UAV) for military, surveillance, and rescue applications made necessary the development of flight control theory and body structure more and more efficient and fast. In this paper, we describe the design and performance of a prototype hexarotor UAV platform featuring an inertial measurement unit(IMU) based autonomous-flying for use in bluetooth communication environments. The proposed system comprises the construction of the test hexarotor platform, the implementation of an IMU, dynamic modeling and simulation in the hexarotor helicopter. Furthermore, the hexarotor helicopter with implemented IMU is connected with a micro controller unit(ARM-cortex) board. The P-PD control algorithm was used to control the hexarotor. We used the Matlab software to help us to tune the P-PD control parameters for quick response and minimizing the fluctuation. The control simulation and experiment on the real system are implemented in the test platform, evaluated and compared against each other.

Analysis and Design of the Automatic Flight Dynamics Operations For Geostationary Satellite Mission

  • Lee, Byoung-Sun;Hwang, Yoo-La;Park, Sang-Wook;Lee, Young-Ran;Galilea, Javier Santiago Noguero
    • Journal of Astronomy and Space Sciences
    • /
    • 제26권2호
    • /
    • pp.267-278
    • /
    • 2009
  • Automation of the key flight dynamics operations for the geostationary orbit satellite mission is analyzed and designed. The automation includes satellite orbit determination, orbit prediction, event prediction, and fuel accounting. An object-oriented analysis and design methodology is used for design of the automation system. Automation scenarios are investigated first and then the scenarios are allocated to use cases. Sequences of the use cases are diagramed. Then software components and graphical user interfaces are designed for automation. The automation will be applied to the Communication, Ocean, and Meteorology Satellite (COMS) flight dynamics system for daily routine operations.

공중모의비행시험기 개조개발 위험도 분석 및 감항인증 연구 (Risk Assessment and Airworthiness Study for the Development of IFS A/C)

  • 고준수;안종민
    • 한국군사과학기술학회지
    • /
    • 제16권2호
    • /
    • pp.138-145
    • /
    • 2013
  • Airworthiness certification is a government certification for the military aircraft to safely attain, sustain and terminate flight and It is a mandatory process of qualifying the flight safety within the operational boundaries of a military aircraft. To save the manhour, time and cost for applying all the airworthiness certification criteria to the aircraft equipped with flight control switching mechanism development program, an identification of the risk and systematic assessment of risk is analysed. Airworthiness redesign actions so called software switching mechanism for the modified aircraft in the flight technology and electric system area are suggested to reduce the risk hazard index.

Development of Distributed Generic Simulator (GenSim) through Invention of Simulated Network (simNetwork)

  • Koo, Cheol-Hea;Lee, Hoon-Hee;Cheon, Yee-Jin
    • Journal of Astronomy and Space Sciences
    • /
    • 제28권3호
    • /
    • pp.241-252
    • /
    • 2011
  • A simulated network protocol provides the capability of distributed simulation to a generic simulator. Through this, full coverage of management of data and service handling among separated simulators is achieved. The distributed simulation environment is much more conducive to handling simulation load balancing and hazard treatment than a standalone computer. According to the simulated network protocol, one simulator takes on the role of server and the other simulators take on the role of client, and client is controlled by server. The purpose of the simulated network protocol is to seamlessly connect multiple simulator instances into a single simulation environment. This paper presents the development of a simulated network (simNetwork) that provides the capability of distributed simulation to a generic simulator (GenSim), which is a software simulator of satellites that has been developed by the Korea Aerospace Research Institute since 2010, to use as a flight software validation bench for future satellite development.

리눅스 기반 무인항공기 제어 애플리케이션 개발 (Development of Flight Control Application for Unmanned Aerial Vehicle Employing Linux OS)

  • 김명현;문승빈;홍성경
    • 제어로봇시스템학회논문지
    • /
    • 제12궈1호
    • /
    • pp.78-84
    • /
    • 2006
  • This paper describes UAV (Unmanned Aerial Vehicle) control system which employs PC104 modules. It is controlled by application program based on Linux OS. This application consists of both Linux device driver in kernel-space and user application in user-space. In order to get data required in the unmanned flight, external devices are connected to PC104 modules. We explain how Linux device drivers deal with data transmitted by external devices and we account for how the user application controls UAV on the basis of data processed in the device driver as well. Furthermore we look into the role of GCS (Ground Control Station) which is to monitor the state of UAV.

SIGMA 큐브위성의 비행 소프트웨어 개발 (Development of Flight Software for SIGMA CubeSat)

  • 이정호;이성환;이정규;이효정;신재혁;정선영;오영석;진호
    • 한국항공우주학회지
    • /
    • 제44권4호
    • /
    • pp.363-372
    • /
    • 2016
  • SIGMA(Scientific cubesat with Instruments for Global Magnetic field and rAdiation) 큐브 위성은 근 지구 자기장 세기와 우주 방사선량 측정을 위해 경희대학교에서 개발한 초소형 인공위성이다. 우주 임무 수행을 위해 비행 소프트웨어는 위성을 제어하고 데이터를 처리하는 중요한 역할을 담당한다. 본 연구에서는 SIGMA 큐브위성의 임무 수행을 위해 비행소프트웨어를 구현한 것으로서 일반적으로 임베디드 시스템에서 사용하는 실시간 운영체제를 사용하지 않고 단일 프로세스 내에서 모든 태스크를 처리하도록 구현하였다. 이는 SIGMA 큐브위성의 임무 수행 절차와 시스템 제어 방법을 고려한 것으로서 소프트웨어의 오버헤드(overhead)를 낮추고 임무 수행에 집중할 수 있는 효과적인 방법이다.