KR101856263B1 - 항공기 엔진의 환경의 실시간 시뮬레이션을 위한 시스템 - Google Patents

항공기 엔진의 환경의 실시간 시뮬레이션을 위한 시스템 Download PDF

Info

Publication number
KR101856263B1
KR101856263B1 KR1020137000129A KR20137000129A KR101856263B1 KR 101856263 B1 KR101856263 B1 KR 101856263B1 KR 1020137000129 A KR1020137000129 A KR 1020137000129A KR 20137000129 A KR20137000129 A KR 20137000129A KR 101856263 B1 KR101856263 B1 KR 101856263B1
Authority
KR
South Korea
Prior art keywords
digital
input
aircraft
digital computer
computer
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020137000129A
Other languages
English (en)
Other versions
KR20130096216A (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 사프란 헬리콥터 엔진스
Publication of KR20130096216A publication Critical patent/KR20130096216A/ko
Application granted granted Critical
Publication of KR101856263B1 publication Critical patent/KR101856263B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C27/00Rotorcraft; Rotors peculiar thereto
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64FGROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
    • B64F5/00Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
    • B64F5/60Testing or inspecting aircraft components or systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D31/00Power plant control systems; Arrangement of power plant control systems in aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13174Pc, computer connected to plc to simulate machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13184Pc, computer connected to plc to simulate only part of machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13186Simulation, also of test inputs
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23446HIL hardware in the loop, simulates equipment to which a control module is fixed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24061Simulator, generates input signals, shows output signals of logic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24062During simulation, test inhibit output to actuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Feedback Control In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing Of Engines (AREA)
  • Debugging And Monitoring (AREA)

Abstract

시스템(SYS1)은, 컴퓨터(FAD1) 내에 포함된 선택 모듈(MSEL1)에 의하여, 실시간 시뮬레이터(SIM)에 의해 생성된 대체 디지털 데이터(DSUi)를 전달하기에 적합한 대체 디지털 버스(BSU1)로 또는 각각의 센서(CAPi)로 스위칭되는 입력부들을 갖는 디지털 컴퓨터(FAD1)를 포함한다.

Description

항공기 엔진의 환경의 실시간 시뮬레이션을 위한 시스템{A SYSTEM FOR REAL TIME SIMULATION OF THE ENVIRONMENT OF AN AIRCRAFT ENGINE}
본 발명은 복잡한 시스템을 실시간으로 시뮬레이션하는(simulating) 분야에 관한 것이다.
더 구체적으로, 본 발명은 항공기, 예컨대 헬리콥터 또는 비행기에 탑재된 엔진의 환경(environment)을 시뮬레이션하는 분야에 적용된다.
일반적으로, 시뮬레이터(simulator)는 환경을 재생성하는 것을 추구한다.
항공 분야에 있어서, 시뮬레이터는 특히 새로운 항공기의 연구 및 개발과 승무원들의 훈련을 위해서 이용된다.
복잡한 시스템들을 실시간으로 시뮬레이션하기 위해서, "하드웨어 인 더 루프(hardware in the loop)"로서 알려진 하나의 방법은 기내에 탑재된(on-board) 컴퓨터를, 그 컴퓨터의 환경을 시뮬레이션하기 위한 툴(tool)에 연결시키는 것으로 이루어지고, 이 툴은 항공기의 하나 이상의 센서를 시뮬레이션하는 데이터를 컴퓨터에 제공하기에 적합하고, 컴퓨터에 의해 생성된 명령들은 시뮬레이션 툴에 대한 입력으로서 적용되고, 이 툴은 상기 명령들의 함수로서 반응하기에 적합하고 컴퓨터로의 입력 데이터를 수정하기에 적합하다.
이러한 시뮬레이션 시스템들을 개발하는 것은 각각의 시뮬레이션되는 센서들과 연관된 아날로그 신호를 생성하기 위한 구체적인 전자장치 카드(electronics card)들이 개발될 것을 요하는데, 이 센서들은 다양한 상이한 타입들: 특히, 온도 센서들, 압력 센서들, 및 속도 센서들로 이루어질 수일 수 있다.
이러한 전자장치 카드들의 제작은 비용이 많이 들고, 유지를 위해, 특히 드리프트(drift)의 문제들을 피하기 위해 복잡하다.
본 발명은 상술한 단점들을 나타내지 않는 시뮬레이션 시스템을 제공하는 것을 목적으로 한다.
더욱 구체적으로, 본 발명은 항공기 내 엔진을 제어하기에 적합한 적어도 하나의 디지털 컴퓨터를 갖는 시스템을 제공하는데, 각각의 디지털 컴퓨터는:
·센서의 상태를 나타내는 데이터를 수신하기에 적합한 적어도 하나의 입력부;
·적어도 하나의 액츄에이터에 연결된 적어도 하나의 출력부; 및
·상기 적어도 하나의 입력부에 의해 수신된 데이터의 함수로서 상기 출력 버스를 통해 상기 액츄에이터에 적어도 하나의 명령을 보내기에 적합한 조절 모듈;을 포함한다.
상기 시스템(SYS)은:
·조작자로부터의 지시의 함수로서 상기 입력부를 상기 센서 또는 대체 버스로 스위칭하기에 적합한, 적어도 하나의 디지털 컴퓨터에 포함된 선택 모듈;
·항공기 및 엔진의 환경의 적어도 일부를 시뮬레이션하기 위한 실시간 시뮬레이터; 및
·항공기가 비행중일 때 디지털 컴퓨터의 입력부가 선택 모듈에 의해 대체 버스로 스위칭되는 것을 방지하기 위한 검증 프로시저를 시행하기에(implementing) 적합한, 상기 디지털 컴퓨터에 포함된 검증 모듈;을 포함하고,
상기 시뮬레이터는:
디지털 데이터의 적어도 하나의 대체 아이템(substitution item)을 대체 버스를 통해 디지털 컴퓨터의 입력부로 보내기에 적합한 디지털 출력부; 및
디지털 컴퓨터에 의해 발급된 명령을 수신하기에 적합한, 디지털 컴퓨터의 상기 적어도 하나의 출력부에 연결된 디지털 입력부;를 포함하고,
실시간 시뮬레이터는 상기 명령에 대한 항공기 및 엔진의 반응(reaction)을 시뮬레이션하도록 설계된다.
본 명세서에서, "디지털 버스(digital bus)"는 이를 통해서 디지털 데이터가 전달될 수 있는 임의의 유형의 물리적 연결을 의미한다; 예를 들어, 본 발명에서 사용하기에 적절한 디지털 버스들은 CAN(computer area network), 이더넷(Ethernet), 및 ARINC 타입들의 버스들을 포함한다.
특정 실시 예에 있어서, 실시간 시뮬레이터의 디지털 입력부 및 디지털 출력부는 동일한 양방향 버스상에 물리적으로 존재할 수 있다.
그래서, 대부분의 유익한 방식에 있어서, 본 발명은 다양한 센서들을 시뮬레이션하기 위한 구체적인 카드들을 이용하는 것이 아니라 디지털 버스에 의해서 디지털 컴퓨터를 시뮬레이터에 연결하는 것을 제안한다.
다양한 센서들을 시뮬레이션하는, 버스를 통해서 발급된 디지털 데이터는 다중화될(multiplexed) 수 있다.
본 발명에 따르면, 선택 모듈과 검증 모듈이 디지털 컴퓨터에 포함되는데: 그래서, 테스트를 위한 시뮬레이션 단계 동안 사용되는 코드(code)는 비행시 항공기 내에 포함된 코드와 엄격하게 동일하고, 디지털 컴퓨터의 입력들 및 출력들만이 전환된다(diverted).
본 발명에 따르면, 본 발명의 시스템은 항공기가 비행할 때 디지털 컴퓨터의 입력부들이 실제 센서들에 연결되어 있다는 것을 보장하기 위한 검증 수단, 다시 말해, 디지털 컴퓨터의 입력부들이 대체 버스에 연결되어 있을 수 없다는 것을 보장하기 위한 검증 수단을 포함한다.
본 발명의 시스템의 검증 수단은 항공기가 동작중인 동안 시뮬레이션이 우연히(accidentally) 작동하게 될 수 없다는 것을 보장하기 위해 필요한 안전을 제공한다.
일반적으로, 본 발명에 의해서, 시뮬레이션 단계 동안, 센서들 각각에 대해, 조작자는 디지털 컴퓨터의 입력부들을 실제 센서 혹은 대체 버스 중 어느 하나로 스위칭하는 것을 선택할 수 있어서, 시뮬레이터에 의해 실시간으로 생성되는 대체(substitution) 디지털 데이터는 센서들의 상태들을 나타내는 데이터를 대신한다.
가장 유익하게는, 디지털 컴퓨터는, 시뮬레이션 모드(mode)에서 만들어졌는지 여부에 상관없이 동일한 출력부들을 통해서 생성하는 명령들을 전송한다.
본 발명의 바람직한 실시 예에 있어서, 본 발명의 시스템은, 디지털 컴퓨터의 출력부를 조절 모듈의 입력부에 연결시키거나 디지털 컴퓨터의 출력부를 조절 모듈의 입력부로부터 분리시키는 수단을 포함하고, 어떤 경우에도 디지털 컴퓨터의 출력부는 항상 액츄에이터에 연결된다.
본 발명의 바람직한 실시 예에 있어서, 상기 선택 모듈은 상기 조절 모듈과 상기 적어도 하나의 입력부 사이의 인터페이스를 구성하는 소프트웨어 모듈에 의해서 시행된다.
이러한 소프트웨어 모듈은 본 기술분야의 통상의 기술자에게 API(application program interface)로서 알려져 있다.
이 실시 예는, 실시간 시뮬레이터와는 독립적으로 디지털 컴퓨터에 자격이 부여되는 것(certified)을 가능하게 하고 조절 모듈이 개발되는 것을 가능하게 하기 때문에 특히 이점이 있다.
본 발명의 바람직한 실시 예에 있어서, 시스템은 각각의 디지털 컴퓨터에 의해서 제어되는 두 개의 엔진을 가진다.
이러한 특성은 항공기 및 양쪽 엔진들의 거동을 시뮬레이션하는 것을 유익하게 가능하게 한다.
도 1은 본 발명의 제1 실시 예에서의 시스템을 도시하는데, 이 시스템은 하나의 엔진만을 가지고;
도 2는 도 1 시스템에서의 디지털 컴퓨터의 소프트웨어 아키텍처(software architecture)를 도시하는 도면이고;
도 3은 본 발명에 따른 제2 시스템을 도시하고, 이 시스템은 두 개의 엔진을 가지고; 그리고
도 4는 도 1 및 도 3의 시스템들에서 시행된 검증(verification)의 주요 단계들을 도시하는 흐름도이다.
본 발명의 다른 특징 및 이점들이, 아무런 제한적 속성을 갖지 않는 예를 도시하는 첨부 도면을 참조하여, 이하의 설명으로부터 보인다.
도 1은 본 발명의 시스템(SYS1)을 도시한다.
시스템은 항공기(AER)에서 엔진(MOT1)을 제어하기에 적합한 디지털 컴퓨터(FAD1)를 포함하고, 항공기와 엔진은 도시되지 않는다.
컴퓨터(FAD1)는 복수의 입력부들(ENT1i)을 가지고, 이 입력부들 중의 하나만이 도면에서 도시된다.
이 입력부들(ENT1i) 각각은 항공기(AER) 또는 엔진(MOT1)의 센서(CAPi)의 상태를 나타내는 아날로그 데이터(DONi)를 변환하여 획득된 디지털 데이터를 수신하기에 적합하다.
이 변환은, 특히 아날로그-투-디지털 컨버터(analog-to-digital converter)를 포함하는 변환 모듈(XF)에 의해서 수행된다.
디지털 컴퓨터(FAD1)는 또한 복수의 출력부들(SOR1j)을 가지고, 그 중의 하나만이 도면에서 도시되고, 출력부들(SOR1j) 각각은 항공기(AER) 또는 엔진(MOT1)의 액츄에이터(actuator)(ACTj)에 연결된다.
본 발명에 따르면, 시스템(SYS1)은 또한 항공기(AER) 및 엔진(MOT1)의 환경의 적어도 일부를 시뮬레이션하기에 적합한 실시간 시뮬레이터(SIM)를 포함한다.
시뮬레이터(SIM)는 대체 버스(substitution bus)라고 하는 디지털 버스(BSU1)에 연결된 출력부(SIO1)를 가진다.
본 발명에 따르면, 시스템(SYS1)은 디지털 컴퓨터(FAD1)의 다양한 입력부들(ENT1i)을, 실시간 시뮬레이터(SIM)에 연결된 대체 버스(BSU1) 또는 센서들(CAPi)로 전환하기에 적합한 선택 모듈(MSEL1)을 가진다.
스위칭은 각각의 센서(CAPi)에 대해서 독립적으로 수행될 수 있다.
지금 설명된 실시 예에 있어서, 디지털 컴퓨터(FAD1)는 스위치(MD1)를 통해서 디지털 시뮬레이터의 입력부(SII1) 및 출력부(SOR1j) 사이의 연결을 활성화(activating) 또는 비활성화(deactivating)하기에 적합한 제어 및 검증 모듈(CTR)을 가진다.
지금 설명된 실시 예에 있어서, 선택 모듈(MSEL1)은 조작자(operator)로부터의 명령에 대하여 제어 및 검증 모듈(CTR)에 의해 제어된다.
그 결과, 시뮬레이션 동안, 입력부(ENT1i)는:
센서(CAPi)의 상태를 나타내는 데이터; 또는
실시간 시뮬레이터(SIM)에 의해 생성된 바와 같은 대체(substitution) 디지털 데이터(DSUi);
중 어느 하나를 수신할 수 있다.
디지털 컴퓨터(FAD1)는, (아날로그 데이터(DONi)가 디지털 데이터로 변환된 후에) 센서(CAPi)로부터 오거나 아니면 시뮬레이터(SIM)(데이터 DSUi)로부터 오는, 입력부(ENTi)상에서 수신된 데이터의 함수로서 출력부(SOR1j)를 거쳐 명령(COMi ,j)을 액츄에이터(ACTj)로 보내기에 적절한 조절(regulation) 모듈(MREG1)을 가진다.
명령(COMi ,j)은 액츄에이터(ACTj)에 의해 수신된다.
이것은 스위치(MD1)가 닫힌 위치(closed position)에 있다면 실시간 시뮬레이터(SIM)의 입력부(SII1)에서도 수신된다.
본 발명의 하나의 이용 모드에 있어서, 조작자는 실제 센서들(CAPi) 중의 어느 것도 고려하지 말라고 디지털 컴퓨터(FAD1)에게 지시를 내릴 수 있다. 이후, 이 센서들과 연관된 실패 리포트(failure report)들이 바람직하게 마스킹된다(masked).
이러한 구현에 있어서, 디지털 컴퓨터(FAD1)는 항상 그 출력부들을 작동시키려고(actuate) 시도하지만, 이들 중 어느 것도 액츄에이터들(ACTj)에 연결되어 있지 않다: 연관된 실패 리포트들은 "커렉트(correct)"로 강제될 수 있다.
명령 값들은 실제 시뮬레이터(SIM)의 입력부(SII1)로 전송된다.
이 구현에 있어서, 실시간 시뮬레이터는 엔진(MOT1)의 컴퓨터 모델 및 항공기(AER)의 컴퓨터 모델을 포함하고, 가능하게는 또한 실제 항공전자기기(avionics)의 책임을 떠맡고 있고, 이 항공전자기기들은 시뮬레이션되지 않는다.
다른 구현에 있어서, 조작자는 하나를 제외한 모든 센서들(CAPi)을 고려하라고 디지털 컴퓨터(FAD1)에게 지시할 수 있고, 마스킹되는 것은 그 하나의 센서와 연관된 실패 리포트만이다.
이러한 상황 하에서, 실시간 시뮬레이터는 적어도 그 센서의 시뮬레이션을 포함한다.
디지털 컴퓨터는 액츄에이터들(ACTj)로의 그 출력부들을 성공적으로 작동시키는데, 이는 조작자가 액츄에이터들(ACTj) 모두가 연결되어 있다고 가리켜서: 아무런 실패 리포트도 마스킹되지 않기 때문이다.
본 발명의 지금 설명된 실시 예에서, 액츄에이터들에 보내진 명령들(COMi ,j)의 값들은 스위치(MD1)의 위치에 따라서 선택적으로 실시간 시뮬레이터(SIM)로 전송된다. 시뮬레이션 단계 동안, 모든 명령들이 실시간 시뮬레이터(SIM)로 전송되고, 이 명령들은 시뮬레이터에 의해서 사용되기도 하고 사용되지 않기도 한다.
도 2는 디지털 컴퓨터(FAD1)에 의해 시행되는 소프트웨어 레이어(layer)들을 나타내는 도면이다. 이것은 3개의 레이어를 갖는 모델인데, 즉: 특히 다양한 센서들(CAPi) 및 액츄에이터들(ACTj)을 관리하는 운영 시스템을 포함하는 하부 레이어(OS); 입력부들(ENT1i)상에서 수신된 데이터의 함수로서 액츄에이터들(ACTj)로 보내기 위한 명령들(COMi ,j)을 생성하기에 적합한, 조절 모듈을 시행하는 상부 레이어(MREG1); 및 조절 모듈(MRG1)과 운영 시스템(OS) 사이의 중간 인터페이스 레이어(API), 여기서 선택 모듈(MSEL1)이 시행됨.
도 3은 본 발명에 따른 시스템(SYS2)를 도시하는데, 이 시스템은 두 개의 엔진들(MOT1, MOT2)(도시되지 않음)을 가지고, 이들 각각은 각각의 디지털 컴퓨터(FAD1, FAD2)에 의해서 제어된다.
유사한 기호가 제2 컴퓨터(FAD2)에 대해서 사용된다.
디지털 컴퓨터들(FAD1 및 FAD2)은 컴퓨터 간(inter-computer) 연결(LIF)에 의해서 상호연결된다.
지금 설명된 실시 예에 있어서, 실시간 시뮬레이터(SIM)는 엔진들(MOD1 및 MOD2) 둘 다를 위한 컴퓨터 모델들을 포함하고, 항공기(AER)를 위한 컴퓨터 모델 또한 포함한다.
도 3에서, 센서(CAPi)는 선택적으로 두 개의 디지털 컴퓨터들(FAD1 및 FAD2) 각각에 연결될 수 있고, 각각의 출력부(SOR1j, SOR2j)는 선택적으로 실시간 시뮬레이터(SIM)의 입력부(SII1 또는 SII2)에 연결될 수 있다.
당연히, 특정 센서들은 두 개의 디지털 컴퓨터들(FAD1, FAD2) 중의 하나에만 연결될 수 있다.
본 발명에 따르면, 디지털 컴퓨터들(FAD1, FAD2)은 시뮬레이션의 단계 동안, 및 조절 모듈들(MREG1, MREG2)을 개발하는 단계 동안, 그리고 항공기가 사용중인 즉 비행중인 동안 엄격하게 동일하다.
당연히, 안전상의 이유로, 항공기가 비행중일 때 시뮬레이션 기능이 활성화되는 것을 막는 것은 필수적이다.
그 결과, 디지털 컴퓨터들(FAD1, FAD2) 각각에서, 검증 수단(CTR)은 항공기(AER)가 비행중인 동안 입력부들(ENT1i, ENT2i)이 대체 버스들(BSU1, BSU2)로 스위칭되는 것을 막기 위한 검증 프로시저(verification procedure)를 시행한다.
도 4는 본 발명에 따른 시스템에서 시행될 수 있는 검증 프로시저의 예를 도시한다.
컴퓨터(FAD1, FAD2)가 스위치 온(switch on)된(단계 E10) 후에, 이 검증 프로시저는 이 컴퓨터들의 입력부들(ENT1i, ENT2i)이 실시간 시뮬레이터(SIM)의 대체 버스들(BSU1, BSU2)에 연결되지 않았는지 여부가 검증되는, 다시 말해, 이 입력부들이 항공기 또는 엔진들의 센서들(CAPi)에 실제로 연결되어 있는지 여부가 검증되는 단계 E20를 가진다.
만일 그렇다면, 단계 E20 이후에, 메모리(MEM)의 결정된(determined) 주소(ADR)가 결정된 값(COD)을 포함하는지를 디지털 컴퓨터들(FAD1, FAD2) 각각이 검증하는 단계 E30가 이어진다.
만일 그렇다면, 단계 E30 이후에, 디지털 컴퓨터들(FAD1, FAD2) 각각이 미리 결정된(predetermined) 시간 내에서 미리 결정된 프레임 시퀀스(frame sequence)를 기다리는 단계 E40가 이어진다.
만일 시퀀스가 시간에 맞춰 수신되면, 즉 세 개의 검증 단계들(E20, E30, 및 E40) 모두가 성공적이었으면, 시뮬레이션을 수행하는 것을 예상할 수 있는데, 즉 조작자는 입력부들(ENT1i, ENT2i) 각각을 대체 버스들(BSU1, BSU2)을 거쳐 실제 센서(CAPi) 또는 실시간 시뮬레이터(SIM1)에 실제로 독립적으로 연결할 수 있다.
지금 설명된 시행에 있어서, 검증 단계들(E20, E30, E40) 중의 어느 하나가 실패하면(failing), 메모리(MEM) 내의 주소(ADR)에서 코드(COD)가 덮어써 진다(overwritten).
이 프로시저는 컴퓨터가 스위치 온된 때 실행된다. 이것은 임의의 부적절한 시기에 시뮬레이션 모드가 활성화되는 것을 방지한다.

Claims (7)

  1. 항공기 내의 엔진을 제어하도록 구성되고 상기 항공기에 내장된 적어도 하나의 디지털 컴퓨터를 포함하는 시스템으로서,
    각각의 디지털 컴퓨터는:
    상기 항공기 또는 상기 엔진의 센서의 상태를 나타내는 데이터를 수신하도록 구성된 적어도 하나의 입력부;
    상기 항공기 또는 상기 엔진의 적어도 하나의 액츄에이터에 연결되도록 구성된 적어도 하나의 출력부; 및
    상기 적어도 하나의 입력부에 의해서 수신된 데이터의 함수로서 적어도 하나의 명령을 생성하고, 상기 적어도 하나의 출력부를 거쳐 상기 적어도 하나의 액츄에이터에 상기 적어도 하나의 명령을 보내도록 구성된 조절 모듈;
    을 포함하고,
    상기 시스템은:
    조작자로부터의 지시의 함수로서 상기 적어도 하나의 입력부를 상기 센서 또는 대체 버스(substitution bus)로 스위칭하도록 구성되고 상기 적어도 하나의 디지털 컴퓨터에 포함된 선택 모듈;
    상기 항공기 및 상기 엔진의 환경의 적어도 일부를 시뮬레이션하기 위한, 상기 항공기에 내장된 실시간 시뮬레이터; 및
    상기 항공기가 비행중일 때 상기 디지털 컴퓨터의 상기 적어도 하나의 입력부가 상기 선택 모듈에 의해 상기 대체 버스로 스위칭되는 것을 방지하기 위한 검증 프로시저를 시행하도록(implement) 구성된, 상기 적어도 하나의 디지털 컴퓨터에 포함된 검증 모듈;
    을 더 포함하고,
    상기 시뮬레이터는:
    상기 실시간 시뮬레이터에 의해 생성된 디지털 데이터의 적어도 하나의 대체 아이템(substitution item)을 상기 대체 버스를 통해 상기 적어도 하나의 디지털 컴퓨터의 상기 적어도 하나의 입력부에 보내도록 구성된 디지털 출력부; 및
    상기 적어도 하나의 디지털 컴퓨터에 의해 발급된 상기 적어도 하나의 명령을 수신하도록 구성되고 상기 디지털 컴퓨터의 상기 적어도 하나의 출력부에 연결된 디지털 입력부;
    를 포함하고,
    상기 조절 모듈은, 디지털 데이터의 상기 적어도 하나의 대체 아이템의 함수로서 상기 적어도 하나의 명령을 생성하고, 상기 적어도 하나의 출력부를 거쳐 상기 적어도 하나의 액츄에이터에 상기 적어도 하나의 명령을 보내도록 구성되고,
    상기 실시간 시뮬레이터는 상기 명령에 대한 상기 항공기 및 상기 엔진의 반응(reaction)을 시뮬레이션하도록 구성된 것을 특징으로 하는 시스템.
  2. 제 1 항에 있어서,
    상기 선택 모듈은 상기 조절 모듈과 상기 적어도 하나의 입력부 사이의 인터페이스를 구성하는 소프트웨어 모듈에 의해 시행되는 것을 특징으로 하는 시스템.
  3. 제 1 항에 있어서,
    상기 액츄에이터에 연결된 상기 적어도 하나의 출력부를 상기 시뮬레이터의 상기 디지털 입력부에 연결시키거나, 상기 액츄에이터에 연결된 상기 적어도 하나의 출력부를 상기 시뮬레이터의 상기 디지털 입력부로부터 분리시키기 위한 수단을 더 포함하는 것을 특징으로 하는 시스템.
  4. 제 1 항에 있어서,
    물리적 연결에 의해 서로 상호연결된 두 개의 디지털 컴퓨터들 및 두 개의 엔진들을 포함하고, 상기 컴퓨터들 각각은 상기 엔진들 중의 하나를 제어하도록 구성된 것을 특징으로 하는 시스템.
  5. 제 1 항에 있어서,
    상기 적어도 하나의 디지털 컴퓨터가 스위치 온(switch on) 되자마자 상기 검증 프로시저가 시행되고,
    상기 검증 모듈은:
    상기 적어도 하나의 입력부가 상기 센서로 스위칭되는지를 검증하도록;
    상기 시스템의 메모리의 결정된 주소 내의 결정된 코드를 검증하도록; 그리고
    적어도 하나의 결정된 프레임이 결정된 시간 내에 수신되는지를 검증하도록;
    구성된 것을 특징으로 하는 시스템.
  6. 제 5 항에 있어서,
    상기 검증 모듈은 검증들 중의 적어도 하나가 실패하는(failing) 경우에 상기 코드를 덮어쓰기 위한 수단을 포함하는 것을 특징으로 하는 시스템.
  7. 제 1 항에 있어서,
    상기 대체 버스는 CAN(computer area network), 이더넷(Ethernet), 또는 ARINC 타입의 디지털 버스인 것을 특징으로 하는 시스템.
KR1020137000129A 2010-06-23 2011-06-16 항공기 엔진의 환경의 실시간 시뮬레이션을 위한 시스템 Expired - Fee Related KR101856263B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1055006A FR2961927B1 (fr) 2010-06-23 2010-06-23 Systeme de simulation temps reel de l'environnement d'un moteur d'aeronef
FR1055006 2010-06-23
PCT/FR2011/051378 WO2011161359A1 (fr) 2010-06-23 2011-06-16 Systeme de simulation temps reel de l'environnement d'un moteur d'aeronef

Publications (2)

Publication Number Publication Date
KR20130096216A KR20130096216A (ko) 2013-08-29
KR101856263B1 true KR101856263B1 (ko) 2018-05-09

Family

ID=43034480

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137000129A Expired - Fee Related KR101856263B1 (ko) 2010-06-23 2011-06-16 항공기 엔진의 환경의 실시간 시뮬레이션을 위한 시스템

Country Status (10)

Country Link
US (1) US9114883B2 (ko)
EP (1) EP2585369B1 (ko)
JP (1) JP5852108B2 (ko)
KR (1) KR101856263B1 (ko)
CN (1) CN102947178B (ko)
CA (1) CA2802577C (ko)
FR (1) FR2961927B1 (ko)
PL (1) PL2585369T3 (ko)
RU (1) RU2586796C2 (ko)
WO (1) WO2011161359A1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3093176B2 (ja) 1997-11-17 2000-10-03 株式会社キッツ ボールバルブ用ボール
CN103869707A (zh) * 2012-12-13 2014-06-18 中航商用航空发动机有限责任公司 应用于商用航空发动机控制系统的半物理仿真试验系统
CA2852080C (en) * 2013-05-22 2018-02-20 Air China Limited Test apparatus and test method based on dfdau
JP6212788B2 (ja) 2014-09-30 2017-10-18 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 無人航空機を稼働する方法及び無人航空機
WO2016050099A1 (en) 2014-09-30 2016-04-07 SZ DJI Technology Co., Ltd. System and method for supporting simulated movement
CN104780177B (zh) * 2015-04-29 2018-03-23 西安电子科技大学 物联网感知设备云端仿真系统的信息安全保障方法
AT517836B1 (de) * 2015-11-19 2017-05-15 Avl List Gmbh Verfahren und Prüfstand zum Durchführen eines Prüfversuchs für einen Prüfling
US20190005826A1 (en) 2017-06-28 2019-01-03 Ge Aviation Systems, Llc Engine load model systems and methods
CN111290289A (zh) * 2018-12-10 2020-06-16 中国科学院沈阳自动化研究所 一种发动机硬件在回路仿真系统
CN111911306B (zh) * 2020-07-27 2022-10-04 山东飞奥航空发动机有限公司 无人机电喷系统的测试仿真系统及其实现方法
DE102024203170A1 (de) * 2024-04-08 2025-10-09 Stellantis Auto Sas Verfahren, Steuereinheit und Prüfanordnung zum Prüfen wenigstens eines Steuergeräts für ein Fahrzeug
CN120404162A (zh) * 2025-04-18 2025-08-01 天目山实验室 一种基于Amesim的航空发动机热管理半物理实验系统及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5111402A (en) 1990-01-19 1992-05-05 Boeing Company Integrated aircraft test system
US20070202469A1 (en) * 2006-02-13 2007-08-30 The Boeing Company System for trouble shooting and controlling signals to and from an aircraft simulator
WO2009113867A1 (en) 2008-03-11 2009-09-17 Aker Mh As Simulator system and method

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6246229A (ja) * 1985-08-23 1987-02-28 Ishikawajima Harima Heavy Ind Co Ltd 可搬型実時間航空用エンジンシミユレ−タ
JPH0625904B2 (ja) * 1987-06-18 1994-04-06 防衛庁技術研究本部長 飛行模擬装置
US5260874A (en) * 1990-09-05 1993-11-09 The Boeing Company Aircraft flight emulation test system
FR2711609B1 (fr) * 1993-10-28 1996-01-26 Sextant Avionique Procédé et dispositif pour la validation au sol des fonctions de sécurité du système de pilotage équipant un aérodyne.
US6292712B1 (en) * 1998-01-29 2001-09-18 Northrop Grumman Corporation Computer interface system for a robotic system
US6647301B1 (en) * 1999-04-22 2003-11-11 Dow Global Technologies Inc. Process control system with integrated safety control system
DE10131317A1 (de) * 2001-06-28 2003-01-09 Volkswagen Ag Steuergerät und Verfahren zum Testen eines Steuergerätes
RU21971U1 (ru) * 2001-09-05 2002-02-27 Федеральное государственное унитарное предприятие Летно-исследовательский институт им. М.М. Громова Летный тренажер
US6882929B2 (en) * 2002-05-15 2005-04-19 Caterpillar Inc NOx emission-control system using a virtual sensor
US6735500B2 (en) * 2002-06-10 2004-05-11 The Boeing Company Method, system, and computer program product for tactile cueing flight control
JP4133435B2 (ja) * 2003-02-26 2008-08-13 健蔵 野波 小型無人ヘリコプタの自律制御方法
US9099012B2 (en) * 2005-03-14 2015-08-04 Cubic Corporation Adjustment of altitude measurements
US20070142980A1 (en) * 2005-12-19 2007-06-21 Marc Ausman Avionics method and apparatus
JP4987382B2 (ja) * 2006-08-09 2012-07-25 富士通テン株式会社 分散型シミュレーションシステム、シミュレータ識別方法、及び、分散型シミュレーションシステムの管理装置
FR2906881B1 (fr) * 2006-10-05 2009-01-30 Mbda France Sa Procede de controle fonctionnel d'une centrale inertielle d'un mobile.
FR2917715B1 (fr) * 2007-06-20 2009-12-25 Eurocopter France Procede et dispositif de controle et de regulation d'un turbomoteur de giravion
US8612107B2 (en) * 2008-06-10 2013-12-17 The Regents Of The University Of Michigan Method, control apparatus and powertrain system controller for real-time, self-learning control based on individual operating style
US8364340B2 (en) * 2009-03-31 2013-01-29 General Electric Company Method and systems for virtual sensor selection and blending
US8380473B2 (en) * 2009-06-13 2013-02-19 Eric T. Falangas Method of modeling dynamic characteristics of a flight vehicle
US8612192B2 (en) * 2010-05-24 2013-12-17 GM Global Technology Operations LLC Vehicle simulation system with software-in-the-loop bypass control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5111402A (en) 1990-01-19 1992-05-05 Boeing Company Integrated aircraft test system
US20070202469A1 (en) * 2006-02-13 2007-08-30 The Boeing Company System for trouble shooting and controlling signals to and from an aircraft simulator
WO2009113867A1 (en) 2008-03-11 2009-09-17 Aker Mh As Simulator system and method

Also Published As

Publication number Publication date
KR20130096216A (ko) 2013-08-29
CN102947178A (zh) 2013-02-27
CA2802577C (fr) 2018-01-02
US20130211691A1 (en) 2013-08-15
EP2585369B1 (fr) 2019-10-30
RU2013102873A (ru) 2014-07-27
JP5852108B2 (ja) 2016-02-03
FR2961927B1 (fr) 2013-12-20
PL2585369T3 (pl) 2020-06-29
JP2013533478A (ja) 2013-08-22
US9114883B2 (en) 2015-08-25
RU2586796C2 (ru) 2016-06-10
EP2585369A1 (fr) 2013-05-01
CN102947178B (zh) 2015-12-02
CA2802577A1 (fr) 2011-12-29
WO2011161359A1 (fr) 2011-12-29
FR2961927A1 (fr) 2011-12-30

Similar Documents

Publication Publication Date Title
KR101856263B1 (ko) 항공기 엔진의 환경의 실시간 시뮬레이션을 위한 시스템
CN106055728B (zh) 一种民用飞机飞控系统混合异构仿真平台
CN111443618B (zh) 一种用于gnc系统的多模式在线实时自主切换仿真系统及方法
WO2016173624A1 (en) Method and apparatus for generating a fault tree for a failure mode of a complex system
JP6074969B2 (ja) シミュレータ
Darwesh et al. Semi-automated deployment of a High-lift system on IMA using the Selective Middleware
Gholkar et al. Hardware-in-loop simulator for mini aerial vehicle
KR20160020777A (ko) 항공기의 임베디드 컴퓨터 검증을 위한 외부장치 모의기 시스템
Ott System testing in the avionics domain
CN112612297A (zh) 一种民机自动飞行控制系统的适航验证系统及验证方法
Darwesh et al. A demonstrator for the verification of the selective integration of the Flexible Platform approach into Integrated Modular Avionics
CN113050583A (zh) 一种飞行控制系统地面测试平台及其测试方法
Strauch et al. Model Based Desgin Environment for Launcher Upper Stage GNC Development
Rachucki et al. Analysis of scalable distributed on-board computer architecture for suborbital rockets and micro launchers
Maaß et al. Software system architecture for control of tethered kites
KR101418481B1 (ko) 무인기용 비행제어시스템의 bit처리장치 및 그 제어방법
Haus Ground and Flight Testing the New VISTA Simulation System (VSS)
Halle et al. Avionics Virtual Integration Platform to Support Simulation-Based Validation and Verification
Smaili et al. Simulation of an affordable fly-by-wire system for small commercial aircraft
Murch et al. Software considerations for subscale flight testing of experimental control laws
KR102522264B1 (ko) 폭발물 탐지를 위한 드론의 hils 시스템
Denti et al. Real-time hardware-in-the-loop simulation of fly-by-wire flight control systems
Yadav et al. Dvice-Dynamic Vehicle Interface Simulator for Checkout Evaluation
Bickel et al. Design validation of a new generic fly-by-x flight control system for helicopters
WO2025169603A1 (ja) シミュレータシステム及びシミュレート方法

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20210503

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20210503

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000