Interference inspection method and device for adjacent moving airfoils
By using reference plane projection and vector dot product calculation methods, the problem of judging the gap and interference between adjacent moving wing surfaces of high aspect ratio aircraft was solved, achieving high-precision interference inspection and ensuring flight safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA
- Filing Date
- 2025-12-31
- Publication Date
- 2026-05-01
AI Technical Summary
In the wing structure of high aspect ratio aircraft, interference can easily occur between adjacent moving wing surfaces under coupled deformation. Existing technologies make it difficult to accurately determine the gap and interference, which affects flight safety.
By determining the coordinates of adjacent moving wing surfaces in the coordinate system, and using the reference plane projection and vector dot product calculation methods, the interference between wing surfaces is accurately determined. This includes coordinate updating and finite element model deformation displacement calculation. Combined with the vector cross product method to filter mesh points, accurate interference checking is achieved.
It improves the accuracy and efficiency of checking the clearance and interference between adjacent moving wing surfaces, ensuring flight safety and providing reliable protection.
Smart Images

Figure CN121960026A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of strength calculation, and specifically relates to an interference detection method and apparatus for adjacent moving airfoils. Background Technology
[0002] Generally, for high aspect ratio aircraft, there are multiple moving surfaces on the trailing edge of the wing, and the structures of these moving surfaces are arranged relatively compactly. During flight, the deflection angles of these moving surfaces are not entirely the same. If interference occurs between adjacent moving surface structures due to coupled deformation, it will affect the overall functionality and pose a flight safety risk. Therefore, to ensure the overall functionality of the moving surface structures and flight safety, it is necessary to check the deformation between the moving surfaces during flight.
[0003] The wing structure undergoes significant deformation, with displacements reaching or exceeding 10% of the wing's half-span. Simultaneously, the moving wing surfaces also experience localized deformation under localized loads. When considering the combined effects of wing deformation, moving wing surface deformation, and the deflection angle of the moving wing surfaces, determining the gaps and interference between the moving wing surfaces becomes quite challenging. Generally, visually examining the deformation results one by one using general-purpose finite element software is insufficient to accurately determine the gaps or interference between adjacent moving wing surfaces, making it difficult to achieve ideal results. Summary of the Invention
[0004] To address the aforementioned issues, this application provides a method and apparatus for interference checking of adjacent moving wing surfaces, which fully demonstrates gap calculation and interference checking under the coupled effect of overall wing deformation and local deformation of moving wing surfaces.
[0005] The first aspect of this application provides an interference detection method for adjacent moving wing surfaces, mainly including:
[0006] Step S1: Determine the coordinates of each point on the docking end face of two adjacent moving wing surfaces in the global coordinate system;
[0007] Step S2: Using one end face as the reference plane, determine the plane equation of the reference plane through three non-collinear coordinate points, and project each point of the other end face onto the reference plane.
[0008] Step S3: Determine the first direction vector and the first distance between each point after projection and each point before projection;
[0009] Step S4: Calculate the deformation displacement of each point on the two end faces under the specified working condition using the finite element model, so as to determine the new coordinates of each point under the working condition in the global coordinate system;
[0010] Step S5: Recalculate the projection based on the new coordinates to determine the second direction vector and the second distance between each point after projection and each point before projection;
[0011] Step S6: Calculate the dot product of the first direction vector and the second direction vector of each point before and after deformation;
[0012] Step S7: When there is a point whose dot product is less than 0, the two end faces interfere under this working condition; otherwise, the two end faces do not interfere.
[0013] Preferably, step S1 further includes:
[0014] Step S11: Obtain the deflection coordinate systems of the two moving wing surfaces respectively, and calculate the deflection matrix from the local coordinate system to the global coordinate system based on the unit vector of the global coordinate system and the unit vector of the local coordinate system.
[0015] Step S12: Calculate the coordinates of each point on the two end faces in the global coordinate system based on each deflection matrix.
[0016] Preferably, in step S2, the projected coordinates of each point are... Calculated using the following formula:
[0017] ;
[0018] in, The coordinates before projection, Let ABCD be the normal vector of the reference plane, and let ABCD be the equation of the plane. The coefficient.
[0019] Preferably, step S5 further includes:
[0020] Step S50: Project each point on the deformed end face onto the reference plane, determine the coordinate points after projection, and use the sign test method of vector cross product to determine whether the coordinate points after projection fall into each finite element mesh on the reference plane. Discard the coordinate points that do not fall into the finite element mesh.
[0021] Preferably, step S7 further includes:
[0022] If the dot product of all points is greater than 0, then the minimum value in the second distance is selected as the minimum distance between the two end faces.
[0023] When there are points where the dot product is less than 0, the maximum value in the second distance is selected as the interference amount between the two end faces.
[0024] The second aspect of this application provides an interference checking device for adjacent moving wing surfaces, mainly comprising:
[0025] The coordinate system module is used to determine the coordinates of each point on the docking end face of two adjacent moving wing surfaces in the global coordinate system;
[0026] The projection module is used to determine the plane equation of one end face as a reference plane by using three non-collinear coordinate points, and then project the points of the other end face onto the reference plane.
[0027] The first direction vector calculation module is used to determine the first direction vector and the first distance between each point after projection and each point before projection.
[0028] The coordinate update module is used to calculate the deformation displacement of each point on the two end faces under a specified working condition using a finite element model, so as to determine the new coordinates of each point under the working condition in the global coordinate system.
[0029] The second direction vector calculation module is used to recalculate the projection based on the new coordinates and determine the second direction vector and second distance between each point after projection and each point before projection.
[0030] The vector dot product calculation module is used to calculate the dot product of the first direction vector and the second direction vector of each point before and after deformation;
[0031] The interference recognition module is used to determine whether there is interference between the two end faces under the working condition when there are points with a dot product less than 0; otherwise, there is no interference between the two end faces.
[0032] Preferably, the coordinate system module includes:
[0033] The deflection matrix determination unit is used to obtain the deflection coordinate system of the two moving airfoils respectively, and calculate the deflection matrix from the local coordinate system to the global coordinate system based on the unit vector of the global coordinate system and the unit vector of the local coordinate system.
[0034] The coordinate calculation unit is used to calculate the coordinates of each point on the two end faces in the global coordinate system based on each deflection matrix.
[0035] Preferably, in the projection module, the coordinates of each point after projection are... Calculated using the following formula:
[0036] ;
[0037] in, The coordinates before projection, Let ABCD be the normal vector of the reference plane, and let ABCD be the equation of the plane. The coefficient.
[0038] Preferably, the device further includes a projection point filtering module, which projects each point on the deformed projection end face onto the reference surface, determines the coordinate points after projection, and uses the sign test method of vector cross product to sequentially determine whether the coordinate points after projection fall into each finite element mesh on the reference surface, and discards the coordinate points that do not fall into the finite element mesh.
[0039] Preferably, the interference recognition module includes:
[0040] The minimum distance determination unit is used to select the minimum value in the second distance as the minimum distance between the two end faces when the dot product of all points is greater than 0.
[0041] The interference quantity determination unit is used to select the maximum value in the second distance as the interference quantity of the two end faces when there are points where the dot product is less than 0.
[0042] A third aspect of this application provides a computer device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the interference detection method for adjacent moving surfaces as described above.
[0043] A fourth aspect of this application provides a readable storage medium storing a computer program that, when executed by a processor, is used to implement the interference checking method for adjacent moving wing surfaces as described above.
[0044] This application transforms complex spatial interference problems into quantifiable computational models through precise coordinate transformation, geometric projection, and vector dot product judgment. It achieves a breakthrough from subjective visual inspection to objective numerical judgment, significantly improving inspection accuracy and efficiency, and providing reliable protection for flight safety. Attached Figure Description
[0045] Figure 1 This is a flowchart of a preferred embodiment of the interference detection method for adjacent moving wing surfaces in this application.
[0046] Figure 2 This is a schematic diagram defining the end face of the control surface.
[0047] Figure 3 This is a schematic diagram of the end face 1 of the #1 moving wing surface.
[0048] Figure 4 This is a schematic diagram of the finite element node of the end face 2 of the rudder surface #2.
[0049] Figure 5 This is a schematic diagram of the finite element projection of the end face.
[0050] Figure 6 This is a schematic diagram of the structure of a computer device suitable for implementing the embodiments of this application. Detailed Implementation
[0051] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below with reference to the accompanying drawings. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are only some, not all, of the embodiments of this application. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0052] The first aspect of this application provides a method for interference checking between adjacent moving wing surfaces, such as... Figure 1 As shown, it mainly includes:
[0053] Step S1: Determine the coordinates of each point on the docking end face of two adjacent moving wing surfaces in the global coordinate system;
[0054] Step S2: Using one end face as the reference plane, determine the plane equation of the reference plane through three non-collinear coordinate points, and project each point of the other end face onto the reference plane.
[0055] Step S3: Determine the first direction vector and the first distance between each point after projection and each point before projection;
[0056] Step S4: Calculate the deformation displacement of each point on the two end faces under the specified working condition using the finite element model, so as to determine the new coordinates of each point under the working condition in the global coordinate system;
[0057] Step S5: Recalculate the projection based on the new coordinates to determine the second direction vector and the second distance between each point after projection and each point before projection;
[0058] Step S6: Calculate the dot product of the first direction vector and the second direction vector of each point before and after deformation;
[0059] Step S7: When there is a point whose dot product is less than 0, the two end faces interfere under this working condition; otherwise, the two end faces do not interfere.
[0060] refer to Figure 2 Adjacent moving surfaces are defined as control surface #1 and control surface #2, respectively, and correspondingly, they have end face 1 and end face 2.
[0061] Step S1 is used to read the deflection coordinate system information of the two moving airfoils under given load conditions, and update the nodes of the finite element of the adjacent end faces of the two moving airfoils under each load condition.
[0062] In some alternative implementations, step S1 further includes:
[0063] Step S11: Obtain the deflection coordinate systems of the two moving wing surfaces respectively, and calculate the deflection matrix from the local coordinate system to the global coordinate system based on the unit vector of the global coordinate system and the unit vector of the local coordinate system.
[0064] Step S12: Calculate the coordinates of each point on the two end faces in the global coordinate system based on each deflection matrix.
[0065] In this embodiment, the deflection coordinate systems of the two moving wing surfaces are obtained respectively, based on the unit vector of the global coordinate system. unit vector in local coordinate system Calculate its deflection matrix T from the local coordinate system to the global coordinate system:
[0066] .
[0067] Next, based on the origin O of the deflection coordinate system and the deflection matrix T, the coordinates of each point on the two end faces in the global coordinate system are calculated, as shown below:
[0068] .
[0069] Step S2 is used to perform projection calculations.
[0070] In some alternative implementations, in step S2, the projected coordinates of each point... Calculated using the following formula:
[0071] ;
[0072] in, The coordinates before projection, Let ABCD be the normal vector of the reference plane, and let ABCD be the equation of the plane. The coefficient.
[0073] In this embodiment, three non-collinear points on end face 1 are first selected, such as... Figure 3 As shown, read the coordinate information A of the three points here. B C The equation of the end face plane is determined and defined as the positioning plane P1.
[0074] ;
[0075] .
[0076] Read the finite element nodes of end face 2 of the adjacent #2 moving wing surface, and use the selected nodes as projection points, assigning them the corresponding numbers. ,like Figure 4 As shown.
[0077] Each projection point According to the normal vector of plane 1 Projected onto end face plane 1, the corresponding projection point is obtained. Coordinates are Then, in step S3, the projected point is calculated. With projection point Distance between and the direction vectors between them .
[0078] Step S4 is followed by analysis of the end face deformation under various working conditions.
[0079] In step S4, after the finite element model calculation is completed, the deformation displacement is read. Update the coordinate values of each node after deformation of the adjacent end faces of the two moving airfoils:
[0080] .
[0081] Step S5 is used to update the deformed second direction vector and the second distance.
[0082] In some alternative implementations, step S5 is further preceded by:
[0083] Step S50: Project each point on the deformed end face onto the reference plane, determine the coordinate points after projection, and use the sign test method of vector cross product to determine whether the coordinate points after projection fall into each finite element mesh on the reference plane. Discard the coordinate points that do not fall into the finite element mesh.
[0084] In this embodiment, the finite element nodes of the end face 2 of the deformed #2 moving wing surface are... The points are projected onto end face 1 of the deformed #1 moving wing surface, and the projected points are then... The process iterates through each finite element mesh (quadrilateral element, triangular element) within plane 1 of the end rib of the #1 moving wing surface, determining whether it falls within a certain mesh. Figure 5 As shown.
[0085] The judgment method uses the sign test of the cross product of vectors, that is, the projection points... Each vector is cross-multiplied with the direction vector of each node in the finite element mesh in a clockwise direction, and then the resulting vectors are... With plane normal vector Calculate the dot product. If all the dot products have the same sign, it means that the point falls within the finite element mesh, and vice versa.
[0086] Understandably, if the node falls within the finite element mesh, it is necessary to calculate whether the two interfere. If it does not fall within the finite element mesh, it means that the node on end face 2 will not touch end face 1 during its movement and is not a node of the mating surface (the two wing surfaces are different sizes).
[0087] Then, in step S5, for the points of the finite element nodes of end face 2 within the range of end face 1, calculate the points projected after deformation. With projection point The second direction vector between With the second distance .
[0088] Then, in step S6, the deformation of each point before and after deformation is calculated. and dot product Record and update the second distance between end face 1 of rudder surface #1 and end face 2 of rudder surface #2.
[0089] Finally, in step S7, the dot product can be used as a basis. Determine whether interference occurs between the two wing surfaces.
[0090] In some alternative implementations, step S7 further includes:
[0091] If the dot product of all points is greater than 0, then the minimum value in the second distance is selected as the minimum distance between the two end faces.
[0092] When there are points where the dot product is less than 0, the maximum value in the second distance is selected as the interference amount between the two end faces.
[0093] In this embodiment, if all dot products are greater than 0, that is... This indicates that end face 1 of rudder surface #1 and end face 2 of rudder surface #2 are not interlocked. Therefore, calculate the minimum distance between the two end faces. ;
[0094] .
[0095] If there exists a dot product between two points that is less than 0, that is... This indicates that end face 1 of rudder surface #1 and end face 2 of rudder surface #2 are interlocked, causing interference. The interference amount needs to be calculated. ;
[0096] .
[0097] Record the interference at both end faces under various load conditions. or minimum distance As shown in Table 1, interference occurs between the two end faces under operating condition 105, but no interference occurs under other operating conditions.
[0098] Table 1. Working Condition Interference Table
[0099]
[0100] A second aspect of this application provides an interference checking device for adjacent moving wing surfaces corresponding to the above method, mainly comprising:
[0101] The coordinate system module is used to determine the coordinates of each point on the docking end face of two adjacent moving wing surfaces in the global coordinate system;
[0102] The projection module is used to determine the plane equation of one end face as a reference plane by using three non-collinear coordinate points, and then project the points of the other end face onto the reference plane.
[0103] The first direction vector calculation module is used to determine the first direction vector and the first distance between each point after projection and each point before projection.
[0104] The coordinate update module is used to calculate the deformation displacement of each point on the two end faces under a specified working condition using a finite element model, so as to determine the new coordinates of each point under the working condition in the global coordinate system.
[0105] The second direction vector calculation module is used to recalculate the projection based on the new coordinates and determine the second direction vector and second distance between each point after projection and each point before projection.
[0106] The vector dot product calculation module is used to calculate the dot product of the first direction vector and the second direction vector of each point before and after deformation;
[0107] The interference recognition module is used to determine whether there is interference between the two end faces under the working condition when there are points with a dot product less than 0; otherwise, there is no interference between the two end faces.
[0108] In some alternative implementations, the coordinate system module includes:
[0109] The deflection matrix determination unit is used to obtain the deflection coordinate system of the two moving airfoils respectively, and calculate the deflection matrix from the local coordinate system to the global coordinate system based on the unit vector of the global coordinate system and the unit vector of the local coordinate system.
[0110] The coordinate calculation unit is used to calculate the coordinates of each point on the two end faces in the global coordinate system based on each deflection matrix.
[0111] In some alternative implementations, in the projection module, the coordinates of each point after projection are... Calculated using the following formula:
[0112] ;
[0113] in, The coordinates before projection, Let ABCD be the normal vector of the reference plane, and let ABCD be the equation of the plane. The coefficient.
[0114] In some optional embodiments, the device further includes a projection point filtering module, which projects each point on the deformed projection end face onto a reference surface, determines the coordinate points after projection, and uses the sign test method of vector cross product to sequentially determine whether the coordinate points after projection fall into each finite element mesh on the reference surface, and discards the coordinate points that do not fall into the finite element mesh.
[0115] In some alternative implementations, the interference recognition module comprises:
[0116] The minimum distance determination unit is used to select the minimum value in the second distance as the minimum distance between the two end faces when the dot product of all points is greater than 0.
[0117] The interference quantity determination unit is used to select the maximum value in the second distance as the interference quantity of the two end faces when there are points where the dot product is less than 0.
[0118] In a third aspect of this application, a computer device is provided, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the interference detection method for adjacent moving surfaces as described above.
[0119] In a fourth aspect, this application provides a readable storage medium storing a computer program that, when executed by a processor, implements the interference checking method for adjacent moving airfoils as described above. This computer-readable storage medium may be included in the apparatus described in the above embodiments; or it may exist independently and not incorporated into the apparatus. The aforementioned computer-readable storage medium carries one or more programs that, when executed by the apparatus, process data according to the described method.
[0120] The following is for reference. Figure 6 It shows a schematic diagram of the structure of a computer device 400 suitable for implementing the embodiments of this application. Figure 6The computer device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments described in this application.
[0121] like Figure 6 As shown, the computer device 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage section 408 into a random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the device 400. The CPU 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0122] The following components are connected to I / O interface 405: an input section 406 including a keyboard, mouse, etc.; an output section 407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to I / O interface 405 as needed. A removable medium 411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 410 as needed so that computer programs read from it can be installed into storage section 408 as needed.
[0123] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 409, and / or installed from removable medium 411. When the computer program is executed by central processing unit (CPU) 401, it performs the functions defined in the methods of this application. It should be noted that the computer storage medium of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0124] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0125] The modules or units described in the embodiments of this application can be implemented in software or hardware. The described modules or units can also be located in a processor, and the names of these modules or units do not necessarily constitute a limitation on the module or unit itself.
[0126] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for checking interference between adjacent moving wing surfaces, characterized in that, The method includes: Step S1: Determine the coordinates of each point on the docking end face of two adjacent moving wing surfaces in the global coordinate system; Step S2: Using one end face as the reference plane, determine the plane equation of the reference plane through three non-collinear coordinate points, and project each point of the other end face onto the reference plane. Step S3: Determine the first direction vector and the first distance between each point after projection and each point before projection; Step S4: Calculate the deformation displacement of each point on the two end faces under the specified working condition using the finite element model, so as to determine the new coordinates of each point under the working condition in the global coordinate system; Step S5: Recalculate the projection based on the new coordinates to determine the second direction vector and the second distance between each point after projection and each point before projection; Step S6: Calculate the dot product of the first direction vector and the second direction vector of each point before and after deformation; Step S7: When there is a point whose dot product is less than 0, the two end faces interfere under this working condition; otherwise, the two end faces do not interfere.
2. The interference detection method for adjacent moving wing surfaces as described in claim 1, characterized in that, Step S1 further includes: Step S11: Obtain the deflection coordinate systems of the two moving wing surfaces respectively, and calculate the deflection matrix from the local coordinate system to the global coordinate system based on the unit vector of the global coordinate system and the unit vector of the local coordinate system. Step S12: Calculate the coordinates of each point on the two end faces in the global coordinate system based on each deflection matrix.
3. The interference detection method for adjacent moving wing surfaces as described in claim 1, characterized in that, In step S2, the projected coordinates of each point Calculated using the following formula: ; in, The coordinates before projection, Let ABCD be the normal vector of the reference plane, and let ABCD be the equation of the plane. The coefficient.
4. The interference detection method for adjacent moving wing surfaces as described in claim 1, characterized in that, Step S5 further includes: Step S50: Project each point on the deformed end face onto the reference plane, determine the coordinate points after projection, and use the sign test method of vector cross product to determine whether the coordinate points after projection fall into each finite element mesh on the reference plane. Discard the coordinate points that do not fall into the finite element mesh.
5. The interference detection method for adjacent moving wing surfaces as described in claim 1, characterized in that, Step S7 further includes: If the dot product of all points is greater than 0, then the minimum value in the second distance is selected as the minimum distance between the two end faces. When there are points where the dot product is less than 0, the maximum value in the second distance is selected as the interference amount between the two end faces.
6. An interference detection device for adjacent moving wing surfaces, characterized in that, The device includes: The coordinate system module is used to determine the coordinates of each point on the docking end face of two adjacent moving wing surfaces in the global coordinate system; The projection module is used to determine the plane equation of one end face as a reference plane by using three non-collinear coordinate points, and then project the points of the other end face onto the reference plane. The first direction vector calculation module is used to determine the first direction vector and the first distance between each point after projection and each point before projection. The coordinate update module is used to calculate the deformation displacement of each point on the two end faces under a specified working condition using a finite element model, so as to determine the new coordinates of each point under the working condition in the global coordinate system. The second direction vector calculation module is used to recalculate the projection based on the new coordinates and determine the second direction vector and second distance between each point after projection and each point before projection. The vector dot product calculation module is used to calculate the dot product of the first direction vector and the second direction vector of each point before and after deformation; The interference recognition module is used to determine whether there is interference between the two end faces under the working condition when there are points with a dot product less than 0; otherwise, there is no interference between the two end faces.
7. The interference detection device for adjacent moving wing surfaces as described in claim 6, characterized in that, The coordinate system module includes: The deflection matrix determination unit is used to obtain the deflection coordinate system of the two moving airfoils respectively, and calculate the deflection matrix from the local coordinate system to the global coordinate system based on the unit vector of the global coordinate system and the unit vector of the local coordinate system. The coordinate calculation unit is used to calculate the coordinates of each point on the two end faces in the global coordinate system based on each deflection matrix.
8. The interference detection device for adjacent moving wing surfaces as described in claim 6, characterized in that, In the projection module, the coordinates of each point after projection Calculated using the following formula: ; in, The coordinates before projection, Let ABCD be the normal vector of the reference plane, and let ABCD be the equation of the plane. The coefficient.
9. The interference detection device for adjacent moving wing surfaces as described in claim 6, characterized in that, The device also includes a projection point filtering module, which projects each point on the deformed projection end face onto the reference surface, determines the coordinate points after projection, and uses the sign test method of vector cross product to sequentially determine whether the coordinate points after projection fall into each finite element mesh on the reference surface, and discards the coordinate points that do not fall into the finite element mesh.
10. The interference detection device for adjacent moving wing surfaces as described in claim 6, characterized in that, The interference recognition module includes: The minimum distance determination unit is used to select the minimum value in the second distance as the minimum distance between the two end faces when the dot product of all points is greater than 0. The interference quantity determination unit is used to select the maximum value in the second distance as the interference quantity of the two end faces when there are points where the dot product is less than 0.
11. A computer device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the interference checking method for adjacent moving surfaces as described in any one of claims 1-6.
12. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it is used to implement the interference checking method for adjacent moving wing surfaces as described in any one of claims 1-6.