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

검색결과 140건 처리시간 0.031초

TCP/IP를 이용한 하드웨어 전환장치 설계에 관한 연구 (A Study on the Design of Hardware Switching Mechanism using TCP/IP Communication)

  • 김종섭;조인제;임상수;안종민;강임주
    • 제어로봇시스템학회논문지
    • /
    • 제13권7호
    • /
    • pp.694-702
    • /
    • 2007
  • The SSWM(Software Switching Mechanism) of I-processor concept using non-real time in-house software simulation program is an effective method in order to develop the flight control law in desktop or HQS environment. And, this system has some advantages compare to HSWM(Hardware Switching Mechanism) such as remove the time delay effectiveness and reduce the costs of development. But, if this system loading to the OFP(Operational Flight Program), the OFP guarantee the enough throughput in order to calculate the two control law at once. Therefore, the HSWM(Hardware Switching Mechanism) of 2-processor concept is necessary. This paper addresses the concept of HSWM of the HQS-PC interface using TCP/IP(Transmission Control Protocol/Internet Protocol) communication based on flight control law of advanced supersonic trainer. And, the fader logic of TFS(Transient Free Switch) and stand-by mode of reset '0' type are designed in order to reduce the abrupt transient response and minimize the integrator effect in pitch axis. The result of the analysis based on HQS pilot simulation using HSWM reveals that the flight control systems are switching between two computers without any problem.

KSR-III 로켓의 관성항법시스템 개발과 비행시험 결과 (Development and Flight Result of Inertial Navigation System for KSR-III Rocket)

  • 노웅래;조현철;안재명;박정주;최형돈
    • 제어로봇시스템학회논문지
    • /
    • 제10권6호
    • /
    • pp.557-565
    • /
    • 2004
  • The Korean space program was marked by the successful launching of a KSR-III liquid propelled sounding rocket. The Inertial Navigation System (INS) which carries out critical mission functions of navigation, guidance and control was domestically developed and perfectly certified through the flight test. The system consists of a strapdown inertial measurement, an onboard computer and flight software. This paper will describes the development works of the inertial navigation system, including top level system design, hardware and software. And it summarizes flight results.

위성비행소프트웨어 통합검증환경의 설계 및 구축 (Design and Implementation of Integrated Verification Facility for Satellite Flight Software)

  • 신현규;이재승;최종욱;천이진
    • 항공우주기술
    • /
    • 제11권1호
    • /
    • pp.49-56
    • /
    • 2012
  • 위성의 기본적인 상태를 모니터링하며 자세 제어 및 위성 고유의 임무를 수행하는 위성비행소프트웨어는 운용 환경 및 그 특수성으로 인하여 매우 높은 수준의 신뢰성이 요구된다. 이를 위하여 개발 과정에서 다양한 활동이 이루어지게 된다. 실제 하드웨어 또는 하드웨어를 모사하는 시뮬레이터를 통해 위성비행소프트웨어를 동작시키고 지상 명령의 전송, Telemetry의 수신을 통한 검증의 경우, 매우 다양한 지원환경이 요구된다. 위성비행소프트웨어팀에서는 이러한 검증 활동을 보다 효과적으로 수행하고 이를 통해 소프트웨어의 신뢰성을 향상하고, 다양한 위성 개발에 공통으로 사용될 수 있는 위성 비행 소프트웨어 통합 검증 시스템을 구축하고 있다. 본 논문에서는 위성비행소프트웨어의 효과적인 검증을 위한 통합 검증 시스템의 설계 및 구축 방안에 대하여 소개한다.

모델기반 개발기술을 적용한 무인항공기 비행제어 소프트웨어 개발 (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를 단기간에 성공적으로 개발하였다.

비행조종컴퓨터 소프트웨어 기반 고장허용 설계 기법 연구 (A Study on Software Based Fault-Tolerance Techniques for Flight Control Computer)

  • 윤형식;김연균
    • 한국항공우주학회지
    • /
    • 제44권3호
    • /
    • pp.256-265
    • /
    • 2016
  • 소프트웨어 기반의 고장허용이란 장비의 일부분에 소프트웨어 고장이 발생하더라도 허용할 수 있도록 장비를 설계하는 것을 의미힌다. 고장허용을 위한 설계 방법은 크게 하드웨어 기반 고장허용 설계 방법과 소프트웨어 기반 고장허용 설계 방법이 있으며, 시스템의 특징에 따라 적절한 방법의 고장허용 설계 방법 선택이 필요하다. 본 논문에서는 하드웨어적으로 이중화로 구성된 비행조종컴퓨터의 소프트웨어 기반 고장허용 설계 기법에 대하여 기술하였다. 소프트웨어 기반의 고장허용 설계를 위하여 소프트웨어 고장을 분류하고, 고장에 대한 검출 방법을 설계한 후, 고장발생시 복구 방법을 설계하였다. 설계된 방법의 유효성을 확인하기 위하여 전용 소프트웨어 시험 환경을 통해 설계된 소프트웨어 기반 고장허용 설계의 타당성을 검증하였다.

OBCP(On-Board Control Procedures)를 이용한 저궤도 관측위성의 자율적 제어기능에 대한 연구 (A Study on Autonomous Control for LEO Satellites using OBCP(On-Board Control Procedures))

  • 이재승;양승은;최종욱;천이진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.921-924
    • /
    • 2010
  • 정지궤도 위성을 제외한 대부분의 저궤도 위성 및 심우주 관측용 위성은 임무를 수행하면서 하루동안에도 제한된 시간동안만 지상국과의 통신이 가능하다. 따라서 위성 운영에 고수준의 자율적 제어기능이 요구된다. OBCP(On-Board Control Procedures)는 별도로 개발된 언어로 작성한 작은 용량의 스크립트 프로그램을 통해 위성을 제어하는 기능을 제공한다. 이러한 방법을 통해 지상관제 시에 위성의 임무수행동안 수행되어야 하는 다양하고 복잡한 운영 시퀀스를 용이하게 준비하고 업로드할 수 있다. OBCP는 위성비행소프트웨어와는 분리된 별도의 서브시스템으로 수행되기 때문에 새로운 위성운영 프로시져의 생성을 위해 위성비행소프트웨어의 수정, 재검증, 코드업로드 등의 절차가 요구되지 않으며 지상에서 개발 및 검증시험을 완벽하게 수행할 수 있다. 본 논문에서는 기존의 저궤도 관측위성에서 사용되었던 위성의 자율적 제어 시퀀스 기능과 OBCP의 기능을 비교하여 설명하고, 실제 Herschel and Plank 위성에 활용된 예를 통해 OBCP의 개념 및 설계 방안에 대하여 소개한다.

Development of the Command and Data Handling System and Flight Software of BITSE

  • Park, Jongyeob;Baek, Ji-Hye;Jang, Bi-ho;Choi, Seonghwan;Kim, Jihun;Yang, Heesu;Kim, Jinhyun;Kim, Yeon-Han;Cho, Kyung-Suk;Swinski, Joseph-Paul A.;Nguyen, Hanson;Newmark, Jeffrey S.;Gopalswamy, Natchumuthuk
    • 천문학회보
    • /
    • 제44권2호
    • /
    • pp.57.4-57.4
    • /
    • 2019
  • BITSE is a project of balloon-borne experiments for a next-generation solar coronagraph developed by a collaboration with KASI and NASA. The coronagraph is built to observe the linearly polarized brightness of solar corona with a polarization camera, a filter wheel, and an aperture door. For the observation, the coronagraph is supported by the power distribution unit (PDU), a pointing system WASP (Wallops Arc-Second Pointer), telemetry & telecommand system SIP (Support Instrument Package) which are developed at NASA's Goddard Space Flight Center, Wallops Flight Facility, and Columbia Scientific Balloon Facility. The BITSE Command and Data Handling (C&DH) system used a cost-off-the-shelf electronics to process all data sent and received by the coronagraph, including the support system operation by RS232/422, USB3, Ethernet, and digital and analog signals. The flight software is developed using the core Flight System (cFS) which is a reusable software framework and set of reusable software applications which take advantage of a rich heritage of successful space mission of NASA. The flight software can process encoding and decoding data, control the subsystems, and provide observation autonomy. We developed a python-based testing framework to improve software reliability. The flight software development is one of the crucial contributions of KASI and an important milestone for the next project which is developing a solar coronagraph to be installed at International Space Station.

  • PDF

NUTTX 기반 드론 비행조종컴퓨터의 통합시험을 위한 프로세서 모니터링 연구 (Development of Processor Real-Time Monitoring Software for Drone Flight Control Computer Based on NUTTX)

  • 최진원
    • Journal of Platform Technology
    • /
    • 제10권4호
    • /
    • pp.62-69
    • /
    • 2022
  • 드론과 무인항공기에 탑재되는 비행제어시스템은 설계단계에서부터 철저한 검증이 필수적이며, 이러한 검증은 비행제어 통합시험환경을 통해 이루어진다. 일반적으로 비행제어컴퓨터의 내부 상태를 실시간으로 모니터링하기 위해서는 별도의 디버거를 이용한다. 실시간 메모리 참조 및 Trace가 가능한 Emulator는 비교적 고가이고, JTAG Emulator은 실시간 동작이 불가능 하거나 현재의 고속 프로세서의 처리속도를 따라잡을 수 없는 한계가 있다. 본 논문에서는 NUTTX 기반 드론 비행조종컴퓨터 프로세서의 내부 모니터링 소프트웨어를 개발한 결과를 기술하였으며, 기능시험을 통해 그 기능이 정상적으로 동작되는 것을 확인할 수 있었다. 본 연구 결과는 상용 Debugger와 비교하여 제공되는 기능은 제한적이지만, 예산이 제한적인 상황에서 본 시스템을 활용하여 비행제어시스템 검증에 충분히 사용할 수 있을 것으로 판단된다.

회전익 자동비행제어시스템 소프트웨어의 FMET 수행 및 검증 방안 (Method of Conducting and Verification for Failure Mode Effect Test of Rotary Automatic Flight Control System Software)

  • 염우성;하석운
    • 한국항공우주학회지
    • /
    • 제48권1호
    • /
    • pp.55-62
    • /
    • 2020
  • 회전익 헬리콥터의 안정성, 조종성 향상 및 증대를 보장하기 위해서는 디지털 제어기술에 의한 디지털 비행제어시스템의 개발이 필요하다. 헬리콥터 비행제어시스템 설계 및 개발 기술은 해외 선진 항공 개발사의 기술이전 기피 및 불가에 해당하는 핵심기술로써 헬리콥터 비행제어 시스템 운용소프트웨어인 OFP의 기능 요구조건 충족과 더불어 비행안전에 직결되는 시스템 신뢰도의 검증이 필요하며 비행제어 시스템 운용 소프트웨어의 검증 방안 연구는 무엇보다 중요하다. 본 논문에서는 회전익 자동비행제어시스템 소프트웨어의 FMET 수행 및 검증 방안에 관한 연구를 수행하였다.

무인항공기용 비행제어컴퓨터 아키텍처 최적화 설계 및 성능 평가 (Optimization Design and Performance Evaluation of Flight Control Computer Architecture for UAV)

  • 김우리얼;송동현;박상웅;안태식
    • 한국항행학회논문지
    • /
    • 제27권6호
    • /
    • pp.763-769
    • /
    • 2023
  • 무인항공기용 비행제어컴퓨터는 높은 신뢰성이 요구되는 항전 장비로, 고장에 대한 마진을 위해 다중화 설계되는 것이 일반적이다. 다중화 된 비행제어컴퓨터는 채널 간 동기화 및 고장분리를 위해 디스크리트 신호 및 CCDL (cross channel data link)을 통한 인터페이스가 포함되어야 한다. 무인항공기 기술이 발전함에 따라 민간 및 군에서 AAM (advanced air mobility) 및 저피탐 등 다양한 형태의 플랫폼들이 개발되고 있으며, 이러한 플랫폼들은 고성능 비행제어를 위한 제어 성능 고도화 및 탑재장비의 SWaP (size, weight and power) 최적화를 요구하고 있다. 본 논문에서는 이러한 무인항공기용 최적화된 다중화 비행제어컴퓨터 아키텍처를 설계하고 입출력 제어를 위한 소프트웨어 설계를 수행하였다. 또한 구현된 비행제어컴퓨터와 입출력 소프트웨어를 통해 입출력 처리 성능을 평가 하였다.