Aircraft flight simulation system and method
By combining a simulated cockpit and a computing module, the flight status and collision information of the aircraft taking off from the ski-jump deck are calculated in real time, which solves the problem of insufficient simulation in flight simulators and achieves accurate training results for flight simulators.
Patent Information
- Application Number
- CN202511286741.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-10
- Publication Date
- 2025-11-28
AI Technical Summary
Current flight simulators are not sophisticated enough to simulate flight and cannot effectively simulate the flight status and collision information of an aircraft taking off from a ski-jump deck, resulting in poor training results.
It employs a simulated cockpit, an operation loading module, and a simulation calculation module, including simulated control instruments, a target physics calculation engine, and a visual simulation module, to acquire control commands in real time, calculate flight simulation results, generate flight attitude, motion information, and collision information, and simulate the collision effect between the aircraft and the ski-jump deck.
It achieves accurate simulation of the ski-jump takeoff effect of flight simulators, improves the reliability and safety of training, and reduces training costs and risks.
Smart Images

Figure CN121028829A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of flight simulation, and in particular to a flight simulator system and method. BACKGROUND
[0002] Currently, flight training has the actual problems of high cost and many dangerous factors. As an important aviation simulation device, flight training simulator has controllability, non-destructiveness, economy, reliability and other characteristics compared with real flight test, and has very important role and positive significance to solve the problem. Therefore, flight training simulator has become an important equipment indispensable for pilot training, and using flight training simulator for training has become an important direction of flight training development.
[0003] The flight simulator can simulate flight on the ground, and is a test and training device that simulates the flight state, flight environment and flight conditions of an aircraft performing a flight task, and provides similar control load, vision, hearing and motion feeling for pilots (flight crew). It is a simulation device that simulates aircraft flight and has a relatively complex structure and complete functions, can reproduce aircraft and air environment and can be operated, including various internal and external environmental conditions, which can reduce the cost and risk of pilot training. However, the current flight simulator is not perfect in simulating flight. SUMMARY
[0004] The present application provides a flight simulator system and method, which can solve the problem of imperfect flight simulation.
[0005] To achieve the above purpose, the technical scheme adopted by the present application is as follows: In a first aspect, the present application provides a simulation system of a flight simulator, which comprises a simulation cockpit, an operation loading module and a simulation calculation module. The simulation cockpit comprises a simulation control instrument, which comprises a joystick, a footrest and a control instrument. The simulation calculation module comprises a target physical calculation engine, and the target physical calculation engine is deployed with a flight calculation model. The operation loading module is configured to acquire a control instruction based on the simulation control instrument in real time, and transmit the control instruction to the simulation calculation module. The simulation calculation module is configured to input the control instruction into the target physical calculation engine, and use the target physical calculation engine to solve the flight simulation result of the aircraft when taking off from the ski jump deck. The flight simulation result comprises flight attitude information, flight motion information and collision information, and the collision information is used to indicate the collision information between the aircraft and the ski jump deck. The simulation calculation module is further configured to determine the ski-jump take-off effect of the flight simulator in real time according to the flight simulation result.
[0006] As a possible implementation, the simulation calculation module is further configured to: obtain a first three-dimensional model of the flight simulator and a second three-dimensional model of the ski-jump deck, the first three-dimensional model including a three-dimensional model of the landing gear; obtain an aircraft gravity center calculation model, an aircraft motion calculation model, and a collision calculation model; deploy the first three-dimensional model, the second three-dimensional model, the aircraft gravity center calculation model, the aircraft motion calculation model, and the collision calculation model in an initial physical calculation engine; after inputting the configuration parameters of the obtained first three-dimensional model and the configuration parameters of the second three-dimensional model into the initial physical calculation engine, generate the target physical calculation engine.
[0007] As a possible implementation, the collision detection information includes a compression amount of the aircraft landing gear; and the simulation calculation module is specifically configured to: determine the ski-jump take-off effect of the flight simulator according to the flight attitude information, the flight motion information, and the compression amount.
[0008] As a possible implementation, the system further includes a visual simulation module. The simulation calculation module is further configured to transmit the flight simulation result to the visual simulation module, so as to display the flight simulation result by using the visual simulation module.
[0009] As a possible implementation, the visual simulation module includes preset landscape models and target entity models. The visual simulation module is further configured to pre-call the landscape models and the target entity models to generate a flight simulation scene.
[0010] As a possible implementation, the visual simulation module is further configured to simulate a light effect by using a particle system, and guide the flight simulator to simulate the landing of the aircraft according to the simulated light effect and the positional relationship between the aircraft and the simulated light when the aircraft lands.
[0011] As a possible implementation, the system further includes an audio module. The audio module is configured to call preset audio materials, synthesize audio signals, and output the audio signals to an audio device, so as to simulate sound information in the flight process of the aircraft.
[0012] In a second aspect, the application provides a simulation method of a flight simulator, applied to the simulation system of the flight simulator in the first aspect of the application, and the method comprises: The operation loading module acquires the control instruction based on the simulation control instrument in real time, and transmits the control instruction to the simulation calculation module; The simulation calculation module inputs the control instruction to the physical calculation engine, solves the flight simulation result of the aircraft during the takeoff from the ski jump deck by using the physical calculation engine, and the flight simulation result comprises flight attitude information, flight motion information, and collision information, the collision information is used for indicating the collision information between the aircraft and the ski jump deck, and the ski jump takeoff effect of the flight simulator is determined in real time according to the flight simulation result.
[0013] As a possible implementation manner, before the operation loading module acquires the control instruction based on the simulation control instrument in real time, the method further comprises: acquiring a first three-dimensional model of the flight simulator and a second three-dimensional model of the ski jump deck, the first three-dimensional model comprising a three-dimensional model of the landing gear; acquiring an aircraft gravity center calculation model, an aircraft motion calculation model, and a collision calculation model; deploying the first three-dimensional model, the second three-dimensional model, the aircraft gravity center calculation model, the aircraft motion calculation model, and the collision calculation model in an initial physical calculation engine, and obtaining the target physical calculation engine according to the first parameter of the acquired three-dimensional model of the flight simulator and the second parameter of the three-dimensional model of the ski jump deck.
[0014] As a possible implementation manner, the collision detection information comprises the compression amount of the landing gear of the aircraft; and the determination of the ski jump takeoff effect of the flight simulator according to the flight simulation result in real time comprises: determining the ski jump takeoff effect of the flight simulator according to the flight attitude information, the flight motion information, and the compression amount.
[0015] The technical scheme provided by the application embodiment has at least the following beneficial effects: The flight simulator flight simulation system provided by the application embodiment comprises a simulation cabin, an operation loading module, and a simulation calculation module; the simulation cabin comprises a simulation control instrument, the simulation control instrument comprises a control column, a footrest, and a control instrument; the simulation calculation module comprises a target physical calculation engine, and the target physical calculation engine is deployed with a flight calculation model; and the operation loading module is used for acquiring a control instruction based on the simulation control instrument in real time, and transmitting the control instruction to the simulation calculation module. The simulation calculation module is configured to input the manipulation instruction into the physical calculation engine, and use the physical calculation engine to calculate flight simulation results of the aircraft when taking off from the ski jump deck, the flight simulation results including flight attitude information, flight motion information, and collision information, the collision information being used to indicate collision information between the aircraft and the ski jump deck, and the ski jump take-off effect of the flight simulator being determined in real time according to the flight simulation results, so that the flight simulator can simulate the ski jump take-off effect, and the problem that flight simulation is not perfect can be solved. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1 A structural diagram of a simulation system of a flight simulator provided by an embodiment of the present application is shown in the figure. Figure 2 A working principle diagram of a simulation system of a flight simulator provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0017] The technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0018] Hereinafter, the terms "first" and "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments of the present disclosure, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0019] In addition, the use of "based on" or "according to" means openness and inclusiveness, because the process, step, calculation or other action "based on" or "according to" one or more conditions or values can be based on additional conditions or values in practice.
[0020] The flight training simulator, as an important aviation simulation device, has controllability, non-destructiveness, economy, reliability and other characteristics compared with real flight test, and plays a very important role and positive significance in solving the problem. Therefore, at present, various flight training simulator technologies are being actively developed, and the main development trend of future flight training simulators is being researched.
[0021] At present, the flight training simulator has become an important equipment indispensable for pilot training. Using the flight training simulator for training has become an important direction of the development of flight training, and the reason is that: During the flight training process, higher costs are required, and the actual training not only needs complicated support technical personnel and support equipment, but also causes wear and tear to the actual equipment during the training process. Therefore, the flight training simulator can greatly reduce the training cost and improve the economic benefit.
[0022] The flight training simulator can break through the limitations of climate conditions, regions and environmental conditions, and can randomly select a training location according to a specific flight training task, and the training effectiveness is high.
[0023] When the pilot uses the flight training simulator to perform flight training, the pilot can repeatedly practice difficult projects according to his own conditions, greatly improving the training effect; the flight training simulator can avoid unsafe hidden dangers caused by the pilot's operation errors, greatly improving the safety.
[0024] The flight simulator can simulate flight on the ground, and is a test and training device that simulates the flight state, flight environment and flight conditions of an aircraft performing a flight task, and provides similar control load, vision, hearing and motion feeling to the pilot (flight crew). It is a simulation device that simulates the flight of an aircraft and has a relatively complex structure and complete functions, can reproduce the aircraft and the air environment, and can be operated, including various internal and external environmental conditions, which can reduce the cost and risk of pilot training.
[0025] Based on the above problems, an embodiment of the present application provides a simulation system of a flight simulator, as shown in Figure 1 The system includes a simulation cockpit, an operation loading module and a simulation calculation module. The simulation cockpit includes a simulation control instrument, and the simulation control instrument includes a joystick, a footrest and a control instrument. The simulation calculation module includes a target physical calculation engine, and the target physical calculation engine is deployed with a flight calculation model. The operation loading module is configured to acquire a control instruction based on the simulation control instrument in real time, and transmit the control instruction to the simulation calculation module. The simulation calculation module is configured to input the control instruction to the physical calculation engine, calculate the flight simulation result of the aircraft during the ski jump deck take-off by using the physical calculation engine, and determine the ski jump take-off effect of the flight simulator according to the flight simulation result in real time. The flight simulation result includes flight attitude information, flight motion information and collision information, and the collision information is used to indicate the collision information between the aircraft and the ski jump deck.
[0026] Specifically, the collision information includes: the landing point: the exact position where the aircraft first touches the deck. Usually referenced to the arresting wires on the deck (e.g., "hit the 3rd arresting wire"). The ideal landing point is between the 2nd and 3rd arresting wires. Sink rate: the vertical descent speed of the aircraft at the moment of contact with the deck (unit: feet per minute, ft / min). This is a key indicator of the strength of the landing impact, directly related to the stress on the aircraft structure and landing gear. Excessive sink rate is a sign of "heavy landing" and can cause damage. Horizontal speed / airspeed: the forward speed of the aircraft at the moment of contact with the deck (unit: knots). Too fast or too slow speed will affect the efficiency and safety of the arresting system. Angle of attack: the angle between the aircraft wing and the incoming airflow. For carrier-based aircraft (such as the F / A-18), maintaining the correct angle of attack (usually between 8-12 degrees) is crucial, as it ensures the controllability of the aircraft at low speed and the ideal landing attitude. Attitude angle: pitch angle: the angle of the aircraft nose up or down. The correct attitude is that the nose is slightly raised. Yaw angle: the angle between the aircraft longitudinal axis and the centerline of the deck. The ideal situation should be zero, i.e. the aircraft is completely aligned with the centerline of the deck. Any yaw can cause lateral impact and danger. Roll angle: whether the wings are level. At the moment of landing, the double wings must be kept level.
[0027] The application can comprehensively judge the ski-jump take-off effect of the aircraft according to the above collision information.
[0028] Optionally, the simulation calculation module is further used for: obtaining a first three-dimensional model of the flight simulator and a second three-dimensional model of the ski-jump deck, the first three-dimensional model including a three-dimensional model of the landing gear; obtaining an aircraft center of gravity calculation model, an aircraft motion calculation model, and a collision calculation model; deploying the first three-dimensional model, the second three-dimensional model, the aircraft center of gravity calculation model, the aircraft motion calculation model, and the collision calculation model in an initial physical calculation engine; after inputting the configuration parameters of the obtained first three-dimensional model and the configuration parameters of the second three-dimensional model into the initial physical calculation engine, generating the target physical calculation engine.
[0029] The initial physical calculation engine can use the PhysX engine, which is a physical simulation foundation and can simulate physical effects such as take-off, aircraft stress, wheel block collision, etc. The influence of wind and turbulence is calculated using a standard mathematical model.
[0030] It can be understood that the simulation calculation of flight needs to consider the influence of crosswind and turbulence during flight. The basic dynamic characteristics and collision constraint relationship are used in the modeling of landing gear, three-point independent modeling is adopted, and the changes in the motion state of the aircraft caused by the interaction between the landing gear and the ground during the taxiing take-off process are introduced; the Nvidia PhysX engine is used as the basis for physical simulation to simulate the physical effects such as take-off, aircraft stress, wheel block collision, etc.; the influence of wind and turbulence is calculated using a standard mathematical model.
[0031] Among them, the simulation calculation module includes a mass sub-module and a motion equation sub-module.
[0032] Mass sub-module: according to the aircraft type and fuel condition, real-time calculation of the center of gravity position of the aircraft, the gravity received and the inertia moment and inertia product of the aircraft.
[0033] The mass characteristic module can receive the initial data such as the total weight (or payload weight) of the aircraft and the fueling amount set at the console, and can correctly simulate the following contents during flight calculation: a) Payload and its distribution effect; b) Fuel weight and its distribution effect; c) Moment of inertia.
[0034] According to the typical loading state of the aircraft in the task use mode, the weight of the aircraft is composed of the following items: Total aircraft weight = basic empty weight + use item + total fuel weight of each tank.
[0035] Set the corresponding identifier for each component of the aircraft weight, and set the composition item of the total aircraft weight through the loading mode and the landing gear flag.
[0036] Motion equation sub-module: according to the mass characteristic parameters of the aircraft and the aerodynamic force, ground force and engine thrust acting on the aircraft, calculate the linear (angular) acceleration, linear (angular) velocity, position and attitude of the aircraft. Motion data.
[0037] The solution of the motion equation is to calculate the flight parameters such as overload, speed, attitude and position of the aircraft according to the aerodynamic force, landing gear force and engine thrust. This module mainly completes: a) Solving the six-degree-of-freedom nonlinear rigid body motion equation of the aircraft; b) Calculate the resultant force, action point and moment generated by the external force acting on the aircraft; c) Calculate the position, attitude and other motion parameters of the aircraft.
[0038] According to the aerodynamic force and engine thrust and the aircraft weight and inertia moment, a rigid body space six-degree-of-freedom motion model of the aircraft can be established, that is, three plane motion models and three rotation motion models, outputting the X, Y and Z coordinates, velocity, acceleration of the aircraft, and the pitch angle, roll angle and true heading of the aircraft, and corresponding aircraft attitude angular velocity, attack angle, sideslip angle and other motion parameters.
[0039] Optionally, the collision detection information comprises a compression amount of the aircraft landing gear; and the simulation calculation module is specifically configured to: According to the flight attitude information, the flight motion information and the compression amount, the ski jump take-off effect of the flight simulator is determined.
[0040] Optionally, the system further comprises a visual simulation module. The simulation calculation module is further configured to transmit the flight simulation result to the visual simulation module, so as to display the flight simulation result by using the visual simulation module.
[0041] Optionally, the visual simulation module comprises a preset landscape model and a target entity model. The visual simulation module is further configured to pre-call the landscape model and the target entity model to generate a flight simulation scene.
[0042] Optionally, the visual simulation module is further configured to simulate a light effect by using a particle system, and guide the flight simulator to simulate the landing of the aircraft according to the simulated light effect and a positional relationship between the aircraft and the simulated light when the aircraft lands.
[0043] The application adds the distribution and motion of various personnel in the visual scene, establishes the action instruction model of various commanders, realizes the control of the aircraft operation program associated with the aircraft operation, completes the interactive simulation between the pilot operation and the flight command in the process from the engine starting to the release of the aircraft, and then to the landing of the aircraft, and achieves the purpose of operation program training.
[0044] In addition, the application calculates the positional relationship between the eye point of the aircraft and the landing guide light of the aircraft in real time, and completes the simulation of the glide state of the aircraft.
[0045] Optionally, the system further comprises an audio module; and the audio module is configured to call a preset audio material, synthesize an audio signal and output the audio signal to an audio device, so as to simulate the sound information in the flight process of the aircraft.
[0046] The simulation system of the flight simulator provided in the application adds the distribution and movement of various personnel in the visual scene, establishes the action instruction model of various command personnel, realizes the control of the aircraft operation program associated with the aircraft manipulation, completes the interactive simulation between the pilot manipulation and the flight command in the process of aircraft from engine starting to release, to the landing of the aircraft, and achieves the purpose of operation program training; the appropriate simulation environment is established to ensure that the simulation signals obtained by each system in the simulation process are coordinated and real; the calculation of the flight must consider the influence of crosswind and turbulence in the flight process, establish the landing gear model, simulate the physical effects such as take-off, aircraft stress, wheel arch collision, and optical guidance glide: real-time calculation of the position relationship between the aircraft eye point and the aircraft landing guide light, and completion of the aircraft glide state simulation.
[0047] In addition, the manipulation program of some aircraft is largely subject to the instructions of ground personnel, especially the take-off command assistant, and the instructions of these personnel are issued through gestures and body language, so it is necessary to establish a human motion model for instruction issuance and a personnel distribution state model, which is combined with the aircraft state and the pilot manipulation to achieve the purpose of familiarization and training of the operation process in the process of starting the car to take-off and landing recovery. The bone animation technology is used here to realize the running, squatting, standing and various command actions of virtual personnel, smooth transition processing, and the behavior of personnel is driven by artificial intelligence technology.
[0048] As shown in Figure 1 , the simulation cockpit mainly realizes the mechanical structure and the movement mechanism of the manipulation system in the cockpit environment simulation function, ensures the installation of the equipment in the cabin and the normal movement of the manipulation system; The operation loading module completes the simulation of the manipulation system; the airborne equipment system completes the simulation of the avionics system, including the display, conventional instruments, controllers, indicators and other equipment in the cockpit environment simulation function, and signal acquisition and picture generation and display; the simulation calculation module completes the functions of full envelope flight simulation, target movement simulation, emergency disposal simulation, and collision constraint relationship dynamics simulation; the visual simulation module completes the three-dimensional environment simulation, human motion simulation, and the generation and superposition of the flat display picture in the instrument system; the sound system completes the sound simulation; the task console completes the functions of task management, recording and playback, and the power supply system completes the power supply simulation.
[0049] As shown in Figure 2 , the working principle diagram of the simulation system of the flight simulator, when the system works, the task console subsystem sends control instructions to other subsystems to control the running state of the whole system.
[0050] The whole system collects the control signals of the pilot in real time through input devices (including the driving rod, the throttle lever, the foot pedal, etc.), solves the mathematical models and logic models of flight simulation and avionics simulation in real time, and transmits the solved flight state parameters to the visual simulation, sound simulation, cockpit simulation, and task console subsystems, which are respectively used to drive the visual display, sound effect, and cockpit instrument display, and record and process all information and flight data of a flight training through the task console subsystem.
[0051] The visual simulation module calls the three-dimensional visual model (including the landscape model and the target entity model) in real time, generates and drives the three-dimensional scene; the sound simulation module calls the sound material, synthesizes the sound signal and drives it, and finally outputs to the sound equipment. The operator feeds back the information seen and heard, and makes correct control, thereby constituting the simulation in the human-in-the-loop.
[0052] To realize the above functions, the development of the project has experienced several stages such as scheme demonstration, detailed design, hardware processing, software development, integration debugging, and trial operation. The scheme demonstration is the basis of the detailed design, the hardware processing and the software development are carried out at the same time, after the completion of the hardware development and the completion of the software development, the system integration debugging is carried out, and finally the system function meets the needs.
[0053] The present application is a complex system which has both hardware entity cockpit simulation and software virtual function simulation, and the development of the system covers the application of multiple technologies.
[0054] Under the premise of overall design and system integration technical requirements, the developed application system adopts mature and advanced software and hardware platform, adopts high reliability products and technology, improves the safety and adaptability of the overall system. The system is designed with protection measures and appropriate fault-tolerant mechanism, effectively ensures the mean time between failures of the system, and continuously and normally operates in the specified environment for a long time. Especially in the selection of products, such as ultra-narrow edge splicing display, workstation, and physical engine, they represent the advanced technical level in the corresponding industry. The selected products have their own unique advantages, and can be combined with other products to form an open, easily expandable, stable, and unified system.
[0055] The instructor console software design uses Windows-style display screens and controls, fully considers the ability and quality of the users, professional structure, and work requirements, and achieves easy learning and use, simple operation, and respect for the work habits of the users; the software design considers safety precautions and security measures to ensure the safety of system data; the system adopts centralized control and monitoring design based on networking to meet the real-time requirements of the whole trainer. The design also fully considers various possible situations during system operation, follows the popular open standards in network communication and data interconnection, and meets the needs of expansion and upgrading.
[0056] The physical simulation module adopts the PhysX engine. The PhysX engine has strong real-time performance, powerful physical simulation function and high operation efficiency, and can well meet the requirements of physical action of objects; the attributes of the constructed airplane landing gear model and the ground or ground object model can be changed at any time, facilitating designers to adjust object parameters; the PhysX engine performs real-time collision detection on the airplane and the terrain and ground objects in the virtual environment according to the physical model constructed by the designer, and calculates the collision results, thereby ensuring the fidelity of the ground / ground object simulation and the high credibility of the airplane ground taxi simulation.
[0057] The flight package is based on the aerodynamic data of a certain type of airplane, constructs an air dynamic model and an atmospheric model, establishes mathematical models of airplane motion equations, control systems, engines, flaps, speed brakes and the like, and is driven by the PhysX engine to form a complete simulation of the certain type of airplane in the air and on the ground.
[0058] The OpenGL engine is adopted for the simulation pictures of the visual scene, the head-up display, the multifunctional display, the flight parameters, the electronic map and the like. The OpenGL engine is a professional graphic program interface across programming languages and platforms, and is a powerful and convenient bottom graphic library. Because it can be used for three-dimensional images and two-dimensional images, it greatly facilitates the design of the developers.
[0059] The present application realizes the visual scene display through the ultra-narrow edge splicing technology, and realizes the collision simulation, the light simulation, the running, squatting and standing of virtual personnel and the simulation of various command actions through multiple simulation technologies such as physical simulation, optical simulation and virtual personnel simulation. The present application is a complex system having both the hardware entity cabin simulation and the software virtual function simulation, and realizes the familiarization and training of the operation process of the airplane from starting to takeoff and the landing and recovery process.
[0060] The present application relates to multiple specialties and technologies of machinery, electronics, control, simulation and communication, and is a complex comprehensive simulation system. The cross-linking between the subsystems is high, and the control precision requirement is high. Multiple simulation technologies such as physical simulation, optical simulation and virtual personnel simulation are adopted. Meanwhile, the system is a closed-loop simulation system in the loop, and the vision, hearing and motion sensation of the person in the system must be consistent. The calculation speed and delay of different subsystems are fully considered in the design, and the model calculation period and data transmission period of the subsystems are coordinately designed to ensure that the system delay and the synchronization error of the subsystems do not exceed the technical requirements. The project integrates various information on a unified platform for management, and connects various complex tasks such as design, simulation, test and verification in series to drive the development process in a standard and normative process; improves the efficiency and management level of the model development, meets the requirements of scientific, fine and visualized development management process, and finally promotes the smooth completion of various development tasks.
[0061] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer executes the computer instructions, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or data storage device such as one or more servers, data centers, etc. integrated with one or more media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.
[0062] The technical features of the above embodiments can be combined in any way. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, but as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.
[0063] The above embodiments only express several embodiments of the present application, and the description is more specific and detailed, but it should not be understood as limiting the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of the present application. Therefore, the scope of the patent of the present application should be subject to the appended claims.
Claims
1. A simulation system for a flight simulator, characterized in that, The system includes: a simulation cockpit, an operation loading module, and a simulation calculation module; the simulation cockpit includes simulation control instruments, which include: a joystick, pedals, and control instruments; the simulation calculation module includes: a target physics calculation engine, in which a flight calculation model is deployed; The operation loading module is used to acquire the operation commands based on the simulation control instrument in real time and transmit the operation commands to the simulation calculation module. The simulation calculation module is used to input the control commands to the target physics calculation engine and use the target physics calculation engine to calculate the flight simulation results of the aircraft when it takes off from the ski-jump deck. The flight simulation results include flight attitude information, flight motion information and collision information. The collision information is used to indicate the collision information between the aircraft and the ski-jump deck. The simulation calculation module is also used to determine the ski-jump takeoff effect of the flight simulator in real time based on the flight simulation results.
2. The system according to claim 1, characterized in that, The simulation calculation module is also used for: Obtain a first three-dimensional model of the flight simulator and a second three-dimensional model of the ski-jump deck, wherein the first three-dimensional model includes a three-dimensional model of the landing gear; Obtain the aircraft's center of gravity calculation model, aircraft motion calculation model, and collision calculation model; The first 3D model, the second 3D model, the aircraft center of gravity calculation model, the aircraft motion calculation model, and the collision calculation model are deployed in the initial physics calculation engine; The target physics calculation engine is generated by inputting the configuration parameters of the first 3D model and the second 3D model into the initial physics calculation engine.
3. The system according to claim 1, characterized in that, The collision detection information includes the compression of the aircraft landing gear; the simulation calculation module is specifically used for: The ski-jump takeoff effect of the flight simulator is determined based on the flight attitude information, the flight motion information, and the compression amount.
4. The system according to claim 1, characterized in that, The system also includes: a visual simulation module; The simulation calculation module is also used to transmit the flight simulation results to the visual simulation module, and to display the flight simulation results using the visual simulation module.
5. The system according to claim 4, characterized in that, The visual simulation module includes a preset landscape model and a target entity model; The visual simulation module is also used to pre-call the landscape model and target entity model to generate a flight simulation scene.
6. The system according to claim 4, characterized in that, The visual simulation module is also used to simulate lighting effects using a particle system, and to guide the flight simulator to simulate the landing of the aircraft based on the simulated lighting effects and the positional relationship between the aircraft and the simulated lights when the aircraft is landing.
7. The system according to claim 4, characterized in that, The system also includes: an audio module; The audio module is used to call preset audio materials, synthesize audio signals and output them to audio equipment to simulate the sound information during the flight of an aircraft.
8. A simulation method for a flight simulator, characterized in that, The method, applied to the simulation system of the flight simulator according to claim 1, comprises: The operation loading module acquires the operation commands based on the simulation control instrument in real time and transmits the operation commands to the simulation calculation module. The simulation calculation module inputs the control commands to the physical calculation engine and uses the physical calculation engine to calculate the flight simulation results of the aircraft taking off from the ski-jump deck. The flight simulation results include flight attitude information, flight motion information, and collision information. The collision information is used to indicate the collision information between the aircraft and the ski-jump deck, and to determine the ski-jump takeoff effect of the flight simulator in real time based on the flight simulation results.
9. The method according to claim 8, characterized in that, Before the operation loading module acquires the operation commands based on the simulation control instrument in real time, the method further includes: Obtain a first three-dimensional model of the flight simulator and a second three-dimensional model of the ski-jump deck, wherein the first three-dimensional model includes a three-dimensional model of the landing gear; Obtain the aircraft's center of gravity calculation model, aircraft motion calculation model, and collision calculation model; The first 3D model, the second 3D model, the aircraft center of gravity calculation model, the aircraft motion calculation model, and the collision calculation model are deployed in the initial physics calculation engine, and the target physics calculation engine is obtained based on the first parameter of the 3D model of the flight simulator and the second parameter of the 3D model of the ski-jump deck.
10. The method according to claim 8, characterized in that, The collision detection information includes the compression of the aircraft landing gear; the real-time determination of the ski-jump takeoff effect of the flight simulator based on the flight simulation results includes: The ski-jump takeoff effect of the flight simulator is determined based on the flight attitude information, the flight motion information, and the compression amount.
Citation Information
Patent Citations
Three dimensional virtual simulation system and simulation method for shipboard aircraft pilot training injury assessment
CN105448159A
Flight simulator
CN110738901A
Full-function flight simulator
CN111047946A
Flight simulator and flight training simulation method
CN113496635A
Device and method for automatically controlling simulation type flight training
CN113867383A