CN-116011215-B - Aircraft simulated flight guidance calculation method
Abstract
The invention discloses an aircraft simulated flight guidance calculation method, which comprises the following steps of initializing FGCS a system according to performance parameters and an execution flight plan of an aircraft, receiving and executing instruction information of control units, acquiring and executing the instruction information sent by the control units of different stages according to different stages of the aircraft, updating time driving frames, driving through the time frames to obtain time difference DELTATIME between the two frames, calculating and outputting effective flight parameters according to the current flight state of the aircraft to guide the aircraft to fly, stopping, and removing a cache by FGCS system and logging off. The invention provides a feasible scheme for simulating the flight of the aircraft by providing the calculation method for simulating the flight guidance of the aircraft.
Inventors
- TANG ZHONGMIN
- ZHOU LONG
- TANG MIAO
- LIU WENXING
- WEI JINJUN
Assignees
- 南京智慧航空研究院有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20221230
Claims (6)
- 1. The aircraft simulated flight guidance calculation method is characterized by comprising the following specific steps: initializing FGCS a system according to performance parameters of the aircraft and a flight plan; acquiring and executing instruction information sent by the control units at different stages according to the different stages of the aircraft; The time difference DELTATIME between the two frames is obtained through the time frame driving, and then the effective flight parameters are calculated and output to guide the aircraft to fly according to the current flight state of the aircraft; The FGCS system clears the cache and logs off; The time frame driving is used for obtaining a time difference DELTATIME between two frames, and then according to the current flight state of the aircraft, calculating and outputting effective flight parameters to guide the aircraft to fly, wherein the method specifically comprises the following steps of: (1) Sliding phase (2) Take-off phase (3) Stage of landing (4) Departure stage (5) Cruise phase (6) Approach stage The output parameters are according to the ground slide and air flight TaxiingOutPut and FlyingOutPut, and the IOutPut interface is realized by the two output parameters, specifically as follows: ; The specific calculations for the different flight phases are as follows: a m/s2 is aircraft ground acceleration, v m/s is forward taxiing speed, d m/s2 is aircraft ground deceleration, d'm/s2 is turn-time deceleration, v'm/s is turn speed, and acceleration formula vt=vo+at is followed, where Vo is initial speed, a is ±acceleration, and t is time; (1) And (3) sliding: the coasting phase speed output is as follows: ; (2) A takeoff stage: The aircraft ground clearance speed is vlif (kt) When (when) Vlof, the conversion state is DEPARTING, and the output parameter is FlyingOutPut; (3) A landing stage: Continuously decelerating to the coasting speed v ; (4) The departure stage: When the off-site program is executed, the off-site program consists of n program points, each program point has own height and speed limiting requirements, and if the index of the position of the program point is marked as si, si is more than or equal to 0 and si is less than n, as follows: From the above, it can be seen that the position index si needs to be calculated, and iterating until si is greater than or equal to n, the switching state is Flying, the output parameter is FlyingOutPut, and the logic for judging that the program point has been flown is: ; (5) Cruising phase: The method comprises n waypoints, wherein each waypoint has own height and speed limiting requirements, CAS or MACH is adopted as a target speed type, for an aircraft, the maximum operation speed CAS is marked as VMO, the unit kt is marked, under any condition, the CAS cannot exceed the value, and if the target speed is CAS, the value is used as an upper limit; The maximum operating Mach number MACH, noted MMO, is not exceeded in any case, and is taken as an upper limit if the target speed is Mach number; assuming that the index of the location is denoted si, si is ≡ 0 and si < n, as follows: And continuously iterating until si is more than or equal to n, wherein the switching state is Approaching, the output parameter is FlyingOutPut, and the logic for judging that the navigation point has flown through is as follows: When a valid TARGETCMD signal is received, si is not iterated any more, and the output parameters are: (6) A field entering stage: When the approach procedure is executed, the approach procedure consists of n procedure points, each procedure point has own height and speed limiting requirements, and if the index of the position of the procedure point is marked as si, si is more than or equal to 0 and si is less than n, as follows: when the landing runway is in a landing, the connection with the landing runway is considered, an initial approach positioning point IAF, a middle positioning point IF and an approach positioning point FAF exist in the landing program, and when the landing runway passes through the IF point, the output parameters are adjusted as follows: si is iterated continuously until si is more than or equal to n and h is less than or equal to 0, the switching state is Landing, the output parameter is TaixingOutPut, and the logic for judging that the program point has flown through is as follows: 。
- 2. The method of claim 1, wherein the system for initializing FGCS the flight plan based on the performance parameters of the aircraft is: reading performance parameter data of the aircraft BADA; assigning a planning mission to the aircraft; The aircraft state is initialized.
- 3. A method of aircraft simulated flight guidance calculation as claimed in claim 2, wherein said initializing the aircraft state is in particular determining if the aircraft has a turret instance and locating a first section of the aircraft-executable flight plan; If the tower example exists, the method does not perform any processing and is used as the initialized state of the aircraft, and if the tower example does not exist, the method performs state monitoring of the aircraft; searching a first section of plan in a flight plan executable by the aircraft, wherein the planned take-off airport is an originating airport, the originating airport exists in a tower instance, the control unit of the default aircraft is a corresponding tower instance, and otherwise, the default aircraft is judged to be a managed control unit; if the control unit of the originating aircraft is a managed control unit, the originating aircraft is not constrained by the automatic control instruction of the originating flight, and can take off by the take-off time.
- 4. The method for calculating simulated flight guidance of an aircraft according to claim 1, wherein the default state of the aircraft is defined as an initialization state before the simulation is started, and the different phases of the aircraft include a take-off push-out phase, a taxiing phase, a take-off phase, a departure phase, a cruising phase, an approach phase and a landing phase; In different stages, the control unit transmits instruction information of the corresponding stage, and the aircraft executes and changes the current state according to the instruction information of the corresponding stage.
- 5. An aircraft simulated flight guidance computing method as claimed in claim 4, wherein, A take-off push-out stage: When the simulation starts, the control unit sends initialization INITGATE instruction information, and the state of the aircraft changes to an allocated aircraft position AllocatedGate; The aircraft is ready, the regulatory unit sends a release permit command CLEARANCE, the aircraft receives the release permit command, and the aircraft state changes to an assigned runway AllocatedRWY; The aircraft state becomes ready to be pushed ReadyPush by the push time and requests push, and when the push permission command PUSHBACK sent by the regulatory unit is received, push is allowed, the aircraft state becomes pushing Pushing; the taxiing stage comprises the departure of the aircraft and the approach of the aircraft; Aircraft departure: after the aircraft is pushed out and driven, the aircraft requests to slide, when a sliding permission instruction TAXI sent by a control unit is received, the aircraft is allowed to slide, and the state of the aircraft is changed to be in sliding Taxiing; the aircraft arrives at the report point, requests to get on the runway, changes the state to the report point to wait for getting on the runway Lining, and when receiving a permission instruction ENTERRWY for allowing to get on the runway sent by the control unit, allows to get on the runway, changes the state of the aircraft to the runway to wait for taking off LiningUp; aircraft approach: The aircraft informs the control unit of the runway departure point, and when a TAXI permission instruction TAXI sent by the control unit is received, the aircraft keeps on sliding when the aircraft departs from the runway, and the state changes to be in sliding Taxiing; after the aircraft arrives at the stand and a message is sent to the stand ENTERGATE to inform a control unit that the state is changed into the Finished state of executing the flight mission; a takeoff stage: after the aircraft enters the runway, the aircraft requests take-off, when a control unit is received and sends a take-off permission instruction TAKEOFF, the take-off is permitted, and the state of the aircraft is changed to be taking-off TakingOff; the departure stage: After the runway of the aircraft takes off, the control unit sends a CLIMBING starting instruction CLIMBING, the aircraft climbs, and the state of the aircraft becomes that the departure procedure DEPARTING is executed; cruising phase: The control unit sends a cruise instruction CRUISING, and after the aircraft enters a cruise phase, the state of the aircraft becomes cruise flight Flying; During the aircraft cruising phase, supporting a navigational command REROUTE, which includes a new flight route, according to which the aircraft would fly if the navigational command was executed; during the aircraft cruising phase, supporting a target instruction TARGETCMD which comprises a target point, a target altitude, a target speed and a target course, wherein if the target instruction is executed, the aircraft flies according to specified target data; A field entering stage: After the aircraft enters the approach area, upon receiving the approach area start descent altitude command DESCENDING sent by the regulatory unit, the aircraft starts to descend to perform the approach procedure, the state becomes executing the approach procedure Approaching, A landing stage: after the aircraft enters the airport terminal area, when receiving an execution landing runway instruction LANDING sent by a control unit, allowing landing, and starting the landing runway by the aircraft, changing the state into a landing runway Landing; After the aircraft contacts the runway, the aircraft is continuously decelerated to a sliding speed, the runway departure point to be driven off is reported to a control unit, a proper sliding path and a proper stand are allocated, the control unit sends a sliding permission command TAXI, and the aircraft is permitted to execute according to the sliding command.
- 6. The method of claim 1, wherein FGCS system clears the cache and logs off, specifically: clearing aircraft BADA performance parameter data; Clearing the flight planning task of the aircraft; closing the aircraft state machine; Clearing the control instruction message queue; Closing FGCS will not provide service any more.
Description
Aircraft simulated flight guidance calculation method Technical Field The invention relates to the field of civil aviation, in particular to an aircraft simulated flight guidance calculation method. Background In order to simulate the full flow simulation of the aircraft Gate-to-Gate, a set of flight guidance calculation output modules for the operation of the aircraft must be provided, from the aspect of business flow, the aircraft is launched from a passenger, pushed out from a flight, slid to take off, flown in the air, approaching, taken over by a tower to land on a runway, slid off the runway to a specified stand, blocked off from the runway to get off the passenger to complete the whole flow, effective engagement and cooperation between a plurality of units are involved, and when no control example exists, a calculation method is needed to guide the operation of the aircraft to achieve automatic intelligent guidance flight. Disclosure of Invention In view of the above-mentioned technical shortcomings, the present invention aims to provide a calculation method for simulating flight guidance of an aircraft, which provides a feasible scheme for simulating the flight of the aircraft by proposing a calculation method for simulating flight guidance of the aircraft. In order to solve the technical problems, the invention provides an aircraft simulated flight guidance calculation method, which comprises the following steps: initializing FGCS a system according to performance parameters of the aircraft and a flight plan; acquiring and executing instruction information sent by the control units at different stages according to the different stages of the aircraft; The time difference DELTATIME between the two frames is obtained through the time frame driving, and then the effective flight parameters are calculated and output to guide the aircraft to fly according to the current flight state of the aircraft; Stopping, FGCS cleaning the buffer memory and logging off. Preferably, the system for initializing FGCS the flight plan according to the performance parameters of the aircraft is specifically: reading performance parameter data of the aircraft BADA; assigning a planning mission to the aircraft; The aircraft state is initialized. Preferably, the initializing the state of the aircraft is specifically determining whether the aircraft has a tower instance and searching for a first section of the flight plan executable by the aircraft; If the tower example exists, the method does not perform any processing and is used as the initialized state of the aircraft, and if the tower example does not exist, the method performs state monitoring of the aircraft; searching a first section of plan in a flight plan executable by the aircraft, wherein the planned take-off airport is an originating airport, the originating airport exists in a tower instance, the control unit of the default aircraft is a corresponding tower instance, and otherwise, the default aircraft is judged to be a managed control unit; if the control unit of the originating aircraft is a managed control unit, the originating aircraft is not constrained by the automatic control instruction of the originating flight, and can take off by the take-off time. Preferably, before the simulation is started, defining the default state of the aircraft as an initialization state, wherein the different stages of the aircraft specifically comprise a take-off push-out stage, a taxiing stage, a take-off stage, a departure stage, a cruising stage, a landing stage; In different stages, the control unit transmits instruction information of the corresponding stage, and the aircraft executes and changes the current state according to the instruction information of the corresponding stage. Preferably, the takeoff push-out phase: When the simulation starts, the control unit sends initialization INITGATE instruction information, and the state of the aircraft changes to an allocated aircraft position AllocatedGate; The aircraft is ready, the regulatory unit sends a release permit command CLEARANCE, the aircraft receives the release permit command, and the aircraft state changes to an assigned runway AllocatedRWY; The aircraft state becomes ready to be pushed ReadyPush by the push time and requests push, and when the push permission command PUSHBACK sent by the regulatory unit is received, push is allowed, the aircraft state becomes pushing Pushing; the taxiing stage comprises the departure of the aircraft and the approach of the aircraft; Aircraft departure: After the aircraft is pushed out and driven, requesting to slide, and when a sliding permission instruction TAXI sent by a control unit is received, allowing the aircraft to slide, wherein the state of the aircraft is changed into sliding TAXI; the aircraft arrives at the report point, requests to get on the runway, changes the state to the report point to wait for getting on the runway Lining, and when receiving a permission