Data calibration method, device and equipment for instrument landing station of aviation simulator

By automatically obtaining and updating the instrument landing station data, the problems of low manual calibration efficiency and low accuracy are solved, and data proofreading is efficient and accurate, and the simulation development efficiency of aviation simulators is improved.

CN120236442AActive Publication Date: 2025-07-01BEIJING BLUESKY AVIATION TECH CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202510707178.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-07-01
Estimated Expiration
2045-05-29

AI Technical Summary

Technical Problem

In the prior art, the calibration of the instrument landing station data relies on manual operations, resulting in low calibration efficiency and low accuracy, affecting the efficiency of simulation development of aviation simulators.

Method used

By obtaining correction instructions, including the target airport indication information and runway number, runway data and instrument landing station data are automatically obtained, the verification data is determined using the space solution algorithm, and the instrument landing station data is updated.

Benefits of technology

Automatic proofreading and updating of instrument landing station data is realized, data proofreading efficiency and accuracy are improved, and simulation development efficiency of aviation simulators is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120236442A_ABST
    Figure CN120236442A_ABST
Patent Text Reader

Abstract

The invention provides a data calibration method, device and equipment for an instrument landing station of an aviation simulator, and belongs to the field of flight simulation. The method comprises the following steps: acquiring a correction instruction, wherein the correction instruction comprises target airport indication information for indicating a target airport and a target runway number; runway data and instrument landing station data are obtained according to the target airport indication information and the target runway number, the runway data are used for indicating a target runway, and the instrument landing station data are used for indicating a target instrument landing station corresponding to the target runway; determining verification data of the target instrument landing station according to the runway data and the instrument landing station data; and updating the instrument landing station data according to the verification data. The instrument landing station data can be automatically checked, and the data checking efficiency and checking accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of flight simulation, and particularly relates to a method, device, and equipment for calibrating instrument landing station data of an aviation simulator. Background Art

[0002] The Instrument Landing System (ILS), also known as the blind landing system, is one of the most important radio navigation systems on board an aircraft and is also the most widely used precision approach and landing guidance system for aircraft. The aviation simulator simulates according to the functions and performances of the on-board equipment of a real aircraft. Simulating the instrument landing system is one of the key contents of the simulation development of the aviation simulator. According to the working principle of the instrument landing system of a real aircraft, by receiving and responding to the radio signals of the ground instrument landing system navigation station, the function of the radio navigation system can be realized. The realization of the simulation function of the instrument landing system model of the aviation simulator also relies on the data information of the ground instrument landing station to complete the calculation of key navigation parameters such as the localizer and glide slope deviation.

[0003] Currently, when calibrating the instrument landing station data, the method of manual operation and recording of coordinate points is used to complete the calibration of the instrument landing station. It is necessary to reposition the position of the simulator aircraft to the position of the feature point. During the simulation process of the aviation simulator, the position parameter information of the above-mentioned feature point needs to be calibrated by the simulator visual system for the actual positions of the airport and the runway before it can be determined. Therefore, if the position of the above-mentioned feature point is not calibrated or has not been determined, it will lead to the inability to carry out the above-mentioned manual calibration method or there will be a large deviation in the calibration result, and it is necessary to re-complete the calibration work according to the updated position point data related to the airport and the runway, which will cause the repetition of the station calibration work and greatly affect the simulation development efficiency. Summary of the Invention

[0004] This application provides a method, device, and equipment for calibrating instrument landing station data of an aviation simulator to automatically calibrate the instrument landing station data and improve the data calibration efficiency and calibration accuracy.

[0005] This application provides a method for calibrating instrument landing station data of an aviation simulator, including: Obtaining a calibration instruction, where the calibration instruction includes target airport indication information for indicating a target airport and a target runway number; Obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate the target instrument landing station corresponding to the target runway; Determine the calibration data of the target instrument landing station according to the runway data and the instrument landing station data; Update the instrument landing station data according to the calibration data.

[0006] According to the instrument landing station data calibration method of the flight simulator provided by the present application, the target instrument landing station includes a LOC station, and the calibration data includes the first target position of the LOC station. The step of determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: determining a first longitude parameter, a first latitude parameter, the runway heading of the target runway, and the runway length of the takeoff point of the target runway according to the runway data; determining a translation distance according to the runway length and a preset distance; determining a moving direction according to the runway heading; determining a second longitude parameter and a second latitude parameter of the LOC station according to the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, where the second longitude parameter and the second latitude parameter are used to indicate the first target position.

[0007] According to the instrument landing station data calibration method of the flight simulator provided by the present application, the calibration data includes the target heading of the LOC station. The step of determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: determining the direction from the takeoff point to the LOC station according to the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; determining the direction from the takeoff point to the LOC station as the target heading.

[0008] According to the instrument landing station data calibration method of the flight simulator provided by the present application, the target instrument landing station includes a GS station, and the calibration data includes the second target position of the GS station. The step of determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: obtaining the initial height of the target runway according to the runway data; obtaining the target height of the GS station according to the instrument landing station data; determining the glide slope height difference according to the target height, the initial height, and a preset height difference; determining the horizontal distance between the ground projection of the initial approach point of the aircraft and the GS station according to the glide slope height difference and a preset angle; moving a preset distance in the first direction along the runway heading from the takeoff point to reach a repositioning point; moving the horizontal distance in the second direction along the runway heading from the repositioning point to reach a target point, and the position of the target point is the second target position of the GS station.

[0009] According to the instrument landing station data calibration method of the flight simulator provided by this application, the obtaining of the calibration instruction includes: displaying a calibration object sub-interface on the instrument landing station data calibration interface, where airport indication information and runway numbers corresponding to each airport indication information are displayed on the calibration object sub-interface; receiving a calibration request for the target airport indication information and the target runway number, and obtaining a calibration instruction.

[0010] According to the instrument landing station data calibration method of the flight simulator provided by this application, a data update result sub-interface is displayed on the instrument landing station data calibration interface, and database update status information is displayed on the data update result sub-interface, and the database update status information is used to indicate the airport indication information and runway number corresponding to the successfully updated instrument landing station data; after updating the instrument landing station data according to the verification data, the method further includes: receiving a request to view the update result for the target indication information and the target runway number; displaying the updated instrument landing station data of the target instrument landing station on the data update result sub-interface.

[0011] According to the instrument landing station data calibration method of the flight simulator provided by this application, before obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, the method further includes: displaying a database connection login interface on the instrument landing station data calibration interface; obtaining database information based on the database connection login interface, and the database information is used to indicate a target database, and the target database includes runway data and instrument landing station data of multiple airports; establishing a communication connection with the target database according to the database information; obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number includes: obtaining runway data and instrument landing station data from the target database according to the target airport indication information and the target runway number.

[0012] This application also provides an instrument landing station data calibration device for a flight simulator, including: A first obtaining unit, configured to obtain a calibration instruction, where the calibration instruction includes a target airport indication information and a target runway number for indicating a target airport; A second obtaining unit, configured to obtain runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate a target runway, and the instrument landing station data is used to indicate a target instrument landing station corresponding to the target runway; A determining unit, configured to determine verification data of the target instrument landing station according to the runway data and the instrument landing station data; An update unit, configured to update the instrument landing station data according to the verification data.

[0013] The present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the instrument landing station data calibration method of any one of the above aviation simulators is implemented.

[0014] The present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the instrument landing station data calibration method of any one of the above aviation simulators is implemented.

[0015] The present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the instrument landing station data calibration method of any one of the above aviation simulators is implemented.

[0016] The instrument landing station data calibration method, device, and equipment provided by the present application first obtain a calibration instruction, where the calibration instruction includes target airport indication information and a target runway number for indicating a target airport, then obtain runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate a target instrument landing station corresponding to the target runway, then determine verification data of the target instrument landing station according to the runway data and the instrument landing station data, and finally update the instrument landing station data according to the verification data. It can realize automatic verification and update of the instrument landing station data, improve the data verification efficiency and verification accuracy. Description of the Drawings

[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 It is an architecture diagram of an instrument landing station data calibration system provided by the present application.

[0019] Figure 2 It is a flowchart of an instrument landing station data calibration method provided by the present application.

[0020] Figure 3 It is one of the interface diagrams of an instrument landing station data calibration interface provided by the present application.

[0021] Figure 4 It is the second schematic diagram of the interface of an instrument landing station data calibration interface provided by the present application.

[0022] Figure 5 It is the third schematic diagram of the interface of an instrument landing station data calibration interface provided by the present application.

[0023] Figure 6 It is the fourth schematic diagram of the interface of an instrument landing station data calibration interface provided by the present application.

[0024] Figure 7 It is the block diagram of the functional units of an instrument landing station data calibration device of an aviation simulator provided by the present application.

[0025] Figure 8 It is the schematic structural diagram of an electronic device provided by the present application. Detailed implementation manners

[0026] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without making creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.

[0027] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.

[0028] Referring to "embodiments" herein means that the specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0029] Currently, when calibrating the instrument landing station data, the method of manually operating and recording the coordinate points to complete the calibration of the instrument landing station is adopted, which not only has low calibration efficiency but also low accuracy.

[0030] Please refer to Figure 1 , the instrument landing station data calibration system 100 includes a human-computer interaction module, a database interaction module, and a core algorithm module. The human-computer interaction module, the database interaction module, and the core algorithm module are respectively communicatively connected. The human-computer interaction module is used for database login and implementing human-computer interaction logic. The human-computer interaction module also includes a main function display window. Based on the database login, it connects to the database of the database interaction module to realize the communication between the human-computer interaction module and the database. The database interaction module is used to obtain database parameters and calibration data, as well as update data. Then, based on the updated data, it performs data format conversion, and the converted station calibration parameters are displayed through the main function display window of the human-computer interaction module. The station calibration control instruction is output through the human-computer interaction logic of the human-computer interaction module. Then, the core algorithm module obtains the station calibration input parameters from the database interaction module. Based on the Localizer (LOC) station calibration algorithm and the Glide Slope (GS) station calibration algorithm, it generates station calibration parameters and sends the generated station calibration parameters to the database interaction module for data update. The LOC station calibration algorithm and the GS station calibration algorithm are respectively generated through a spatial resolution algorithm.

[0031] Please refer to Figure 2 , the instrument landing station data calibration method for an aviation simulator includes the following steps.

[0032] S201, obtain a calibration instruction.

[0033] Among them, the calibration instruction includes target airport indication information for indicating a target airport and a target runway number. The target airport indication information can be the four-letter code of the airport. Each airport includes multiple runways, and each runway corresponds to a runway number.

[0034] S202, obtain runway data and instrument landing station data according to the target airport indication information and the target runway number.

[0035] Among them, the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate the target instrument landing station corresponding to the target runway. In a specific implementation, the runway data includes information such as the latitude of the takeoff point, the longitude of the takeoff point, the altitude of the takeoff point, the true course of the takeoff point, and the runway length. The instrument landing station data includes the longitude of the LOC station, the latitude of the LOC station, the altitude of the LOC station, the heading of the LOC station. The longitude of the GS station, the latitude of the GS station, and the altitude of the GS station. The instrument landing station data obtained at this time can be the instrument landing station data before calibration.

[0036] S203, determine the calibration data of the target instrument landing station according to the runway data and the instrument landing station data.

[0037] Among them, the verification data includes the position verification data of the LOC station, the course verification data of the LOC station, the position verification data of the GS station, etc.

[0038] S204, update the instrument landing station data according to the verification data.

[0039] Among them, after the core algorithm module verifies the station data, the database interaction module performs format conversion on the verified data to store the converted data in the database. To update the station data in the database. Then the database interaction module needs to convert the corrected instrument landing system station data information obtained by the core algorithm module into a specific string format displayed by the database software and display it through the human-computer interaction module. The data conversion rules can be shown in Table 1.

[0040] Table 1

[0041] When updating the station data in the database, the four-letter airport code and runway number can be mapped to the four-letter airport code and runway number in the IlsDatabase form of the database, and the software encodes the SQL handle. According to the index of the station information type, the calibrated data information is updated to the IlsDatabase form of the database.

[0042] It can be seen that in this embodiment, first, a correction instruction is obtained. The correction instruction includes target airport indication information for indicating a target airport and a target runway number. Then, runway data and instrument landing station data are obtained according to the target airport indication information and the target runway number. The runway data is used to indicate the target runway, and the instrument landing station data is used to indicate the target instrument landing station corresponding to the target runway. Then, the verification data of the target instrument landing station is determined according to the runway data and the instrument landing station data. Finally, the instrument landing station data is updated according to the verification data. It can realize automatic verification and update of the instrument landing station data, improve the data verification efficiency and verification accuracy.

[0043] In a possible embodiment, the target instrument landing station includes a LOC station, and the calibration data includes a first target position of the LOC station. Determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: determining a first longitude parameter, a first latitude parameter, a runway heading, and a runway length of a takeoff point of the target runway according to the runway data; determining a translation distance according to the runway length and a preset distance; determining a moving direction according to the runway heading; and determining a second longitude parameter and a second latitude parameter of the LOC station according to the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, where the second longitude parameter and the second latitude parameter are used to indicate the first target position.

[0044] Among them, the sum of the runway length and the preset distance can be used as the translation distance. Then, based on the longitude and latitude parameters of the takeoff point of the airport runway, calculate the translation of the takeoff point along the runway heading based on the translation distance, and substitute it into the CalcPosition function for calculation to obtain the longitude and latitude coordinates of the corrected LOC station position.

[0045] In specific implementation, the CalcPosition function is a kind of spatial solution algorithm. Its principle is based on the WGS84 ellipsoid model, considering the differential geometric relationship on the ellipsoid and considering the earth curvature and direction change, and converting the displacement amount in the plane rectangular coordinate system into the longitude and latitude change amount in the geodetic coordinate system through the radius of curvature. The algorithm function is defined as follows: def CalcPosition(Latitude, Longitude, Heading, Distance) The input parameters of the function are respectively: starting point latitude, starting point longitude, moving direction, and moving distance.

[0046] The output parameters of the function are respectively: translated latitude, translated longitude.

[0047] It can be seen that in this embodiment, automatically correcting the position of the LOC station based on the longitude and latitude of the takeoff point, the runway heading, and the runway length can improve the efficiency and accuracy of data correction.

[0048] In a possible embodiment, the calibration data includes a target heading of the LOC station. Determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: determining a direction from the takeoff point to the LOC station according to the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; and determining the direction from the takeoff point to the LOC station as the target heading.

[0049] Among them, when calibrating the heading of the LOC station, after obtaining the corrected longitude and latitude of the LOC station, the azimuth between the two points is calculated by substituting into the CalcBearing function according to the longitude and latitude parameters of the take-off point of the airport runway, which is the heading of the corrected LOC station. Thus, the calibration of the longitude, latitude position and heading of the LOC station is completed.

[0050] In specific implementation, the CalcBearing function is a kind of spatial resolution algorithm. Its principle is to consider the shape of the earth ellipsoid (WGS84 parameters) and use the reduced latitude to eliminate the influence of the flattening. First, the reduced latitude is calculated to convert the geodetic latitude into the reduced latitude and eliminate the influence of the ellipsoid flattening. Second, the longitude difference between the two points is calculated. Furthermore, the azimuth angle between the two points is calculated based on the spherical triangle formula. The algorithm function is defined as follows: def CalcBearing(Latitude1, Longitude1, Latitude2, Longitude2) The input parameters of the function are respectively: the latitude of the first point, the longitude of the first point, the latitude of the second point, and the longitude of the second point.

[0051] The output parameter of the function is: the azimuth from the first point to the second point, in degrees.

[0052] It can be seen that in this embodiment, the heading of the LOC station is automatically calibrated based on the longitude and latitude of the take-off point and the longitude and latitude of the corrected LOC station, which can improve the efficiency and accuracy of data calibration.

[0053] In a possible embodiment, the target instrument landing station includes a GS station, and the verification data includes the second target position of the GS station. Determining the verification data of the target instrument landing station according to the runway data and the instrument landing station data includes: obtaining the initial height of the target runway according to the runway data; obtaining the target height of the GS station according to the instrument landing station data; determining the glide path height difference according to the target height, the initial height and a preset height difference; determining the horizontal distance between the ground projection of the initial approach point of the aircraft and the GS station according to the glide path height difference and a preset angle; moving a preset distance along the runway heading in the first direction from the take-off point to reach the repositioning point; moving the horizontal distance along the runway heading in the second direction from the repositioning point to reach the target point, and the position of the target point is the second target position of the GS station.

[0054] Wherein, the first moving direction and the second moving direction are opposite directions. In particular, the first moving direction is the direction away from the GS station. When calibrating the position of the GS station, a preset height difference can be determined first. This preset height difference is related to the aircraft descent rule. For example, it is stipulated that the aircraft approaches and lands along the flight principle of the A-degree glide angle, and the position of the B-nautical mile approach point is on the preset glide line. Then, in combination with the B-nautical mile horizontal distance, the preset height difference DeltaH of the B-nautical mile repositioning point relative to the takeoff point of the airport runway can be calculated. The specific implementation of converting the height difference to the metric unit is as follows: DeltaH = B 1852 / tan(A π / 180.0) In particular, the preset angle in this solution can refer to A degrees. A degrees can refer to 3 degrees. B nautical miles can refer to 3 nautical miles or 6 nautical miles, etc.

[0055] When obtaining the preset height, the actual height at the B-nautical mile position can be calculated based on the initial height of the airport runway takeoff point. Then, by subtracting the GS station height of the corresponding airport runway obtained from the database from the actual height, the glide height difference GsDeltaH can be obtained. Then, based on the flight principle of the A-degree glide angle in the above descent rule, the horizontal distance GsDeltaDistance between the coordinate point of the ground projection of the B-nautical mile position (i.e., the initial approach point of the aircraft) and the GS station coordinate point can be calculated inversely as follows: GsDeltaDistance = GsDeltaH / tan(A π / 180.0) Then, according to the longitude and latitude position of the airport runway takeoff point, along the runway heading, translate backward by B nautical miles, and substitute it into the above CalcPosition function to obtain the longitude and latitude of the B-nautical mile ground projection coordinates, that is, obtain the longitude and latitude of the repositioning point. Then, based on the repositioning, translate forward by the distance of GsDeltaDistance along the runway heading to obtain the longitude and latitude parameters of the target point, thereby completing the calibration of the longitude and latitude position of the GS station. When determining the longitude and latitude parameters of the target point, the horizontal distance can be used as the translation distance, and the runway heading is the moving direction. Based on the longitude parameter and latitude parameter of the repositioning point, substitute them into the above CalcPosition function for calculation.

[0056] It can be seen that in this embodiment, based on the aircraft descent regulations and the height of the GS station, etc., the position of the GS station is automatically corrected, which can improve the efficiency and accuracy of data correction.

[0057] In a possible embodiment, the obtaining of the calibration instruction includes: displaying a calibration object sub-interface on an instrument landing station data calibration interface, where airport indication information and a runway number corresponding to each airport indication information are displayed on the calibration object sub-interface; receiving a calibration request for the target airport indication information and the target runway number, and obtaining the calibration instruction.

[0058] Among them, please refer to Figure 3 , multiple airport indication information is displayed in the calibration object sub-interface 301, such as airport four-character codes including "ZSPD", "ZSSS", and "ZBAA", etc. At the same time, the runway numbers of the runways corresponding to each airport are also displayed in the calibration object sub-interface 301. For example, the runway numbers included in the airport corresponding to "ZSSS" are "36L", "18L", "36R", and "18R", and the runway numbers included in the airport corresponding to "ZBAA" are "36L", "18L", and "36R". The user can select the target runway number of the target airport that needs to be calibrated in the calibration object sub-interface 301 to achieve the calibration of a specific one or more runways. At the same time, if the user does not select a specific runway number, the user can also click the "All Calibration" control in the calibration object sub-interface 301 to achieve the calibration of the instrument landing station data corresponding to all runways.

[0059] It can be seen that in this embodiment, the airport information and runway information are displayed on the display interface, enabling the user to independently select or select all the runways to be calibrated based on the display interface, improving the calibration convenience and the user experience.

[0060] In a possible embodiment, a data update result sub-interface is displayed on the instrument landing station data calibration interface, and database update status information is displayed on the data update result sub-interface. The database update status information is used to indicate the airport indication information and runway number corresponding to the successfully updated instrument landing station data; after updating the instrument landing station data according to the verification data, the method further includes: receiving a request to view the update result for the target indication information and the target runway number; and displaying the updated instrument landing station data of the target instrument landing station on the data update result sub-interface.

[0061] Among them, please refer to Figure 3, in the data update result sub-interface 302, the airport information and runway information that have been data-corrected can be displayed in real time. For example, it is displayed that at 20xx-xx-xx 18:19:06, the database update result is: "ZSPD 35R data update successful!", "ZSSS 36L data update successful!", and "ZSSS 18R data update successful!" etc. After the database interaction module converts the format of the correction data from the core algorithm module, it updates the database and then feeds back the update result to the human-computer interaction module. At this time, the human-computer interaction module can display the update situation in the data update result sub-interface 302.

[0062] In specific implementation, please refer to Figure 4 , the user can also select a specific runway number in the calibration object sub-interface 301 to view the correction result of that runway number. In particular, before displaying the correction result, the database interaction module will convert the format of the updated data and then send the data after format conversion to the human-computer interaction module for display.

[0063] For example, if the user selects to view the ILS data of "18R" included in the target airport "ZBAA", at this time, "ZBAA 18R ILS data" is displayed in the data update result sub-interface 302, including the corrected LOC dimension (40.053773), the corrected LOC longitude (116.577245), the corrected LOC heading 173.175, the corrected GS latitude (40.102058), the corrected GS latitude (116.569719), and the GS altitude (38.404799).

[0064] It can be seen that in this embodiment, the update situation and update result of the instrument landing system station data of each runway can be viewed on the display interface, improving the user experience and the convenience of information query.

[0065] In a possible embodiment, before obtaining the runway data and the instrument landing system station data according to the target airport indication information and the target runway number, the method further includes: displaying a database connection login interface on the instrument landing system station data calibration interface; obtaining database information based on the database connection login interface, where the database information is used to indicate a target database, and the target database includes the runway data and the instrument landing system station data of multiple airports; establishing a communication connection with the target database according to the database information; and obtaining the runway data and the instrument landing system station data according to the target airport indication information and the target runway number includes: obtaining the runway data and the instrument landing system station data from the target database according to the target airport indication information and the target runway number.

[0066] Among them, the database connection login interface is asFigure 5 As shown, the user can enter the IP address (127.0.0.1) of the database to be associated, the port number of the database (5432), the software name of the database (postgres), the name of the database to be connected (xxxx), and the login password (123456) on this interface. Then the user clicks the connection control to associate the target database and establish communication with the database software. After successful association, as Figure 6 shown, a connection success prompt message ("Successfully connected to the Postgresxxxx database!") will be displayed on the database connection login interface.

[0067] In the specific implementation, when obtaining data, the data information in the specific data form in the target database can be obtained through the SQL handle, and the data information required for the instrument landing station calibration can be further identified and filtered according to the preset algorithm rules. The database interaction form and data information are shown in Table 2 below.

[0068] Table 2

[0069] The solution for obtaining data based on the preset algorithm is as follows: First, data interaction is performed with the Airports form in the target database through the software-coded SQL handle. Given the requirements of the departure airport and the landing airport, the four-letter codes of the corresponding airports in the form are obtained, and an airport code list is established for data storage. The data structure and example of the airport code list are as follows: Data structure: AirportID = [airport code 1, airport code 2, airport code 3,...] Data example: AirportID = [ZBAA, ZBSD, ZSSS,...] Based on the obtained four-letter codes of the required airports, a data mapping with the Runway database is encoded. First, traverse according to the airport code list (AirportID), traverse to obtain all the runway numbers included in each corresponding airport code in the Runway database, and then obtain information such as the takeoff point latitude, takeoff point longitude, takeoff point altitude, takeoff point true course, takeoff point true course, and runway length corresponding to each runway number, and store it in the Map data structure. The example of the Map data structure is shown below: Data structure: AirportRunwayMap = { airport code 1 : [runway number, [takeoff point latitude, takeoff point longitude, takeoff point altitude, takeoff point true course, runway length] ], airport code 2 : [runway number, [takeoff point latitude, takeoff point longitude, takeoff point altitude, takeoff point true course, runway length] ], …… Airport code N: [Runway number, [Takeoff point latitude, Takeoff point longitude, Takeoff point altitude, True course of takeoff point, Runway length]] } Data example: AirportRunwayMap = { ZSPD: ["35L", ["N31:07:32.0664", "E121:47:39.426", 17, 342.115, 11154]], ZSPD: ["17R", ["N31:09:17.2584", "E121:46:59.862", 13, 162.115, 11154]], ……} According to the Map data structure corresponding to the airport code and airport runway information obtained, the software codes traverse the runway numbers corresponding to all required airports stored in the Map, and establish indexes with the LOC and GS station information in the IlsDatabase form to obtain the LOC station longitude, LOC station latitude, LOC station altitude, GS station longitude, GS station latitude, and GS station altitude data of all runways included in the required airports. Finally, the relevant LOC and GS station data of each runway obtained are merged into the existing airport runway Map data structure, that is, the input data information required for instrument landing system calibration is obtained. The merged Map data structure is as follows: Data structure: AirportRunwayMap = { Airport code 1: [Runway number, [Takeoff point latitude, Takeoff point longitude, Takeoff point altitude, True course of takeoff point, Runway length, LOC station longitude, LOC station latitude, LOC station altitude, LOC station course, GS station longitude, GS station latitude, GS station altitude]], Airport code 2: [Runway number, [Takeoff point latitude, Takeoff point longitude, Takeoff point altitude, True course of takeoff point, Runway length, LOC station longitude, LOC station latitude, LOC station altitude, LOC station course, GS station longitude, GS station latitude, GS station altitude]], …… Airport code N: [Runway number, [Takeoff point latitude, Takeoff point longitude, Takeoff point altitude, True course of takeoff point, Runway length, LOC station longitude, LOC station latitude, LOC station altitude, LOC station course, GS station longitude, GS station latitude, GS station altitude]] } Thus, the acquisition of the initialization input parameters required for instrument landing system calibration is completed.

[0070] It can be seen that in this embodiment, the user can associate the database providing station data and runway data to achieve real-time acquisition of station data and runway data, improve the efficiency and accuracy of data acquisition, and ensure the accuracy of data correction.

[0071] Next, a calibration device for instrument landing station data of an aviation simulator provided by the present application will be described. The calibration device for instrument landing station data of the aviation simulator described below corresponds to and refers to the calibration method for instrument landing station data of the aviation simulator described above.

[0072] Please refer to Figure 7 , the calibration device 700 for instrument landing station data of the aviation simulator includes: a first acquisition unit 701, configured to acquire a calibration instruction, where the calibration instruction includes target airport indication information for indicating a target airport and a target runway number; a second acquisition unit 702, configured to acquire runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate a target instrument landing station corresponding to the target runway; a determination unit 703, configured to determine calibration data of the target instrument landing station according to the runway data and the instrument landing station data; and an update unit 704, configured to update the instrument landing station data according to the calibration data.

[0073] In a possible embodiment, the target instrument landing station includes a LOC station, and the calibration data includes a first target position of the LOC station. In terms of determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data, the determination unit 703 is specifically configured to: determine a first longitude parameter, a first latitude parameter, a runway heading, and a runway length of a takeoff point of the target runway according to the runway data; determine a translation distance according to the runway length and a preset distance; determine a moving direction according to the runway heading; and determine a second longitude parameter and a second latitude parameter of the LOC station according to the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, where the second longitude parameter and the second latitude parameter are used to indicate the first target position.

[0074] In a possible embodiment, the calibration data includes a target heading of the LOC station. In terms of determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data, the determination unit 703 is specifically configured to: determine a direction from the takeoff point to the LOC station according to the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; and determine the direction from the takeoff point to the LOC station as the target heading.

[0075] In a possible embodiment, the target instrument landing station includes a GS station, and the calibration data includes the second target position of the GS station. In terms of determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data, the determining unit 703 is specifically configured to: obtain the initial height of the target runway according to the runway data; obtain the target height of the GS station according to the instrument landing station data; determine the glide path height difference according to the target height, the initial height, and a preset height difference; determine the horizontal distance between the ground projection of the initial approach point of the aircraft and the GS station according to the glide path height difference and a preset angle; move a preset distance in the runway heading direction from the takeoff point towards the first direction to reach the repositioning point; move the horizontal distance in the runway heading direction from the repositioning point towards the second direction to reach the target point, and the position of the target point is the second target position of the GS station.

[0076] In a possible embodiment, in terms of obtaining the calibration instruction, the first obtaining unit 701 is specifically configured to: display a calibration object sub-interface on the instrument landing station data calibration interface, where airport indication information and a runway number corresponding to each piece of airport indication information are displayed on the calibration object sub-interface; receive a calibration request for the target airport indication information and the target runway number, and obtain the calibration instruction.

[0077] In a possible embodiment, a data update result sub-interface is displayed on the instrument landing station data calibration interface, and database update status information is displayed on the data update result sub-interface. The database update status information is used to indicate the airport indication information and the runway number corresponding to the successfully updated instrument landing station data. After updating the instrument landing station data according to the calibration data, the updating unit 704 is further configured to: receive a request for viewing the update result for the target indication information and the target runway number; display the updated instrument landing station data of the target instrument landing station on the data update result sub-interface.

[0078] In a possible embodiment, before obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, the second obtaining unit 702 is further configured to: display a database connection login interface on an instrument landing station data calibration interface; obtain database information based on the database connection login interface, where the database information is used to indicate a target database, and the target database includes runway data and instrument landing station data of multiple airports; establish a communication connection with the target database according to the database information; and obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number includes: obtaining runway data and instrument landing station data from the target database according to the target airport indication information and the target runway number.

[0079] Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of an electronic device provided in this application. As Figure 8 shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840. Among them, the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute a method for calibrating instrument landing station data of an aviation simulator. The method includes: obtaining a calibration instruction, where the calibration instruction includes target airport indication information and a target runway number for indicating a target airport; obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate a target runway, and the instrument landing station data is used to indicate a target instrument landing station corresponding to the target runway; determining calibration data of the target instrument landing station according to the runway data and the instrument landing station data; and updating the instrument landing station data according to the calibration data.

[0080] In addition, when the logical instructions in the above-mentioned memory 830 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0081] On the other hand, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is used to execute the instrument landing station data calibration method of an aviation simulator provided by the above-mentioned various methods. The method includes: obtaining a calibration instruction, where the calibration instruction includes target airport indication information for indicating a target airport and a target runway number; obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate the target instrument landing station corresponding to the target runway; determining calibration data of the target instrument landing station according to the runway data and the instrument landing station data; and updating the instrument landing station data according to the calibration data.

[0082] On another aspect, the present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the instrument landing station data calibration method of an aviation simulator as described in any one of the above. The method includes: obtaining a calibration instruction, where the calibration instruction includes target airport indication information for indicating a target airport and a target runway number; obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate the target instrument landing station corresponding to the target runway; determining calibration data of the target instrument landing station according to the runway data and the instrument landing station data; and updating the instrument landing station data according to the calibration data.

[0083] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative work.

[0084] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. However, these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for calibrating instrument landing station data of an aviation simulator, characterized in that, Including: Obtaining a calibration instruction, where the calibration instruction includes target airport indication information for indicating a target airport and a target runway number; Obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number, where the runway data is used to indicate the target runway, and the instrument landing station data is used to indicate a target instrument landing station corresponding to the target runway; Determining calibration data of the target instrument landing station according to the runway data and the instrument landing station data; Updating the instrument landing station data according to the calibration data.

2. The method according to claim 1, wherein The target instrument landing station includes a LOC station, the calibration data includes a first target position of the LOC station, and determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: Determining a first longitude parameter, a first latitude parameter, a runway heading, and a runway length of a take-off point of the target runway according to the runway data; Determining a translation distance according to the runway length and a preset distance; Determining a moving direction according to the runway heading; Determining a second longitude parameter and a second latitude parameter of the LOC station according to the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, where the second longitude parameter and the second latitude parameter are used to indicate the first target position.

3. The method according to claim 2, wherein The calibration data includes a target heading of the LOC station, and determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: Determining a direction from the take-off point to the LOC station according to the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; Determining the direction from the take-off point to the LOC station as the target heading.

4. The method according to claim 1, wherein The target instrument landing station includes a GS station, the calibration data includes a second target position of the GS station, and determining the calibration data of the target instrument landing station according to the runway data and the instrument landing station data includes: Obtaining an initial height of the target runway according to the runway data; Obtaining a target height of the GS station according to the instrument landing station data; Determining a glide path height difference according to the target height, the initial height, and a preset height difference; Determining a horizontal distance between a ground projection of an initial approach point of the aircraft and the GS station according to the glide path height difference and a preset angle; Moving a preset distance in a first direction along the runway heading based on the take-off point to reach a repositioning point; Moving the horizontal distance in a second direction along the runway heading based on the repositioning point to reach a target point, and the position of the target point is the second target position of the GS station.

5. The method according to any one of claims 1 to 4, characterized in that The obtaining of the calibration instruction includes: Displaying a calibration object sub-interface on an instrument landing station data calibration interface, where airport indication information and a runway number corresponding to each airport indication information are displayed on the calibration object sub-interface; Receiving a calibration request for the target airport indication information and the target runway number, and obtaining a calibration instruction.

6. The method according to claim 5, characterized in that, On the instrument landing station data calibration interface, a data update result sub-interface is displayed, and database update status information is displayed on the data update result sub-interface. The database update status information is used to indicate the airport indication information and runway number corresponding to the successfully updated instrument landing station data; After updating the instrument landing station data according to the verification data, the method further includes: Receiving an update result viewing request for the target indication information and the target runway number; Displaying the updated instrument landing station data of the target instrument landing station on the data update result sub-interface.

7. The method according to any one of claims 1-4, characterized in that, Before obtaining the runway data and instrument landing station data according to the target airport indication information and the target runway number, the method further includes: Displaying a database connection login interface on the instrument landing station data calibration interface; Obtaining database information based on the database connection login interface. The database information is used to indicate a target database, and the target database includes runway data and instrument landing station data of multiple airports; Establishing a communication connection with the target database according to the database information; The obtaining of the runway data and instrument landing station data according to the target airport indication information and the target runway number includes: Obtaining the runway data and instrument landing station data from the target database according to the target airport indication information and the target runway number.

8. An instrument landing station data calibration device for an aviation simulator, characterized in that, Includes: A first obtaining unit for obtaining a calibration instruction, where the calibration instruction includes a target airport indication information for indicating a target airport and a target runway number; A second obtaining unit for obtaining runway data and instrument landing station data according to the target airport indication information and the target runway number. The runway data is used to indicate a target runway, and the instrument landing station data is used to indicate a target instrument landing station corresponding to the target runway; A determining unit for determining verification data of the target instrument landing station according to the runway data and the instrument landing station data; An updating unit for updating the instrument landing station data according to the verification data.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the instrument landing station data calibration method of the flight simulator according to any one of claims 1-7.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the instrument landing station data calibration method of the flight simulator according to any one of claims 1-7.

Citation Information

Patent Citations

  • Method and device for determining automatic landing guiding instruction of aircraft

    CN105259913A

  • An unmanned aerial vehicle calibration system and method of an instrument landing system

    CN107478244A

  • Airborne DAR (Digital ACMS Recorder) data-based method and system for spatial signal quality analysis of instrument landing system

    CN109269527A

  • INS / RA combined navigation-based landing guidance method

    CN109323692A

  • Method for improving flight verification accuracy of instrument landing system

    CN113282098A