Flight deployment plan making system

By designing a flight deployment plan formulation system, using task generation, student plan production, automatic conflict identification and plan output modules, the problems of long training cycle, few content and poor timeliness in traditional flight deployment teaching are solved, and the effect of improving training efficiency and teaching quality is achieved.

CN119809886APending Publication Date: 2025-04-11CHINESE PEOPLES LIBERATION ARMY AVIATION COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411875860.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The current flight allocation courses have a long training cycle, few content, poor timeliness, and poor teaching results. Students spend a lot of time and energy in the drawing process, which affects the quality of teaching.

Method used

Design a flight deployment plan formulation system, including task generation module, student plan production module, automatic conflict identification module and plan output module, through computer simulation training, automatic drawing and conflict detection are realized, and training efficiency and teaching quality are improved.

Benefits of technology

Through the flight deployment plan formulation system, students can quickly generate and modify flight deployment plans, and the system automatically identifies conflict points, improving training timeliness and teaching quality, and reducing students' workload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809886A_ABST
    Figure CN119809886A_ABST
Patent Text Reader

Abstract

The invention discloses a flight deployment plan making system, and relates to the technical field of flight deployment plan making, a task generation module is used for a teacher to extract task basic information and generate a task list of the training according to training content; the student plan making module is used for receiving the task list by the student, making a flight deployment scheme corresponding to the task list on the background map by using a drawing tool, and finally feeding back the flight deployment scheme to the teacher; the automatic conflict identification module performs conflict detection auxiliary calculation according to the flight deployment scheme of the trainee and gives a conflict result; and the plan output module is used for outputting training results of the trainees and reading information of the instructors. Students can carry out flight deployment plan making work in an informatization simulation training mode, traditional manual work is converted into computer work, and teachers can give lessons through a computer. And a new teaching mode of improving the practice time efficiency, improving the teaching quality and facilitating teaching and evaluation is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of flight deployment plan formulation, and in particular to a flight deployment plan formulation system. Background Art

[0002] The formulation of flight dispatch plans is the basis for controllers to implement flight control commands. It is a basic professional skill for students majoring in air traffic control and a regular task for students majoring in air traffic control in the future. As an important part of the preparatory stage, flight dispatch plans are formulated. Controllers need to identify flight conflicts based on flight applications and flight plans, and pre-distribute conflicting flight activities to meet the prescribed safety intervals. This is one of the important skills that students majoring in air traffic control need to master. Flight dispatch work involves a variety of basic skills such as map drawing, interval calculation, and conflict identification, which are highly complex. The traditional teaching model is mainly based on manual drawing and manual judgment of dispatch results. Through long-term teaching practice, it is found that the current flight dispatch course has a long teaching and training cycle, little content, poor timeliness, and poor teaching effect. Students spend a lot of time and energy in the process of mapping, while the time for instructors to teach and students to practice dispatch is limited, and the manual drawing explanation and demonstration effect is not good, which directly affects the teaching quality.

[0003] Therefore, a flight deployment plan formulation system has become an urgent problem to be solved. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a flight deployment plan formulation system, which can effectively train trainees to formulate reasonable, feasible, safe and efficient flight deployment plans, thereby improving airspace utilization, enhancing training efficiency and ensuring flight safety.

[0005] In order to solve the above technical problems, the technical solution provided by the present invention is: a flight deployment plan formulation system, including a task generation module, a student plan making module, an automatic conflict identification module and a plan output module; the task generation module is used by the instructor to extract basic task information and generate a task list for this training according to the training content; the student plan making module is used by the trainee to receive the task list and use drawing tools on the background map to make a flight deployment plan corresponding to the task list, and finally feed it back to the instructor; the automatic conflict identification module performs conflict detection auxiliary calculation according to the trainee's flight deployment plan and gives the conflict result; the plan output module is used to output the trainee's training results and the instructor's review information.

[0006] Furthermore, the basic mission information is obtained from a scenario library, which pre-arranges training scenarios and training content, provides a graphical editing interface, and directly enters the control area simulated by the training and the training flight plan information based on the training flight register, supporting the modification, saving and browsing of training scenarios.

[0007] Furthermore, the contents of the training flight register include department, batch number, aircraft type, number of aircraft, aircraft number, commander, route or airspace, mission or subject, flight altitude, scheduled take-off time, scheduled landing time, and alternate airport.

[0008] Furthermore, the background map is automatically centered to the center of the control area when it is started, and the information in the background map includes airports, navigation stations, landmarks, surveillance points, sections, fixed routes, temporary routes, airways, control areas, sectors, training airspaces, restricted areas, danger zones, restricted areas, artillery fire areas, national borders, and coastlines.

[0009] Furthermore, after the trainees receive the task list, the system overlays and displays the original flight plan information based on the airspace background map, so that the routes and airspaces in the training scenario are marked out according to specific rules. The displayed content includes the planned routes, airspace information, and planned marking information used in the flight plan; different airport routes and airspaces are identified by different colors, and markings are made in the prescribed format at the appropriate positions of each batch of flight plans. There is only one marking for each route; the system has the function of automatically avoiding overlapping markings, and supports manual dragging and rotation.

[0010] Furthermore, the system provides a turning radius auxiliary calculation tool, which automatically calculates and displays the turning radius of each route point planned for this deployment, and the trainees draw a flight deployment diagram on the deployment board based on this.

[0011] Furthermore, the editing and entry method of the flight deployment plan is as follows: the trainees preliminarily screen the conflict points based on the training assumptions and the automatically drawn flight plan information, and give a deployment plan based on certain deployment rules, which supports editing and modification of the original flight plan; edit the relevant columns of "implementation altitude", "implementation time", "implementation route or airspace" in the training flight register, and allow the altitude, time, flight route, and airspace of the aircraft plan to be modified. After the modification, the corresponding column displays the new input information and is displayed in blue. The deployment plan allows multiple submissions, and the modification record is automatically retained during the modification process.

[0012] Furthermore, for the entered flight deployment plan, the system provides the function of automatically drawing a deployment diagram, performs flight conflict detection on the submitted flight deployment plan, calculates the conflict points, and automatically fills the conflict points into the conflict point identification table. The types of flight conflicts include conflicts between airspace and routes, conflicts between routes, and takeoff and landing conflicts. The conflicts between routes include point conflicts and segment conflicts. The information of the flight conflict includes the type of flight conflict, flight conflict data, the location of the flight conflict, lateral, longitudinal, vertical and time conflicts, and the batches and locations that may cause takeoff and landing conflicts.

[0013] Furthermore, the system supports displaying the deployment results based on the background map, highlighting the conflict points in red and prompting the conflict information, wherein the conflict information includes route conflicts, route and airspace conflicts, and target conflicts.

[0014] Furthermore, the system automatically records the content of each training data, and provides access to the training results according to the training time and training personnel information, and allows deletion and printing operations.

[0015] The advantages of the present invention over the prior art are: by constructing a flight deployment plan making system, the present invention allows trainees to carry out flight deployment plan making work in the form of information-based simulation training, thus converting traditional manual work into computer work, and allowing instructors to teach through computers. This realizes a new teaching model that improves practice timeliness, improves teaching quality, and facilitates teaching and assessment. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 The present invention is a schematic diagram of the system hardware composition of a flight deployment plan making system.

[0017] Figure 2 The present invention discloses a system software architecture diagram of a flight deployment plan making system.

[0018] Figure 3 The present invention discloses a flight dispatch processing flow chart of a flight dispatch plan making system.

[0019] Figure 4 It is the information flow chart of the teacher's deployment plan training editing.

[0020] Figure 5 It is the information flow chart of the training for student seat deployment plan editing.

[0021] Figure 6 It is a diagram of the pre-allocated scenario editing interface.

[0022] Figure 7 It is a pre-allocated conflict detection interface diagram.

[0023] Figure 8It is the interface effect diagram of the automatic drawing of the flight plan.

[0024] Fig. 9 This is the interface diagram for inputting deployment plan.

[0025] Fig.10 This is the route editing interface.

[0026] Fig.11 This is the effect diagram of the flight conflict detection interface.

[0027] Fig.12 This is the login window interface picture.

[0028] Fig.13 This is the flight plan interface diagram.

[0029] Fig.14 This is the interface diagram of the deployment plan.

[0030] Fig.15 This is the airspace input interface diagram.

[0031] Fig.16 This is the route input interface diagram.

[0032] Fig.17 This is the route modification interface.

[0033] Fig.18 This is the interface diagram of the turning radius table of the student seat.

[0034] Fig.19 It is a schematic diagram of conflict detection at the student seats.

[0035] Fig. 20 This is the interface diagram of the flight conflict identification table.

[0036] Fig.21 It is a schematic diagram automatically drawn by the student seat.

[0037] Fig. 22 This is the student seat layer control interface diagram

[0038] Fig.23 This is the flight deployment editing interface.

[0039] Fig.24 This is the interface diagram of the turning radius table of the instructor's seat.

[0040] Fig.25 This is a diagram of the teacher seat conflict detection interface.

[0041] Fig.26 It is the conflict detection background map.

[0042] Fig. 27 It is the teacher's seat that automatically draws the interface diagram.

[0043] Fig.28This is the teacher's seat layer control interface diagram.

[0044] Fig.29 This is the model data editing window.

[0045] Fig.30 This is the planned route editing window.

[0046] Fig.31 This is a picture of the airspace editing window.

[0047] Fig.32 It is the training result evaluation diagram. DETAILED DESCRIPTION

[0048] The following is a further detailed description of a flight deployment plan formulation system of the present invention in conjunction with the accompanying drawings.

[0049] Combined with Figure 1-32 , the present invention is introduced in detail.

[0050] A flight dispatch plan making system comprises a task generation module, a student plan making module, an automatic conflict identification module and a plan output module; the task generation module is used by the instructor to extract basic task information and generate a task list for this training according to the training content; the student plan making module is used by the trainee to receive the task list and use drawing tools on a background map to make a flight dispatch plan corresponding to the task list, and finally feed it back to the instructor; the automatic conflict identification module performs conflict detection auxiliary calculation according to the student's flight dispatch plan and gives the conflict result; the plan output module is used to output the student's training result and the instructor's review information.

[0051] The hardware architecture of the system is selected from commercial shelf products that meet general industrial standards and are stable and reliable, which is convenient for system maintenance and upgrading. The project software development environment adopts the waterfall model for system development, which is convenient for application software to achieve source code level compatibility and interoperability. It adopts an open software architecture design to support users to expand capacity according to needs. The expansion must meet the requirements that the system can be seamlessly installed in the win7 system and can meet the functional and performance indicators of the system design.

[0052] The hardware foundation of the flight dispatch plan preparation training system consists of instructor seats, controller seats and other equipment. Each seat is connected via Ethernet. The overall structure of the system is shown in the attached figure. Figure 1 shown.

[0053] The instructor provides training scenarios, mainly including flight plans; students make arrangements on the manual deployment board according to the provided flight plans to generate deployment plans; the deployment plans are input into the system by modifying the flight plans and can be submitted multiple times, and modification records are retained when the flight plans are modified; after the input deployment plans are submitted, the system can perform conflict detection to identify conflict points, and fill in the conflict point identification table after the conflict points are identified; the system automatically draws the deployment diagram according to the deployment plan.

[0054] The student seat can receive and display the flight deployment plan editing assumptions, make flight deployment plans and other related processing operations as needed, and submit the processed results to the instructor seat for review.

[0055] The system of the present invention also provides a data exchange service interface, which can publish trainee training result submission messages, receive instructor review messages and course status control messages. The main interfaces of the flight deployment plan preparation training system are shown in Table 1 below.

[0056] Table 1: System interface table

[0057] Flow direction Interface Entity content Way enter Data Management Module Training Scenario IP Network enter Users Operation Command Human Machine Interface Output Data storage Deployment plan IP Network

[0058] Combined with Figure 6 In one embodiment of the present application, the basic information of the mission is taken from the scenario library, and the scenario library pre-arranges the training scenarios, training contents, etc. for editing, and provides a graphical editing interface. The control area simulated by the training, training flight plan information, etc. can be directly entered based on the training flight register, and the modification, saving and browsing of training scenarios are supported.

[0059] Combined with Figure 7 After editing is completed, the system provides a flight conflict auxiliary detection function for this training, which can display the conflict point information, draw the flight plan on the background map, and highlight the conflict segment (red).

[0060] The system provides the function of displaying the flight plan in the training scenario in the format of a training flight register, the specific contents of which include department, batch number, aircraft type, number of aircraft, aircraft number (code), commander, route or airspace, mission or subject, flight altitude, scheduled take-off time, scheduled landing time, alternate airport, etc.

[0061] The system displays the background map of the control area in layers according to the training assumptions, and automatically deflects to the center of the control area when started. The map information includes: airports (including runways), navigation stations, landmarks, surveillance points, sections, fixed routes, temporary routes, airways, control areas, sectors, training airspaces, restricted areas, danger zones, restricted areas, artillery fire areas, national borders, and coastlines.

[0062] Combined with Figure 8In one embodiment of the present application, after the trainee receives the task list, the system overlays and displays the original flight plan information based on the airspace background map, so that the routes and airspaces in the training scenario are plotted according to specific rules. The displayed content includes the planned routes, airspace information, and planned annotation information used in the flight plan. Different airport routes and airspaces are identified with different colors, and annotations are made in the prescribed format at appropriate locations in each batch of flight plans. Each route has only one annotation. The system has the function of automatically avoiding overlapping annotations, and supports manual dragging and rotation. The annotation format is: automatic drawing interface effect of the flight plan.

[0063] In one embodiment of the present application, the system provides a turning radius auxiliary calculation tool, which can automatically calculate and display the turning radius of each route point in the current deployment plan, and the trainee can draw a flight deployment diagram on the deployment board based on this. The turning radius table is shown in Table 2 below.

[0064] Table 2: Turning radius table

[0065]

[0066] In one embodiment of the present application, the editing and input method of the flight deployment plan is as follows: the trainee preliminarily screens the conflict points based on the training assumptions and the automatically drawn flight plan information, and gives the deployment plan according to certain deployment rules, and supports editing and modifying the original flight plan, as shown in the attached Fig. 9 In the training flight register, edit the "implementation altitude", "implementation time", "implementation route or airspace" and other related columns to modify the aircraft's planned altitude, time, flight route, airspace, etc. After modification, the corresponding column will display the new input information and will be displayed in blue. The deployment plan can be submitted multiple times, and the modification record will be automatically retained during the modification process, as shown in the attached Fig.10 shown.

[0067] Combined with Fig.11 In one embodiment of the present application, for the entered flight allocation plan, the system provides the function of automatically drawing the allocation diagram, can detect conflicts on the submitted allocation plan, calculate the conflict points, and automatically fill in the conflict points into the conflict point identification table. The types of flight conflicts include: conflicts between airspace and routes; conflicts between routes: including point conflicts and segment conflicts; take-off and landing conflicts. Conflict information includes: flight conflict type; flight conflict data; flight conflict location; lateral, longitudinal, vertical and time conflicts; batches and locations that may cause take-off and landing conflicts.

[0068] The system supports displaying the deployment results based on the background image. The device highlights the conflict points in red and prompts the conflict information, including route conflicts, route and airspace conflicts, target conflicts, etc.

[0069] In one embodiment of the present application, the system automatically records the content of each training data, and provides access to the training results according to the training time and training personnel information, and allows deletion and printing operations.

[0070] The specific implementation process of a flight deployment plan formulation system of the present invention is as follows:

[0071] 1. Basic operation process

[0072] 1. System login

[0073] Combined with Fig.12 , enter the user ID (such as E001) and the initial password "12345" in the login window, click the "Login" button, and the system will start the corresponding seat software.

[0074] 2. Flight deployment plan editing

[0075] After logging in to the student seat, the user can select the training content, formulate a flight deployment plan based on the flight plan information set during the training, implement plan editing training, perform system-assisted conflict detection based on the plan results, and save the plan editing results.

[0076] 3. Review of training results

[0077] After logging in to the instructor's seat, the user can select the plan results submitted by the students for review and can also perform printing operations.

[0078] 2. Functions and common operations of student seats

[0079] 1. Flight plan

[0080] Click the "Flight Plan" menu, and a flight plan window will pop up for students to view the flight plan. Fig.13 shown.

[0081] Click the "Close" button in the upper right corner to close the window.

[0082] 2. Allocation plan

[0083] Click the "Allocation Plan" menu to pop up the Allocation Plan window, as shown in the attached Fig.14 shown.

[0084] In the training flight deployment table, double-click the "Implementation Altitude" and "Implementation Time" related columns to modify the altitude and time. After modification, the corresponding columns will display the new input information and will be displayed in blue. The student input rules are as follows:

[0085] Implement altitude: data type: 1-15 character string; implement take-off time: data format: hhmm; implement landing time: data format: hhmm;

[0086] In the training flight deployment table, double-click the "Implementation route or airspace" column to pop up a route or airspace input window for the trainee to enter the route or airspace. After the trainee modifies the route or airspace, the implementation route or airspace column displays the changed route or airspace information and displays it in blue.

[0087] Airspace input as attached Fig.15 shown.

[0088] Students can select the departure airport from the "Departure Airport" drop-down list, check the airspace in the "Airspace Selection" list, and click "OK".

[0089] Route input as attached Fig.16 shown.

[0090] Students can select a route from the "Route" drop-down list and click "OK".

[0091] If you want to modify the route, click the "Modify" button and the route modification window will pop up as shown in the attached figure. Fig.17 shown.

[0092] The list shows all the points on the route. You can double-click to modify the point information. The input rules are as follows:

[0093] Route point name

[0094] You can select an existing fixed point from the drop-down list, or manually enter the code or name of the fixed point according to actual needs.

[0095] Passing point position

[0096] If the route point name is the code or name of an existing fixed point / airport, the system will automatically fill in the point location. It can also be filled in manually.

[0097] Data type: 1-21 character string.

[0098] There are three ways to represent vertex positions:

[0099] Landmark roll call;

[0100] Longitude and latitude, the format is ddmmssXdddmmssY, where ddmmss before X represents latitude in degrees, minutes and seconds, X can only be N (north latitude) or S (south latitude), dddmmss between X and Y represents longitude in degrees, minutes and seconds, Y can only be E (east longitude) or W (west longitude), the latitude range is 000000X-895959X, and the longitude range is 0000000Y-1800000Y;

[0101] The landmark name is followed by the azimuth and distance, for example, ZBAA120010, which means the point with a azimuth of 120 degrees and a distance of 10 kilometers relative to the landmark point ZBAA.

[0102] Safety height (meter): Data type: 1-5 digit integer;

[0103] Speed ​​(km / h): Data type: 1-5 digit integer;

[0104] RVSM: Drop-down list selection: Entry point, Exit point;

[0105] Turning method: Select from the drop-down list: Press point, Toward point, Around point, Sideways;

[0106] Turn slope (degrees): Data type: 1-5 digit integer;

[0107] Turn-by-turn directions

[0108] Select from the drop-down list: Turn Left, Turn Right, Automatic; right-click a point to pop up a menu: Select "Delete" to delete the point. Select "Insert a Row Forward" to add a new point in the row above the point. Select "Insert a Row Backward" to add a new point in the row below the point.

[0109] In the blank area of ​​the list, right-click to pop up the menu and select "Add" to add a new point in the row below the last row of points.

[0110] At the bottom of the list, click the "Delete All" button to delete all the passing points; click the "Up" button to move the currently selected passing point up one row; click the "Down" button to move the currently selected passing point down one row.

[0111] After completing the route modification, click "OK" and the window will close.

[0112] After completing the route or airspace input, you can enter the deployment plan in the deployment plan window according to the airport, batch, deployment plan and reason, and click "Submit" to complete the submission of the deployment plan. The successfully submitted deployment plan cannot be edited. After the deployment plan is successfully submitted, students can perform operations such as conflict detection, flight conflict, and automatic drawing.

[0113] 3. Turning radius table

[0114] Click the "Turn Radius Table" menu to display the turn radius of each route point in the current deployment. The content of this table is automatically calculated by the system, and students can draw a flight deployment diagram on the deployment board based on it. The interface effect is as shown in the attached figure. Fig.18 shown.

[0115] 4. Conflict Detection

[0116] Click the "Conflict Detection" menu to pop up the conflict detection window. Conflict detection is based on the deployment plan submitted by the trainees. After the system completes the conflict detection, it displays the conflict detection results and automatically draws a flight deployment diagram with conflict information on the map. Trainees can analyze the reasons for the current conflicts based on the conflict detection results and save them to the database. The conflict detection interface effect is as shown in the attached figure. Fig.19 Shown

[0117] 5. Flight conflicts

[0118] Click the "Conflict Identification" menu to pop up the conflict identification window. Based on the deployment plan submitted by the trainee, the flight conflict identification matrix is ​​displayed, as shown in the attached figure. Fig. 20 shown.

[0119] 6. Automatic drawing

[0120] Click the "Auto Draw" menu to automatically draw a flight deployment diagram on the map based on the original flight plan information, as shown in the attached figure. Fig.21 Students can compare it with the flight deployment diagram previously drawn manually on the deployment board to analyze the cause of the error.

[0121] 7. Layer Control

[0122] The layer control function is used to control the map display. Click "Layer Control" and a pop-up window will appear as shown in the attached figure. Fig. 22 shown.

[0123] Select the "Import preset plan" drop-down list to choose the plan to import, and click "Import" to complete the import of the plan.

[0124] Select the "Save Current Plan" drop-down list to select the plan to be saved, and click "Save" to complete saving the plan.

[0125] Check / uncheck a layer in the layer list to show / hide it.

[0126] Click to select a layer to edit its properties. Click "Apply" to preview the current settings. Click "OK" to save the current settings to the background map. Click "Cancel" to cancel the current settings.

[0127] 3. Teacher Seat Functions and Common Operations

[0128] (I) Practice editing

[0129] 1. Create a new plan

[0130] (1) Operation process

[0131] Start the training data management software, select Training Script | Plan | Flight Scheduling, and click the "New" button.

[0132] (2) The control dialog box example is as follows Fig.23 shown.

[0133] (3) Contents and meanings of each item

[0134] ①Abstract: Data type: 1-64 bit string;

[0135] ②Control area identification: select from the drop-down list;

[0136] ③Training flight registration book

[0137] Department: Data type: 1-10 character string; Batch number: Data type: 1-6 character string; Machine model: Data type: 1-5 character string; Rack number: Data type: 1-2 character integer; Machine number (code): Data type: 1-10 character string (English letters or numbers);

[0138] commander

[0139] Enter the main commander at the top of the line.

[0140] Data type: 1-10 character string

[0141] Enter the deputy commander at the bottom of the line.

[0142] Data type: 1-20 character string

[0143] Route or airspace: Data type: 1-60 character string

[0144] Task or subject (exercise)

[0145] Enter up to 6 tasks or subjects.

[0146] Data type: 1-12 character string

[0147] The number of times refers to the number of times the corresponding task or subject is practiced.

[0148] Data type: 1-2 digit integer

[0149] high

[0150] Data type: 1-11 character string

[0151] Data format: XXXXX-XXXXX

[0152] Scheduled take-off time: data format: hh:mm; Scheduled landing time: data format: hh:mm; Actual take-off time: data format: hh:mm; Actual landing time: data format: hh:mm

[0153] Alternate airport: Data type: 1-10 character string; Navigation station: Data type: 1-10 character string

[0154] Examination preparation and reporting unit

[0155] Data type: 1-50 character string

[0156] Right click in the table to pop up the menu:

[0157] Click "Insert Row (up)" to insert a blank row above the current row. Click "Insert Row (down)" to insert a blank row below the current row. Click "Cut Row" to cut a row of content. Right-click in a blank space and select "Insert Cut Row (up)" or "Insert Cut Row (down)" from the menu to complete the cut. Click "Delete Row" to delete the currently selected row.

[0158] ④Background map

[0159] Press and hold the left mouse button to drag the map, and roll the wheel to zoom the map. Click "Turn Radius Table" and a pop-up window will appear as shown in the attached figure. Fig.24 Click “Conflict Detection” and a pop-up window will appear as shown in the attached figure. Fig.25 This window displays the conflict point information, draws the flight plan on the background map, and highlights the conflict segment (red), as shown in the attached figure. Fig.26 shown.

[0160] Click "Auto Draw" to automatically draw the flight plan on the background map, as shown in the attached figure. Fig. 27 Click "Layer Control" and a pop-up window will appear as shown in the attached figure. Fig.28 shown.

[0161] Select the "Import preset plan" drop-down list to select the plan to be imported, and click "Import" to complete the import of the plan. Select the "Save current plan" drop-down list to select the plan to be saved, and click "Save" to complete the saving of the plan.

[0162] Check / uncheck a layer in the layer list to show / hide it.

[0163] Click to select a layer to edit its properties. Click "Apply" to preview the current settings. Click "OK" to save the current settings to the background map. Click "Cancel" to cancel the current settings.

[0164] (4) Automatic data rationality check

[0165] none.

[0166] 2. Modify the plan

[0167] Start the training data management software, select Training Script | Plan | Flight Allocation, the record detail area displays detailed information on each field of the plan, and the instructor can modify the field content.

[0168] 3. Copy plan

[0169] Start the training data management software, select Training Script | Plan | Flight Allocation, click the "Copy" button, and the record detail area will display detailed information on each field of the new plan. The instructor can modify the field content.

[0170] 4. Save the plan

[0171] Start the training data management software, select Training Script | Plan | Flight Scheduling, and after performing the above-mentioned creation or copying operation, click the "Save" button. If the verification is passed, a new plan record will be added to the list; after performing the modification operation, click the "Save" button. If the verification is passed, the corresponding field content of the record will be updated; if the verification fails, the system prompts the failed data items and the reasons.

[0172] 5. Delete plan

[0173] Start the training data management software, select Training Script | Plan | Flight Allocation, select the record to be deleted, and click the "Delete" button. If the plan has not been used in any practice, the system will pop up a deletion confirmation prompt, and the record can be deleted after confirmation; if the plan has been used in practice, the system will prompt that the plan has been referenced and cannot be deleted.

[0174] (II) System data management

[0175] Provides visual tools to edit and manage system data, with the ability to add, delete, modify, retrieve, browse and perform other operations on data, and verify the legitimacy of data entered into the database.

[0176] 1. Aircraft data management

[0177] Combined with Fig.29 , including the wingspan, ceiling, maximum take-off weight, maximum landing weight, maximum speed and maximum range of commonly used aircraft models.

[0178] 2. Route data management

[0179] 2.1 New planned routes

[0180] (1) Operation process

[0181] Start the training master control software as a system administrator, select ATS regulations | planned routes in the data list, and click the "New" button.

[0182] (2) Example of control dialog box, as shown in the attached figure Fig.30 shown.

[0183] (3) Contents and meanings of each item

[0184] ① Planned route identification

[0185] Identifies a specific planned route. Cannot be repeated. Required.

[0186] Data type: 1-8 character string (English letters or numbers or "-")

[0187] ②Restricted area signs

[0188] The control area simulated by this flight plan.

[0189] An existing regulatory zone can be selected from the drop-down list.

[0190] ③ Passing point sequence

[0191] Supports map point selection reverse filling function.

[0192] The number of non-repeated points must be greater than 1.

[0193] Click "Add Pass Point" to add an empty pass point. Click "Delete Pass Point" to delete the selected pass point. Click "Move Up" and "Move Down" to modify the pass point order.

[0194] Location

[0195] Data type: 1-15 character string

[0196] For the three representation methods, refer to the route's passing point position field.

[0197] Flight speed (km / h): Data type: 1-4 digit integer, Flight altitude (m): Data type: 1-5 digit integer, Safety altitude (m): Data type: 1-5 digit integer

[0198] Feature flag: Select from the drop-down list: 'Y' indicates a handover point, blank indicates a non-handover point, 'I' indicates a waiting point

[0199] RVSM attributes:

[0200] Select from the drop-down list: 'I' for entry point, 'O' for exit point.

[0201] (4) Automatic data rationality check

[0202] ①Whether the planned route ID is empty or already exists.

[0203] ②Whether each passing point of the route is empty, whether it conforms to the longitude and latitude format, and whether the entire boundary is a valid polyline.

[0204] 2.2 Modify the planned route

[0205] Start the training data management software, select ATS regulations | Planned route, and the record detail area will display detailed information on each field of the record. The instructor can modify the field content.

[0206] 2.3 Copy the planned route

[0207] Start the training data management software, select ATS regulations | Planned route, click the "Copy" button, and the record detail area will display detailed information on each field of the new record. The instructor can modify the field content.

[0208] 2.4 Save the planned route

[0209] Start the training data management software, select ATS regulations | Planned routes, perform the above creation or copy operation, and click the "Save" button. If the verification is passed, a new record will be added to the list; after performing the modification operation, click the "Save" button. If the verification is passed, the corresponding field content of the record will be updated; if the verification fails, the system prompts the failed data items and reasons.

[0210] 2.5 Delete planned routes

[0211] Start the training data management software, select ATS regulations | Planned routes, select the record to be deleted, and click the "Delete" button. The system will pop up a deletion confirmation prompt. After confirmation, the record can be deleted.

[0212] 3. Airspace data management

[0213] 3.1 New airspace

[0214] (1) Operation process

[0215] Start the training master control software as a system administrator, select ATS Regulations | Airspace in the data list, and click the "New" button.

[0216] (2) Example of control dialog box, as shown in the attached figure Fig.31 shown.

[0217] (3) Contents and meanings of each item

[0218] ① Airspace identification

[0219] Unique identifier of the space. Cannot be repeated. Must be entered.

[0220] Data type: 1-8 character string (English letters or numbers)

[0221] ②Restricted area signs

[0222] The airspace belongs to the control area.

[0223] An existing regulatory zone can be selected from the drop-down list.

[0224] ③ Airspace type

[0225] Airspace symbol category. Input is required.

[0226] Select from the drop-down list: restricted area, restricted area, danger area, fuel dumping area, training airspace, waiting airspace, bombing range area, others, special airspace.

[0227] ④Activation start time: Data format: hh:mm (hour:minute).

[0228] ⑤ End time: Data format: hh:mm (hour: minute). The end time must not be less than the start time.

[0229] ⑥ Lower limit of height (meters): Data type: 1-5 digit integer

[0230] ⑦ Upper limit of altitude (meters): Data type: 1-5 digit integer. The upper limit of altitude must not be less than the lower limit of altitude.

[0231] ⑧Description

[0232] Required input.

[0233] A brief textual description of the airspace

[0234] Data type: 1-30 character string

[0235] ⑨Shape type

[0236] The shape of the airspace.

[0237] Drop-down list selection: polygon, circle, ellipse, oblong, sector ring, sector

[0238] ⑩Boundary shape

[0239] Note: Boundary shape cannot be entered as a search condition during search.

[0240] Polygon

[0241] Input the vertex positions according to the order of polygon vertices. Support map point selection reverse filling function.

[0242] The number of vertices with unique positions must be greater than 2. The maximum number of vertices is 250.

[0243] Click "Add Vertex" to add an empty vertex.

[0244] Click "Delete Vertex" to delete the selected vertex.

[0245] Click "Move Up" and "Move Down" to modify the vertex order.

[0246] For the three methods of expressing the vertex position, please refer to the passing point position field of the route.

[0247] Round

[0248] Center position: Refer to the point position field of the route for the representation method. When this input control is selected, the map point selection reverse filling function is supported.

[0249] Radius (km): 1-5 digit integer

[0250] Oval

[0251] Center position: Refer to the route's point position field for the representation method. When this input control is selected, the map point selection reverse filling function is supported.

[0252] Major axis (km): 1-5 digit integer; Minor axis (km): 1-5 digit integer; Rotation angle (degrees): 1-3 digit integer, [0, 360)

[0253] Oblong

[0254] The first point of the long circle (upper left): For the representation method, refer to the point location field of the route. When this input control is selected, the map point selection reverse filling function is supported.

[0255] The second point of the long circle (upper right): For the representation method, refer to the point location field of the route. When this input control is selected, the map point selection reverse filling function is supported.

[0256] The third point of the long circle (lower right): For the representation method, refer to the point location field of the route. When this input control is selected, the map point selection reverse filling function is supported.

[0257] The fourth point of the long circle (lower left): For the representation method, refer to the point location field of the route. When this input control is selected, the map point selection reverse filling function is supported.

[0258] Note: If all four points are empty and the four point input controls are not selected, the point selection process on the background map will automatically fill in the blank controls in the order of the first point, the second point, the third point, and the fourth point. Otherwise, the selected input controls will be filled in.

[0259] Sector Ring

[0260] Center position: Refer to the point position field of the route for the representation method. When this input control is selected, the map point selection reverse filling function is supported.

[0261] Long radius (km): 1-5 digit integer; Short radius (km): 1-5 digit integer; Starting angle (degrees): 1-3 digit integer, [0, 360); Ending angle (degrees): 1-3 digit integer, [0, 360)

[0262] Note: The end angle cannot be equal to the start angle. If the end angle is less than the start angle, the end angle will automatically add 360 degrees to form a complete sector ring.

[0263] sector

[0264] Center position: Refer to the point position field of the route for the representation method. When this input control is selected, the map point selection reverse filling function is supported.

[0265] Radius (km): 1-5 digit integer, Starting angle (degrees): 1-3 digit integer, [0, 360) Ending angle (degrees): 1-3 digit integer, [0, 360)

[0266] Note: The end angle cannot be equal to the start angle. If the end angle is less than the start angle, the end angle will automatically add 360 degrees to form a complete sector.

[0267] Entry Point

[0268] This field is only for records with the airspace type of training airspace and is required. When this input control is selected, the map point selection reverse filling function is supported.

[0269] Data type: 1-15 character string.

[0270] For the representation method, refer to the passing point position field of the route.

[0271] (4) Automatic data rationality check

[0272] ① Whether the airspace identification and description is empty or already exists.

[0273] ②Whether the airspace type is empty.

[0274] ③ Verification of airspace boundaries: whether each passing point of the polygon boundary is empty and conforms to the longitude and latitude format, whether the entire boundary is a valid polygon; whether the center position of the circle, the center position of the ellipse, the points of the oblong, the center position of the sector ring, and the center position of the sector conform to the longitude and latitude format; whether the rotation angle of the ellipse, the sector ring, the starting angle and the ending angle of the sector conform to the angle range.

[0275] ④Whether the airspace entry point conforms to the latitude and longitude format.

[0276] 3.2. Modify airspace

[0277] Start the training data management software, select ATS Regulations | Airspace, and the record detail area will display detailed information on each field of the record. The instructor can modify the field content.

[0278] 3.3. Copy airspace

[0279] Start the training data management software, select ATS regulations | airspace, click the "Copy" button, and the record detail area will display detailed information for each field of the new record. The instructor can modify the field content.

[0280] 3.4 Save airspace

[0281] Start the training data management software, select ATS regulations | airspace, perform the above creation or copy operation, and click the "Save" button. If the verification is passed, a new record will be added to the list; after performing the modification operation, click the "Save" button. If the verification is passed, the corresponding field content of the record will be updated; if the verification fails, the system prompts the failed data items and reasons.

[0282] 3.5 Deleting airspace

[0283] Start the training data management software, select ATS regulations | airspace, select the record to be deleted, and click the "Delete" button. The system will pop up a deletion confirmation prompt. After confirmation, the record can be deleted.

[0284] (III) Review of the results of the bank deployment plan

[0285] Instructors can review the plan result data submitted by students, and can choose to print the students' training results in the prescribed flight deployment plan format.

[0286] Combined with Fig.32 After the instructor finishes the training, he / she can right-click the student node in the tree list on the left and click "Evaluation" in the pop-up menu. The training evaluation dialog box will pop up. The instructor can evaluate the student's training, enter the total score and comments of this training, and click Save to save the evaluation results to the database. The student's total score of this training is synchronously displayed on the far right of the student list.

[0287] The present invention and its implementation methods are described above. This description is not restrictive. The drawings show only one implementation method of the present invention, and the actual structure is not limited thereto. In short, if ordinary technicians in this field are inspired by it and design structural methods and embodiments similar to the technical solution without creativity without departing from the purpose of the invention, they should all fall within the protection scope of the present invention.

Claims

1. A flight deployment plan formulation system, characterized by: It includes task generation module, student plan making module, automatic conflict identification module and plan output module; The task generation module is used by the instructor to extract basic task information and generate a task list for this training according to the training content; The student plan making module is used for students to receive the task list and use drawing tools on the background map to make a flight deployment plan corresponding to the task list, and finally feed it back to the instructor; The automatic conflict identification module performs conflict detection auxiliary calculation according to the trainee's flight deployment plan and gives the conflict result; The plan output module is used to output the trainees' training results and the instructor's review information.

2. A flight deployment plan making system according to claim 1, characterized in that: The basic mission information is obtained from a scenario library, which pre-arranges training scenarios and training content, provides a graphical editing interface, and directly enters the control area simulated by the training and the training flight plan information based on the training flight register, supporting the modification, saving and browsing of training scenarios.

3. A flight deployment plan making system according to claim 2, characterized in that: The contents of the training flight register include department, batch number, aircraft model, number of aircraft, aircraft number, commander, route or airspace, mission or subject, flight altitude, scheduled take-off time, scheduled landing time, and alternate airport.

4. A flight deployment plan making system according to claim 3, characterized in that: The background map is automatically centered to the center of the control area when it is started. The information in the background map includes airports, navigation stations, landmarks, surveillance points, sections, fixed routes, temporary routes, airways, control areas, sectors, training airspaces, restricted areas, danger zones, restricted areas, artillery firing areas, national borders, and coastlines.

5. A flight deployment plan making system according to claim 4, characterized in that: After the trainee receives the task list, the system overlays the original flight plan information based on the airspace background map, and marks the routes and airspace in the training scenario according to specific rules. The displayed content includes the planned routes, airspace information, and planned marking information used in the flight plan. Different airport routes and airspace are identified by different colors, and annotations are made in the prescribed format at the appropriate locations of each batch of flight plans. There is only one annotation for each route. The system has the function of automatically avoiding overlapping annotations, and supports manual dragging and rotation.

6. A flight deployment plan making system according to claim 5, characterized in that: The system provides a turning radius auxiliary calculation tool, which automatically calculates and displays the turning radius of each route point planned for this deployment. Based on this, the trainees draw a flight deployment diagram on the deployment board.

7. A flight deployment plan making system according to claim 6, characterized in that: The editing and input method of the flight deployment plan is as follows: the trainee preliminarily screens the conflict points based on the training assumptions and the automatically drawn flight plan information, and gives a deployment plan based on certain deployment rules, which supports editing and modifying the original flight plan; edits the relevant columns of "implementation altitude", "implementation time", and "implementation route or airspace" in the training flight register, allowing the altitude, time, flight route, and airspace of the aircraft plan to be modified. After the modification, the corresponding column displays the new input information and is displayed in blue. The deployment plan allows multiple submissions, and the modification record is automatically retained during the modification process.

8. A flight deployment plan making system according to claim 7, characterized in that: For the entered flight deployment plan, the system provides the function of automatically drawing the deployment diagram, performs flight conflict detection on the submitted flight deployment plan, calculates the conflict points, and automatically fills the conflict points into the conflict point identification table. The types of flight conflicts include conflicts between airspace and routes, conflicts between routes, and takeoff and landing conflicts. The conflicts between routes include point conflicts and segment conflicts. The information of the flight conflict includes the type of flight conflict, flight conflict data, the location of the flight conflict, lateral, longitudinal, vertical and time conflicts, and the batches and locations that may cause takeoff and landing conflicts.

9. A flight deployment plan making system according to claim 8, characterized in that: The system supports displaying the deployment results based on the background map, highlighting the conflict points in red and prompting the conflict information, which includes route conflicts, route and airspace conflicts, and target conflicts.

10. A flight deployment plan making system according to claim 9, characterized in that: The system automatically records the content of each training data, provides access to training results according to training time and training personnel information, and allows deletion and printing operations.