Aircraft two-dimensional terrain display data matrix construction method, electronic equipment and storage medium
By constructing a terrain elevation data matrix and performing coordinate transformation and coloring processing on the data matrix, the problem of terrain results not matching reality in existing two-dimensional terrain display systems is solved, achieving more accurate terrain display that is suitable for various aircraft and display interfaces.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-03-24
AI Technical Summary
In existing two-dimensional terrain display systems, the displayed terrain results do not match the actual terrain, especially in the east-west direction, which affects the flight crew's judgment.
By collecting aircraft position, track angle, and range information, a terrain elevation data matrix is constructed. Combined with a virtual reference matrix and equal-arm rotation, a two-dimensional terrain display data matrix is generated. Taking into account the latitude and longitude difference of the terrain elevation data, coordinate transformation and coloring processing of the data matrix are performed.
It reduces terrain display errors, provides terrain display data suitable for different aircraft and display interfaces, and improves the accuracy and applicability of two-dimensional terrain display.
Smart Images

Figure CN121723014A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to an aircraft terrain awareness and warning system, in particular, an aircraft two-dimensional terrain display data matrix construction method, an electronic device and a storage medium. BACKGROUND
[0002] Two-dimensional terrain display is one of the important functions of an aircraft terrain awareness and warning system (or an aircraft enhanced ground proximity warning system). Two-dimensional terrain display is based on terrain elevation data and the current position of the aircraft to provide the flight crew with terrain information in front of a certain range to enhance the flight crew's awareness of the terrain situation in front of them, which is of great significance to improving low-altitude flight safety. The existing two-dimensional terrain display has the following shortcomings: the displayed terrain result does not match the actual terrain, especially in the east-west direction, which affects the judgment of the flight crew. SUMMARY
[0003] The applicant found that the root cause of the inconsistency between the existing two-dimensional terrain display result and the actual terrain is that the difference between the latitude and longitude of the terrain elevation data is not considered.
[0004] The technical purpose of the present application is to provide a new type of aircraft two-dimensional terrain display data matrix construction method, an electronic device and a storage medium.
[0005] In order to achieve the above technical purpose, the technical solution provided by the present application is: an aircraft two-dimensional terrain display data matrix construction method, comprising:
[0006] Step S1, collecting aircraft position, track angle and range information;
[0007] Step S2, based on the aircraft position and range information, obtaining terrain elevation data in the terrain elevation database, and constructing a terrain elevation data matrix and a row and column number matrix;
[0008] Step S3, positioning the aircraft position in the row and column number matrix, and based on the reference direction and range information, establishing a virtual reference matrix to obtain the reference display area data matrix coordinates in the virtual matrix;
[0009] Step S4, according to the track angle, transforming the display area data matrix coordinates in the virtual matrix, and combining the aircraft position to obtain the data matrix coordinates of the to-be-displayed area in the row and column number matrix;
[0010] Step S5, according to the data matrix coordinates of the to-be-displayed area in the row and column number matrix, extracting the corresponding data points in the terrain elevation data matrix, and combining the coloring principle to generate a two-dimensional terrain display data matrix.
[0011] As a preferred scheme of the aircraft two-dimensional terrain display data matrix construction method, step S2 comprises:
[0012] When the terrain data is extracted, the distance D between the extracted rectangular terrain block boundary and the aircraft position needs to be associated with the range L and the ground speed Vg;
[0013] After the terrain data is extracted, the extracted data needs to be spliced. For the area with the minimum latitude and longitude, the aircraft position coordinates are 0 (E0, N0), and the corresponding terrain block four vertex coordinates are A (floor (E0-2D / 111), floor (N0-D / 111)), B (floor (E0+2D / 111), floor (N0-D / 111)), C (floor (E0+2D / 111), floor (N0+D / 111)), and D (floor (E0-2D / 111), floor (N0+D / 111)).
[0014] As a preferred scheme of the aircraft two-dimensional terrain display data matrix construction method, in step S2, D=L+T*Vg, where T is the terrain data block update period.
[0015] As a preferred scheme of the aircraft two-dimensional terrain display data matrix construction method, step S3 includes:
[0016] In the row and column number matrix, the actual position coordinates of the aircraft are 0 (N, E), and the coordinates O0 (x, y) of the aircraft position in the terrain elevation data matrix are:
[0017]
[0018]
[0019] The true north is preferred as the reference direction in the reference direction selection, and an M-row and N-column display reference matrix is constructed.
[0020] Suppose that the aircraft position is the 0 point, the reference display area data matrix coordinates are obtained, and the reference coordinate points (M 0ij , N 0ij ) of the corresponding i-th row and j-th sampling point in the matrix are calculated, where:
[0021]
[0022]
[0023] In the formula, Δθ is the included angle corresponding to two adjacent rows of data, i*Δθ is the included angle between the i-th row and the true north, and the value range of i*Δθ is [-90, 90], with the north as the starting point and clockwise as positive.
[0024] As a preferred scheme of the aircraft two-dimensional terrain display data matrix construction method, step S4 includes:
[0025] According to the track angle of the aircraft By equal arm length rotation, the coordinates (M 1ij , N 1ij ) of the i-th row, j-th sampling point of the actual display area are calculated when the aircraft position is O (0, 0) point, wherein:
[0026]
[0027]
[0028] Based on the aircraft position, the coordinates (M ij , N ij ) of the i-th row, j-th sampling point of the actual display area at the current aircraft position point are calculated, and the display matrix coordinates are obtained after all the sampling points are calculated.
[0029] Wherein:
[0030] M ij =x+M 1ij
[0031] N ij =y+N 1ij .
[0032] As a preferred scheme of the aircraft two-dimensional terrain display data matrix construction method, step S5 comprises:
[0033] Based on the current display matrix coordinates, the elevation data points are extracted from the data matrix extracted in step S2 according to the row and column numbers (floor (M ij ), floor (N ij )) when the terrain resolution is high.
[0034] As a preferred scheme of the aircraft two-dimensional terrain display data matrix construction method, step S5 comprises:
[0035] After obtaining the elevation point coordinates, the color code of the elevation point is assigned according to the relative height difference between the aircraft height and the elevation point, and a two-dimensional color display matrix is obtained.
[0036] Another technical scheme provided by the application is an electronic device, comprising a processor and a memory, wherein the memory stores at least one instruction, the instruction is loaded and executed by the processor to realize the aircraft two-dimensional terrain display data matrix construction method.
[0037] Still another technical scheme provided by the application is a storage medium, wherein the storage medium stores at least one instruction, the instruction is loaded and executed by a processor to realize the aircraft two-dimensional terrain display data matrix construction method.
[0038] Compared with the prior art, the aircraft two-dimensional terrain display data matrix construction method has at least the following beneficial effect: the aircraft two-dimensional terrain display data matrix construction method provides a display data extraction method for reducing terrain display errors for two-dimensional terrain display. The aircraft two-dimensional terrain display data matrix construction method can meet the terrain display data extraction of different characteristics of aircraft and different display interfaces, and has wide applicability BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 Fig. 1 is a schematic diagram of terrain elevation data extraction range for two-dimensional terrain display data.
[0040] Figure 2 Fig. 4 is a schematic diagram of terrain block splicing extraction.
[0041] Figure 3 Fig. 6 is a schematic diagram of display data extraction in a virtual matrix.
[0042] Figure 4 Fig. 7 is a schematic diagram of display data area extraction process in a row-column number matrix.
[0043] Figure 5 Fig. 8 is a flowchart of the method of the present application. DETAILED DESCRIPTION
[0044] The present application will be further described below in detail with specific embodiments and with reference to the drawings. It should be noted that the description of the embodiments is used to help understand the present application, but does not constitute a limitation on the present application. In addition, the technical features involved in the various embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
[0045] The aircraft two-dimensional terrain display data matrix construction method: first, based on the aircraft position and the range, the required basic data for display is extracted from the database to form a terrain elevation data matrix and a corresponding row-column number matrix, a reference display matrix in the north direction is obtained by using a virtual matrix, the real row-column matrix coordinates of the corresponding display area are obtained by equal arm rotation and in combination with the aircraft position, then, the terrain elevation information to be displayed is obtained in the elevation data matrix by using the row-column matrix coordinates, and finally, based on the elevation information, the two-dimensional terrain display data matrix is obtained by comparison and coloring.
[0046] Referring to Figure 1 Fig. 1 is a schematic diagram of terrain elevation data extraction range for two-dimensional terrain display data. In the figure, 0 point represents the current position of the aircraft, and D point represents the range of extracted terrain data. D should be greater than the range. Preferably, D = L + T * Vg, L is the range, T is the designed terrain data block update period, and Vg is the ground speed data.
[0047] Referring to Figure 2The diagram shows a schematic of terrain block stitching. The required terrain blocks are read from the terrain elevation database. The vertex coordinates of the terrain blocks are: A (floor(E0-2D / 111), floor(N0-D / 111)), B (floor(E0+2D / 111), floor(N0-D / 111)), C (floor(E0+2D / 111), floor(N0+D / 111)), and D (floor(E0-2D / 111), floor(N0+D / 111)). Each terrain block is 1... 0 *1 0 The terrain data files are stitched together to form a terrain display matrix.
[0048] The terrain elevation database is divided according to different resolutions and stored in a specific format. The choice of terrain resolution is related to the range of available measurement distances. Smaller ranges use higher resolution terrain subdivisions, while larger ranges use lower resolution terrain subdivisions.
[0049] Considering the characteristics of elevation data storage, at the same latitude, the length corresponding to the same resolution is the same; along the meridian, the length corresponding to the same resolution gradually decreases. To meet display requirements, the preferred number of extracted terrain blocks is: North-South direction: N NS = 2*D / 111, East-West direction: N EW =4*D / 111.
[0050] Please see Figure 3 The diagram illustrates the data extraction process displayed in the virtual matrix. Point O (0, 0) represents the virtual aircraft position coordinates, L represents the corresponding range information, and (M... 0ij N 0ij Let be the displayed coordinates of the j-th point in the i-th row of the virtual matrix, i*Δθ be the angle between the i-th row and true north, and Δθ be the angle between two adjacent rows of data.
[0051]
[0052]
[0053] Please see Figure 4 The diagram illustrates the data extraction process from the row and column matrix. O(0, 0) represents the virtual aircraft position coordinates, O0(x, y) represents the actual aircraft position coordinates, area 1 shows the area to be displayed in the virtual matrix, area 2 shows the actual display data area after equal-arm rotation (at which point the aircraft position is not in the corresponding position in the row and column matrix), and area 3 shows the actual display area where the aircraft position is adjusted to the current actual position. For the track angle, (M0ij N 0ij )for Figure 3 The display coordinates of the j-th display point in the i-th row of the virtual matrix, (M 1ij N 1ij The display coordinates of the j-th display point in the i-th row of area 2, (M ij N ij () represents the coordinates of the display point in the actual display area, and the transformation relationship between them is as follows:
[0054] Transformation from region 1 to region 2:
[0055]
[0056]
[0057] Transformation from region 2 to region 3:
[0058] M ij =x+M 1ij
[0059] N ij =y+N 1ij .
[0060] Please see Figure 5 The figure shows a flowchart of the method for constructing a two-dimensional terrain display data matrix.
[0061] Step S1: Collect the aircraft's longitude, latitude, ground speed, and flight path angle information, and obtain the range information of the current crew control input for subsequent display calculations.
[0062] Step S2, based on the aircraft's current position, according to Figure 1 The method described herein determines the required terrain blocks, and according to Figure 2 The method described herein is used to complete the terrain block stitching.
[0063] Step S3, establish a virtual matrix, based on Figure 3 The method described above completes the calculation of each display point in the virtual display area.
[0064] Step S4: Based on the virtual display area calculated in step S3, after equal-arm rotation, obtain the actual display data area corresponding to the position where the aircraft's position is not in the row and column number matrix. Figure 4 Transformation from region 1 to region 2.
[0065] The actual display data area where the aircraft position calculated in step S4 is not in the corresponding position in the row and column number matrix is located. Figure 4 Transformation from region 2 to region 3.
[0066] The above description merely illustrates embodiments of the present invention and is quite specific and detailed; however, it should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A method for constructing a two-dimensional terrain display data matrix for aircraft, characterized in that, include: Step S1: Collect aircraft position, track angle, and range information; Step S2: Based on the aircraft's position and range information, obtain terrain elevation data from the terrain elevation database and construct a terrain elevation data matrix and a row and column number matrix. Step S3: Locate the aircraft position in the row and column number matrix, and establish a virtual reference matrix based on the reference direction and range information, and obtain the coordinates of the reference display area data matrix in the virtual matrix; Step S4: Based on the track angle, transform the coordinates of the data matrix of the display area in the virtual matrix, and combine them with the aircraft position to obtain the coordinates of the data matrix of the area to be displayed in the row and column number matrix; Step S5: Based on the coordinates of the data matrix of the area to be displayed in the row and column number matrix, extract the data points in the corresponding terrain elevation data matrix, and generate a two-dimensional terrain display data matrix by combining the coloring principle.
2. The method for constructing a two-dimensional terrain display data matrix for aircraft according to claim 1, characterized in that, Step S2 includes: When extracting terrain data, the distance D between the boundary of the extracted rectangular terrain block and the aircraft position needs to be correlated with the range L and the ground speed Vg. After extracting the terrain data, the extracted data needs to be stitched together. The following is the region with the smallest latitude and longitude: the aircraft position coordinates are 0 (E0, N0), and the coordinates of the four vertices of the corresponding terrain block are: A (floor(E0-2D / 111), floor(N0-D / 111)), B (floor(E0+2D / 111), floor(N0-D / 111)), C (floor(E0+2D / 111), floor(N0+D / 111)), D (floor(E0-2D / 111), floor(N0+D / 111)).
3. The method for constructing a two-dimensional terrain display data matrix for aircraft according to claim 2, characterized in that, In step S2, D = L + T * Vg, where T is the terrain data block update cycle.
4. The method for constructing a two-dimensional terrain display data matrix for aircraft according to claim 1, characterized in that, Step S3 includes: In the row and column matrix, the actual position coordinates of the aircraft are O(N, E). Then, the coordinates O0(x, y) of the aircraft's position in the terrain elevation data matrix are: True north is preferred as the reference direction, and an M-row, N-column display reference matrix is constructed. Assuming the aircraft's position is 0, obtain the coordinates of the reference display area data matrix, and calculate the reference coordinates (M) of the j-th sampling point in the i-th row of the matrix. 0ij N 0ij ),in: In the formula, Δθ is the angle between two adjacent rows of data, i*Δθ is the angle between the i-th row and true north, and the value range of i*Δθ is [-90, 90], with north as the starting point and clockwise as positive.
5. The method for constructing a two-dimensional terrain display data matrix for aircraft according to claim 1, characterized in that, Step S4 includes: According to the aircraft's flight path angle By rotating with equal arm length, the coordinates (M) of the j-th sampling point in the i-th row of the actual display area are calculated when the aircraft's position is O(0,0). 1ij N 1ij ),in: Based on the aircraft's position, calculate the coordinates (M) of the j-th sampling point in the i-th row of the actual display area at the current aircraft position. ij N ij Once all sampling points have been calculated, the coordinates of the display matrix can be obtained; where: M ij =x+M 1ij N ij =y+N 1ij 。 6. The method for constructing a two-dimensional terrain display data matrix for aircraft according to claim 1, characterized in that, Step S5 includes: Based on the current display matrix coordinates, in the data matrix extracted from step S2, where the terrain resolution is high, the data is sorted by row and column number (floor(M)). ij ), floor(N ij Extract elevation data points.
7. The method for constructing a two-dimensional terrain display data matrix for aircraft according to claim 1, characterized in that, Step S5 includes: After obtaining the coordinates of the elevation points, a two-dimensional color display matrix can be obtained by assigning color codes to the elevation points based on the relative height difference between the aircraft altitude and the elevation points.
8. An electronic device, characterized in that, include: A processor and a memory, wherein the memory stores at least one instruction, which is loaded and executed by the processor to implement the two-dimensional terrain display data matrix construction method according to any one of claims 1 to 7.
9. A storage medium, characterized in that, The storage medium stores at least one instruction, which is loaded and executed by a processor to implement the two-dimensional terrain display data matrix construction method according to any one of claims 1 to 7.