Instrument landing station data calibration method, device and equipment for aviation simulator

By automatically obtaining and correcting the instrument landing station data of the aviation simulator, and using the space solution algorithm to correct the position and heading, the problems of low manual calibration efficiency and low accuracy in the prior art are solved, and efficient and accurate station data updates are achieved.

CN120236442BActive Publication Date: 2025-08-22BEIJING BLUESKY AVIATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510707178.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-08-22
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 and runway number, automatically obtain runway and instrument landing station data, calculate calibration data and update station data, and use space solution algorithms to correct position and heading to achieve automated calibration.

Benefits of technology

It improves the proofreading efficiency and accuracy of instrument landing station data, reduces manual intervention, and improves the efficiency and accuracy of aviation simulator simulation development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120236442B_ABST
    Figure CN120236442B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, and apparatus for calibrating instrument landing station data for an aviation simulator, belonging to the field of flight simulation. The method comprises: obtaining a calibration instruction, the calibration instruction including target airport indication information and a target runway number for indicating a target airport; obtaining runway data and instrument landing station data based on the target airport indication information and the target runway number, the runway data being used to indicate a target runway, and the instrument landing station data being used to indicate a target instrument landing station corresponding to the target runway; determining verification data for the target instrument landing station based on the runway data and the instrument landing station data; and updating the instrument landing station data based on the verification data. This method can automatically calibrate instrument landing station data, improving data calibration efficiency and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of flight simulation, and specifically 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 onboard aircraft and the most widely used aircraft precision approach and landing guidance system. Aviation simulators simulate the functions and performance of the equipment onboard real aircraft, and simulating the instrument landing system is a key aspect of aviation simulator development. Based on the operating principles of the instrument landing system on real aircraft, the radio navigation system functions by receiving and responding to radio signals from ground-based instrument landing system navigation stations. The simulation function of the aviation simulator's instrument landing system model also relies on data from ground-based instrument landing stations to calculate key navigation parameters such as localizer and glide path deviation.

[0003] Currently, when calibrating the instrument landing station data, manual operation and recording of coordinate points are used to complete the calibration of the instrument landing station. The simulator aircraft position needs to be relocated to the position of the feature point. During the aviation simulator simulation process, the position parameter information of the above feature points needs to be completed after the simulator visual system is calibrated to the actual position of the airport and runway before it can be determined. Therefore, if the position of the above feature points has not been calibrated or has not yet been determined, the manual calibration method mentioned above will not be able to be carried out or the calibration results will have large deviations. It is necessary to re-complete the calibration work based on the updated airport and runway related position point data. This will lead to repeated station calibration work, greatly affecting the efficiency of simulation development. Summary of the Invention

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

[0005] The present application provides a method for calibrating instrument landing station data of an aviation simulator, comprising:

[0006] Acquiring a correction instruction, the correction instruction including target airport indication information and a target runway number for indicating a target airport;

[0007] acquiring runway data and instrument landing station data according to the target airport indication information and the target runway number, wherein 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;

[0008] determining calibration data of the target instrument landing station based on the runway data and the instrument landing station data;

[0009] The instrument landing station data is updated according to the verification data.

[0010] According to the instrument landing station data calibration method for an aviation simulator provided in the present application, the target instrument landing station includes a LOC station, the verification data includes a first target position of the LOC station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: determining a first longitude parameter and a first latitude parameter of a take-off point of the target runway, a runway heading, and a runway length of the target runway based on the runway data; determining a translation distance based on the runway length and a preset distance; determining a moving direction based on the runway heading; and determining a second longitude parameter and a second latitude parameter of the LOC station based on the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, wherein the second longitude parameter and the second latitude parameter are used to indicate the first target position.

[0011] According to the instrument landing station data calibration method for an aviation simulator provided in the present application, the verification data includes the target heading of the LOC station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: determining the direction from the take-off point to the LOC station based on the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; and determining the direction from the take-off point to the LOC station as the target heading.

[0012] According to the instrument landing station data calibration method for an aviation simulator provided in the present application, the target instrument landing station includes a GS station, the verification data includes a second target position of the GS station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: obtaining an initial altitude of the target runway based on the runway data; obtaining a target altitude of the GS station based on the instrument landing station data; determining a glide path altitude difference based on the target altitude, the initial altitude, and a preset altitude difference; determining a horizontal distance between a ground projection of an aircraft's initial approach point and the GS station based on the glide path altitude difference and a preset angle; moving a preset distance in a first direction along a runway heading based on a take-off point to reach a repositioning point; and moving the horizontal distance in a second direction along the runway heading based on the repositioning point to reach a target point, the position of the target point being the second target position of the GS station.

[0013] According to the instrument landing station data calibration method for an aviation simulator provided in the present application, obtaining a correction instruction includes: displaying a calibration object sub-interface on the instrument landing station data calibration interface, the calibration object sub-interface displaying airport indication information and the runway number corresponding to each airport indication information; receiving a correction request for the target airport indication information and the target runway number, and obtaining a correction instruction.

[0014] According to the instrument landing station data calibration method for an aviation simulator provided in the present 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. 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 results 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.

[0015] According to the instrument landing station data calibration method for an aviation simulator provided in the present application, before acquiring runway data and instrument landing station data based on 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; acquiring database information based on the database connection login interface, the database information being used to indicate a target database, the target database including runway data and instrument landing station data for multiple airports; establishing a communication connection with the target database based on the database information; and acquiring runway data and instrument landing station data based on the target airport indication information and the target runway number including: acquiring runway data and instrument landing station data from the target database based on the target airport indication information and the target runway number.

[0016] The present application also provides an instrument landing station data calibration device for an aviation simulator, comprising:

[0017] a first acquiring unit, configured to acquire a correction instruction, wherein the correction instruction includes target airport indication information and a target runway number for indicating a target airport;

[0018] a second acquiring unit, configured to acquire runway data and instrument landing station data according to the target airport indication information and the target runway number, wherein 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;

[0019] a determining unit, configured to determine verification data of the target instrument landing station based on the runway data and the instrument landing station data;

[0020] An updating unit is configured to update the instrument landing station data according to the verification data.

[0021] The present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements a method for calibrating instrument landing station data for any of the above-mentioned aviation simulators.

[0022] The present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for calibrating instrument landing station data of any of the above-mentioned aviation simulators is implemented.

[0023] The present application also provides a computer program product, comprising a computer program, which, when executed by a processor, implements the instrument landing station data calibration method for any of the above-mentioned aviation simulators.

[0024] The present application provides a method, apparatus, and device for calibrating instrument landing station data for an aviation simulator. The method, apparatus, and device first obtain a calibration instruction, which includes target airport indication information and a target runway number for indicating the target airport. Runway data and instrument landing station data are then obtained based on the target airport indication information and the target runway number. The runway data indicates the target runway, and the instrument landing station data indicates the target instrument landing station corresponding to the target runway. Verification data for the target instrument landing station is then determined based on the runway data and the instrument landing station data. Finally, the instrument landing station data is updated based on the verification data. This method enables automatic calibration and updating of instrument landing station data, improving data calibration efficiency and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0026] Figure 1 This is an architectural diagram of an instrument landing station data calibration system for an aviation simulator provided in this application.

[0027] Figure 2 This is a flow chart of a method for calibrating instrument landing station data for an aviation simulator provided in this application.

[0028] Figure 3 This is one of the interface diagrams of an instrument landing station data calibration interface provided in this application.

[0029] Figure 4 This is the second interface diagram of an instrument landing station data calibration interface provided by this application.

[0030] Figure 5 This is the third interface diagram of an instrument landing station data calibration interface provided by this application.

[0031] Figure 6 This is the fourth interface diagram of an instrument landing station data calibration interface provided by this application.

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

[0033] Figure 8 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION

[0034] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0035] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0036] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0037] Currently, when calibrating the instrument landing station data, manual operation and recording of coordinate points are used to complete the calibration of the instrument landing station. This method not only has low calibration efficiency but also low accuracy.

[0038] See also 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. These modules are communicatively connected. The human-computer interaction module is used to log in to the database and implement human-computer interaction logic. The module also includes a main function display window. Based on database login, the module connects to the database of the database interaction module, enabling 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. It then performs data format conversion based on the updated data and displays the converted calibration parameters in the main function display window of the human-computer interaction module. The human-computer interaction logic of the human-computer interaction module outputs station calibration control instructions, and the core algorithm module then obtains station calibration input parameters from the database interaction module. Station calibration parameters are then generated based on the localizer (LOC) station calibration algorithm and the glide slope (GS) station calibration algorithm. These generated station calibration parameters are then sent to the database interaction module for data update. The LOC station calibration algorithm and the GS station calibration algorithm are generated using spatial solution algorithms, respectively.

[0039] See also Figure 2 ,The instrument landing station data calibration method for an ,aviation simulator includes the following steps.

[0040] S201, obtaining a correction instruction.

[0041] The correction instruction includes target airport indication information and a target runway number for indicating the target airport. The target airport indication information may be a four-character airport code, where each airport includes multiple runways, and each runway corresponds to a runway number.

[0042] S202: Acquire runway data and instrument landing station data according to the target airport indication information and the target runway number.

[0043] The runway data indicates the target runway, and the instrument landing station data indicates the target instrument landing station corresponding to the target runway. In a specific implementation, the runway data includes information such as the takeoff point latitude, longitude, altitude, true heading, and runway length. The instrument landing station data includes the LOC station longitude, latitude, altitude, and heading, as well as the GS station longitude, latitude, and altitude. The instrument landing station data obtained at this time may be pre-calibrated instrument landing station data.

[0044] S203: Determine verification data of the target instrument landing station according to the runway data and the instrument landing station data.

[0045] The verification data includes the position verification data of the LOC station, the heading verification data of the LOC station, and the position verification data of the GS station.

[0046] S204: Update the instrument landing station data according to the verification data.

[0047] After the core algorithm module verifies the station data, the database interaction module converts the format of the verified data and stores it in the database. This allows the station data in the database to be updated. The database interaction module then converts the corrected ILS station data obtained by the core algorithm module into a specific string format for display in the database software, which is then displayed via the human-computer interaction module. The data conversion rules can be shown in Table 1.

[0048] Table 1

[0049]

[0050] When updating the station data in the database, the airport four-character code and runway number can be mapped with the airport four-character code and runway number in the database IlsDatabase table. The software encodes the SQL handle and updates the calibrated data information to the IlsDatabase table of the database according to the station information type index.

[0051] As can be seen, in this embodiment, a calibration instruction is first obtained, the calibration instruction including target airport indication information and a target runway number for indicating the target airport. Runway data and instrument landing station data are then obtained based on the target airport indication information and the target runway number. The runway data indicates the target runway, and the instrument landing station data indicates the target instrument landing station corresponding to the target runway. Verification data for the target instrument landing station is then determined based on the runway data and the instrument landing station data. Finally, the instrument landing station data is updated based on the verification data. This allows for automatic verification and updating of instrument landing station data, improving data verification efficiency and accuracy.

[0052] In a possible embodiment, the target instrument landing station includes a LOC station, the verification data includes a first target position of the LOC station, and determining the verification data of the target instrument landing station based on 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 the target runway based on the runway data; determining a translation distance based on the runway length and a preset distance; determining a moving direction based on the runway heading; and determining a second longitude parameter and a second latitude parameter of the LOC station based on the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, wherein the second longitude parameter and the second latitude parameter are used to indicate the first target position.

[0053] Among them, the sum of the runway length and the preset distance can be used as the translation distance, and then based on the longitude and latitude parameters of the airport runway take-off point, the heading along the runway is calculated, the take-off point is translated based on the translation distance, and the result is brought into the CalcPosition function for calculation to obtain the latitude and longitude coordinates of the corrected LOC station position.

[0054] In its implementation, the CalcPosition function is a spatial calculation algorithm. It is based on the WGS84 ellipsoid model, taking into account differential geometric relationships on the ellipsoid as well as the curvature and directional changes of the Earth. It converts the displacement of the plane rectangular coordinate system into the longitude and latitude changes of the geodetic coordinate system using the radius of curvature. The algorithm function definition is as follows:

[0055] def CalcPosition(Latitude, Longitude, Heading, Distance)

[0056] The function input parameters are: starting point latitude, starting point longitude, moving direction, and moving distance.

[0057] The function output parameters are: latitude after translation and longitude after translation.

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

[0059] In a possible embodiment, the verification data includes a target heading of the LOC station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: determining a direction from the take-off point to the LOC station based on the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; and determining the direction from the take-off point to the LOC station as the target heading.

[0060] When correcting the LOC station's heading, after obtaining the corrected longitude and latitude of the LOC station, the latitude and longitude parameters of the airport runway takeoff point are then substituted into the CalcBearing function to calculate the bearing between the two points, which is the corrected LOC station's heading. This completes the calibration of the LOC station's latitude, longitude, and heading.

[0061] In the specific implementation, the CalcBearing function is a spatial solution algorithm. Its principle is to consider the shape of the earth's ellipsoid (WGS84 parameters) and use normalized latitude to eliminate the effect of flattening. First, the normalized latitude calculation is performed to convert the earth's latitude into normalized latitude to eliminate the effect of the ellipsoid flattening. Secondly, the longitude difference between the two points is calculated. Then, the azimuth between the two points is calculated based on the spherical trigonometry formula. The algorithm function definition is as follows:

[0062] def CalcBearing(Latitude1, Longitude1, Latitude2, Longitude2)

[0063] The function input parameters are: latitude of the first point, longitude of the first point, latitude of the second point, and longitude of the second point.

[0064] The function output parameters are: the direction from the first point to the second point, in degrees.

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

[0066] In one possible embodiment, the target instrument landing station includes a GS station, the verification data includes a second target position of the GS station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: obtaining an initial altitude of the target runway based on the runway data; obtaining a target altitude of the GS station based on the instrument landing station data; determining a glide path altitude difference based on the target altitude, the initial altitude, and a preset altitude difference; determining a horizontal distance between a ground projection of the aircraft's initial approach point and the GS station based on the glide path altitude difference and a preset angle; moving a preset distance in a first direction along a runway heading based on a take-off point to reach a repositioning point; and moving the horizontal distance in a second direction along the runway heading based on the repositioning point to reach a target point, where the position of the target point is the second target position of the GS station.

[0067] The first moving direction and the second moving direction are opposite directions, and in particular, the first moving direction is a direction away from the GS station. When calibrating the position of the GS station, a preset height difference can be determined first. The preset height difference is related to the aircraft descent rule, such as the flight principle that stipulates that the aircraft approaches and lands along the glide path angle of A degrees, and the position of the B-nautical-mile approach point is underlined by the preset degree. Then, the preset height difference DeltaH of the B-nautical-mile repositioning point relative to the airport runway take-off point can be calculated in combination with the B-nautical-mile horizontal distance. The specific implementation of converting the height difference into metric units is as follows:

[0068] DeltaH = B 1852 / tan(A π / 180.0)

[0069] In particular, the preset angle in this solution may refer to A degree, A degree may refer to 3 degrees, and B nautical miles may refer to 3 nautical miles or 6 nautical miles, etc.

[0070] After obtaining the preset altitude, the actual altitude at the B-nautical-mile position can be calculated based on the initial altitude of the airport runway takeoff point. The corresponding GS station altitude in the database is then subtracted from the actual altitude to obtain the glide height difference, GsDeltaH. Based on the aforementioned descent rule, which relies on a glide angle of A, the horizontal distance, GsDeltaDistance, between the ground projection of the B-nautical-mile position (i.e., the aircraft's initial approach point) and the GS station coordinates can be reverse-calculated as follows:

[0071] GsDeltaDistance = GsDeltaH / tan(A π / 180.0)

[0072] Next, based on the longitude and latitude of the airport runway takeoff point, translate backward along the runway heading by B nautical miles and substitute this into the aforementioned CalcPosition function to obtain the B nautical mile ground projection coordinate longitude and latitude, thus obtaining the longitude and latitude of the repositioning point. Next, based on the repositioning, translate forward along the runway heading by the distance GsDeltaDistance to obtain the longitude and latitude parameters of the target point, thereby completing the calibration of the longitude and longitude position of the GS station. When determining the longitude and longitude parameters of the target point, the horizontal distance can be used as the translation distance, and the runway heading as the movement direction. Based on the longitude and latitude parameters of the repositioning point, these parameters can be substituted into the aforementioned CalcPosition function to calculate the result.

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

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

[0075] Among them, see Figure 3 The calibration object sub-interface 301 displays multiple airport indication information, such as four-character airport codes such as "ZSPD," "ZSSS," and "ZBAA." The calibration object sub-interface 301 also displays the runway numbers corresponding to each airport, such as "36L," "18L," "36R," and "18R" for the airport corresponding to "ZSSS," and "36L," "18L," and "36R" for the airport corresponding to "ZBAA." The user can select the target runway number of the target airport to be calibrated in the calibration object sub-interface 301 to calibrate one or more specific runways. If the user does not select a specific runway number, they can also click the "Calibrate All" control in the calibration object sub-interface 301 to calibrate the instrument landing station data corresponding to all runways.

[0076] 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 runways to be calibrated based on the display interface, thereby improving the convenience of calibration and the user experience.

[0077] In one possible embodiment, a data update result sub-interface is displayed on the instrument landing station data calibration interface, wherein the data update result sub-interface displays database update status information, wherein 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 for viewing an 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.

[0078] Among them, see Figure 3 The data update result sub-interface 302 displays the corrected airport and runway information in real time. For example, the database update results at 20xx-xx-xx 18:19:06 may display: "ZSPD 35R data updated successfully!", "ZSSS 36L data updated successfully!", and "ZSSS 18R data updated successfully!". The database interaction module converts the corrected data from the core algorithm module, updates the database, and then feeds the update results back to the human-computer interaction module, which then displays the updated information in the data update result sub-interface 302.

[0079] For 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 calibration results for that runway number. In particular, before displaying the calibration results, the database interaction module will convert the updated data format and then send the converted data to the human-computer interaction module for display.

[0080] For example, if the user chooses to view the ILS data of "18R" included in the target airport "ZBAA", "ZBAA 18R ILS data" is displayed in the data update result sub-interface 302, including the corrected LOC latitude (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).

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

[0082] In one possible embodiment, before acquiring runway data and instrument landing station data based on the target airport indication information and the target runway number, the method further includes: displaying a database connection login interface on an instrument landing station data calibration interface; acquiring database information based on the database connection login interface, the database information being used to indicate a target database, the target database including runway data and instrument landing station data for multiple airports; and establishing a communication connection with the target database based on the database information. The acquiring runway data and instrument landing station data based on the target airport indication information and the target runway number includes acquiring the runway data and instrument landing station data from the target database based on the target airport indication information and the target runway number.

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

[0084] In the specific implementation, when acquiring data, you can use the SQL handle to obtain the data information in the specific data table in the target database, and further identify and filter the data information required for instrument landing station calibration according to the preset algorithm rules. The database interaction form and data information are shown in Table 2 below.

[0085] Table 2

[0086]

[0087] The scheme for obtaining data based on the preset algorithm is as follows:

[0088] First, the software codes the SQL handle to interact with the Airports table in the target database. Given the required departure and landing airports, obtain the four-character codes of the required airports from the table and create an airport code list for data storage. The data structure and example of the airport code list are as follows:

[0089] Data structure: AirportID = [Airport Code 1, Airport Code 2, Airport Code 3, ...]

[0090] Data example: AirportID = [ZBAA, ZBSD, ZSSS, ...]

[0091] Based on the acquired four-letter airport code, the code is used to establish a data mapping with the Runway database. First, the airport code list (AirportID) is traversed to obtain all runway numbers contained in each airport code in the Runway database. Then, the takeoff point latitude, longitude, altitude, true heading, and runway length corresponding to each runway number are obtained and stored in a Map data structure. An example of the Map data structure is shown below:

[0092] Data structure: AirportRunwayMap = {

[0093] Airport code 1: [runway number, [take-off point latitude, take-off point longitude, take-off point altitude, take-off point true heading, runway length]],

[0094] Airport code 2: [runway number, [take-off point latitude, take-off point longitude, take-off point altitude, take-off point true heading, runway length]],

[0095]

[0096] Airport code N: [runway number, [takeoff latitude, takeoff longitude, takeoff altitude, takeoff true heading, runway length]]

[0097] }

[0098] Data example:

[0099] AirportRunwayMap = {

[0100] ZSPD: ["35L", ["N31:07:32.0664", "E121:47:39.426", 17, 342.115, 11154]],

[0101] ZSPD: ["17R", ["N31:09:17.2584", "E121:46:59.862", 13, 162.115, 11154]],

[0102] …}

[0103] Based on the acquired Map data structure corresponding to the airport code and airport runway information, the software code traverses the runway numbers corresponding to all required airports stored in the Map, and uses this to establish an index with the LOC and GS station information in the IlsDatabase table, obtaining the LOC station longitude, LOC station latitude, LOC station altitude, GS station longitude, GS station latitude, and GS station altitude data for all required airports, including runways. Finally, the relevant LOC and GS station data for each runway is merged into the existing airport runway Map data structure, thus obtaining the input data information required for instrument landing station calibration. The merged Map data structure is shown below:

[0104] Data structure: AirportRunwayMap = {

[0105] Airport code 1: [runway number, [takeoff point latitude, takeoff point longitude, takeoff point altitude, takeoff point true heading, runway length, LOC station longitude, LOC station latitude, LOC station altitude, LOC station heading, GS station longitude, GS station latitude, GS station altitude]],

[0106] Airport code 2: [runway number, [takeoff point latitude, takeoff point longitude, takeoff point altitude, takeoff point true heading, runway length, LOC station longitude, LOC station latitude, LOC station altitude, LOC station heading, GS station longitude, GS station latitude, GS station altitude]],

[0107]

[0108] Airport code N: [runway number, [takeoff latitude, takeoff longitude, takeoff altitude, takeoff true heading, runway length, LOC station longitude, LOC station latitude, LOC station altitude, LOC station heading, GS station longitude, GS station latitude, GS station altitude]]

[0109] }

[0110] Thus, the acquisition of the initialization input parameters required for the calibration of the instrument landing station is completed.

[0111] 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 data acquisition efficiency and accuracy, and ensure the accuracy of data correction.

[0112] The following describes an instrument landing station data calibration device for an aviation simulator provided in the present application. The instrument landing station data calibration device for an aviation simulator described below corresponds to the instrument landing station data calibration method for an aviation simulator described above.

[0113] See also Figure 7The instrument landing station data calibration device 700 for an aviation simulator includes: a first acquisition unit 701, configured to acquire a calibration instruction, wherein the calibration instruction includes target airport indication information and a target runway number for indicating a target airport; a second acquisition unit 702, configured to acquire runway data and instrument landing station data based on the target airport indication information and the target runway number, wherein 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 determination unit 703, configured to determine verification data of the target instrument landing station based on the runway data and the instrument landing station data; and an updating unit 704, configured to update the instrument landing station data based on the verification data.

[0114] In a possible embodiment, the target instrument landing station includes a LOC station, the verification data includes a first target position of the LOC station, and in determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data, the determining unit 703 is specifically configured to: determine a first longitude parameter and a first latitude parameter of the take-off point of the target runway, a runway heading, and a runway length of the target runway based on the runway data; determine a translation distance based on the runway length and a preset distance; determine a moving direction based on the runway heading; and determine a second longitude parameter and a second latitude parameter of the LOC station based on 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.

[0115] In a possible embodiment, the verification data includes a target heading of the LOC station. In determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data, the determining unit 703 is specifically configured to: determine a direction from the take-off point to the LOC station based on the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; and determine the direction from the take-off point to the LOC station as the target heading.

[0116] In one possible embodiment, the target instrument landing station includes a GS station, and the verification data includes a second target position of the GS station. In determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data, the determining unit 703 is specifically configured to: obtain an initial altitude of the target runway based on the runway data; obtain a target altitude of the GS station based on the instrument landing station data; determine a glide path altitude difference based on the target altitude, the initial altitude, and a preset altitude difference; determine a horizontal distance between a ground projection of the aircraft's initial approach point and the GS station based on the glide path altitude difference and a preset angle; move a preset distance in a first direction along the runway heading based on the take-off point to reach a repositioning point; and move the horizontal distance in a second direction along the runway heading based on the repositioning point to reach a target point, where the position of the target point is the second target position of the GS station.

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

[0118] In one possible embodiment, a data update result sub-interface is displayed on the instrument landing station data calibration interface. The data update result sub-interface displays database update status information. 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 updating unit 704 is further used to: receive a request for viewing an update result for the target indication information and the target runway number; and display the updated instrument landing station data of the target instrument landing station on the data update result sub-interface.

[0119] In a possible embodiment, before acquiring the runway data and instrument landing station data based on the target airport indication information and the target runway number, the second acquiring unit 702 is further configured to: display a database connection login interface on the instrument landing station data calibration interface; acquire database information based on the database connection login interface, the database information being used to indicate a target database, the target database including runway data and instrument landing station data for multiple airports; and establish a communication connection with the target database based on the database information. The acquiring the runway data and instrument landing station data based on the target airport indication information and the target runway number includes acquiring the runway data and instrument landing station data from the target database based on the target airport indication information and the target runway number.

[0120] See also Figure 8 , Figure 8 This is a schematic diagram of the structure of the electronic device provided by this application. Figure 8 As shown, the electronic device may include: a processor 810, a communications interface 820, a memory 830, and a communications bus 840, wherein the processor 810, the communications interface 820, and the memory 830 communicate with each other via the communications bus 840. The processor 810 may invoke logic instructions in the memory 830 to execute a method for calibrating instrument landing station data for an aviation simulator. The method includes: obtaining a calibration instruction, the calibration instruction including target airport indication information and a target runway number for indicating a target airport; obtaining runway data and instrument landing station data based on the target airport indication information and the target runway number, the runway data indicating a target runway, and the instrument landing station data indicating a target instrument landing station corresponding to the target runway; determining verification data for the target instrument landing station based on the runway data and the instrument landing station data; and updating the instrument landing station data based on the verification data.

[0121] Furthermore, the logic instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product, stored in a storage medium, includes instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.

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

[0123] On the other hand, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements an instrument landing station data calibration method for any of the above-mentioned aviation simulators, the method comprising: obtaining a correction instruction, the correction instruction including target airport indication information and a target runway number for indicating a target airport; obtaining runway data and instrument landing station data based on the target airport indication information and the target runway number, the runway data being used to indicate a target runway, and the instrument landing station data being used to indicate a target instrument landing station corresponding to the target runway; determining verification data of the target instrument landing station based on the runway data and the instrument landing station data; and updating the instrument landing station data based on the verification data.

[0124] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0125] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0126] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for calibrating instrument landing station data for an aviation simulator, characterized in that: include: Acquiring a correction instruction, the correction instruction including target airport indication information and a target runway number for indicating a target airport; acquiring runway data and instrument landing station data according to the target airport indication information and the target runway number, wherein 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 based on the runway data and the instrument landing station data; updating the instrument landing station data according to the verification data; The target instrument landing station includes a LOC station, the verification data includes a first target position of the LOC station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: Determine a first longitude parameter and a first latitude parameter of a take-off point of the target runway, a runway heading, and a runway length 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; A second longitude parameter and a second latitude parameter of the LOC station are determined 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.

2. The method according to claim 1, characterized in that The verification data includes a target heading of the LOC station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: determining a direction from the take-off point to the LOC station based on the first longitude parameter, the first latitude parameter, the second longitude parameter, and the second latitude parameter; The direction from the take-off point to the LOC station is determined as the target heading.

3. The method according to claim 1, characterized in that The target instrument landing station includes a GS station, the verification data includes a second target position of the GS station, and determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data includes: Acquiring an initial height of the target runway according to the runway data; obtaining a target altitude of the GS station according to the instrument landing station data; determining a glide slope 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 aircraft's initial approach point and the GS station based on the glide slope 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; Based on the repositioning point moving the horizontal distance in the second direction along the runway heading to reach the target point, the position of the target point is the second target position of the GS station.

4. The method according to any one of claims 1 to 3, characterized in that The obtaining of the correction instruction includes: Displaying a calibration object sub-interface on the instrument landing station data calibration interface, wherein the calibration object sub-interface displays airport indication information and a runway number corresponding to each airport indication information; A correction request for the target airport indication information and the target runway number is received, and a correction instruction is obtained.

5. The method according to claim 4, characterized in that The instrument landing station data calibration interface displays a data update result sub-interface, which displays database update status information. 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 for viewing an updated result of the target indication information and the target runway number; The updated instrument landing station data of the target instrument landing station is displayed on the data update result sub-interface.

6. The method according to any one of claims 1 to 3, characterized in that Before acquiring runway data and instrument landing station data according to the target airport indication information and the target runway number, the method further includes: Display the database connection login interface on the instrument landing station data calibration interface; acquiring database information based on the database connection login interface, wherein the database information is used to indicate a target database, wherein the target database includes runway data and instrument landing station data of a plurality of airports; Establishing a communication connection with the target database according to the database information; The acquiring of runway data and instrument landing station data according to the target airport indication information and the target runway number includes: The runway data and the instrument landing station data are acquired from the target database according to the target airport indication information and the target runway number.

7. An instrument landing station data calibration device for an aviation simulator, characterized in that: include: a first acquiring unit, configured to acquire a correction instruction, wherein the correction instruction includes target airport indication information and a target runway number for indicating a target airport; a second acquiring unit, configured to acquire runway data and instrument landing station data according to the target airport indication information and the target runway number, wherein 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; a determining unit, configured to determine verification data of the target instrument landing station based on the runway data and the instrument landing station data; an updating unit, configured to update the instrument landing station data according to the verification data; The target instrument landing station includes a LOC station, the verification data includes a first target position of the LOC station, and in determining the verification data of the target instrument landing station based on the runway data and the instrument landing station data, the determination unit is further configured to: determine a first longitude parameter and a first latitude parameter of the take-off point of the target runway, a runway heading, and a runway length of the target runway based on the runway data; determine a translation distance based on the runway length and a preset distance; determine a moving direction based on the runway heading; and determine a second longitude parameter and a second latitude parameter of the LOC station based on the first longitude parameter, the first latitude parameter, the translation distance, and the moving direction, wherein the second longitude parameter and the second latitude parameter are used to indicate the first target position.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the instrument landing station data calibration method for the aviation simulator according to any one of claims 1 to 6 is implemented.

9. 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, the method for calibrating instrument landing station data of an aviation simulator according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • INS / RA combined navigation-based landing guidance method

    CN109323692A

  • Aircraft longitude and latitude correction method and device based on ILS approach mode

    CN117490642A