Flight path adaptive completion method for flight attitude simulation
By using aircraft attitude angle, meter speed and altitude data in an aircraft engine combined with the update strategy of initial latitude and longitude, adaptive completion of aircraft tracks is achieved, solving the problem that the engine cannot obtain latitude and longitude in real time, and dynamically reflects the aircraft's maneuvering process in the air pose changes in.
Patent Information
- Application Number
- CN202411193020.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-20
AI Technical Summary
Aero engines cannot obtain the aircraft's longitude and latitude information in real time when the aircraft is flying, resulting in the inability to effectively simulate the changes in the aircraft's dynamic characteristics and attitude angles.
By using data on the attitude angle, meter speed and flight altitude of the aircraft, combined with the initial longitude and latitude, a specific longitude update strategy and latitude update strategy are adopted to estimate the aircraft's track and adaptive completion. The specific strategy is: longitude update formula Longitude(i) = Longitude(i-1) + Vb(i) × cos((Yaw(i)/180) × 3.14159) × 0.0000001, latitude update formula Latitude(i) = Latitude( i-1) + Vb(i) × sin((Yaw(i)/180) × 3.14159) × 0.0000001.
Real-time update of aircraft attitude information and adaptive completion of tracks are realized, dynamically reflecting the attitude changes of aircraft during air maneuvering, solving the problem that the engine cannot simulate the dynamic movement of aircraft body.
Smart Images

Figure CN119167615A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a track adaptive completion method for flight attitude simulation, belonging to the technical field of aeroengines. Background Art
[0002] The attitude angles related to the aircraft attitude are mainly divided into pitch angle, roll angle and yaw angle. The above attitude angles are the relative rotation angles of the aircraft body coordinate system relative to the geographic coordinate system. If only the attitude angles are used for simulation, the dynamic characteristics of the aircraft in the air cannot be shown. Therefore, it is necessary to add longitude, latitude and other position information to simulate the dynamic characteristics of the aircraft.
[0003] Aircraft engines are installed in aircraft as power. When the engine is designed, it cannot obtain real-time track information such as longitude and latitude of the aircraft during flight, but can only obtain attitude angles related to the aircraft's attitude. In order to facilitate the engine to carry out aircraft attitude simulation and intuitively understand the engine's attitude during the aircraft maneuvering process, it is necessary to carry out relevant track adaptive completion based on the aircraft's attitude angle. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides a track adaptive completion method for flight attitude simulation.
[0005] The present invention is achieved through the following technical solutions.
[0006] The present invention provides a method for adaptively completing a flight track for flight attitude simulation, comprising: based on the data of the existing aircraft-related attitude angle, indicated speed, and flight altitude, combined with the initial longitude and initial latitude, through the longitude update strategy and the latitude update strategy, the aircraft track estimation and adaptive completion process are realized.
[0007] The longitude update strategy is based on the formula:
[0008] Longitude(i)=Longitude(i-1)+Vb(i)×cos((Yaw(i) / 180)×3.14159)×0.0000001;
[0009] The latitude update strategy is based on the formula:
[0010] Latitude(i)=Latitude(i-1)+Vb(i)×sin((Yaw(i) / 180)×3.14159)×0.0000001.
[0011] The beneficial effects of the present invention are: according to the real-time update process of the aircraft attitude information and longitude and latitude, it is possible to carry out adaptive completion of the relevant track, dynamically respond to the attitude of the aircraft during the maneuvering process in the air, and solve the problem that the existing attitude information directly obtained by the engine cannot simulate the dynamic motion process of the aircraft body. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a flow chart of the method of the present invention; DETAILED DESCRIPTION
[0013] The technical solution of the present invention is further described below, but the scope of protection claimed is not limited to the description.
[0014] See also Figure 1 shown.
[0015] The present invention provides a method for adaptively completing a flight path for flight attitude simulation, comprising the following steps:
[0016] 1) Obtain aircraft attitude information, mainly attitude angles related to aircraft attitude (yaw angle, pitch angle, roll angle, sideslip angle), indicated speed, and flight altitude;
[0017] 2) Data cleaning. Remove non-flight data such as the aircraft's ground inertial navigation alignment process and ground driving. The specific implementation benchmark is to determine the indicated speed and altitude. The flight data segment is defined as the positive change of the indicated speed and altitude together. After the data segment is determined, the time is reset to zero;
[0018] 3) Yaw angle alignment. Align the obtained yaw angles by subtracting the yaw angle in the first row of data from all rows of the data so that the initial direction is consistent during simulation;
[0019] 4) Initial setting of longitude and latitude. Set the initial longitude and latitude according to user needs. For three-dimensional simulation, it should be within the longitude and latitude range of the map to which it belongs;
[0020] 5) Longitude update. The longitude is updated according to the initial longitude (Longitude), speed (Vb) and yaw angle (Yaw). The specific method is as follows:
[0021] Longitude(i)=Longitude(i-1)+Vb(i)×cos((Yaw(i) / 180)×3.14159)×0.0000001
[0022] Among them, the unit of longitude is "°", the unit of speed (Vb) is "km / h", and the unit of yaw angle (Yaw) is "°";
[0023] Note: The initial longitude can be any location on the earth and is usually determined by developing three-dimensional simulation map information.
[0024] 6) Latitude update. The latitude is updated according to the initial latitude (Latitude), speed (Vb) and yaw angle (Yaw). The specific method is as follows:
[0025] Latitude(i)=Latitude(i-1)+Vb(i)×sin((Yaw(i) / 180)×3.14159)×0.0000001
[0026] Among them, the unit of latitude (Latitude) is "°", the unit of speed (Vb) is "km / h", and the unit of yaw angle (Yaw) is "°";
[0027] Note: The initial latitude can be any location on the earth and is usually determined by developing three-dimensional simulation map information.
[0028] 7) All subsequent data are adaptively updated according to steps 5) and 6) in sequence, and the obtained track information can normally reflect the aircraft attitude and speed related information.
[0029] For example: the initial value of longitude is 108.681035°, and the initial value of latitude is 29.01743744°;
[0030] Longitude update. Update the longitude according to the initial longitude (Longitude), speed (Vb) and yaw angle (Yaw). The specific method is as follows:
[0031] Longitude(i)=Longitude(i-1)+Vb(i)×cos((Yaw(i) / 180)×3.14159)×0.0000001, where the unit of longitude (Longitude) is “°”, the unit of speed (Vb) is “km / h”, and the unit of yaw angle (Yaw) is “°”;
[0032] As in t i-1 = 74s, Longitude(i-1) = 108.7164342°,
[0033] Vb(i)=668.172km / h, Yaw(i)=-2.966°, then t i =74.1s, the longitude can be adaptively updated, Longitude(i)=108.7164342+668.172×cos((-2.966 / 180)×3.14159)×0.0000001=108.7165009°;
[0034] Latitude update. Update the latitude according to the initial latitude (Latitude), speed (Vb) and yaw angle (Yaw). The specific method is as follows:
[0035] Latitude(i)=Latitude(i-1)+Vb(i)×sin((Yaw(i) / 180)×3.14159)×0.0000001, where the unit of latitude (Latitude) is “°”, the unit of speed (Vb) is “km / h”, and the unit of yaw angle (Yaw) is “°”;
[0036] As in t i-1 = 74s, Latitude(i-1) = 29.01597839°,
[0037] Vb(i)=668.172km / h, Yaw(i)=-2.966°, then t i =74.1s, the latitude can be adaptively updated, Latitude(i)=29.01597839+668.172×sin((-2.966 / 180)×3.14159)×0.0000001=29.01597494°.
Claims
1. A method for adaptive track completion for flight attitude simulation, characterized in that: include: According to the data of the existing aircraft attitude angle, indicated speed, and flight altitude, combined with the initial longitude and initial latitude, the aircraft track estimation and adaptive completion process are realized through the longitude update strategy and latitude update strategy.
2. The method for adaptively completing a flight path for flight attitude simulation according to claim 1, characterized in that: The longitude update strategy is based on the formula: Longitude(i)=Longitude(i-1)+Vb(i)×cos((Yaw(i) / 180)×3.14159)×0.0000001.
3. The method for adaptively completing a flight path for flight attitude simulation according to claim 1, characterized in that: The latitude update strategy is based on the formula: Latitude(i)=Latitude(i-1)+Vb(i)×sin((Yaw(i) / 180)×3.14159)×0.0000001.
