KR20140058889A - Flight vehicle control training system and method - Google Patents
Flight vehicle control training system and method Download PDFInfo
- Publication number
- KR20140058889A KR20140058889A KR1020120125310A KR20120125310A KR20140058889A KR 20140058889 A KR20140058889 A KR 20140058889A KR 1020120125310 A KR1020120125310 A KR 1020120125310A KR 20120125310 A KR20120125310 A KR 20120125310A KR 20140058889 A KR20140058889 A KR 20140058889A
- Authority
- KR
- South Korea
- Prior art keywords
- event
- simulator
- real
- execution device
- training
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/08—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
- G09B9/16—Ambient or aircraft conditions simulated or indicated by instrument or alarm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/0053—Computers, e.g. programming
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/02—Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/08—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
- G09B9/42—Aircraft, aircraft simulator or means connected thereto, travelling on the ground or water during simulated flight training
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Software Systems (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Entrepreneurship & Innovation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
본 발명은 비행체 관제 훈련시스템 및 방법에 관한 것으로, 보다 자세하게는 모의 환경 제공용 시뮬레이터를 관제시스템에 포함시켜 관제사를 훈련시키는 비행체 관제 훈련시스템 및 방법에 관한 것이다.The present invention relates to a flight control training system and method, and more particularly, to a flight control training system and method for training a controller by including a simulator for providing a simulation environment in a control system.
인공위성, 발사체 또는 항공기와 같은 비행체를 관제하는 관제사는 반복적인 훈련을 통해 관제 능력을 향상시킨다. 최근 비행체 개발과 함께 관제사를 교육하고 훈련시킬 수 있는 모의 환경 제공용 시뮬레이터에 대한 연구 및 개발이 이루어지고 있다. Controllers that control aircraft, such as satellites, launch vehicles or airplanes, improve control over repetitive training. Recently, a simulator for providing simulated environment that can train and train controllers along with flight development has been researched and developed.
비행체를 감시하고 제어하기 위한 관제 시스템의 비용 절감을 위한 연구도 진행되고 있으며, 연구의 일환으로 모의 환경 제공용 시뮬레이터를 관제시스템에 포함시켜 관제사를 훈련시키고 있다. Research is also underway to reduce the cost of the control system to monitor and control the aircraft. As part of the research, the controller is trained by including a simulator for providing simulation environment in the control system.
그러나, 관제사를 교육시키기 위한 교관은 비행체 모의 환경을 재생하기 위해 시뮬레이터의 조작을 익혀야 하며, 시뮬레이터 내부 소프트웨어의 파라미터 간의 관계도 파악해야 하는 부담이 있었다. However, the instructor for educating the controller had to learn the manipulation of the simulator in order to reproduce the simulated environment of the flight simulator, and to grasp the relation between the parameters of the software in the simulator.
이러한 내용을 숙지하기 위해 교관에게 별도의 교육이 필요하고 그로 인한추가 비용 발생문제와 교관이 교육을 받은 경우에도 상황에 따라 시뮬레이터 개발자의 추가적인 도움이 필요하여 이용에 불편이 있었다. In order to understand these contents, the instructor needs additional training, and the additional cost incurred by the instructor, and even if the instructor is trained, the simulator developer needs additional help depending on the situation.
따라서 본 발명이 해결하고자 하는 기술적 과제는 자동화 스케줄링 시스템을 구비한 특정 장치를 이용하여 교관이 특별한 지식 없이도 시뮬레이터를 작동시켜 관제사를 교육할 수 있는 비행체 관제 훈련시스템 및 방법을 제공하는 것이다. SUMMARY OF THE INVENTION Accordingly, the present invention has been made in view of the above problems, and it is an object of the present invention to provide a flight control training system and method capable of training a controller by operating a simulator without special knowledge using a specific apparatus having an automatic scheduling system.
상기한 기술적 과제를 해결하기 위한 본 발명의 한 실시예에 따른 비행체 관제 훈련시스템은, 고장 데이터베이스에서 비행체의 고장에 대한 이벤트를 선택하고 상기 선택된 이벤트를 편집하여 시나리오를 생성하는 훈련계획 실행장치, 그리고 상기 훈련계획 실행장치와 접속되어 상기 시나리오를 전달받고 상기 전달받은 시나리오에 포함된 상기 비행체의 고장에 대한 이벤트를 정해진 시간에 맞추어 시뮬레이터에 전달하는 실시간 실행장치를 포함한다.According to another aspect of the present invention, there is provided a flight control system for a vehicle, comprising: a training plan execution device for selecting an event for a malfunction of a flight in a failure database and generating a scenario by editing the selected event; And a real-time execution device that is connected to the training plan execution device and receives the scenario and transmits an event of a failure of the airplane included in the received scenario to the simulator according to a predetermined time.
상기 시뮬레이터는 상기 실시간 실행장치와 접속되어 상기 전달받은 이벤트를 실행하고 실행한 결과에 대한 결과데이터를 상기 훈련계획 실행장치의 요청에 따라 상기 실시간 실행장치에 전달하며, 상기 실시간 실행장치는 상기 시뮬레이터에서 전달받은 상기 결과데이터를 상기 훈련계획 실행장치에 전달할 수 있다.Wherein the simulator is connected to the real-time execution device to execute the received event and deliver result data on a result of the execution to the real-time execution device at the request of the training plan execution device, and the real- And deliver the received result data to the training plan execution device.
상기 실시간 실행장치는 상기 비행체의 고장에 대한 이벤트를 정해진 시간에 맞추어 순서대로 상기 시뮬레이터를 동작시켜 상기 이벤트의 진행 상태를 기록하며, 상기 훈련계획 실행장치는 상기 실시간 실행장치에 기록된 상기 이벤트의 진행 상태를 실시간으로 확인할 수 있다. Wherein the real-time execution device records the progress status of the event by operating the simulator in order in accordance with a predetermined time for an event related to a failure of the flight, and the training plan execution device records the progress of the event recorded in the real- You can check the status in real time.
상기 실시간 실행장치는 상기 훈련계획 실행장치의 요청에 따라 상기 시뮬레이터에서 실행되지 않고 대기 중인 이벤트를 삭제 또는 변경하거나 다른 이벤트를 삽입할 수 있다.The real-time execution device may delete or change a pending event that is not executed in the simulator at the request of the training plan execution device, or insert another event.
상기 실시간 실행장치에 요청하여 상기 이벤트가 상기 시뮬레이터에서 진행되는 상태를 실시간으로 확인하며, 비행체 관제 훈련시스템을 감시하는 파라미터를 설정할 수 있는 그래픽 아이콘과 상기 파라미터를 미믹(MIMIC) 화면으로 시각화 하는 패널장치를 구비하는 모바일 장치를 더 포함하고, 상기 실시간 실행장치는 상기 모바일 장치의 요청에 따라 상기 시뮬레이터에서 실행되지 않고 대기중인 이벤트를 삭제 또는 변경하거나 다른 이벤트를 삽입할 수 있다. A graphical icon for requesting the real-time execution device to confirm the status of the event progressing in the simulator in real time, a parameter for setting parameters for monitoring the flight control training system, and a panel device for visualizing the parameter as a MIMIC screen Wherein the real-time execution device is capable of deleting or changing a pending event or inserting another event that is not executed in the simulator at the request of the mobile device.
상기한 기술적 과제를 해결하기 위한 본 발명의 다른 실시예에 따른 비행체 관제 훈련방법은, 고장 데이터베이스에서 비행체의 고장에 대한 이벤트를 선택하고 상기 선택된 이벤트를 편집하여 시나리오를 생성하는 단계, 상기 생성된 시나리오에 포함된 이벤트를 정해진 시간에 맞추어 시뮬레이터에 전달하는 단계, 그리고 상기 시뮬레이터에서 상기 이벤트를 순차적으로 실행한 결과에 대한 결과데이터를 획득하여 상기 시뮬레이터의 진행 상태를 확인하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for training an aviation object according to another embodiment of the present invention includes the steps of: generating an event by selecting an event for a malfunction of a flight in a failure database and editing the selected event; Transmitting the event included in the event to the simulator according to a predetermined time, and acquiring result data on the result of sequentially executing the event in the simulator to confirm the progress of the simulator.
상기 생성된 시나리오에 포함된 이벤트를 정해진 시간에 맞추어 시뮬레이터에 전달하는 단계는 기 실행된 이벤트와 실행 대기 중인 이벤트를 구별하여 상기 시나리오에 포함된 이벤트의 진행 상태를 기록하는 단계를 포함할 수 있다.The step of delivering the event included in the generated scenario to the simulator according to the predetermined time may include recording the progress status of the event included in the scenario by distinguishing the executed event from the execution waiting event.
상기 시뮬레이터에서 상기 이벤트의 진행 상태를 실시간으로 확인하는 단계, 그리고 상기 시뮬레이터에서 실행되지 않고 상기 실행 대기 중인 이벤트를 삭제 또는 변경하거나 다른 이벤트를 삽입하는 단계를 더 포함할 수 있다.Checking the progress status of the event in the simulator in real time, and deleting or changing the wait-for-execution event or inserting another event without being executed in the simulator.
본 발명에 의하면, 관제사를 훈련시킬 수 있는 시뮬레이터의 조작방법을 교관에게 교육하는데 발생하는 추가 비용을 절감할 수 있다. 그리고, 특정 장치를 이용함으로써 교육받은 교관뿐만 아니라 시뮬레이터의 조작방법을 숙지하지 못한 다른 사용자도 시뮬레이터를 실행시킬 수 있다. According to the present invention, it is possible to reduce the additional cost incurred in training the instructor to operate the simulator capable of training the controller. The simulator can be executed not only by trained instructors but also by other users who have not been aware of the operation method of the simulator by using a specific device.
한편, 특정 장치는 자체 스케줄링 자동화 시스템을 구비하여 교관이 기 입력한 명령 순서대로 시뮬레이터를 실행시킬 수 있어 관제사의 관제 훈련의 편의성 및 효율성을 증대시킬 수 있는 이점이 있다. On the other hand, the specific device has its own scheduling automation system, so that the simulator can be executed in the order of the command inputted by the instructor, which has an advantage that the convenience and efficiency of the controller training of the controller can be increased.
도 1은 본 발명의 한 실시예에 따른 비행체 관제 훈련시스템을 설명하기 위해 제공되는 블록도,
도 2는 본 발명의 한 실시예에 따른 비행체 관제 훈련방법을 설명하기 위해 제공되는 흐름도, 그리고
도 3은 본 발명의 다른 실시예에 따른 비행체 관제 훈련방법을 설명하기 위해 제공되는 흐름도이다. FIG. 1 is a block diagram illustrating an aviation control training system according to an embodiment of the present invention.
FIG. 2 is a flow chart for explaining an air vehicle control training method according to an embodiment of the present invention, and FIG.
FIG. 3 is a flow chart for explaining a method of training an air traffic control according to another embodiment of the present invention.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.
도 1은 본 발명의 한 실시예에 따른 비행체 관제 훈련시스템을 설명하기 위해 제공되는 블록도이다. 1 is a block diagram provided to illustrate an aviation control training system in accordance with an embodiment of the present invention.
도 1을 참고하면, 비행체 관제 훈련시스템은 훈련계획 실행장치(100), 고장 데이터베이스(200), 실시간 실행장치(300), 시뮬레이터(400), 모바일 장치(500), 3D 비주얼라이저(600)를 포함하여 구성된다. 1, a flight control training system includes a training
고장 데이터베이스(200)는 시뮬레이터(400)에서 인위적으로 발생시킬 수 있는 비행체의 고장과 관련된 고장 데이터를 저장하고 있다. 고장 데이터는 비행체 운행 중 발생할 수 있는 고장 정보의 집합으로서 개별 고장 정보는 시뮬레이터(400)가 인식 가능한 명령어로 작성될 수 있다. The
그리고 고장 데이터베이스(200)는 비행체에 고장을 낼 수 있는 고장 목록과 해당 고장이 시뮬레이터(400)에서 실행되기 위한 파라미터 값, 시뮬레이터(400) 모드 값 등 비행체 운영에 관한 일체의 모의 환경에 관한 데이터를 저장한다. 고장 데이터베이스(200)에 저장된 고장 정보는 교관이 관제사를 훈련시키기 위하여 필요한 경우 최신 고장 정보로 업데이트 될 수 있다. The
훈련계획 실행장치(100)는 비행체의 모의 환경에 대한 시나리오 작성이 가능한 정보통신단말로서, 데스크탑 PC, 테블릿 PC, 웹 패드, 개인 휴대 정보 단말기(personal digital assistant:PDA), 노트북 컴퓨터 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 단말기로 이루어질 수 있다.The training
훈련계획 실행장치(100)는 고장 데이터베이스(200)에 저장되어 있는 다수의 비행체 고장 중 적어도 하나 이상을 선택하고, 선택된 고장을 일련의 절차형태로 정렬하는 그리드(Grid) 편집 기능을 수행하여 시나리오를 생성한다. 훈련계획 실행장치(100)는 선택된 비행체 고장이 절차형태로 정렬되어 있는 시나리오를 비행체의 모의 훈련 유형 별로 복수 개 생성하여 저장할 수 있다. The training
시나리오는 정상적인 비행체 운영에 관한 것뿐만 아니라 비정상적인 비행체 운영에 관한 모의 환경을 포함하고, 시나리오에 포함된 각종 고장에 대응하는 이벤트가 시뮬레이터(400)에서 실행됨으로써, 훈련 받는 관제사는 일반적인 실무 훈련을 하거나 응급상황에 대한 예비 교육을 받을 수 있다. The scenario includes not only normal flight operation but also simulated environment regarding abnormal operation of the airplane, and events corresponding to various faults included in the scenario are executed in the
훈련계획 실행장치(100)는 실시간 실행장치(300)와 시뮬레이터(400) 내부 기준 시각을 설정하거나 변경할 수 있으며, 시나리오에 포함된 비행체 고장 이벤트의 실행 시각을 실시간 실행장치(300)와 시뮬레이터(400) 내부 기준 시각에 맞추어 작성할 수 있다. The training
한편, 훈련계획 실행장치(100)는 실시간 실행장치(300)를 제어하기 위한 각종 명령뿐만 아니라 시뮬레이터(400)에 보내는 각종 데이터를 실시간 실행장치(300)에 전달하며, 실시간 실행장치(300)를 통하여 시뮬레이터(400)를 간접적으로 제어한다. The training
다음으로 시나리오에 포함된 이벤트가 지정된 시간 순으로 시뮬레이터(400)에서 실행되면, 훈련계획 실행장치(100)는 이벤트 실행 결과 데이터 및 이벤트 진행 상태를 실시간 실행장치(300)에 요청하여 실시간으로 확인할 수 있다. Next, when the events included in the scenario are executed in the designated time sequence in the
그리고 시나리오에 포함된 이벤트 중 시뮬레이터(400)에서 실행되지 않고 대기 중인 이벤트를 삭제/변경하는 명령을 실시간 실행장치(300)에 전달할 수 있다. 또한 시나리오에 포함되지 않은 비행체 고장 이벤트를 추가적으로 삽입하는 기능을 수행하기 위하여 관련 명령을 실시간 실행장치(300)에 전달할 수 있다. The real-
모바일 장치(500)는 탑재된 애플리케이션을 이용하여 비행체 관제 훈련시스템의 전반적인 상태를 확인할 수 있는 휴대가 편리한 사용자 단말로서, 훈련계획 실행장치(100)가 수행하는 기능 중 시나리오를 생성하는 복잡한 기능을 제외하고 나머지 간이한 기능을 수행할 수 있다. The
따라서 WCDMA, Wi-Fi, 또는 유선 인터넷 등 다양한 통신 기술에 따른 네트워크를 통해 실시간 실행장치(300)와 통신할 수 있는 모바일 장치(500)는 이벤트 실행 결과데이터 및 이벤트 진행 상태를 실시간 실행장치(300)로부터 전달 받아 실행 대기 중인 이벤트를 삭제/변경하거나, 시나리오에 포함되지 않은 비행체 고장 이벤트를 추가적으로 삽입하여 시뮬레이터(400)를 간접적으로 제어할 수 있다. Accordingly, the
그리고 모바일 장치(500)는 훈련시스템 내부를 감시할 파라미터를 설정할 수 있는 그래픽 아이콘과 파라미터를 미믹(MIMIC) 화면으로 시각화하는 패널수단을 구비하여, 사용자가 편리하게 비행체 관제 훈련시스템의 전반적인 상태를 확인할 수 있도록 구성될 수 있다.The
실시간 실행장치(300)는 훈련계획 실행장치(100)로부터 시나리오를 전달 받고, 시나리오에 포함된 이벤트를 지정된 시간에 맞추어 시뮬레이터(400)에 전달하여 이벤트를 스케줄링 하는 기능을 수행한다. 시나리오에 포함된 복수 개의 이벤트는 시간 순으로 실행되나, 훈련계획 실행장치(100)의 요청에 따라 실시간 실행장치(300)는 정렬된 이벤트의 실행 시작점을 임의로 설정할 수 있다. The real-
그리고 이벤트가 시뮬레이터(400)에서 실행되면 실시간 실행장치(300)는 시뮬레이터(400)로부터 이벤트 실행 결과데이터를 실시간으로 전달 받고, 기 실행된 이벤트와 실행 대기 중인 이벤트를 실시간으로 구별하여 이벤트 진행 상태를 기록한다. When the event is executed in the
또한, 실시간 실행장치(300)는 시뮬레이터(400)로부터 전달받은 이벤트 실행 결과데이터와 자체 기록에 의한 이벤트 진행 상태를 훈련계획 실행장치(100)에 전달하여, 훈련계획 실행장치(100)가 비행체 관제 훈련시스템의 전반적인 상태를 확인하면서 상황에 따라 원하는 이벤트를 삭제/변경하거나, 시나리오에 포함되지 않은 비행체 고장 이벤트를 추가적으로 삽입하여 시뮬레이터(400)를 간접적으로 제어할 수 있도록 도와주는 기능을 수행한다.The real-
시뮬레이터(400)는 실시간 실행장치(300)로부터 지정된 시간에 따라 비행체 고장 이벤트를 전달받아 실행하고, 실행 결과데이터 값을 실시간 실행장치(300)에 전달한다. The
3D 비주얼라이저(600)는 비행체의 궤도/궤적을 도시하는 기능을 수행할 수 있고, 특히 비행체의 안전 궤적 범위 및 사용자 요구 궤적 범위를 윈도우 형태의 박스 모양으로 도시화한다. The
그리고 3D 비주얼라이저(600)는 박스를 벗어난 비행체의 궤적에 대해 안전 궤적 범위로부터 떨어진 오차를 화면에 출력하고, 벗어난 비행체 면은 경고 용 색을 이용하여 부각하여 표출한다. 한편, 인근 비행체가 근접할 경우 근접하는 비행체의 궤도를 표시한다. Then, the
또한, 3D 비주얼라이저(600)는 비행체 속도, 고도 등과 같은 항해 정보를 표시하는 기능 외에 특히 속도 벡터를 비행체 중심에서 3축 상에 크기 별로 표시할 수 있다. 비행체의 확대/축소/회전 기능을 사용하여 다양한 위치 혹은 각기 다른 비행체의 다양한 관점(View point)에서 공간을 감시할 수 있다. In addition to displaying navigation information such as flight speed and altitude, the
도 2는 본 발명의 한 실시예에 따른 비행체 관제 훈련방법을 설명하기 위해 제공되는 흐름도이다.FIG. 2 is a flowchart illustrating a method for training an air traffic control according to an embodiment of the present invention.
도 1 및 도 2를 참고하면, 훈련계획 실행장치(100)는 비행체 관제 훈련에 대비한 모의 환경에 관한 시나리오를 생성한다(S100). 고장 데이터베이스(200)에는 다양한 유형의 비행체 고장 정보가 저장되어 있고, 훈련계획 실행장치(100)가 비행체 고장 중 적어도 하나 이상을 선택하고, 선택된 고장을 일련의 절차형태로 정렬하는 그리드 편집 기능을 수행하여 시나리오를 생성한다. Referring to FIGS. 1 and 2, the training
그리고 훈련계획 실행장치(100)는 선택된 고장마다 시뮬레이터(400)에서 실행되는 시간을 시뮬레이터(400)의 기준 시간에 맞추어 설정하고, 설정된 시간 선후에 따라 선택된 고장을 절차형태로 정렬시켜 시나리오를 생성할 수 있다. Then, the training
다음으로 실시간 실행장치(300)는 훈련계획 실행장치(100)로부터 시나리오를 전달 받고, 시나리오에 포함된 비행체 고장에 대응하는 이벤트를 지정된 시간에 맞추어 시뮬레이터(400)에 전달하여 시나리오를 스케줄링 한다(S120). 시나리오에 포함된 고장 이벤트는 시뮬레이터(400)에서 시간 순으로 실행되나, 훈련계획 실행장치(100)의 요청에 따라 실시간 실행장치(300)는 고장 이벤트 실행 시작점은 임의로 설정할 수 있다. Next, the real-
한편, 시뮬레이터(400)는 실시간 실행장치(300)로부터 지정된 시간에 따라 비행체 고장 이벤트를 전달받아 실행하고, 실행 결과데이터 값을 실시간 실행장치(300)에 전달한다.The
그 다음으로 훈련계획 실행장치(100)는 이벤트 실행 결과데이터 값을 실시간 실행장치(300)로부터 전달받아 시뮬레이터(400)의 상태를 확인 할 수 있다(S140). 훈련계획 실행장치(100)는 모의 훈련 시스템과 관련된 오류, 경고, 알림 등과 같은 상태에 관하여도 실시간 실행장치(300)에 요청하여, 시스템의 전반적인 진행 상황을 모니터링 할 수 있다. Next, the training
그리고 모바일 장치(500)도 이벤트 실행 결과데이터 값을 실시간 실행장치(300)로부터 전달받아 시뮬레이터(400)의 상태를 확인하거나 또는 시스템의 전반적인 진행 상황을 모니터링 할 수 있다. Also, the
도 3은 본 발명의 다른 실시예에 따른 비행체 관제 훈련방법을 설명하기 위해 제공되는 흐름도이다. FIG. 3 is a flow chart for explaining a method of training an air traffic control according to another embodiment of the present invention.
도 1 및 도 3을 참고하면, 실시간 실행장치(300)는 시뮬레이터(400)에서 기 실행된 이벤트와 실행 대기 중인 이벤트를 구별하여 이벤트 진행 상태를 기록한다(S200). 지정된 시간에 따라 이벤트가 시뮬레이터(400)에서 실행되면, 실시간 실행장치(300)는 시뮬레이터(400)로부터 이벤트 실행 결과데이터를 실시간으로 전달 받아 이벤트 진행 상태를 기록할 수 있다. Referring to FIGS. 1 and 3, the real-
다음으로 훈련계획 실행장치(100) 또는 모바일 장치(500)는 실시간 실행장치(300)에 요청하여 이벤트 진행상태를 모니터링 할 수 있다(S220). 모니터링 중 실행 대기 중인 이벤트를 삭제/변경 하거나 다른 이벤트를 삽입하는 별도의 명령을 실시간 실행장치(300)에 전달하지 않은 것으로 판단되면(S240-N), 시나리오에 포함된 이벤트는 시뮬레이터(400)에서 계속 실행되고, 모든 이벤트의 실행이 완료되면 시뮬레이터(400)의 동작은 종료한다.Next, the training
그 다음으로 실행 대기 중인 이벤트를 삭제/변경 하거나 다른 이벤트를 삽입하는 별도의 명령이 훈련계획 실행장치(100) 또는 모바일 장치(500)로부터 실시간 실행장치(300)에 전달된 것으로 판단되면(S240-Y), 변경된 내용을 반영하여 정렬된 이벤트는 시뮬레이터(400)에서 실행된다. If it is determined that a separate command for deleting / changing an event waiting for execution or inserting another event is transmitted from the training
상기 새롭게 정렬되어 실행되는 이벤트는 이벤트 진행상태를 기록하는 단계(S200), 이벤트 진행상태 모니터링 단계(S220) 및 실행 대기 중인 이벤트를 삭제/변경 하거나 다른 이벤트를 삽입 하였는지 여부를 확인하는 단계(S240)를 반복하게 된다.The newly executed event may include a step S200 of recording an event progress state, an event progress monitoring step S220, a step S240 of checking whether to delete / change an event waiting for execution or insert another event, .
마지막으로 변경된 이벤트를 포함하여 시나리오에 포함된 모든 이벤트가 시뮬레이터(400)에서 실행이 완료되면, 시뮬레이터(400)의 동작은 종료된다. When all the events included in the scenario including the last changed event are completed in the
본 발명의 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터로 읽을 수 있는 매체를 포함한다. 이 매체는 지금까지 설명한 비행체 관제 훈련시스템 및 방법을 실행시키기 위한 프로그램을 기록한다. 이 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기 매체, CD 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 자기-광 매체, 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치 등이 있다. 또는 이러한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the present invention include a computer-readable medium having program instructions for performing various computer-implemented operations. This medium records the program for implementing the airborne control training system and method described so far. The medium may include program instructions, data files, data structures, etc., alone or in combination. Examples of such media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD and DVD, programmed instructions such as floptical disk and magneto-optical media, ROM, RAM, And a hardware device configured to store and execute the program. Or such medium may be a transmission medium, such as optical or metal lines, waveguides, etc., including a carrier wave that transmits a signal specifying a program command, data structure, or the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, Of the right.
100 : 훈련계획 실행장치 200 : 고장 데이터베이스
300 : 실시간 실행장치 400 : 시뮬레이터
500 : 모바일 장치 600 : 3D 비주얼라이저100: training plan execution device 200: failure database
300: real-time execution device 400: simulator
500: mobile device 600: 3D visualizer
Claims (8)
상기 훈련계획 실행장치와 접속되어 상기 시나리오를 전달받고 상기 전달받은 시나리오에 포함된 상기 비행체의 고장에 대한 이벤트를 정해진 시간에 맞추어 시뮬레이터에 전달하는 실시간 실행장치
를 포함하는 비행체 관제 훈련시스템.A training plan execution device for selecting an event for a malfunction of the vehicle in the failure database and editing the selected event to generate a scenario, and
A real-time execution device connected to the training plan execution device for receiving the scenario and delivering an event related to a failure of the airplane included in the received scenario to a simulator according to a predetermined time;
Aircraft control training system including
상기 시뮬레이터는,
상기 실시간 실행장치와 접속되어 상기 전달받은 이벤트를 실행하고 실행한 결과에 대한 결과데이터를 상기 훈련계획 실행장치의 요청에 따라 상기 실시간 실행장치에 전달하며,
상기 실시간 실행장치는,
상기 시뮬레이터에서 전달받은 상기 결과데이터를 상기 훈련계획 실행장치에 전달하는 비행체 관제 훈련시스템.The method of claim 1,
The simulator includes:
Wherein the real-time execution device is connected to the real-time execution device, and transmits result data on a result of executing the received event to the real-time execution device at the request of the training plan execution device,
The real-
And transmits the result data received from the simulator to the training plan execution device.
상기 실시간 실행장치는,
상기 비행체의 고장에 대한 이벤트를 정해진 시간에 맞추어 순서대로 상기 시뮬레이터를 동작시켜 상기 이벤트의 진행 상태를 기록하며,
상기 훈련계획 실행장치는,
상기 실시간 실행장치에 기록된 상기 이벤트의 진행 상태를 실시간으로 확인하는 비행체 관제 훈련시스템.The method of claim 1,
The real-
Wherein the simulator is operated in order to record the progress of the event according to a predetermined time,
The training plan execution device includes:
And real-time confirmation of the progress of the event recorded in the real-time execution device.
상기 실시간 실행장치는,
상기 훈련계획 실행장치의 요청에 따라 상기 시뮬레이터에서 실행되지 않고 대기 중인 이벤트를 삭제 또는 변경하거나 다른 이벤트를 삽입하는 비행체 관제 훈련시스템. 4. The method of claim 3,
The real-
Wherein the simulator is adapted to delete or change a pending event or insert another event in response to a request from the training plan execution device.
상기 실시간 실행장치에 요청하여 상기 이벤트가 상기 시뮬레이터에서 진행되는 상태를 실시간으로 확인하며, 비행체 관제 훈련시스템을 감시하는 파라미터를 설정할 수 있는 그래픽 아이콘과 상기 파라미터를 미믹(MIMIC) 화면으로 시각화 하는 패널장치를 구비하는 모바일 장치를 더 포함하고,
상기 실시간 실행장치는,
상기 모바일 장치의 요청에 따라 상기 시뮬레이터에서 실행되지 않고 대기중인 이벤트를 삭제 또는 변경하거나 다른 이벤트를 삽입하는 비행체 관제 훈련시스템. The method of claim 1,
A graphical icon for requesting the real-time execution device to confirm the status of the event progressing in the simulator in real time, a parameter for setting parameters for monitoring the flight control training system, and a panel device for visualizing the parameter as a MIMIC screen The mobile device further comprising:
The real-
Wherein the mobile device deletes or changes a pending event that is not executed in the simulator at the request of the mobile device, or inserts another event.
상기 생성된 시나리오에 포함된 이벤트를 정해진 시간에 맞추어 시뮬레이터에 전달하는 단계, 그리고
상기 시뮬레이터에서 상기 이벤트를 순차적으로 실행한 결과에 대한 결과데이터를 획득하여 상기 시뮬레이터의 진행 상태를 확인하는 단계
를 포함하는 비행체 관제 훈련방법. Selecting an event for a malfunction of a flight in the fault database and editing the selected event to create a scenario,
Transmitting the event included in the generated scenario to the simulator according to a predetermined time, and
Acquiring result data on a result of sequentially executing the event in the simulator and confirming a progress state of the simulator
A method for training an airborne control system, comprising:
상기 생성된 시나리오에 포함된 이벤트를 정해진 시간에 맞추어 시뮬레이터에 전달하는 단계는,
기 실행된 이벤트와 실행 대기 중인 이벤트를 구별하여 상기 시나리오에 포함된 이벤트의 진행 상태를 기록하는 단계,
를 포함하는 비행체 관제 훈련방법. The method of claim 6,
The step of delivering the events included in the generated scenario to the simulator according to a predetermined time may include:
Recording a progress status of an event included in the scenario by distinguishing an executed event from an execution waiting event,
A method for training an airborne control system, comprising:
상기 시뮬레이터에서 상기 이벤트의 진행 상태를 실시간으로 확인하는 단계, 그리고
상기 시뮬레이터에서 실행되지 않고 상기 실행 대기 중인 이벤트를 삭제 또는 변경하거나 다른 이벤트를 삽입하는 단계
를 더 포함하는 비행체 관제 훈련방법.8. The method of claim 7,
Checking the progress status of the event in real time in the simulator, and
Deleting or changing the pending event not being executed in the simulator, or inserting another event
Wherein the control system further comprises:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120125310A KR101460213B1 (en) | 2012-11-07 | 2012-11-07 | Flight vehicle Control Training System and Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120125310A KR101460213B1 (en) | 2012-11-07 | 2012-11-07 | Flight vehicle Control Training System and Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140058889A true KR20140058889A (en) | 2014-05-15 |
KR101460213B1 KR101460213B1 (en) | 2014-11-11 |
Family
ID=50888953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120125310A KR101460213B1 (en) | 2012-11-07 | 2012-11-07 | Flight vehicle Control Training System and Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101460213B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CZ307132B6 (en) * | 2015-03-12 | 2018-01-31 | Západočeská Univerzita V Plzni | A method of managing a multi-user voice dialogue system using discrete simulation |
KR102306991B1 (en) * | 2020-11-30 | 2021-09-30 | 주식회사 아이브이알시스템즈 | Authoring and troubleshooting training methods for directing/solving failure situations in virtual training contents |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107481574A (en) * | 2017-07-04 | 2017-12-15 | 河北信成发科技有限公司 | Railway shunting 3D simulation training appraisal systems |
CN110930785A (en) * | 2019-11-20 | 2020-03-27 | 南京铁道职业技术学院 | Fault simulation system and method for subway power transformation device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000347558A (en) | 1999-06-04 | 2000-12-15 | Mitsubishi Electric Corp | Air traffic controller training device |
KR100921503B1 (en) | 2007-09-11 | 2009-10-13 | 한국철도기술연구원 | Training system using simulating operation of unmanned rail system and method using the same |
KR101180369B1 (en) * | 2010-04-22 | 2012-09-10 | 인천국제공항공사 | Simulator for mock control and training method using thereof |
-
2012
- 2012-11-07 KR KR1020120125310A patent/KR101460213B1/en active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CZ307132B6 (en) * | 2015-03-12 | 2018-01-31 | Západočeská Univerzita V Plzni | A method of managing a multi-user voice dialogue system using discrete simulation |
KR102306991B1 (en) * | 2020-11-30 | 2021-09-30 | 주식회사 아이브이알시스템즈 | Authoring and troubleshooting training methods for directing/solving failure situations in virtual training contents |
Also Published As
Publication number | Publication date |
---|---|
KR101460213B1 (en) | 2014-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Dakwat et al. | System safety assessment based on STPA and model checking | |
US8170976B2 (en) | Assessing student performance and providing instructional mentoring | |
WO2018180143A1 (en) | Information processing device, information processing method, computer program, and program manufacturing method | |
CA2981338C (en) | Method and system for customizing a recorded real time simulation based on simulation metadata | |
US20160293037A1 (en) | Method and system for generating an interactive training scenario based on a recorded real time simulation | |
AU2012321038B2 (en) | Portable device to control simulated aircraft in air traffic control training system | |
CA2920981C (en) | A simulation server capable of creating events of a lesson plan based on simulation data statistics | |
CA2920937C (en) | A simulation server capable of configuring events of a lesson plan through interactions with a computing device | |
KR101460213B1 (en) | Flight vehicle Control Training System and Method | |
Chhaya et al. | Enhancing scenario-centric air traffic control training | |
EP3417443A1 (en) | Simulation server and visual prediction indicator with event discrepancy | |
EP3417442A1 (en) | A simulation server capable of transmitting a visual alarm representative of a simulation event discrepancy to a computing device | |
US11462121B2 (en) | Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system | |
CN110320996B (en) | Re-authentication of interactive computer simulation stations | |
EP3574489A1 (en) | Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system | |
US20230306870A1 (en) | Method and system for generating vehicle parameters for training a user to score a vehicle maneuver | |
Carvalho et al. | Real cockpit proposal for flight simulation with airbus A32x models: an overview description | |
Soeadyfa Fridyatama et al. | Developing Air Traffic Control Simulator for Laboratory. | |
Pessôa et al. | Robot Based Flight Simulator Development Project | |
Zhu et al. | Design of Virtual Training System Based on 3D Interactive Graphics | |
Pararas | Development of real-time ATC simulation facility | |
Megahed et al. | Web-Based Simulation for Operations Support and Training Management on Future Exploration Missions |
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: 20170920 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181002 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191016 Year of fee payment: 6 |