1 |
1
위성 시뮬레이션을 위한 모델링 시스템에 있어서, 상기 위성의 시뮬레이션 초기화 및 설정 데이터를 작성하고, 상기 시뮬레이션의 동작을 제어하는 시뮬레이션 제어부; 상기 위성의 각 요소들에 대한 각각의 모델을 생성하고 종합화하며, 상기 시뮬레이션 수행을 관리하는 모델 관리부; 상기 위성의 서브시스템과 비행 역학을 수학적으로 모델링하는 모델부; 상기 모델 관리부와 시뮬레이션 제어부 간의 데이터를 교환하는 역할을 하는 데이터 교환부; 및 상기 모델부의 시뮬레이션의 결과와 모델의 초기 데이터 및 설정 데이터를 저장하는 저장부 를 포함하는 위성 시뮬레이션을 위한 모델링 시스템
|
2 |
2
제1항에 있어서, 상기 모델부는, 상기 위성의 일반적인 성질을 추출하여 일반화 모델 객체를 생성하는 일반화 모델 객체 생성부; 상기 생성된 일반화 모델 객체의 내용을 상속받고, 상기 위성을 구성하는 기계장치 모델 객체들의 일반적인 성질을 추출하여 기계장치 일반 모델 객체를 생성하는 기계장치 일반화 모델 객체 생성부; 상기 기계장치 일반 모델 객체의 내용을 상속받아서 기계장치 모델 객체를 생성하는 기계장치 모델 객체 생성부; 및 상기 생성된 일반화 모델 객체로부터 모델의 일반 성질을 상속받아서 운동역학 모델 객체를 생성하는 운동역학 모델 객체 생성부 를 포함하는 위성 시뮬레이션을 위한 모델링 시스템
|
3 |
3
제2항에 있어서, 상기 기계장치 모델 객체 생성부는, 각각의 파라미터 객체로부터 각 모델의 고유의 특성을 참조하여 기계장치 모델 객체를 생성하는 위성 시뮬레이션을 위한 모델링 시스템
|
4 |
4
제2항에 있어서, 상기 운동역학 모델 객체 생성부는, 각각의 파라미터 객체로부터 각 모델 고유의 특성을 참조하여 운동역학 모델 객체를 생성하는 위성 시뮬레이션을 위한 모델링 시스템
|
5 |
5
위성 시뮬레이션을 위한 모델링 방법에 있어서, a) 시뮬레이션 초기화 데이터 및 모델 설정 데이터를 읽어들이는 단계; b) 모델 객체 생성 데이터를 이용하여 모델 객체를 생성하는 단계; c) 상기 생성된 모델 객체에 대하여 초기화를 수행하는 단계; d) 상기 생성된 각 모델 객체에 대하여 1 스텝의 시뮬레이션을 수행하는 단계; e) 상기 시뮬레이션 결과 데이터를 저장하고, 시뮬레이션 종료를 확인하여 시뮬레이션을 종료하는 단계; 및 f) 상기 시뮬레이션 종료 확인 결과, 종료 시간에 도달하지 않았다고 판단되면, 상기 d) 단계로 되돌아가는 단계 를 포함하는 위성 시뮬레이션을 위한 모델링 방법
|
6 |
6
제5항에 있어서, 상기 b) 단계는, i) 상기 위성의 일반적인 성질을 추출하여 일반화 모델 객체를 생성하는 단계; ii) 상기 위성 모델을 기계장치 모델 객체와 운동역학 모델 객체로 분리하는 단계; iii) 상기 일반화 모델 객체의 내용을 상속받고, 기계장치 모델 객체들의 일반적인 성질을 추출하여 기계장치 일반 모델 객체를 생성하는 단계; iv) 상기 기계장치 일반 모델 객체의 내용을 상속받아서 기계장치 모델 객체를 생성하는 단계; 및 v) 상기 일반화 모델 객체로부터 모델의 일반 성질을 상속받아서 운동역학 모델 객체를 생성하는 단계 를 포함하는 위성 시뮬레이션을 위한 모델링 방법
|
7 |
7
제6항에 있어서, 상기 iv) 단계는, 상기 각 기계장치 모델 객체의 고유한 특성을 나타내는 각각의 파라미터 객체를 참조하여 상기 기계장치 모델 객체를 생성하는 위성 시뮬레이션을 위한 모델링 방법
|
8 |
8
제6항에 있어서, 상기 v) 단계는, 상기 각 운동역학 모델 객체의 고유한 특성을 나타내는 각각의 파라미터 객체를 참조하여 상기 운동역학 모델 객체를 생성하는 위성 시뮬레이션을 위한 모델링 방법
|