Aircraft landing bounce simulation method, device, equipment and storage medium
By simulating the landing bouncing scene on the flight simulator, the problem that pilots cannot learn countermeasures for landing bouncing during training is solved, the pilot's maneuvering skills and psychological endurance are improved, and the flight safety is enhanced.
Patent Information
- Application Number
- CN202210623169.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-01
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-06-01
AI Technical Summary
Existing simulated flights based on flight simulators can only train the conventional landing process. Pilots are unable to learn countermeasures for landing bouncing during training, resulting in the inability to effectively respond to landing bouncing in real flights, which may cause unsafe events.
By simulating the landing bouncing scene on the flight simulator, obtain the target landing bouncing model and target bounce intensity, detect the target state data, and simulate the target landing bouncing scene if the triggering condition is met, generate and display simulated flight data for pilots to train.
It improves the pilot's maneuvering skills and situational awareness, cultivates good psychological tolerance, and enhances the controllability of safe flight operation.
Smart Images

Figure CN114880782B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of aircraft simulation, and in particular to an aircraft landing bounce simulation method, device, equipment and storage medium. Background Art
[0002] With the improvement of aircraft safety performance and safety assurance capabilities, the probability of major flight accidents in the civil aviation industry is decreasing year by year.
[0003] Currently, flight simulation based on flight simulators can only train the routine landing process, and pilots cannot learn countermeasures for landing bounces during training. This results in the pilots being unable to effectively respond to landing bounces in actual flight, which can easily lead to unsafe incidents. Summary of the invention
[0004] The invention provides an aircraft landing bounce simulation method, device, equipment and storage medium to realize simulation training of aircraft landing bounce events.
[0005] According to one aspect of the present invention, there is provided an aircraft landing bounce simulation method, comprising:
[0006] Obtaining a target landing bounce model and a target bounce strength selected from candidate landing bounce models and candidate bounce strengths;
[0007] detecting target state data associated with the target landing bounce model;
[0008] If the target state data meets the triggering condition of the target landing bounce model, simulating the target landing bounce scene through the target landing bounce model;
[0009] The simulated flight data is generated according to the target landing bounce scene and the target bounce intensity, and the simulated flight data is displayed through a data display system so that the pilot can land according to the simulated flight data; the data display system includes an instrument system.
[0010] According to another aspect of the present invention, there is provided a step-by-step landing and bouncing simulation device, characterized in that it comprises:
[0011] A bounce model acquisition module, used to acquire a target landing bounce model and a target bounce strength selected from candidate landing bounce models and candidate bounce strengths;
[0012] A state data monitoring module, used for detecting target state data associated with the target landing bounce model;
[0013] a bounce scene simulation module, configured to simulate a target landing bounce scene through a target landing bounce model if the target state data meets a trigger condition of the target landing bounce model;
[0014] The flight data simulation module is used to generate simulated flight data according to the target landing bounce scene and the target bounce intensity, and display the simulated flight data through a data display system so that the pilot can land according to the simulated flight data; the data display system includes an instrument system.
[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the aircraft landing bounce simulation method described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the aircraft landing bounce simulation method described in any embodiment of the present invention when executed.
[0020] The embodiment of the present invention simulates a landing bounce scenario on a flight simulator and allows pilots to perform landing bounce detection and response training through a data display system, thereby improving pilots' basic skills such as control skills and situational awareness, cultivating good psychological endurance, and ensuring safe, stable and controllable flight operations.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1A is a flow chart of an aircraft landing bounce simulation method provided according to an embodiment of the present invention;
[0024] Figure 1B This is a schematic diagram of a system teaching station landing bounce page provided by an embodiment of the present invention
[0025] Figure 2A is a flow chart of an aircraft landing bounce simulation method provided according to another embodiment of the present invention;
[0026] Figure 2B is a schematic diagram of a landing bounce state decision according to another embodiment of the present invention;
[0027] Figure 2C is a schematic diagram of a wind model generation principle provided according to another embodiment of the present invention;
[0028] Figure 2D is a schematic diagram of a wind model implementation process provided according to another embodiment of the present invention;
[0029] Figure 3 is a structural schematic diagram of an aircraft landing bounce simulation device provided according to another embodiment of the present invention;
[0030] Figure 4 It is a schematic diagram of the structure of an electronic device implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] Figure 1AThis is a flow chart of a method for simulating an aircraft landing bounce provided by an embodiment of the present invention. This embodiment can be applied to simulating an aircraft landing bounce through a flight simulator. The method can be executed by an aircraft landing bounce simulation device, which can be implemented in the form of hardware and / or software. The device can be configured in an electronic device with corresponding data processing capabilities, such as a flight simulator. Figure 1A As shown, the method includes:
[0034] S110: Obtain a target landing bounce model and a target bounce strength selected from candidate landing bounce models and candidate bounce strengths.
[0035] Among them, the phenomenon that the aircraft jumps off the ground after landing is called hop. There are many reasons for the aircraft to hop when landing. As long as the sum of the aircraft lift and the wheel elastic force is greater than the aircraft gravity when landing, hop will occur. The landing hop model is used to simulate landing hop events. The hop intensity is divided into landing hop recovery and go-around. The former hop intensity is greater than the latter. The landing hop recovery is used for pilots to force landing training when a landing hop occurs and the hop intensity is small. The go-around is used for pilots to go-around training when a landing hop occurs and the hop intensity is large.
[0036] Specifically, the instructor selects the target landing bounce model from the candidate landing bounce models and the target bounce intensity from the landing bounce intensity in the system instructor station page (IOS—instructors operating Station) to achieve the instructor's customized training requirements. The system instructor station page is capable of providing all loaded landing bounce models for instructors to choose from. It is also possible to display only one or several instructor-specific models based on the instructor's requirements. The flight simulator will perform corresponding landing bounce scenario simulations based on the target landing bounce model and target bounce intensity received from the system instructor station.
[0037] For example, Figure 1B It is a schematic diagram of a landing bounce page of a system instructor station provided in an embodiment of the present invention. Among them, the landing bounce page contains three parts: a model library module, a landing bounce trigger module, and a status display module. Among them, the model library supports the access of all loaded landing bounce models, and the instructor clicks to confirm the model or use the default model. The landing bounce trigger module supports two intensities of landing bounce: landing bounce recovery and enhanced bounce. When the landing bounce recovery is triggered, the landing bounce intensity introduced by the model is relatively small, and the landing bounce intensity caused by the model is suitable for landing bounce recovery. When the enhanced bounce is selected, the landing bounce intensity introduced by the model is relatively large, which is suitable for go-around operations. The status display module is used to display key parameters, such as load, descent rate, aircraft altitude, speed and other information, to provide an objective basis for the pilot's control evaluation.
[0038] S120: Detect target state data associated with the target landing bounce model.
[0039] The target state data is the target landing bounce model, which is used to determine whether the landing bounce model can be activated and how it works. For each target landing bounce model, due to different causes of the bounce, there are corresponding state data.
[0040] Specifically, the target state data that the target landing bounce model needs to monitor are monitored, and the change rate of these data is monitored. The state data includes aircraft altitude, flight speed, aircraft descent rate, aircraft attitude, landing gear state, landing gear compression, load, etc. The landing bounce model responds according to the monitoring of state information, such as changes in wind speed and wind direction in the wind model.
[0041] S130: If the target state data meets the triggering condition of the target landing bounce model, simulate the target landing bounce scene through the target landing bounce model.
[0042] Among them, the target landing bounce scenario includes landing bounce subdivision nodes such as aircraft landing configuration, landing bounce trigger, landing bounce rebound, and landing bounce model recovery, so as to achieve a true and accurate simulation of the landing bounce scenario.
[0043] Specifically, when the target state data meets the trigger index of the target landing bounce model, the flight simulator is ready to simulate the aircraft landing bounce. The flight simulator makes decisions based on the target state data monitoring, and the decision-making mechanism includes the judgment of the aircraft landing configuration, the judgment of the landing bounce trigger timing, the interpretation of the landing bounce rebound point, and the interpretation of the landing bounce model recovery. If the decision-making mechanism determines that the flight simulator enters the corresponding landing bounce node based on the state data monitoring, the flight data corresponding to the landing bounce node is simulated, the aircraft system responds, and the flight data is displayed or output in the instrument system and the motion system to simulate the specific landing bounce subdivision node during the flight simulator training process.
[0044] S140, generating simulated flight data according to the target landing bounce scene and the target bounce intensity, and displaying the simulated flight data through a data display system so that the pilot can land according to the simulated flight data; the data display system includes an instrument system.
[0045] The data display system may include an instrument system and a motion system, wherein the motion system is used to simulate the change of the aircraft's attitude and speed so that the pilot can feel the movement of the aircraft. The simulated flight data is the new system response data after the target landing bounce model and the target bounce intensity have an impact on the system response.
[0046] Specifically, after the landing bounce model is triggered, the simulated flight data generated by the model will affect the response of the aircraft system, and these effects will be displayed in the instrument system and the motion system. The pilot needs to make a landing bounce recovery or go-around decision based on the instrument display and motion effects, and perform the corresponding operations. It should be noted that the landing bounce model and bounce intensity are selected by the instructor. When training on the flight simulator, the pilot does not know whether a landing bounce event will occur and the specific bounce intensity. He needs to make his own judgment and take corresponding measures to deal with it, so as to realize landing bounce training on the flight simulator.
[0047] The embodiment of the present invention simulates a landing bounce scenario on a flight simulator and allows pilots to perform landing bounce detection and response training through a data display system, thereby improving pilots' basic skills such as control skills and situational awareness, cultivating good psychological endurance, and ensuring safe, stable and controllable flight operations.
[0048] Figure 2A This is a flowchart of an aircraft landing bounce simulation method provided by another embodiment of the present invention. This embodiment is optimized and improved on the basis of the above embodiment. Figure 2A As shown, the method includes:
[0049] S210: Obtain a target landing bounce model and a target bounce strength selected from the candidate landing bounce models and the candidate bounce strengths.
[0050] S220: Detect target state data associated with the target landing bounce model.
[0051] S231. Obtain at least two scene nodes of the target landing bounce scene from the target landing bounce model, and an entry order between different scene nodes; the scene nodes are landing configuration nodes, model effective time nodes, touchdown time nodes, touchdown rebound time nodes, highest point rebound nodes or model failure nodes; according to the entered scene nodes and the entry order between different scene nodes, determine the first scene node to be entered as the current scene node; according to the target landing bounce model, determine the current node state indicator associated with the current scene node.
[0052] Specifically, the scene node is a further division of the landing bounce scene. For any landing bounce scene, it can be further divided into a landing configuration node, a model effective time node, a touchdown time node, a touchdown rebound time node, a highest point rebound node or a model failure node. During training, simulation training can be performed on some or all of the nodes of the scene. Although different landing bounce scenes have the same node structure, the corresponding node status indicators are different due to different abnormal reasons causing the landing bounce. There is a fixed order of entry for the scene nodes. Only after the previous node is entered can the entry judgment of the next node be made. After entering the node, the simulated flight data of the node will be generated to affect the aircraft response system.
[0053] S232. Determine a current node state indicator value associated with the current scene node according to the target state data; determine whether the current node state indicator value enters the current scene node according to the target landing bounce model; if it enters the current scene node, treat the current scene node as an entered scene node, and generate simulated flight data of the current scene node for simulating the current scene node in the target landing bounce model.
[0054] Specifically, the landing configuration is first judged, and the judgment basis includes flap position, landing gear position, vertical speed, radio altitude, etc. In the landing configuration, the flap position is 30-40, the landing gear is lowered, and the radio altitude gradually decreases and is less than the threshold. If the landing configuration is not entered, the landing bounce model will not take effect. At this time, even if the landing bounce is activated on the system instructor station page, the landing bounce scene will not be entered. After entering the landing configuration node, the judgment of the model effective time node begins. In the civil aviation A320 flight simulator, the empirical value is a radio altitude of 25-50ft, and in the civil aviation 737-8 (MAX) flight equipment, the empirical value is a radio altitude of 25-60ft. The threshold is configured in the file and can be adjusted online later. When the corresponding empirical value is entered at the radio altitude, the model begins to take effect. After entering the model effective time node, the judgment of the touchdown state node begins. At this time, according to the landing gear touchdown state transmitted back by the status monitoring, the aircraft touchdown moment is monitored in real time. The touchdown time is a parameter of the landing bounce model, which affects the output time of the landing bounce model. For example, in the wind model, the touchdown time affects the change of wind speed. After entering the touchdown state node, the judgment of the touchdown rebound time node begins. The judgment of the touchdown rebound time determines the authenticity of the landing bounce. During the landing process of the aircraft, after the landing gear touches the ground, due to the influence of inertia, load, compression characteristics of mechanical parts such as tires, etc., the compression of the landing gear increases rapidly until it reaches the maximum compression value at a certain point, and then the compression decreases and starts to rebound until the landing gear compression maintains a stable value after the aircraft lands stably. When the touchdown rebound time is reached, the landing bounce model changes according to this moment, enhancing the upward bounce effect to produce a bounce. After entering the touchdown rebound time node, the judgment of the highest point rebound node begins. The highest rebound point judgment occurs after the touchdown rebound time, and the aircraft begins to enter the upward bounce process. According to the radio altitude and vertical speed of the status monitoring, it is judged whether the aircraft has reached the maximum value of the bounce. After reaching this point, the landing bounce model should gradually decrease until the effect disappears, and this process should not affect the pilot's normal control.
[0055] For example, Figure 2B This is a landing bounce state decision diagram provided by another embodiment of the present invention. Among them, the corresponding node state indicators are sequentially used to perform landing configuration judgment, model effective time judgment, touchdown state judgment, touchdown rebound time judgment, highest rebound point judgment and model failure judgment. In addition, in the judgment of the model effective time, touchdown state judgment, touchdown rebound time judgment and highest rebound point judgment, the judgment of whether the aircraft crashed will also be obtained. The aircraft can pass the judgment of the current node only if it has not crashed.
[0056] Optionally, after determining whether the current node state indicator value enters the current scene node, the step further includes:
[0057] If the current node state indicator value does not meet the scene entry condition of the current scene node, the current scene node continues to be used as the first scene node to be entered, and the current node state indicator value is obtained again, and it is re-determined whether the scene node entry condition is met.
[0058] Specifically, since the value of the node status indicator may be constantly changing during the flight, for example, the radio altitude continues to drop during landing. If the value of the node status indicator does not meet the scene entry condition of the current scene node, it does not mean that the current scene node cannot be entered later, but only means that the value of the node status indicator at the current moment cannot meet the scene entry condition. It is necessary to re-acquire the value of the current node status indicator again, and determine whether the current scene node can be entered based on the new value after the change, so as to achieve accurate response and switching to the current scene node.
[0059] For example, Figure 2C It is a schematic diagram of a wind model generation principle provided by another embodiment of the present invention. Figure 2D 1 is a schematic diagram of a wind model implementation process provided by another embodiment of the present invention. Taking a wind model as an example, a method for generating a landing bounce model is described. During the landing process, the aircraft suddenly receives a downwind, causing the aircraft to land hard. After the aircraft lands hard, the front wheels are forced to hit the ground and bounce up, and with the assistance of upward wind, the aircraft jumps off the ground to a certain height. Figure 2C The triggering time of the wind model, the wind direction change and the stopping time of the wind model are marked. Figure 2D The implementation process of the landing bounce triggered wind model is given in.
[0060] S233: If the model failure node is entered, the target landing bounce model is turned off; if the duration of entering the landing configuration node exceeds the normal working time threshold of the model, the target landing bounce model is turned off.
[0061] Specifically, starting from the time the aircraft enters the landing configuration, when the landing bounce model enters the landing configuration node, the working time of the landing bounce model is calculated and compared with the normal working time threshold of the model. If the working time exceeds the normal working time threshold of the model, the landing bounce model is actively exited; if the working time does not exceed the normal working time threshold of the model, but enters the model failure node, the landing bounce model is also actively exited. By setting a variety of trigger conditions for shutting down the target landing bounce model, it is possible to avoid unpredictable effects on the flight after the landing bounce model enters the wrong mode.
[0062] S240, generating simulated flight data according to the target landing bounce scene and the target bounce intensity, and displaying the simulated flight data through a data display system so that the pilot can land according to the simulated flight data; the data display system includes an instrument system.
[0063] S250, obtaining standard flight data under the target landing bounce scenario and target landing intensity; and updating configuration parameters of the target landing bounce model according to the standard flight data and the simulated flight data.
[0064] The standard flight data is the flight data of the aircraft in a real target landing and bouncing scenario.
[0065] Specifically, due to the differences in flight simulator hardware and software systems, although the response envelope of each flight simulator is within the envelope of the simulator data packet, there are still slight differences in the response of each simulator. In response to this problem, the method of the present invention provides an online adjustment function to support the adjustment of the landing bounce model to expand the scope of application of the present invention and achieve compatibility with different flight simulators. The simulated flight data output by the instrument system is compared with the standard flight data, and the configuration parameters of the landing bounce model are updated according to the comparison results.
[0066] Optionally, after obtaining the standard flight data under the target landing bounce scenario and the target landing intensity, it also includes: updating the motion parameters of the motion system in the data display system according to the standard flight data and the simulated flight data.
[0067] The motion parameters may include bounce height, motion system jolt intensity and motion system heavy landing intensity.
[0068] If there is a motion system in the flight simulator, in addition to using the output of the instrument system to adjust the landing bounce model, the motion parameters of the motion system can also be updated according to the output of the instrument system and the motion system to obtain a response suitable for the flight simulator, such as bounce height, motion system turbulence intensity, motion system heavy landing intensity, etc.
[0069] For example, Figure 2C Take the wind model shown in as an example. One of the characteristics of this wind model is that the wind speed, wind direction change time, trigger time, stop time, and wind speed change are all adjustable parameters. The adjustable parameters are loaded and read through the configuration file. The wind model is a universal module. By adjusting the parameters in the configuration file, the wind model is adjusted, thereby realizing the universal module and the configurable parameters to meet the needs of different flight simulators.
[0070] The embodiment of the present invention uses standard flight data and simulated flight data to update the configuration parameters of the landing bounce model and the motion parameters of the motion system, thereby improving the applicability and versatility to different flight simulators.
[0071] Figure 3The structural diagram of an aircraft landing bounce simulation device provided by another embodiment of the present invention is as follows. Figure 3 As shown, the device comprises:
[0072] A bounce model acquisition module 310 is used to acquire a target landing bounce model and a target bounce strength selected from candidate landing bounce models and candidate bounce strengths;
[0073] A state data monitoring module 320 is used to detect target state data associated with the target landing bounce model;
[0074] A bounce scene simulation module 330, configured to simulate a target landing bounce scene by using a target landing bounce model if the target state data satisfies a trigger condition of the target landing bounce model;
[0075] The flight data simulation module 340 is used to generate simulated flight data according to the target landing bounce scene and the target bounce intensity, and display the simulated flight data through a data display system so that the pilot can land according to the simulated flight data; the data display system includes an instrument system.
[0076] The step-by-step landing bounce simulation device provided in the embodiment of the present invention can execute the step-by-step landing bounce simulation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0077] Optionally, the bouncing scene simulation module 330 includes:
[0078] A scene node acquisition unit, used to acquire at least two scene nodes of a target landing bounce scene from a target landing bounce model, and an entry order between different scene nodes; the scene nodes are landing configuration nodes, model effective time nodes, touchdown time nodes, touchdown rebound time nodes, highest point rebound nodes or model failure nodes;
[0079] A current node determination unit, used for determining the first scene node to be entered as the current scene node according to the entered scene node and the entry sequence between different scene nodes;
[0080] A state index determination unit, used to determine a current node state index associated with the current scene node according to a target landing bounce model;
[0081] The node status judgment unit is used to determine whether to generate simulated flight data of the current scene node according to the current node status indicator associated with the current scene node.
[0082] Optionally, the node status judgment unit includes:
[0083] A state indicator value subunit, used to determine a current node state indicator value associated with a current scene node according to the target state data;
[0084] A node entry judgment subunit, used to determine whether the current node state indicator value enters the current scene node according to the target landing bounce model;
[0085] The simulation data generation subunit is used to, if entering the current scene node, take the current scene node as the entered scene node and generate simulated flight data of the current scene node for simulating the current scene node in the target landing bounce model.
[0086] Optionally, the node status judgment unit further includes:
[0087] The node entry re-judgment subunit is used to, if the current node state indicator value does not meet the scene entry condition of the current scene node, continue to use the current scene node as the first scene node to be entered, obtain the current node state indicator value again, and re-judgment whether the scene node entry condition is met.
[0088] Optionally, the bouncing scene simulation module 330 further includes:
[0089] A first model closing unit, used to close the target landing bounce model if entering a model failure node;
[0090] The second model closing unit is used to close the target landing bounce model if the time length of entering the landing configuration node exceeds the normal working time threshold of the model.
[0091] Optionally, the device further comprises:
[0092] A standard data acquisition module, used to acquire standard flight data under the target landing bounce scenario and target landing intensity;
[0093] A configuration parameter updating module is used to update the configuration parameters of the target landing bounce model according to the standard flight data and the simulated flight data.
[0094] Optionally, the device further comprises:
[0095] The motion parameter updating module is used to update the motion parameters of the motion system in the data display system according to the standard flight data and the simulated flight data.
[0096] The further described step-by-step landing bounce simulation device can also execute the step-by-step landing bounce simulation method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0097] Figure 4 A schematic diagram of the structure of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0098] like Figure 4 As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0099] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0100] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as the staged landing hopping simulation method.
[0101] In some embodiments, the step-by-step landing hopping simulation method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the step-by-step landing hopping simulation method described above may be performed. Alternatively, in other embodiments, the processor 41 may be configured to perform the step-by-step landing hopping simulation method in any other appropriate manner (e.g., by means of firmware).
[0102] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0103] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0104] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0105] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0106] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0107] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0108] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0109] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for simulating an aircraft landing bounce, characterized in that: include: Obtaining a target landing bounce model and a target bounce strength selected from candidate landing bounce models and candidate bounce strengths; detecting target state data associated with the target landing bounce model; If the target state data meets the triggering condition of the target landing bounce model, simulating the target landing bounce scene through the target landing bounce model; generating simulated flight data according to a target landing bounce scenario and a target bounce intensity, and displaying the simulated flight data through a data display system so that a pilot can land according to the simulated flight data; the data display system includes an instrument system; Wherein, simulating the target landing bounce scene by using the target landing bounce model includes: Acquire at least two scene nodes of the target landing bounce scene from the target landing bounce model, and an entry order between different scene nodes; the scene nodes are landing configuration nodes, model effective time nodes, touchdown time nodes, touchdown rebound time nodes, highest point rebound nodes or model failure nodes; According to the entered scene node and the entry order between different scene nodes, the first scene node to be entered is determined as the current scene node; Determining a current node state indicator associated with the current scene node according to a target landing bounce model; According to the current node state indicator associated with the current scene node, it is determined whether to generate simulated flight data of the current scene node.
2. The method according to claim 1, characterized in that The step of determining whether to generate simulated flight data of the current scene node according to the current node state indicator associated with the current scene node comprises: Determine a current node state index value associated with the current scene node according to the target state data; According to the target landing bounce model, determining whether the current node state indicator value enters the current scene node; If the current scene node is entered, the current scene node is taken as the entered scene node, and simulated flight data of the current scene node is generated to simulate the current scene node in the target landing bounce model.
3. The method according to claim 2, characterized in that After determining whether the current node state indicator value enters the current scene node, the following further includes: If the current node state indicator value does not meet the scene entry condition of the current scene node, the current scene node continues to be used as the first scene node to be entered, and the current node state indicator value is obtained again, and it is re-determined whether the scene node entry condition is met.
4. The method according to claim 1, characterized in that: After displaying the simulated flight data through the data display system, the method further includes: If the model failure node is reached, the target landing bounce model will be turned off; If the time to enter the landing configuration node exceeds the normal working time threshold of the model, the target landing bounce model is turned off.
5. The method according to claim 1, characterized in that After displaying the target landing bounce scene and the simulated flight data under the target landing intensity by the data display system, the method further includes: Acquiring standard flight data under the target landing bounce scenario and target landing intensity; The configuration parameters of the target landing bounce model are updated according to the standard flight data and the simulated flight data.
6. The method according to claim 5, characterized in that After obtaining the target landing bounce scenario and the standard flight data under the target landing intensity, the method further includes: The motion parameters of the motion system in the data display system are updated according to the standard flight data and the simulated flight data.
7. A step-by-step landing bounce simulation device, characterized in that: include: A bounce model acquisition module, used to acquire a target landing bounce model and a target bounce strength selected from candidate landing bounce models and candidate bounce strengths; A state data monitoring module, used for detecting target state data associated with the target landing bounce model; a bounce scene simulation module, configured to simulate a target landing bounce scene through a target landing bounce model if the target state data meets a trigger condition of the target landing bounce model; A flight data simulation module, used for generating simulated flight data according to a target landing bounce scenario and a target bounce intensity, and displaying the simulated flight data through a data display system so that the pilot can land according to the simulated flight data; the data display system includes an instrument system; Among them, the bouncing scene simulation module includes: A scene node acquisition unit, used to acquire at least two scene nodes of a target landing bounce scene from a target landing bounce model, and an entry order between different scene nodes; the scene nodes are landing configuration nodes, model effective time nodes, touchdown time nodes, touchdown rebound time nodes, highest point rebound nodes or model failure nodes; A current node determination unit, used for determining the first scene node to be entered as the current scene node according to the entered scene node and the entry sequence between different scene nodes; A state index determination unit, used to determine a current node state index associated with the current scene node according to a target landing bounce model; The node status judgment unit is used to determine whether to generate simulated flight data of the current scene node according to the current node status indicator associated with the current scene node.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the aircraft landing bounce simulation method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the aircraft landing bounce simulation method according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Apparatus for simulating aircraft ground effect
CN103903490A
Flight simulation
US20210043104A1