Method, device, equipment, medium and program product for detecting liquid level of lubricating oil tank
By constructing a 3D model of the lubricating oil tank and establishing a standard correspondence with its attitude information, the problem of insufficient accuracy in lubricating oil tank level measurement under complex flight attitudes was solved, and more accurate level detection was achieved.
Patent Information
- Application Number
- CN202411869875.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2044-12-18
AI Technical Summary
In the existing technology, the lubricating oil tank level measurement method is not accurate enough under complex flight attitudes, resulting in inaccurate level measurement.
By constructing a three-dimensional model of the lubricating oil tank, the attitude information of the aircraft is obtained, a standard correspondence between attitude and liquid level is established, and the detection results are determined by using the relationship between the target standard liquid level and the measured liquid level, thereby reducing the influence of flight attitude on liquid level height.
Under complex flight attitudes, it improves the accuracy of oil level measurement in the oil tank, ensures the accuracy of oil quantity detection, and prevents safety hazards caused by abnormal fluctuations in oil quantity.
Smart Images

Figure CN119779453B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of aero-engines, and in particular to a method, apparatus, equipment, medium, and procedure for detecting the level of a lubricating oil tank. Background Technology
[0002] The oil tank is a container used to store lubricating oil for aircraft engines, and it is usually fixed to the fuselage. In the oil circulation circuit between the oil tank and the engine, oil loss may occur due to the oil-gas separator or abnormal leakage, resulting in a decrease in the amount of oil in the oil tank. Therefore, in order to ensure that there is a sufficient supply of lubricating oil during engine operation, it is necessary to monitor the oil level in the oil tank.
[0003] In related technologies, conventional liquid level measurement methods are all based on sensor technology. This involves placing a liquid level sensor at a fixed position inside the oil tank to measure the liquid level. Then, by comparing the measured liquid level with a set reference value, it is determined whether the oil level has decreased or increased. However, this method is only suitable for aircraft with relatively stable flight attitudes. For aircraft that may experience complex flight attitudes or significant changes in flight attitude, the oil tank will be affected by these complex flight attitudes, causing significant changes in the internal oil level. In this case, the set reference value will lose its reference value, resulting in inaccurate measurements from the liquid level sensor.
[0004] Therefore, improving the accuracy of oil level measurement in the lubricating oil tank is an urgent problem to be solved. Summary of the Invention
[0005] Therefore, it is necessary to provide a method, apparatus, equipment, medium, and procedure for detecting the level of oil in a lubricating oil tank, which can improve the accuracy of measuring the level of oil in the lubricating oil tank, in order to address the above-mentioned technical problems.
[0006] In a first aspect, this application provides a method for detecting the liquid level in a lubricating oil tank, comprising:
[0007] The system acquires the measured oil level in the aircraft's oil tank and obtains the aircraft's current attitude information, including pitch angle, yaw angle, and roll angle.
[0008] Based on the standard correspondence, the target standard liquid level corresponding to the current attitude information is determined. The standard correspondence is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state.
[0009] The detection result is determined based on the relationship between the target standard liquid level and the measured liquid level.
[0010] In one embodiment, the process of constructing the standard correspondence includes:
[0011] A three-dimensional model of the lubricating oil tank is constructed in a simulation environment;
[0012] The system acquires multiple historical attitude information of the aircraft during its historical flight process, and sets a fixed volume of the oil in the simulation environment when it is in a normal state. The fixed volume is the volume of the simulated oil in the three-dimensional model during each round of simulation.
[0013] For each piece of historical attitude information, the distribution of the simulated oil in the three-dimensional model is simulated using the historical attitude information and the fixed volume as input data to obtain the standard liquid level corresponding to the historical attitude information.
[0014] A standard correspondence is constructed based on the standard liquid level corresponding to each of the historical attitude information.
[0015] In one embodiment, simulating the distribution of the simulated oil within the three-dimensional model to obtain the standard liquid level corresponding to the historical attitude information includes:
[0016] The historical attitude information is mapped in a dynamic coordinate system to obtain the simulated attitude information of the aircraft in the dynamic coordinate system, which is used to describe the simulated attitude of the aircraft.
[0017] Based on the transformation relationship between the reference coordinate system and the dynamic coordinate system, and the simulation attitude information, the tilt angle of the three-dimensional model in the reference coordinate system is determined. The reference coordinate system is used to describe the liquid surface position of the simulated oil in the three-dimensional model.
[0018] Based on the fixed volume and the tilt angle, the distribution of the simulated oil is simulated in the three-dimensional model to obtain the standard position of the simulated oil surface in the reference coordinate system.
[0019] Based on the standard position, the standard liquid level corresponding to the historical posture information is determined.
[0020] In one embodiment, the method further includes:
[0021] The origin of both the reference coordinate system and the dynamic coordinate system is the geometric center of the aircraft.
[0022] In one embodiment, the measured liquid level is the liquid level of the oil measured at a reference position in the oil tank, wherein the reference position is the location where the liquid level sensor is set.
[0023] The standard liquid level is the level of the simulated oil measured at a reference position within the three-dimensional model, and the reference position is the mapped position of the reference position in the three-dimensional model.
[0024] In one embodiment, during each round of simulation, the method further includes:
[0025] Obtain the actual position of the simulated oil in the reference coordinate system within the three-dimensional model;
[0026] Based on the actual location, the internal space of the three-dimensional model is segmented, and the actual space occupied by the simulated oil after segmentation is marked.
[0027] Determine the actual volume of the actual space, and determine the deviation value between the actual volume and the fixed volume;
[0028] When the deviation value is determined to be 0, the simulation for the current round is considered to have ended.
[0029] Secondly, this application also provides a liquid level detection device for a lubricating oil tank, the device comprising an information acquisition module, a target standard liquid level acquisition module, and a detection result determination module, wherein:
[0030] The information acquisition module is used to acquire the measured level of the oil in the aircraft's lubricating oil tank and to acquire the current attitude information of the aircraft; the attitude information includes pitch angle, yaw angle and roll angle.
[0031] The target standard liquid level acquisition module is used to determine the target standard liquid level corresponding to the current attitude information based on the standard correspondence relationship, wherein the standard correspondence relationship is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state;
[0032] The detection result determination module is used to determine the detection result based on the relationship between the target standard liquid level and the measured liquid level.
[0033] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0034] The system acquires the measured oil level in the aircraft's oil tank and obtains the aircraft's current attitude information, including pitch angle, yaw angle, and roll angle.
[0035] The target standard liquid level acquisition module is used to determine the target standard liquid level corresponding to the current attitude information based on the standard correspondence relationship, wherein the standard correspondence relationship is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state;
[0036] The detection result is determined based on the relationship between the target standard liquid level and the measured liquid level.
[0037] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0038] The system acquires the measured oil level in the aircraft's oil tank and obtains the aircraft's current attitude information, including pitch angle, yaw angle, and roll angle.
[0039] The target standard liquid level acquisition module is used to determine the target standard liquid level corresponding to the current attitude information based on the standard correspondence relationship, wherein the standard correspondence relationship is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state;
[0040] The detection result is determined based on the relationship between the target standard liquid level and the measured liquid level.
[0041] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0042] The system acquires the measured oil level in the aircraft's oil tank and obtains the aircraft's current attitude information, including pitch angle, yaw angle, and roll angle.
[0043] The target standard liquid level acquisition module is used to determine the target standard liquid level corresponding to the current attitude information based on the standard correspondence relationship, wherein the standard correspondence relationship is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state;
[0044] The detection result is determined based on the relationship between the target standard liquid level and the measured liquid level.
[0045] The aforementioned method, apparatus, equipment, medium, and program products for detecting the oil level in the lubricating oil tank acquire the measured oil level in the aircraft's lubricating oil tank and the aircraft's current attitude information during flight maneuvers. Based on a pre-determined standard correspondence between the aircraft's attitude information and the oil level, a target standard oil level corresponding to the current attitude information is determined. Since the target oil level represents the standard oil level in the aircraft's lubricating oil tank when the oil level is normal, the comparison between the target standard oil level and the measured oil level determines whether the oil level in the lubricating oil tank is normal or abnormal. Compared to related technologies that only set a fixed reference oil level, in the detection method of this application, the flight attitude of the aircraft at any given moment corresponds to a standard oil level as a reference. By comparing the measured oil level acquired at that moment with the standard oil level corresponding to the flight attitude information at that moment, the influence of different flight attitudes on the change in the oil level height in the lubricating oil tank can be reduced, thus obtaining more accurate detection results. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a flowchart illustrating a method for detecting the liquid level in a lubricating oil tank in one embodiment;
[0048] Figure 2 This is a flowchart illustrating the steps involved in constructing a standard correspondence in one embodiment.
[0049] Figure 3 This is a schematic diagram of the steps for determining the standard liquid level through simulation in one embodiment;
[0050] Figure 4 This is a schematic diagram illustrating the relationship between the dynamic coordinate system and the reference coordinate system in one embodiment;
[0051] Figure 5 This is a flowchart illustrating the verification steps in one embodiment;
[0052] Figure 6 This is a structural block diagram of the oil level detection device in one embodiment of the lubricating oil tank;
[0053] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0055] In one exemplary embodiment, a method for detecting the level of a lubricating oil tank is provided, which is applied to an aircraft and executed by a computer device configured on the aircraft; wherein the aircraft includes, but is not limited to, various unmanned aerial vehicles, airplanes and other types of aircraft.
[0056] like Figure 1 As shown, the oil level detection method for the lubricating oil tank provided in this application embodiment may specifically include steps 110-130, wherein:
[0057] Step 110: Obtain the measured oil level in the aircraft's oil tank and obtain the aircraft's current attitude information.
[0058] In this embodiment, a level sensor is installed at a reference position within the aircraft's oil tank to measure the oil level at that position. A computer acquires the measured oil level from the sensor in real time. The aircraft's attitude information includes at least pitch, yaw, and roll angles, and may also include other parameters, which are not specifically limited in this embodiment. The aircraft's current attitude information can be determined in real time using detection information from at least one of the aircraft's level sensor, gyroscope, and angle sensor; alternatively, the current attitude information can be directly obtained from the aircraft's control center.
[0059] Step 120: Based on the standard correspondence, determine the target standard liquid level corresponding to the current attitude information. The standard correspondence is the correspondence between the aircraft's attitude information and the liquid level when the oil in the lubricating oil tank is in a normal state.
[0060] In this embodiment, the standard correspondence between the aircraft's attitude information and the liquid level can be determined in advance through simulation. In this correspondence, the liquid level refers to the level at a reference position within the oil tank. Based on this correspondence, the liquid level corresponding to the current attitude information is determined as the target standard liquid level. The target standard liquid level represents the standard liquid level measured at the reference position within the oil tank when the oil in the aircraft's oil tank is in a normal state, during the current flight attitude.
[0061] Step 130: Determine the test result based on the relationship between the target standard liquid level and the measured liquid level.
[0062] In this embodiment of the application, when determining the target standard liquid level corresponding to the current attitude information of the aircraft, the target standard liquid level is compared with the measured liquid level to obtain a comparison result. Specifically, the absolute value of the difference is determined after performing a difference operation on the target standard liquid level and the measured liquid level, that is, the difference between the target standard liquid level and the measured liquid level is determined, and the difference is used as the comparison result. Wherein, if the difference is greater than or equal to a preset error value, the detection result is determined to be abnormal, that is, it indicates that the oil in the lubricating oil tank is in an abnormal state; if the difference is less than the preset error value, the detection result is determined to be normal, that is, it is determined that there is still oil in the tank in a normal state.
[0063] In the aforementioned method for detecting the oil level in the lubricating oil tank, during the flight maneuver of the aircraft, the measured oil level in the lubricating oil tank and the current attitude information of the aircraft are acquired. Based on a pre-determined standard correspondence between the aircraft's attitude information and the oil level, a target standard oil level corresponding to the current attitude information is determined. Since the target oil level represents the standard oil level in the lubricating oil tank when the oil level is normal, the detection result indicating whether the oil level in the lubricating oil tank is normal or abnormal is determined by comparing the magnitude of the target standard oil level and the measured oil level. Compared to related technologies that only set a fixed reference oil level, in the detection method of this application, the flight attitude of the aircraft at any given moment corresponds to a standard oil level as a reference. By comparing the measured oil level acquired at that moment with the standard oil level corresponding to the flight attitude information at that moment, the influence of different flight attitudes on the change in the oil level height in the lubricating oil tank can be reduced, thus obtaining more accurate detection results.
[0064] Furthermore, in one embodiment, reference is made to Figure 2 The process of establishing a standard correspondence between the attitude information of an aircraft and the liquid level may specifically include steps 010-040, wherein:
[0065] Step 010: Construct a three-dimensional model of the lubricating oil tank in the simulation environment.
[0066] Step 020: Obtain multiple historical attitude information of the aircraft during its historical flight process, and set a fixed volume of oil in the simulation environment when the oil is in a normal state. The fixed volume is the volume of simulated oil in the three-dimensional model in each round of simulation.
[0067] Specifically, a 3D model of the oil tank can be constructed using 3D modeling software, such as UG (Unigraphics NX) software. This 3D model accurately reflects the geometry and internal structure of the oil tank. Meanwhile, the aircraft's historical attitude information can be obtained from the aircraft's flight attitude sensors or the data interface of the aircraft's control system. The flight attitude sensors can be IMUs (Inertial Measurement Units).
[0068] Furthermore, a fixed volume (oil volume parameter) of simulated oil is set in the 3D model of the lubrication tank. This ensures that the simulated oil volume remains constant during subsequent measurements of the standard oil level in the lubrication tank for each historical flight condition, thereby improving the reliability of the measured standard oil level. In other words, when measuring the simulated oil in the 3D model of the lubrication tank for each historical flight condition to determine the standard oil level, the volume of the simulated oil is fixed. This fixed volume represents the normal state of the oil in the lubrication tank. The fixed volume can be set by the user, and the specific value of the fixed volume is not specifically limited in this embodiment.
[0069] Step 030: For each historical attitude information, using the historical attitude information and fixed volume as input data, simulate the distribution of simulated oil in the three-dimensional model to obtain the standard liquid level corresponding to the historical attitude information.
[0070] Step 040: Based on the standard liquid level corresponding to each historical attitude information, construct the standard correspondence relationship.
[0071] Specifically, the oil tank and the aircraft are fixedly positioned, and the oil tank remains relatively stationary during the aircraft's flight maneuvers. Therefore, the aircraft's historical flight attitude data can characterize both the aircraft's deflection state and the oil tank's deflection state. For each historical attitude information, a simulation cycle is performed on a 3D model constructed in the simulation environment to obtain the standard fluid level corresponding to that historical simulated attitude. The specific logic of each simulation cycle is as follows: for each historical attitude information, the historical attitude information is input into the 3D model, and the attitude of the 3D model of the oil tank is adjusted using 3D modeling software, thereby performing a simulation based on a fixed volume of simulated oil within the 3D model. Furthermore, the simulated oil level is measured at a reference position within the 3D model, ultimately obtaining the standard fluid level corresponding to each historical attitude information. The standard fluid level is the simulated oil level measured at the reference position within the 3D model, where the reference position is the mapping position of the reference position in the 3D model.
[0072] Furthermore, polynomial interpolation or data fitting can be used to construct a correspondence curve between flight attitude information and standard liquid level for each historical attitude information. Alternatively, each historical attitude information and its corresponding standard liquid level can be used as a training sample, thus obtaining multiple training samples based on the standard liquid levels corresponding to each historical attitude information. The initial network model is then trained using these training samples to obtain the trained standard liquid level determination model. This standard liquid level determination model is used to output the standard liquid level at a reference position within the lubricating oil tank based on the input real-time current state information of the aircraft.
[0073] Furthermore, referring to Figure 3 In step 030, steps 031-034 may be specifically included, wherein:
[0074] Step 031: Map historical attitude information in the dynamic coordinate system to obtain the simulated attitude information of the aircraft in the dynamic coordinate system. The dynamic coordinate system is used to describe the simulated attitude of the aircraft.
[0075] Step 032: Based on the transformation relationship between the reference coordinate system and the dynamic coordinate system, and the simulation attitude information, determine the tilt angle of the three-dimensional model in the reference coordinate system. The reference coordinate system is used to describe the position of the simulated oil surface in the three-dimensional model.
[0076] Two 3D coordinate systems are constructed in the 3D model: a dynamic coordinate system and a reference coordinate system. The dynamic coordinate system describes the aircraft. Since the oil tank is fixed to the aircraft, it remains relatively stationary during flight maneuvers; therefore, the dynamic aircraft can also be described by the oil tank (3D model). The reference coordinate system describes the simulated oil level within the oil tank. The aircraft's attitude in the dynamic coordinate system is updated in real-time based on changes in historical simulated attitude information input each time.
[0077] Specifically, the motion coordinate system 0xyz is a moving coordinate system that is fixed to the aircraft and moves with the aircraft. The center of mass of the aircraft is selected as the origin of the coordinate system. The 0x axis is in the plane of symmetry of the aircraft, parallel to the fuselage axis, and points forward; the 0z axis is also in the plane of symmetry, perpendicular to the 0x axis, and points downward; the 0y axis is perpendicular to the plane of symmetry and points to the right. Let be the angle between the oil plane and the 0y plane in the moving coordinate system. The angle between the oil plane and the 0x plane of the dynamic coordinate system is the angle between the oil plane and the sea level. The oil plane is always parallel to the sea level, and the oil surface normal vector is always [0, 0, 1]. The reference coordinate system can be the default coordinate system in the 3D modeling software. The reference coordinate system and the dynamic coordinate system can share the same origin, such as the center of mass or geometric center of the aircraft. Figure 4The diagram shown illustrates the relationship between the dynamic coordinate system and the reference coordinate system.
[0078] Specifically, the mapping of the input historical attitude information into the motion coordinate system according to the rotation matrix can be represented by matrix group (1) and matrix group (2), where:
[0079] , matrix group (1);
[0080] , matrix group (2).
[0081] in, The pitch angle (the angle between the aircraft's body axis and the horizontal plane, defined as positive when the aircraft's nose is tilted up) is indicated in historical attitude information. The roll angle (the angle between the aircraft's plane of symmetry and the vertical plane, formed during a right roll, is defined as positive) represents the historical attitude information. The yaw angle is also equivalent to the angle of the aircraft around the vertical line of the ground. It has little impact on the measurement when the speed is not high, so it is not considered during the measurement.
[0082] Furthermore, the flight attitude normal vector of the aircraft under its historical flight attitude can be expressed by formula (1): , formula (1).
[0083] Specifically, for each round of simulation, the geometric calculation capabilities of the 3D modeling software are used to calculate the simulated oil position of the 3D model of the lubricating oil tank under the historical flight attitude.
[0084] An API (Application Programming Interface) is set up for the constructed 3D model to build a secondary development module. This API allows for secondary development of the 3D model, including inputting and configuring relevant data such as fixed volumes (oil volume parameters) and historical attitude information. Through this secondary development interface module, the calculated oil level depth value can be output to the level monitoring system in real time, ensuring that the system can display changes in the oil depth inside the fuel tank under different flight attitudes. The secondary development module can calculate the simulated oil level depth within the 3D model in real time and adjust the distribution of the simulated oil within the 3D model based on the input fixed volume and historical attitude information, forming a closed-loop control.
[0085] The secondary development module can be used specifically for oil volume input and model calculation control, oil level and standard liquid level calculation, and real-time output of standard liquid level and oil level.
[0086] Oil volume input and model calculation control: Input a fixed volume (oil volume parameter) in the secondary development interface module and update the relationship between standard liquid level and attitude information in real time;
[0087] Oil depth and liquid level calculation: Using a fixed volume and the current flight attitude (input historical attitude information), the oil depth and standard liquid level are calculated in real time, and the calculation results are updated to the three-dimensional model;
[0088] Real-time output of liquid level depth: The oil level depth and tilt angle of the oil plane in the 3D model are transmitted to the liquid level monitoring system through the interface of the secondary development module, so as to realize the real-time output and update of oil data.
[0089] Step 033: Based on a fixed volume and tilt angle, simulate the distribution of the simulated oil in the three-dimensional model to obtain the standard position of the simulated oil surface in the reference coordinate system.
[0090] Step 034: Based on the standard position, determine the standard liquid level corresponding to the historical attitude information.
[0091] For each round of simulation, historical attitude information is input into the secondary development interface module to achieve configuration in the 3D model; the tilt angle of the simulated oil surface relative to the reference coordinate system is calculated based on the historical attitude information. and The simulation oil surface position within the 3D model was determined, ensuring that the simulated oil surface remained parallel to the reference coordinate system (sea level). The tilt angle was also considered. and It can be calculated using formulas (2) and (3) respectively, where:
[0092] , formula (2); , formula (3).
[0093] in, The pitch angle (the angle between the aircraft's body axis and the horizontal plane, defined as positive when the aircraft's nose is tilted up) is indicated in historical attitude information. The roll angle (the angle between the aircraft's plane of symmetry and the vertical plane, formed during a right roll, is defined as positive) represents the historical attitude information. The yaw angle is also equivalent to the angle of the aircraft around the vertical line of the ground. It has little impact on the measurement when the speed is not high, so it is not considered during the measurement.
[0094] Furthermore, during each round of simulation, after inputting historical attitude information, the model needs to undergo attitude adjustment and configuration for a period of time in order to obtain relatively accurate simulation calculation results (standard liquid level), thereby determining the end of the current round of simulation.
[0095] Therefore, in the embodiments of this application, a verification step for determining whether the simulation of any round has ended is also provided, referring to... Figure 5 The verification steps may specifically include steps 001-004, wherein:
[0096] Step 001: Obtain the actual position of the simulated oil in the reference coordinate system within the 3D model;
[0097] Step 002: Based on the actual location, the internal space of the three-dimensional model is segmented, and the actual space occupied by the simulated oil obtained after segmentation is marked.
[0098] Step 003: Determine the actual volume of the actual space and the deviation between the actual volume and the fixed volume;
[0099] Step 004: When the deviation value is determined to be 0, the simulation for the current round is considered to have ended.
[0100] Furthermore, the plane where the determined oil level is located is used as a dividing plane to segment the 3D model of the lubricating oil tank. Above the oil level is air, and below is lubricating oil. The internal space of the 3D model of the lubricating oil tank is divided into an upper air zone and a lower oil zone. The volume of the segmented oil zone (the actual volume of the simulated oil in the actual space it occupies), the oil level depth, and the standard liquid level are calculated in real time. The difference between the actual volume of the simulated oil in the actual space it occupies and the pre-set fixed volume of the simulated oil is further determined. If the difference is 0, the simulation for the current round is considered complete, and the simulation result (standard liquid level) is usable. If the difference is not 0, it indicates that the current 3D model's attitude adjustment and configuration are not complete, and the simulation result is unusable at this time. When the difference is not 0, it is necessary to wait for the model to be automatically updated and adjusted, and after a preset time, the oil surface position of the oil is determined again. Then, the oil surface is re-segmented, and the difference between the actual volume and the fixed volume of the simulated oil is recalculated until the difference is 0. At this point, the simulation of the current round is considered to be over, and the simulation calculation result corresponding to the difference being 0 is taken as the standard liquid level output for the current round.
[0101] Therefore, the simulation process for each round can be summarized as follows: calculate the oil surface depth and standard liquid level in real time based on a fixed volume; calculate the oil surface position and segmentation state based on historical attitude information, and output the oil surface depth and standard liquid level in real time.
[0102] In summary, the oil tank level detection method provided in this application is applicable to oil tank level detection in aircraft under complex flight attitudes, effectively reducing the impact of attitude changes on the accuracy of oil level measurement. Complex flight attitudes include, but are not limited to, rapid climbs, dives, rolls, and other drastic attitude changes. Furthermore, the calculated oil level depth can be used for oil tank level alarms and oil distribution analysis, and can be further developed into a level control strategy to ensure that the oil level inside the tank remains within a safe range, preventing safety hazards caused by abnormal oil volume fluctuations.
[0103] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0104] Based on the same inventive concept, this application also provides a lubricating oil tank level detection device for implementing the above-described lubricating oil tank level detection method. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more lubricating oil tank level detection device embodiments provided below can be found in the limitations of the lubricating oil tank level detection method described above, and will not be repeated here.
[0105] In one exemplary embodiment, such as Figure 6 As shown, a lubricating oil tank level detection device is provided. The device includes an information acquisition module 601, a target standard level acquisition module 602, and a detection result determination module 603, wherein:
[0106] The information acquisition module 601 is used to acquire the measured level of the oil in the lubricating oil tank of the aircraft and to acquire the current attitude information of the aircraft; the attitude information includes pitch angle, yaw angle and roll angle;
[0107] The target standard liquid level acquisition module 602 is used to determine the target standard liquid level corresponding to the current attitude information based on the standard correspondence relationship. The standard correspondence relationship is the correspondence between the aircraft's attitude information and the liquid level when the oil in the lubricating oil tank is in a normal state.
[0108] The test result determination module 603 is used to determine the test result based on the relationship between the target standard liquid level and the measured liquid level.
[0109] In the aforementioned oil tank level detection device, during the flight maneuver of the aircraft, the measured oil level in the aircraft's oil tank and the aircraft's current attitude information are acquired. Based on a pre-determined standard correspondence between the aircraft's attitude information and the oil level, a target standard oil level corresponding to the current attitude information is determined. Since the target oil level represents the standard oil level in the aircraft's oil tank when the oil is in a normal state during the current flight attitude, the comparison between the target standard oil level and the measured oil level determines whether the oil level in the oil tank is normal or abnormal. Compared to related technologies that only set a fixed reference oil level, in the detection method of this application, the flight attitude of the aircraft at any given moment corresponds to a standard oil level as a reference. By comparing the measured oil level acquired at that moment with the standard oil level corresponding to the flight attitude information at that moment, the influence of different flight attitudes on the change in the oil level in the oil tank can be reduced, thus obtaining more accurate detection results.
[0110] In one embodiment, the oil level detection device for the lubricating oil tank further includes a relationship construction module, which is specifically used for:
[0111] Construct a 3D model of the lubricating oil tank in a simulation environment;
[0112] Acquire multiple historical attitude information of the aircraft during its historical flight process, and set a fixed volume of oil in the simulation environment when the oil is in a normal state. The fixed volume is the volume of simulated oil in the three-dimensional model in each round of simulation.
[0113] For each historical attitude information, the distribution of simulated oil in the three-dimensional model is simulated using the historical attitude information and a fixed volume as input data to obtain the standard liquid level corresponding to the historical attitude information.
[0114] Based on the standard liquid level corresponding to each historical attitude information, a standard correspondence relationship is constructed.
[0115] In one embodiment, the relationship building module is also used for:
[0116] Historical attitude information is mapped in a dynamic coordinate system to obtain the simulated attitude information of the aircraft in the dynamic coordinate system, which is used to describe the simulated attitude of the aircraft.
[0117] Based on the transformation relationship between the reference coordinate system and the dynamic coordinate system, as well as the simulation attitude information, the tilt angle of the three-dimensional model in the reference coordinate system is determined. The reference coordinate system is used to describe the position of the simulated oil surface in the three-dimensional model.
[0118] Based on a fixed volume and tilt angle, the distribution of simulated oil is simulated in a three-dimensional model to obtain the standard position of the simulated oil surface in the reference coordinate system.
[0119] Based on the standard position, determine the standard liquid level corresponding to the historical attitude information.
[0120] In one embodiment, the origin of both the reference coordinate system and the dynamic coordinate system is the geometric center of the aircraft.
[0121] In one embodiment, the measured liquid level is the liquid level of the oil measured at a reference position in the oil tank, wherein the reference position is the setting position of the liquid level sensor;
[0122] The standard liquid level is the simulated oil level measured at a reference position within the three-dimensional model. The reference position is the mapping position of the reference position in the three-dimensional model.
[0123] In one embodiment, the oil level detection device for the lubricating oil tank further includes a verification module, which, in each round of simulation, is specifically used for:
[0124] Obtain the actual position of the simulated oil in the reference coordinate system within the 3D model;
[0125] Based on the actual location, the internal space of the 3D model is segmented, and the actual space occupied by the simulated oil after segmentation is marked.
[0126] Determine the actual volume of the actual space, and determine the deviation between the actual volume and the fixed volume;
[0127] When the deviation value is determined to be 0, the simulation for the current round is considered to have ended.
[0128] Each module in the aforementioned oil level detection device for the lubricating oil tank can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0129] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a method for detecting the liquid level in an oil tank. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0130] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0131] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps as described in the above embodiment of the lubricating oil tank level detection method.
[0132] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps as described in the embodiment of the method for detecting the level of a lubricating oil tank.
[0133] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps as described in the embodiment of the method for detecting the level of a lubricating oil tank.
[0134] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0135] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0136] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0137] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for detecting the liquid level in a lubricating oil tank, characterized in that, The method includes: The system acquires the measured oil level in the aircraft's oil tank and obtains the aircraft's current attitude information, including pitch angle, yaw angle, and roll angle. Based on the standard correspondence, the target standard liquid level corresponding to the current attitude information is determined. The standard correspondence is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state. The difference between the target standard liquid level and the measured liquid level is determined. If the difference is greater than or equal to a preset error value, the detection result is determined to be abnormal; if the difference is less than the error value, the detection result is determined to be normal. The process of constructing the standard correspondence includes: A three-dimensional model of the lubricating oil tank is constructed in a simulation environment; The system acquires multiple historical attitude information of the aircraft during its historical flight process, and sets a fixed volume of the oil in the simulation environment when it is in a normal state. The fixed volume is the volume of the simulated oil in the three-dimensional model during each round of simulation. For each piece of historical attitude information, the distribution of the simulated oil in the three-dimensional model is simulated using the historical attitude information and the fixed volume as input data to obtain the standard liquid level corresponding to the historical attitude information. A standard correspondence is constructed based on the standard liquid level corresponding to each of the historical attitude information.
2. The method according to claim 1, characterized in that, The step of simulating the distribution of the simulated oil within the three-dimensional model to obtain the standard liquid level corresponding to the historical attitude information includes: The historical attitude information is mapped in a dynamic coordinate system to obtain the simulated attitude information of the aircraft in the dynamic coordinate system, which is used to describe the simulated attitude of the aircraft. Based on the transformation relationship between the reference coordinate system and the dynamic coordinate system, and the simulation attitude information, the tilt angle of the three-dimensional model in the reference coordinate system is determined. The reference coordinate system is used to describe the liquid surface position of the simulated oil in the three-dimensional model. Based on the fixed volume and the tilt angle, the distribution of the simulated oil is simulated in the three-dimensional model to obtain the standard position of the simulated oil surface in the reference coordinate system. Based on the standard position, the standard liquid level corresponding to the historical posture information is determined.
3. The method according to claim 2, characterized in that, The method further includes: The origin of both the reference coordinate system and the dynamic coordinate system is the geometric center of the aircraft.
4. The method according to claim 2, characterized in that, The measured liquid level is the liquid level of the oil measured at a reference position in the oil tank, wherein the reference position is the setting position of the liquid level sensor; The standard liquid level is the level of the simulated oil measured at a reference position within the three-dimensional model, and the reference position is the mapped position of the reference position in the three-dimensional model.
5. The method according to any one of claims 2-4, characterized in that, During each round of simulation, the method further includes: Obtain the actual position of the simulated oil in the reference coordinate system within the three-dimensional model; Based on the actual location, the internal space of the three-dimensional model is segmented, and the actual space occupied by the simulated oil after segmentation is marked. Determine the actual volume of the actual space, and determine the deviation value between the actual volume and the fixed volume; When the deviation value is determined to be 0, the simulation for the current round is considered to have ended.
6. A lubricating oil tank level detection device, characterized in that, The device includes an information acquisition module, a target standard liquid level acquisition module, a detection result determination module, and a relationship construction module, wherein: The information acquisition module is used to acquire the measured level of the oil in the aircraft's lubricating oil tank and to acquire the current attitude information of the aircraft; the attitude information includes pitch angle, yaw angle and roll angle. The target standard liquid level acquisition module is used to determine the target standard liquid level corresponding to the current attitude information based on the standard correspondence relationship, wherein the standard correspondence relationship is the correspondence between the attitude information and the liquid level of the aircraft when the oil in the lubricating oil tank is in a normal state; The detection result determination module is used to determine the difference between the target standard liquid level and the measured liquid level. When the difference is greater than or equal to a preset error value, the detection result is determined to be abnormal; when the difference is less than the error value, the detection result is determined to be normal. The relationship construction module is used to construct a three-dimensional model of the lubricating oil tank in a simulation environment; acquire multiple historical attitude information of the aircraft during its historical flight process, and set a fixed volume of the oil in the simulation environment when it is in a normal state. The fixed volume is the volume of the simulated oil in the three-dimensional model in each round of simulation; for each historical attitude information, the distribution of the simulated oil in the three-dimensional model is simulated using the historical attitude information and the fixed volume as input data to obtain the standard liquid level corresponding to the historical attitude information; and construct a standard correspondence relationship based on the standard liquid level corresponding to each historical attitude information.
7. The apparatus according to claim 6, characterized in that, The relationship building module is also used for: The historical attitude information is mapped in a dynamic coordinate system to obtain the simulated attitude information of the aircraft in the dynamic coordinate system, which is used to describe the simulated attitude of the aircraft. Based on the transformation relationship between the reference coordinate system and the dynamic coordinate system, and the simulation attitude information, the tilt angle of the three-dimensional model in the reference coordinate system is determined. The reference coordinate system is used to describe the liquid surface position of the simulated oil in the three-dimensional model. Based on the fixed volume and the tilt angle, the distribution of the simulated oil is simulated in the three-dimensional model to obtain the standard position of the simulated oil surface in the reference coordinate system. Based on the standard position, the standard liquid level corresponding to the historical posture information is determined.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Dynamic model construction method for correcting oil capacity of aircraft oil tank
CN117521266A
Static model construction method for correcting oil capacity of aircraft oil tank
CN117521267A