KR100611098B1 - 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템 - Google Patents

인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템 Download PDF

Info

Publication number
KR100611098B1
KR100611098B1 KR1020030090766A KR20030090766A KR100611098B1 KR 100611098 B1 KR100611098 B1 KR 100611098B1 KR 1020030090766 A KR1020030090766 A KR 1020030090766A KR 20030090766 A KR20030090766 A KR 20030090766A KR 100611098 B1 KR100611098 B1 KR 100611098B1
Authority
KR
South Korea
Prior art keywords
satellite
standard model
data
mounted equipment
software module
Prior art date
Application number
KR1020030090766A
Other languages
English (en)
Other versions
KR20050058793A (ko
Inventor
조성기
이상욱
김재훈
이성팔
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020030090766A priority Critical patent/KR100611098B1/ko
Priority to JP2006543748A priority patent/JP4648330B2/ja
Priority to US10/582,425 priority patent/US20070142062A1/en
Priority to PCT/KR2004/003274 priority patent/WO2005057409A1/en
Priority to CN2004800369063A priority patent/CN1890639B/zh
Publication of KR20050058793A publication Critical patent/KR20050058793A/ko
Application granted granted Critical
Publication of KR100611098B1 publication Critical patent/KR100611098B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • G09B9/02Simulators for teaching or training purposes for teaching control of vehicles or other craft
    • G09B9/52Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of an outer space vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Radio Relay Systems (AREA)

Abstract

1. 청구범위에 기재된 발명이 속하는 기술분야
본 발명은, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 모델 관리기를 통해 위성 탑재 장비와 인터페이스를 각각 독립적인 객체로 모델링하고, 상기 모델링한 인터페이스 표준 모델을 통해 비행 소프트웨어 모듈 및 위성 탑재 장비 표준 모델에서 각각 전달한 이기종 데이터를 변환하여 해당 수신 대상으로 전달하는, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템을 제공하는데 그 목적이 있음.
3. 발명의 해결 방법의 요지
본 발명은, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 있어서, 위성 탑재 장비 표준 모델의 동작 상태를 변경하기 위한 시뮬레이션 제어신호를 출력하는 비행 소프트웨어 모듈; 상기 시뮬레이션 제어신호에 따라 물리적인 위성 탑재 장비에 상응하는 기능을 수행하고 그 수행 결과를 상기 위성 탑재 장비 표준 모델로 출력하는 상기 위성 탑재 장비 표준 모델; 상기 비행 소프트웨어 모듈 및 상기 위성 탑재 장비 표준 모델간의 이기종 데이터를 상호 수신 대상에 적합한 데이터로 변환하여 전달하는 인터페이스 표준 모델; 및 상기 위성 탑재 장비 표준 모델 및 상기 인터페이스 표준 모델을 독립적인 컴포넌트 객체로 생성하는 모델 관리기를 포함하되, 상기 비행 소프트웨어 모듈 또는 상기 위성 탑재 장비 표준 모델이 변경되는 경우에 있어, 이 변경 사항에 대응되는 데이터 처리 정보 및 데이터 연결 정보를 상기 인터페이스 표준 모델에 업데이트하는 것을 특징으로 함.
4. 발명의 중요한 용도
본 발명은 위성 시뮬레이션 시스템 등에 이용됨.
위성 시뮬레이션 모델링 시스템, 위성 탑재 장비 표준 모델, 인터페이스 표준 모델, 비행 소프트웨어 모듈, 이기종 데이터

Description

인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템{Satellite simulation modeling system using Interface Model}
도 1은 본 발명에 따른 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 대한 일실시예 구성도.
도 2는 본 발명에 따른 상기 도 1의 인터페이스 표준 모델에 대한 일실시예 상세 구성도.
* 도면의 주요 부분에 대한 부호 설명
100 : 모델 관리기 200 : 비행 소프트웨어 모듈
300 : 위성 탑재 장비 표준 모델 400 : 인터페이스 표준 모델
본 발명은, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 관한 것으로, 더욱 상세하게는 모델 관리기를 통해 위성 탑재 장비와 인터페이 스를 각각 독립적인 객체로 모델링하고, 상기 모델링한 인터페이스 표준 모델을 통해 비행 소프트웨어 모듈 및 위성 탑재 장비 표준 모델에서 각각 전달한 이기종 데이터를 변환하여 해당 수신 대상으로 전달하는, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 관한 것이다.
최근에 위성 기술의 발전에 따라 고도 수백 내지 수천 킬로미터의 궤도로 지구 주위를 선회하도록 위성을 제어하여 자원 탐사, 기상상태 관측, 군사정보 수집 등과 같은 다양한 응용 분야에서 위성이 수집한 정보가 활용되고 있다.
상기 위성은 위성체 구조물, 구동기, 센서 등을 포함하는 하드웨어적인 위성 탑재 장비와, 상기 위성 탑재 장비를 제어하여 상기 위성의 이동 경로, 이동 속도 및 관측 대상 등이 변경되도록 하기 위한 소프트웨어적인 비행 소프트웨어가 내장된 위성 운용 장비(컴퓨터)로 구성된다.
상기 위성의 상태가 변경되도록 하기 위해서 지상의 위성 관제 센터에서 상기 위성 운용 장비로 원격 명령 데이터를 전송한다, 그러면, 상기 위성 운용 장비는 수신된 원격 명령 데이터를 처리하여 해당 장비를 제어하는 제어신호 등을 위성 탑재 장비로 전달한다. 그러면, 상기 위성 탑재 장비는 수신된 제어신호에 따라 위성의 상태가 변경되도록 동작한 후에 그 결과(원격 측정 데이터 등)를 상기 위성 운용 장비로 반환한다. 그러면, 상기 위성 운용 장비는 수신한 원격 측정 데이터를 지상의 위성 관제 센터로 전송한다. 이 때, 상기 위성 탑재 장비 및 상기 위성 운용 장비의 특성에 따라 다양한 인터페이스 방식으로 상기 위성 운용 장비와 위성 탑재 장비간에 데이터가 상호 송수신된다.
한편, 상기 위성 탑재 장비를 구성하는 각각의 장비들을 실제와 매우 유사하게 소프트웨어적으로 모델링하고 상기 위성 운용 장비의 소프트웨어와 상기 모델링한 위성 탑재 장비간의 데이터 교환을 인터페이스를 통해 전달되도록 하여, 상기 위성을 시뮬레이션하고 있다. 여기서, 상기 위성 운용 장비의 소프트웨어와 상기 모델링한 위성 탑재 장비간에 상호 송수신되는 데이터의 양은 방대하고 또한 각 장비의 규격 등이 통합되지 않아서 상기 위성 운용 장비의 소프트웨어와 상기 모델링한 위성 탑재 장비간을 연결하는 인터페이스는 위성 시뮬레이션 성능과 구현의 효율에 많은 영향을 미친다.
상기와 같은 종래 기술은 위성의 인터페이스를 분석하여 그 기능이 수행되도록 소프트웨어적으로 구현하고, 연결 대상인 위성 탑재 장비 및 비행 소프트웨어를 소프트웨어적으로 모델링하여 모델링한 위성 탑재 장비와 비행 소프트웨어간의 데이터를 소프트웨어적으로 구현한 인터페이스를 통해 상호 송/수신되도록 한다.
그런데, 상기와 같은 종래 기술은 위성의 실제 인터페이스 구조와 기능을 분석하여 위성 탑재 장비 모델과 비행 소프트웨어를 상기 분석한 인터페이스의 규격에 적합하도록 구현하기 때문에, 실질적인 위성의 인터페이스와 모델링한 위성 탑재 장비 및 비행 소프트웨어의 구성이 상이하게 되어서 정확하게 위성을 시뮬레이션할 수 없는 문제점이 있다.
또한, 상기와 같은 종래 기술은 위성 탑재 장비 모델과 비행 소프트웨어간에 전달되는 데이터의 내용이나 전달 방식이 변경되는 경우, 즉 위성 탑재 장비가 다른 기종의 장비로 교체되거나 비행 소프트웨어의 기능 향상을 위해 업그레이드하는 경우에는 변경 사항을 반영하기 위해 위성 탑재 장비, 인터페이스 및 비행 소프트웨어 모두의 기능이 변경되도록 모든 프로그램을 수정해야 되는 문제점이 있다.
본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 모델 관리기를 통해 위성 탑재 장비와 인터페이스를 각각 독립적인 객체로 모델링하고, 상기 모델링한 인터페이스 표준 모델을 통해 비행 소프트웨어 모듈 및 위성 탑재 장비 표준 모델에서 각각 전달한 이기종 데이터를 변환하여 해당 수신 대상으로 전달하는, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템을 제공하는데 그 목적이 있다.
상기의 목적을 달성하기 위한 본 발명은, 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 있어서, 위성 탑재 장비 표준 모델의 동작 상태를 변경하기 위한 시뮬레이션 제어신호를 출력하는 비행 소프트웨어 모듈; 상기 시뮬레이션 제어신호에 따라 물리적인 위성 탑재 장비에 상응하는 기능을 수행하고 그 수행 결과를 상기 위성 탑재 장비 표준 모델로 출력하는 상기 위성 탑재 장비 표준 모델; 상기 비행 소프트웨어 모듈 및 상기 위성 탑재 장비 표준 모델간의 이기종 데이터를 상호 수신 대상에 적합한 데이터로 변환하여 전달하는 인터페이스 표준 모델; 및 상기 위성 탑재 장비 표준 모델 및 상기 인터페이스 표준 모델을 독립적인 컴포넌트 객체로 생성하는 모델 관리기를 포함하되, 상기 비행 소프트웨어 모듈 또는 상기 위성 탑재 장비 표준 모델이 변경되는 경우에 있어, 이 변경 사항에 대응되는 데이터 처리 정보 및 데이터 연결 정보를 상기 인터페이스 표준 모델에 업데이트하는 것을 특징으로 한다.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1은 본 발명에 따른 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 대한 일실시예 구성도이다.
도 1에 도시된 바와 같이, 본 발명에 따른 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템은, 위성 탑재 장비 표준 모델(300) 및 인터페이스 표준 모델(400)을 생성하고, 각 구성 요소를 초기화하고, 위성 시뮬레이션 과정이 수행되도록 각 구성 요소를 제어하기 위한 모델 관리기(100)와, 상기 모델 관리기(100)의 제어에 의해 상기 위성 탑재 장비 표준 모델(300)의 동작 상태가 변경되도록 제어신호 등을 출력하기 위한 비행 소프트웨어 모듈(200)과, 상기 모델 관리기(100)에 의해 생성되어 물리적인 위성 탑재 장비에 상응하는 기능을 수행하기 위한 위성 탑재 장비 표준 모델(300) 및 상기 모델 관리기(100)의 제어에 의해 생성되어 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)에서 각각 전달한 데이터를 수신 대상에 적합한 데이터로 각각 변환하여 전달하기 위한 인터페이스 표준 모델(400)을 포함한다.
상기 모델 관리기(100)는 상기 비행 소프트웨어(200) 및 상기 위성 탑재 장비 표준 모델(300)에서 각각 전달한 데이터를 상기 인터페이스 표준 모델(400)에서 수신 대상에 적합한 데이터로 각각 변환하도록 하기 위해, 데이터 처리 정보 및 데이터 연결 정보 등을 상기 인터페이스 표준 모델(400)에 포함시켜 생성하여 관리한다.
또한, 상기 모델 관리기(100)는 물리적인 위성 탑재 장비가 변경됨에 따라 해당 위성 탑재 장비의 기능에 상응하는 위성 탑재 장비 표준 모델(300)을 생성하여 위성 시뮬레이션 모델링 시스템에 배치시킨다.
또한, 상기 모델 관리기(100)는 상기 위성 탑재 장비 표준 모델(300)이 변경되어 상기 비행 소프트웨어 모듈(200)과 상기 변경된 위성 탑재 장비 표준 모델(300)간의 데이터 전달 형식, 데이터 종류, 데이터 추가/삭제 형식 등이 변경됨에 따라 상기 인터페이스 표준 모델(400)의 데이터 연결 정보, 실질적인 데이터 정보 등을 수정한다. 이처럼 위성 탑재 장비 표준 모델(300)이 변경됨에 따라 인터페이스 표준 모델(400)의 데이터 연결 정보 등만을 수정함으로써, 비행 소프트웨어 모듈(300)의 프로그램 코드 수정없이 상기 비행 소프트웨어 모듈(300)이 위성 시뮬레이션 모델링 시스템에 탑재될 수 있도록 할 수 있다.
상기 비행 소프트웨어 모듈(200)은 실질적인 위성에 탑재된 다양한 장비(위성체 구조물, 구동기, 센서 등)를 제어하여 위성의 상태 및 수행하는 임무가 변경되도록 한다.
상기 위성 탑재 장비 표준 모델(300)은 상기 모델 관리기(100)에 의해 생성되어, 실질적인 위성에 탑재되는 다수의 물리적 장비의 각 기능이 소프트웨어적으로 수행되는 컴포넌트 객체(Component Object)이다.
상기 인터페이스 표준 모델(400)은 상기 모델 관리기(100)에 의해 생성되어, 상기 비행 소프트웨어 모듈(200)과 상기 위성 탑재 장비 표준 모델(300)간의 데이터 전달을 담당하며, 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)과 완전히 독립적인 컴포넌트 객체이다.
또한, 상기 인터페이스 표준 모델(400)은 상기 비행 소프트웨어 모듈(200)과 상기 위성 탑재 장비 표준 모델(300)간의 데이터 연결 정보(예; 전송 포트 번호 등) 및 데이터 처리 정보(예; 데이터 형식(format), 데이터 구조(structure), 데이터 속성(attribute) 등)를 독립적으로 보유하여, 보유한 데이터 연결 정보 및 데이터 처리 정보 등을 통해 상기 비행 소프트웨어 모듈(200)과 상기 위성 탑재 장비 표준 모델(300)간의 데이터가 상호 전달될 수 있도록 한다.
여기서, 상기 데이터 연결 정보는 하드웨어적인 기계 장비와 소프트웨어적인 응용 프로그램간의 데이터 송/수신 시 해당 데이터의 연결(linking) 정보를 기술한 정보이다. 예를 들어, 인터페이스 표준 모델(400)은 데이터 포트(42)에서 특정 데이터가 수신됨에 따라 데이터 연결 정보를 통해 어떤 포트 번호(예; 시리얼 포트의 100번, 패러랠 포트의 200번 등)를 통해 수신 대상으로 전송해야 하는지를 판단하게 된다. 그리고, 상기 데이터 처리 정보는 하드웨어적인 기계 장비와 소프트웨어적인 응용 프로그램간의 데이터 송/수신 시 해당 데이터의 처리(processing) 정보를 기술한 정보이다. 예를 들어, 인터페이스 표준 모델(400)은 위성 탑재 장비 표준 모델(300)로부터의 전기적인 신호가 수신됨에 따라 데이터 처리 정보를 통해 수신된 데이터의 형식, 속성 등을 파악하여 전기적인 신호를 증폭하거나 아날로그 신 호인 경우에는 디지털 신호로 변환하는 등의 과정을 수행한 후에 비행 소프트웨어 모듈(200)로 전송되도록 한다.
즉, 본 발명에서는 각 구성 요소가 변경되어 전달되는 데이터가 변경되더라도 실질적으로 데이터를 교환하는 교환 대상(비행 소프트웨어 모듈(200), 위성 탑재 장비 표준 모델(300))을 수정하지 않고서 인터페이스 표준 모델(400)에 저장되어 있는 데이터 연결 정보 및 데이터 처리 정보만을 수정하면 된다.
이처럼 본 발명에서는 비행 소프트웨어 모듈(200), 위성 탑재 장비 표준 모델(300) 및 인터페이스 표준 모델(400)을 모델 관리기(100)를 이용하여 각각 독립적으로 구현하고, 상기 각 구성 요소를 위성 시뮬레이션 모델링 시스템에 배치함으로써, 실질적인 위성에 내장된 위성 탑재 장비와 비행 소프트웨어간에 데이터가 전달되는 것과 같이 데이터가 전달도록 하여 실제 위성을 정확히 시뮬레이션할 수 있도록 한다.
도 2는 본 발명에 따른 상기 도 1의 인터페이스 표준 모델에 대한 일실시예 상세 구성도이다.
도 2에 도시된 바와 같이, 본 발명에 따른 상기 도 1의 인터페이스 표준 모델(400)은, 상기 위성 탑재 장비 표준 모델(300) 및 상기 비행 소프트웨어 모듈(200)에서 각각 전달한 데이터의 특성 및 구조에 따라 수신 대상에 적합한 데이터로 변환하기 위한 데이터 처리기(40)와, 데이터 저장기(43)에 저장되어 있는 데이터 연결 정보 및 데이터 처리 정보(예; 원격 측정 데이터(telemetry data) 연결/처리 정보, 원격 명령 데이터(telecommand data) 연결/처리 정보 등)를 추출하 여 상기 데이터 처리기(40)에 제공하기 위한 데이터 정보 제공기(41)와, 각종 데이터 연결 정보 및 각종 데이터 처리 정보를 저장하고 있는 상기 데이터 저장기(43) 및 상기 위성 탑재 장비 표준 모델(300) 및 상기 비행 소프트웨어 모듈(200)에서 각각 전달한 데이터를 수신하고, 상기 데이터 처리기(40)에서 변환한 데이터를 수신 대상으로 전달하기 위한 데이터 포트(42)를 포함한다.
상기 데이터 처리기(40), 데이터 정보 제공기(41) 및 데이터 포트(42)는 상기 모델 관리기(100)에 의해 생성되는 각각의 독립 컴포넌트 객체이다.
상기 데이터 처리기(40)는 데이터 포트(42)에 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)로부터의 데이터가 수신됨에 따라, 상기 데이터 정보 제공기(41)로부터 상기 비행 소프트웨어 모듈(200)과 상기 위성 탑재 장비 표준 모델(300)간의 데이터 연결 정보 및 데이터 처리 정보를 전달받는다. 그런 후, 상기 데이터 처리기(40)는 상기 데이터 정보 제공기(41)에서 제공한 원격 측정 데이터 처리 정보를 이용하여 상기 위성 탑재 장비 표준 모델(300)로부터 전달받은 원격 측정 데이터(예; 위성의 자세, 가속도, 궤도, 통신 기기, 전원 등의 상태 정보 등) 등을 그 특성과 구조에 따라 상기 비행 소프트웨어 모듈(200)에 적합하게 전달되도록 처리한다. 한편, 상기 데이터 처리기(40)는 상기 데이터 정보 제공기(41)에서 제공한 원격 명령 데이터 처리 정보를 이용하여 상기 비행 소프트웨어 모듈(200)로부터 전달받은 원격 명령 데이터(예; 위성 자세 변경 제어신호, 가속도 변경 제어신호 등) 등을 그 특성과 구조에 따라 상기 위성 탑재 장비 표준 모델(300)에 적합하게 전달되도록 처리한다. 이 때, 상기 데이터 처리기(40)는 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)로부터 전달되는 데이터의 단위를 변환하거나 재구성하여 해당 구성 요소로 전달되도록 처리한다.
상기 데이터 정보 제공기(41)는 데이터 포트(42)에 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)로부터의 데이터가 수신됨에 따라, 상기 데이터 저장기(43)에 저장되어 있는 데이터 연결 정보 및 데이터 처리 정보 등을 추출하여 상기 데이터 처리기(40)에 전달한다.
상기 데이터 포트(42)는 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)에서 전송하는 데이터를 수신한 후에 상기 데이터 처리기(40)에서 처리한 데이터를 해당 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)로 전송한다.
상기 데이터 저장기(43)는 상기 데이터 처리기(40)에서 상기 비행 소프트웨어 모듈(200) 및 상기 위성 탑재 장비 표준 모델(300)로부터 전달된 데이터를 처리하는데 필요한 데이터 연결 정보(예; 원격 측정 데이터 연결 정보, 원격 명령 데이터 연결 정보 등) 및 데이터 처리 정보(예; 원격 측정 데이터 처리 정보, 원격 명령 데이터 처리 정보 등)를 저장하고 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.
상기와 같은 본 발명은, 인터페이스 표준 모델을 통해 비행 소프트웨어 모듈 및 위성 탑재 장비 표준 모델에서 각각 전달한 이기종 데이터를 변환하여 해당 수신 대상으로 전달함으로써, 효율적으로 위성을 시뮬레이션할 수 있을 뿐만 아니라 상기 비행 소프트웨어 모듈 또는 상기 위성 탑재 장비 표준 모델이 변경되더라도 위성 시뮬레이션 모델링 시스템 전부(프로그램 코드 등)를 교체하지 않고 상기 위성 인터페이스 표준 모델의 데이터 연결 정보 및 데이터 처리 정보만을 변경하면 되기 때문에 위성 시뮬레이션 기능의 제한, 변경 시에 이의 반영이 효율적이고 시스템 확장성을 높일 수 있는 효과가 있다.

Claims (4)

  1. 삭제
  2. 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템에 있어서,
    위성 탑재 장비 표준 모델의 동작 상태를 변경하기 위한 시뮬레이션 제어신호를 출력하는 비행 소프트웨어 모듈;
    상기 시뮬레이션 제어신호에 따라 물리적인 위성 탑재 장비에 상응하는 기능을 수행하고 그 수행 결과를 상기 위성 탑재 장비 표준 모델로 출력하는 상기 위성 탑재 장비 표준 모델;
    상기 비행 소프트웨어 모듈 및 상기 위성 탑재 장비 표준 모델간의 이기종 데이터를 상호 수신 대상에 적합한 데이터로 변환하여 전달하는 인터페이스 표준 모델; 및
    상기 위성 탑재 장비 표준 모델 및 상기 인터페이스 표준 모델을 독립적인 컴포넌트 객체로 생성하는 모델 관리기를 포함하되,
    상기 비행 소프트웨어 모듈 또는 상기 위성 탑재 장비 표준 모델이 변경되는 경우에 있어, 이 변경 사항에 대응되는 데이터 처리 정보 및 데이터 연결 정보를 상기 인터페이스 표준 모델에 업데이트하는 것을 특징으로 하는 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템.
  3. 제 2 항에 있어서,
    상기 인터페이스 표준 모델은,
    상기 비행 소프트웨어 모듈 또는 상기 위성 탑재 장비 표준 모델로부터 수신받은 데이터에 대해, 데이터 정보 제공기로부터 제공받은 정보를 토대로 그 데이터의 특성 및 구조에 따라 수신 대상에 적합한 데이터로 변환하는 데이터 처리기;
    데이터 저장기에 저장되어 있는 데이터 연결 정보 및 데이터 처리 정보를 추출하여 상기 데이터 처리기에게 제공하는 상기 데이터 정보 제공기;
    각종 데이터 연결 정보 및 각종 데이터 처리 정보가 저장되어 있는 상기 데이터 저장기; 및
    상기 데이터 처리기에서 변환한 데이터를 수신 대상으로 전달하는 데이터 포트
    를 포함하는 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템.
  4. 제 3 항에 있어서,
    상기 데이터 처리기는,
    상기 데이터 정보 제공기로부터 제공받은 원격 측정 데이터 처리 정보를 이용하여 상기 위성 탑재 장비 표준 모델로부터 수신받은 원격 측정 데이터를 그 특성과 구조에 따라 상기 비행 소프트웨어 모듈에 적합하게 변환하고, 상기 데이터 정보 제공기로부터 제공받은 원격 명령 데이터 처리 정보를 이용하여 상기 비행 소프트웨어 모듈로부터 수신받은 원격 명령 데이터를 그 특성과 구조에 따라 상기 위성 탑재 장비 표준 모델에 적합하게 변환하는 것을 특징으로 하는 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링 시스템.
KR1020030090766A 2003-12-12 2003-12-12 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템 KR100611098B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020030090766A KR100611098B1 (ko) 2003-12-12 2003-12-12 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템
JP2006543748A JP4648330B2 (ja) 2003-12-12 2004-12-13 インタフェース標準モデルを利用した衛星シミュレーションモデリングシステム
US10/582,425 US20070142062A1 (en) 2003-12-12 2004-12-13 Satellite simulation model system based on interface standard model
PCT/KR2004/003274 WO2005057409A1 (en) 2003-12-12 2004-12-13 Satellite simulation model system based on interface standard model
CN2004800369063A CN1890639B (zh) 2003-12-12 2004-12-13 基于接口标准模型的卫星仿真建模***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030090766A KR100611098B1 (ko) 2003-12-12 2003-12-12 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템

Publications (2)

Publication Number Publication Date
KR20050058793A KR20050058793A (ko) 2005-06-17
KR100611098B1 true KR100611098B1 (ko) 2006-08-09

Family

ID=34675745

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030090766A KR100611098B1 (ko) 2003-12-12 2003-12-12 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템

Country Status (5)

Country Link
US (1) US20070142062A1 (ko)
JP (1) JP4648330B2 (ko)
KR (1) KR100611098B1 (ko)
CN (1) CN1890639B (ko)
WO (1) WO2005057409A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017078221A1 (ko) * 2015-11-06 2017-05-11 한국항공우주연구원 위성체의 시뮬레이션 장치 및 그 방법

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007157106A (ja) * 2005-12-01 2007-06-21 Korea Electronics Telecommun コンポーネント基盤の衛星モデリングによる衛星シミュレーションシステム
CN101320524B (zh) * 2008-04-22 2011-03-16 北京航空航天大学 多处理器实时仿真平台
GB2482681B (en) * 2010-08-09 2013-01-09 Quadrant Systems Ltd A configurable bridge circuit for integrating a new subsystem with an existing computing environment
CN103678108A (zh) * 2012-09-25 2014-03-26 上海航天测控通信研究所 基于8051单片机的星载软件全数字仿真测试装置及***
CN103010485A (zh) * 2012-12-21 2013-04-03 南京航空航天大学 一种倾转旋翼无人机仿真建模方法及其***
KR101526468B1 (ko) * 2013-12-17 2015-06-09 한국항공우주연구원 위성비행 소프트웨어 검증시스템 및 위성비행 소프트웨어 검증시스템의 운영방법
CN104142631B (zh) * 2014-08-01 2016-08-24 北京理工大学 飞行控制***的快速原型设计与半物理仿真方法及***
CN104503437B (zh) * 2014-12-10 2017-12-26 深圳航天东方红海特卫星有限公司 一种微小卫星多个分***快速仿真***
CN109087552B (zh) * 2018-10-19 2022-10-04 西安基石睿盛信息技术有限公司 一种航天器运控模拟训练***
CN109625347A (zh) * 2018-11-29 2019-04-16 宁波天擎航天科技有限公司 一种航天推进***的地面试验***
KR102184658B1 (ko) * 2018-12-26 2020-11-30 한국항공우주연구원 인공위성 내 명령처리 장치 및 이의 제어방법
CN110501920B (zh) * 2019-08-29 2022-07-26 中国科学院微小卫星创新研究院 一种卫星能源仿真***
CN110675718B (zh) * 2019-09-29 2021-05-07 南京理工大学 可实现标准立方星功能的地面教育卫星套件及其演示方法
CN111208746B (zh) * 2020-04-16 2020-07-28 中国人民解放军国防科技大学 一种北斗全球***软硬协同仿真试验验证***
CN112566819B (zh) * 2020-11-20 2022-09-16 华为技术有限公司 一种访问io设备的方法及装置
CN114063991B (zh) * 2022-01-04 2022-06-14 中国西安卫星测控中心 卫星仿真组件创建方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960031287A (ko) * 1995-02-21 1996-09-17 이정익 건강음료용기의 포장장치
KR20010103604A (ko) * 1998-10-16 2001-11-23 엘그레시 도론 모델링 도구 제작 장치 및 방법
JP2002024304A (ja) * 2000-07-03 2002-01-25 Mitsubishi Electric Corp 静止軌道上宇宙機器帯電解析システム
KR20030008463A (ko) * 2001-07-18 2003-01-29 한국전자통신연구원 모델링 객체 조립을 통한 모델링 시스템 및 그 방법
KR20040034071A (ko) * 2002-10-21 2004-04-28 현대중공업 주식회사 통합 시뮬레이션 시스템
KR20040046389A (ko) * 2002-11-27 2004-06-05 한국전자통신연구원 위성 시뮬레이션을 위한 모델링 시스템 및 그 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5910903A (en) * 1997-07-31 1999-06-08 Prc Inc. Method and apparatus for verifying, analyzing and optimizing a distributed simulation
US6127970A (en) * 1998-09-25 2000-10-03 Lin; Ching-Fang Coupled real time emulation method for positioning and location system
US6048366A (en) * 1998-10-26 2000-04-11 Exigent International, Inc. Satellite simulator
CN1393682A (zh) * 2001-07-02 2003-01-29 北京超翼技术研究所有限公司 飞行实时仿真监控***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960031287A (ko) * 1995-02-21 1996-09-17 이정익 건강음료용기의 포장장치
KR20010103604A (ko) * 1998-10-16 2001-11-23 엘그레시 도론 모델링 도구 제작 장치 및 방법
JP2002024304A (ja) * 2000-07-03 2002-01-25 Mitsubishi Electric Corp 静止軌道上宇宙機器帯電解析システム
KR20030008463A (ko) * 2001-07-18 2003-01-29 한국전자통신연구원 모델링 객체 조립을 통한 모델링 시스템 및 그 방법
KR20040034071A (ko) * 2002-10-21 2004-04-28 현대중공업 주식회사 통합 시뮬레이션 시스템
KR20040046389A (ko) * 2002-11-27 2004-06-05 한국전자통신연구원 위성 시뮬레이션을 위한 모델링 시스템 및 그 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017078221A1 (ko) * 2015-11-06 2017-05-11 한국항공우주연구원 위성체의 시뮬레이션 장치 및 그 방법
US11036900B2 (en) 2015-11-06 2021-06-15 Korea Institute Aerospace Research Institute Simulation device of satellite, and method therefor

Also Published As

Publication number Publication date
JP4648330B2 (ja) 2011-03-09
JP2007513833A (ja) 2007-05-31
CN1890639A (zh) 2007-01-03
CN1890639B (zh) 2010-05-26
WO2005057409A1 (en) 2005-06-23
US20070142062A1 (en) 2007-06-21
KR20050058793A (ko) 2005-06-17

Similar Documents

Publication Publication Date Title
KR100611098B1 (ko) 인터페이스 표준 모델을 이용한 위성 시뮬레이션 모델링시스템
US7856294B2 (en) Intelligent system and method for spacecraft autonomous operations
US6684182B1 (en) Integrated spacecraft emulation system and method for operating same
CN111427685B (zh) 一种基于任务需求的天基网络智能卫星开发***及方法
CN111949523B (zh) 多星协同星载自主规划软件地面闭环仿真验证***及方法
JP2007157106A (ja) コンポーネント基盤の衛星モデリングによる衛星シミュレーションシステム
Nettleton et al. Multiple-platform localization and map building
CN102436531A (zh) 一种基于分布式组件的高光谱数据仿真及应用平台
Le Moigne et al. New observing strategy (NOS) for future earth science missions
CN113885351A (zh) 一种用于卫星仿真测试的仿真测试设备及方法
CN102411312A (zh) 敏感器模拟器及具有该敏感器模拟器的卫星闭环仿真***
Sorensen et al. Development of a comprehensive mission operations system designed to operate multiple small satellites
Sherwood et al. Sensor web technologies: A new paradigm for operations
Sorensen et al. Mission design and operations of a constellation of small satellites for remote sensing
KR100546802B1 (ko) 표준 모델을 이용한 다중 위성 시뮬레이션 모델링 시스템및 그 방법
Sturdy Military data link integration application
CN117788302B (zh) 一种测绘图形处理***
Swanson Evolving avionics systems from federated to distributed architectures
CN116954094A (zh) 一种模拟空中对抗的仿真试验***
Jones et al. STOMP: a software architecture for the design and simulation of UAV-based sensor networks
Rijlaarsdam et al. The Next Era for Earth Observation Spacecraft: An Overview of CogniSAT-6
KR20110067825A (ko) 정지궤도 위성의 이상상태에서 정상모드로 전환 자동화 장치 및 방법
KR100603619B1 (ko) 컴포넌트 기반 적응형 위성 관제 시스템 및 그 구축 방법
Brandt et al. Preliminary system simulation environment of the university micro-satellite flying laptop
Blakeslee et al. The real time mission monitor: A situational awareness tool for managing experiment assets

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100802

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee