• 제목/요약/키워드: Aerospace Software Development

검색결과 216건 처리시간 0.023초

지역 위성항법시스템 항법메시지 및 광역 보정정보 성능 분석을 위한 MATLAB GUI 기반 소프트웨어 개발 (Development of MATLAB GUI-based Software for Performance Analysis of RNSS Navigation Message and WAD-RNSS Correction)

  • 박재욱;김부겸;기창돈;김동욱
    • 한국항행학회논문지
    • /
    • 제27권5호
    • /
    • pp.510-518
    • /
    • 2023
  • 본 논문에서는 지역 위성항법시스템의 항법메시지와 광역 보정정보 성능 분석을 위해 MATLAB GUI (graphic user interface) 기반으로 개발된 소프트웨어에 대해 소개한다. 본 소프트웨어는 한반도 및 주변 지역에 서비스를 제공하는 가상의 지역 위성항법시스템의 감시국 및 기준국 배치에 따른 항법메시지와 광역 보정정보의 위성 궤도/시각 관련 성능을 분석하기 위해 개발되었다. 본 소프트웨어 구동 시 항법메시지 및 광역 보정정보가 MATLAB 파일 형식으로 출력된다. 개발된 소프트웨어의 출력을 검증한 결과, 궤도 및 시계 예측 오차가 통계적 예측에 부합하며, 파라미터 피팅 오차가 cm 수준임을 확인하였다. 또한, 광역 보정정보가 측정치 차원의 오차를 81.9% 개선함을 확인하여 유효한 항법메시지 및 광역 보정정보 성능 분석이 가능함을 확인하였다.

Conceptual Design of Korea Aerospace Research Institute Lunar Explorer Dynamic Simulator

  • Rew, Dong-Young;Ju, Gwang-Hyeok;Kang, Sang-Wook;Lee, Sang-Ryool
    • Journal of Astronomy and Space Sciences
    • /
    • 제27권4호
    • /
    • pp.377-382
    • /
    • 2010
  • In lunar explorer development program, computer simulator is necessary to provide virtual environments that vehicle confronts in lunar transfer, orbit, and landing missions, and to analyze dynamic behavior of the spacecraft under these environments. Objective of simulation differs depending on its application in spacecraft development cycle. Scope of use cases considered in this paper includes simulation of software based, processor and/or hardware in the loop, and support of ground-based flight test of developed vehicle. These use cases represent early phase in development cycle but reusability of modeling results in the next design phase is considered in defining requirements. A simulator architecture in which simulator platform is located in the middle and modules for modeling, analyzing, and three dimensional visualizing are connected to that platform is suggested. Baseline concepts and requirements for simulator development are described. Result of trade study for selecting simulation platform and approaches of defining other simulator components are summarized. Finally, characters of lunar elevation map data which is necessary for lunar terrain generation is described.

기능 안전과 모델기반 시스템엔지니어링 - ISO 26262/DO-178C 중심으로 (Functional Safety and Model-Based Systems Engineering - focusing on ISO 26262/DO-178C)

  • 박중용;백승길
    • 시스템엔지니어링학술지
    • /
    • 제13권1호
    • /
    • pp.57-65
    • /
    • 2017
  • Recently, the ratio of electrical part and embedded software has grown in automotive industry. ISO 26262, 'Road Vehicles - Functional Safety', was published to guide development of automotive electrical and electronic part in 2011. This paper describes definition of functional safety and analyzes ISO 26262. The comparison of ISO 26262 and DO-178C is made, then difference between them is identified. DO-178C provides guidance for the production of software for airborne system and equipment. The core of DO-178C is a relatively minor update to the previous DO-178B, however, the big changes are captured in the supplemented documents such as DO-331, 'Model-Based Development and Verification Supplement to DO-178C and DO-278A'. Model-based design is important to develop automotive and aircraft meeting the guidelines of ISO 26262 and DO-178C. In this paper, the sample case of applying MBSE(Model-Based Systems Engineering) to AVCS(Active Vibration Control System) software development is discussed.

병렬처리 기법을 이용한 복합재 적층 구조물의 면내 파손 해석 소프트웨어 개발 (Development of In-Plane Strength Analysis Software for Composite Laminated Structure with Parallel Processing Technique)

  • 정예지;최수영;안현수;하석운;문용호
    • 한국항공우주학회지
    • /
    • 제46권2호
    • /
    • pp.133-140
    • /
    • 2018
  • 본 논문에서는 복합재 적층 구조물의 면내 구조 해석을 위한 자동화 소프트웨어를 개발한다. 개발된 소프트웨어는 다양한 파손 기준을 제공하며 사용자의 편리성을 고려하여 해석 결과를 출력한다. 또한 병렬처리 기법에 기반한 일괄 처리 해석(batch job analysis) 기능을 지원한다. 구현된 소프트웨어의 성능을 검증하기 위하여 소프트웨어에서 계산된 안전 여유와 자체적으로 사용 중인 in-house 방식과 실제 시편 실험에서 얻어진 안전 여유간의 비교를 수행하였다. 비교 결과 in-house 방식과는 0.01 이하의 오차가 있었으며 시편 실험과는 약 ${\pm}10%$ 이내의 오차가 존재함을 확인하였다. 또한 병렬처리 기법을 적용한 일괄 처리 해석 작업의 실행 속도 개선을 확인하였다.

차세대 소형위성 1호 충격시험 계측/분석 프로그램 개발 (Development of Shock Test Measurement/Analysis Program for NEXTSat-1)

  • 성태현;진재현;김상균
    • 항공우주시스템공학회지
    • /
    • 제10권2호
    • /
    • pp.34-40
    • /
    • 2016
  • A satellite is exposed to various impact environment until orbit entry. It is particularly undergoing the biggest impact by pyro shock, which is generated when the launch vehicle stages are separated or the satellite is separated from the launch vehicle. In this paper, due to the fact that the pyro shock is prerequisite for performing the test and verification on the ground, we developed an air-gun type shock tester for NEXTSat-1 shock test at the KAIST SaTReC along with the development of program introduced by LabVIEW software. The program operated in shock tester is consist of data measurement and analysis with the convenient implementation of user interface and its easy modification of the code.

정지궤도 인공위성 추력기 모델링

  • 박응식;박봉규
    • 항공우주기술
    • /
    • 제2권2호
    • /
    • pp.96-104
    • /
    • 2003
  • 정지궤도 인공위성의 추진시스템은 위성발사에서부터 모든 임무궤도의 자세제어와 마지막 임무단계인 폐기궤도 기동을 위한 다양한 속도증분을 제공한다. 이러한 추진시스템은 위성제작사에 따라 매우 다양하게 구성되고 있으며 버스체마다 사용되는 추력기 또한 매우 다양하다. 따라서 각 정지궤도위성 제작사에서는 각각의 추진시스템에 맞는 모든 궤도 관련 임무를 계획하고 검증하는 임무해석소프트웨어를 개발하고 있다. 이러한 범용화된 임무해석소프트웨어를 개발하기 위하여 다양한 추력기 데이터를 검토하였고 이를 토대로 일반화된 추력기 모델링식을 구축하였다.

  • PDF

NASA CFS에 기반한 초소형 위성용 비행소프트웨어 개발에 관한 연구 (A Study on developing Flight Software for Nano-satellite based on NASA CFS)

  • 최원섭;김진형;김해동
    • 한국항공우주학회지
    • /
    • 제44권11호
    • /
    • pp.997-1005
    • /
    • 2016
  • 비행소프트웨어는 지상국으로부터의 명령을 처리하고 위성의 제어, 미션 데이터 처리 등 위성운영에 있어서 핵심적인 역할을 담당한다. 비행소프트웨어는 그 특성상 신뢰성의 확보가 가장 중요하고 이를 위해서는 수많은 검증과 테스트를 필요로 한다. 이는 개발 비용과 기간 증가의 주요 요인이 된다. 이에 NASA에서는 모듈화 및 재사용성이 강조되는 비행소프트웨어 플랫폼을 개발하여 위성 프로젝트에 적용을 하였는데 그 결과물이 CFS(Core Flight System)이다. 본 연구에서는 NASA CFS 에 기반하여 초소형위성용 비행소프트웨어의 개발을 진행하였다. CFS에서 제공되는 핵심적인 서비스 및 기능을 테스트하였고 이를 적용하여 소프트웨어 설계 및 구현을 진행하였다.

SW Program Development of a Real-Time Flight Data Acquisition and Analysis System for EO/IR Pod

  • Kim, Songhyon;Cho, Donghyurn;Lee, Sanghyun;Kim, Jongbum;Choi, Taekyu;Lee, Seungha
    • 항공우주시스템공학회지
    • /
    • 제15권6호
    • /
    • pp.42-49
    • /
    • 2021
  • To develop a high-resolution electro-optical/infrared (EO/IR) payload to be mounted on a high-speed and performance fighter aircraft in an external POD for acquiring daytime and nighttime image information on tactical targets, simulations, including flight environments and maneuvers, should be performed. Such simulations are pertinent to predicting the performance of several variables, such as aerodynamic force and inertia load acting on the payload. This paper describes the development of a flight data acquisition and analysis system based on flight simulation software (SW) for mission simulation of super-maneuverability fighter equipped with EO/IR payload. The effectiveness of the system is verified through comparison with actual flight data. The proposed flight data acquisition and analysis system based on FlightGear can be used as an M&S tool for system performance analysis in the development of the EO/IR payload.

KASS 가용성 성능 평가를 위한 MATLAB GUI 기반 소프트웨어 설계 (Development of MATLAB GUI Based Software for Analysis of KASS Availability Performance)

  • 최봉관;한덕화;김동욱;김정범;기창돈
    • 한국항행학회논문지
    • /
    • 제22권5호
    • /
    • pp.384-390
    • /
    • 2018
  • 본 논문에서는 KASS (korea augmentation satellite system) 의 가용성 성능 평가를 위한 MATLAB GUI (graphical user interface)기반의 소프트웨어에 대해 소개한다. 본 소프트웨어는 MV (minimum variance) estimator 와 Kriging 알고리즘을 이용해 한반도 지역의 지상 사용자 및 항공기 사용자에 대해 UDRE (user differential range error) 와 GIVE (grid ionospheric vertical error) 와 같은 무결성 정보를 생성한다. 또한 본 소프트웨어는 생성한 정보를 이용하여 사용자의 각 위치에 대해 정확도, 보호 수준, 가용성 지도를 제공한다. 특히 항공기 경로에 대해 경로에 따른 보호 수준 값을 계산하는 기능을 수행한다. 항공기 사용자에 대한 보호 수준 값 계산 결과는 EGNOS (european geostationary navigation overlay service) 의 시뮬레이션 툴인 SBASimulator#2의 결과와 비교하여 검증하였다. 그 결과 본 소프트웨어가 생성한 보호 수준의 값의 오차가 약 2% 정도로 정확하게 나온 것을 확인하였다.

중·소형 지구관측위성의 개념설계 도구를 위한 GUI 개발 (GUI Development for Conceptual Design Tool of Mid-to-Small Earth Observation Satellite)

  • 박기연;김홍래;장영근
    • 한국항공우주학회지
    • /
    • 제43권9호
    • /
    • pp.787-798
    • /
    • 2015
  • 중 소형위성은 적은 비용으로 단기간에 개발 및 운용할 수 있어야 한다. 하지만 개발 초기 단계에서 임무를 설계하고 분석하는 과정과 위성시스템의 개념설계를 수행하는 과정을 반복 수행하면서 사용자의 요구사항을 맞추고, 개발방향을 정립하는 과정에서 많은 시간과 비용이 소요하게 된다. 본 연구에서는 이러한 초기 단계에서 소요되는 시간과 비용을 줄이기 위해 GUI(Graphical User Interface) 기반의 소프트웨어인 SCDT(Spacecraft Cenceptual Design Tool)를 개발하였다. GUI 기반의 소프트웨어는 입력된 값들의 수정이 용이하고 다양한 방법으로 사용자에게 결과를 보여줄 수 있다. 본 논문에서는 MATLAB GUI 기반의 SCDT를 개발한 과정 및 개발된 SCDT GUI를 소개한다.