# Evaluation of Assembly Gap from 3D Laser Measurements via FEA Simulation

Authors: Xueshu Liu; Junhao Chang; Yuxing Yang; Yiqi Wang; Yongjie Bao; Hang Gao
Journal: International Journal of Aerospace Engineering
 (2018)

---

## Abstract

Due to the compliance and geometrical defects of composite parts, gaps exist between assembly components after the preassembly. Assembly requirements impose to fill these gaps to eliminate any unexpected internal stresses. Although it is identified as a problematic and expensive nonadded value stage, a gap measurement is still needed. This paper develops a numerical process for gap prediction before the assembly step. After the assembly components are scanned in a specified configuration, finite element meshes are created using the scanned data and the shape variations of each component caused by constraints and forces in different configurations are evaluated by finite element analysis. Assembly gaps are finally assessed by assembling the simulated preassembly shapes of all components. The feasibility of the proposed method is proved by an experiment.


---

## Body

## 1. Introduction

Due to the excellent properties, carbon fiber reinforced plastic (CFRP) has been widely used in aircraft structures in recent years. However, because of the complicated manufacturing processes and anisotropic property of CFRP as well, it is almost impossible to manufacture a composite product without geometrical deviation including process-induced deformation and thickness variations at present, especially for large ones. As a result, gaps are formed at the faying surfaces during the assembly process and prestress would be consequently introduced by the assembly forces, which would result in the development of cracks of delamination. To avoid such problems, assembly gaps should be filled to eliminate the undesirable prestress. Unfortunately, in the aviation industry, the usage of shim is carefully restricted to avoid increasing the weight of structure and lowering the load capacity of aircraft as a result. On the other hand, a deficiency of shim will affect the mechanical performance of the structure as reported in [1–6]. Therefore, the accurate measurement of assembly gap plays an important role in the shimming process.Nevertheless, the assessment of the assembly gap of CFRP structures is not trivial. First, the aircraft structures are commonly designed as a closed or semiclosed region such as the wing box. So not all the gaps can be reached during assembly when a direct measurement method is adopted. Moreover, for accurate shimming, the gaps should be represented in 3D, which is a mission impossible for direction measurement. Second, even assembly gaps can be evaluated by numerical methods like virtual assembly after scanning all the components and rebuilding their actual geometries; high-accuracy assessment of assembly gap is still a challenge for aircraft structures. Because some components are flexible since their thicknesses are usually much less than their length and width like the aircraft plate, they tend to deform under their own weight, which results in the shape variations when their space orientation change. In addition, the measurement shape is normally different from that in assembly configuration because the assembly process generates deformations due to the application of forces and restrictions at fixation points and the requirement of prestress assembly as well. Therefore, the difference between the measurement shape and assembly shape has to be taken into consideration so as to accurately evaluate the assembly gaps and remove any possible prestress generated during the assembly process.So far, many efforts on the shape prediction of flexible part in different configurations have been done. For example, Ascione and Polini gave a solution to the problem of nonrigid freeform inspection by a coordinate measuring machine [7]. But it is expensive and time-consuming to manufacture such equipment. So the recent trends in inspection methods for compliant components are referred to as the simulated displacement method [8]. For instance, Abenhaim et al. proposed the iterative displacement inspection algorithm for the inspection of flexible parts [9]. Gentilini and Shimada reported a method for the shape inspection of a flexible assembly part by virtually mounting it into the assembly [10]. First, the dense measured mesh is smoothed and reduced to become suitable for finite element analysis (FEA). Then, the specific displacement boundary conditions are defined and applied for the FE simulation of the assembly process. After that, quality inspection of the simulated postassembly shape can be done using visualization tools. Radvar-Esfahlan and Tahan presented a method for nonrigid part inspection which was based on simulation using FEA [11]. An approach based on only partial views of a part was reported in [12]. The authors focused on the regions where inspection is required and used the concept of characteristic points which implies more simplicity for calculations and for the surface acquisition process. Instead of FEA, a spring-mass model was defined and used to simulate deformations in [13]. To improve the reliability of the FE analysis results, Abenhaim et al. proposed a boundary displacement constrained optimization using FEA [14–16], and Karganroudi et al. introduced an algorithm to automatically filter out sample points that are close to defects [17]. Thiebaut et al. presented a method to obtain the form deviation of flexible components from part measurements independently of the assembly configuration of use [18].The abovementioned contributions focus on the differences of a flexible part while in different configurations. One more step goes ahead, and the assembly gaps can be evaluated by a virtual method. Lacroix et al. represented a numerical process to predict an assembly gap before an assembly step from component measurements [19]. The main issue relates to the integration of measuring data into finite element meshes created by using a nominal model. Different from them, in this study, a new procedure for assembly gap prediction is proposed. Starting from the measurement data (usually point cloud), finite element meshes of the flexible part are created and the deformations caused by forces and restrictions in different configurations are evaluated by using FEA. After the assembly shapes of all components are obtained, virtual assembly technology is employed to assess the assembly gaps. Finally, the accuracy of this method is validated by an experiment.


## 2. Principle of the Method

Assembly component is always measured in a given configuration, using an over-constrained measuring set-up. So the measured shapeSm corresponds to the theoretical shape Sd, added to the form deviation Ef and the deformation under the combined effect of the measuring set-up and the component’s own weight Emc, which can be expressed by
(1)Sm=Sd+Ef+Emc.Note that the termSd+Ef represents the free state of a component, which is the shape it should have in the state of absence of gravity and any constraints.Similarly, the shape of a component in assembly configurationSa can be given by
(2)Sa=Sd+Ef+Eac,where Eac indicates the deformation under the combined effect of the assembly set-up and the component’s own weight.Note thatSd and Ef was kept constant no matter in what kind of configuration the component involves. So the relationship between Sm and Sa is given by
(3)Sa=Sm−Emc+Eac.The deformations caused by forces and restrictions in different configurations, namely,Emc and Eac, can be assessed by FEA. After all the shapes of components in assembly configuration are obtained, assemble them virtually and gaps can be clearly defined.


## 3. Mesh Generation from Point Cloud

After scanning a flexible part in a specified configuration with a laser scanner, a point cloudP~ representing surfaces of the part is obtained. Postprocessing steps are usually needed because P~ suffers from noise, which includes physical phenomena and hardware-related issues [10]. Such noise can be removed by using mean curvature flow, normal field diffusion algorithms, and so on. After noise removal, a clean point cloud P=pi∈R3∣i=1,2,… is got and used for assembly shape prediction by FEA.To create finite element meshes fromP for simulation, a procedure was proposed and shown in Figure 1. First, principal component analysis is performed on P and the normal direction n of P is computed. A plane Φn,p^ is then defined by n and p^∈R3 (Figure 1(b)). A map f:P→P¯, which is given by (4), is used to project P onto Φ and P¯=fpi∣∀pi∈P is yielded.
(4)f:pi+n⋅p→ip^⋅nn2,where pi indicates the Euclidean vector op→i and o represents the point (0,0,0) in R3.Figure 1
Procedure of mesh generation from point cloud. (a) Point cloudP. (b) Projection plane Φ. (c) Sampling points Q (red). (d) Mesh model.
(a)
(b)
(c)
(d)The distanceDpi from pi∈P to Φ is computed by
(5)Dpi=n⋅p→ip^n.Next, sampling pointsQ=qj∈Φ∣j=1,2,… are generated on Φ with respect to user-defined parameters (Figure 1(c), red points). An average distance Hqj of qj∈Q is computed by
(6)Hqj=∑λiD∀pi∈U∑λi,where U=pm∈P∣dfpm,qj<r,d, represents the Euclidean distance between two points, r is a user-defined parameter, and λi indicates the coefficient of weight given by
(7)λi=1−dfpi,qj2r.The thinking behind (7) is that the less the distance from fpi to qj is, the larger the weight coefficient is. Considering the definition of U, it is clear that λi∈0.5,1.An example forHqj computation is given in Figure 2 where the red dots represent qj and the blue ones indicate fpi. After a qj is specified (the center), candidates used for computation are determined with respect to the definition of U (dark blue dots inside the red dashed circle). To ensure the accuracy of computation, the number of candidates #U is compared to a user-defined variable δ. In case #U<δ, the parameter r is enlarged by 1.5 times r=1.5r until #U≥δ is met. In this study, δ=20.Figure 2
Illustration of average distance computation.All the sampling pointsQ are then mapped by g:Q→V, which is given by (8), to generate vertices V=gqj∣∀qj∈Q used as nodes of finite element meshes.
(8)g:qj+n⋅Hqjn.V meshes can be generated and used for assembly shape prediction by FEA. Figure 1(d) gives such an example. Note that the meshes were moved far away from the source point cloud so as to show clearly. The meshes can be directly used as an input of a simulation when the plate is modeled by two-dimensional elements in a finite element method. Alternatively, they can be extruded along their normal direction with a specified thickness so as solid elements are created and the plate is then modeled by three-dimensional elements. After the boundary conditions and loads are applied, the shape of the plate in a specified configuration can be predicted.


## 4. Method Validation

For all numerical approaches to assembly gap prediction, the key point is if the compliance and contacts in assemblies are considered. So to validate the proposed method, an experiment is conducted as shown in Figure3. A rectangular CFRP specimen (300 mm × 200 mm) with form deviation is fixed on a metallic plate by constraining its three corners with clamps. A loading equipment is used to deform the CFRP specimen, and the load head is set right above the free corner. The distance δ from the free corner to the metallic plate is measured 3 times for each configuration, and the averaged value is used for simulation result validation. A laser scanner is used to scan the CFRP specimen after the load is applied. Note that considering the size of the specimen deformation caused by gravity is ignored in this study.Figure 3
Experiment set-up.Loads of 0 N, 5 N, 10 N, and 15 N were applied, and the relationship between the load andδ is shown in Figure 4. It can be seen that with the increasing of load, the distance δ decreases and the relationship between them is approximately linear. The specimen was scanned 4 times and used for the proposed method validation.Figure 4
Relationship between load and gap sizeδ.The CFRP specimen was made by T700/YPH-25 carbon fiber/epoxy prepregs, which has nominal ply thickness of 0.15 mm. Mechanical properties of the material are given in Table1. The lay-up sequence of the specimen is 45/90/0/90/0/90/0/90/0/90/−45/0/90/0/90/−45/90/90/0, and the nominal thickness is 2.85 mm.Table 1
Mechanical properties of T700/YPH-25.
Property
Value
Unit
E1
143
GPa
E2
8.0
GPa
G12
4.4
GPa
G23
2.8
GPa
μ12
0.34
μ23
0.50Starting from the point cloud taken under 0 N load and following the procedure given in the previous section, two-dimensional meshes are obtained as shown in Figure5(a). After extruding the mesh 2.85 mm thickness, solid elements are got and used for assembly shape prediction (Figure 5(b)).Figure 5
Finite element model creation. (a) 2D mesh model. (b) FE model.
(a)
(b)It is well known that the solution precision of FEA is sensitive to mesh size. Generally speaking, the less the mesh size is, the higher the accuracy of the solution will be and the more time the computation will take. In addition, a mesh aspect ratio, i.e., the ratio of the longest to the shortest side in a mesh, should be as possible as small to ensure the best results. So to get mesh-independent simulation result and acceptable solution precision as well, an experiment is done and the influences of mesh size (number of meshes) on computational accuracy and time are shown in Figure6. Note that the mesh aspect ratio is kept no more than 3 for linear computation. Considering computational accuracy and time, the CFRP specimen is meshed into 1000 meshes.Figure 6
Influence of mesh size on computational accuracy and time.After applying the boundary conditions and loads, simulations were carried out. The simulation results are compared to experimental ones, and the comparison result is given in Figure7. It can be seen that when the applied load is 5 N, the relative error between the simulation result and the experimental one is 6.54%. When the load increases up to 15 N, the relative error decreases to 0.99%, which proves the feasibility of the proposed method.Figure 7
Comparison of simulation and experiment.In addition, after the simulations were carried out, the results were output and compared to the experimental ones as shown in Figure8, where the coordinates X and Y are used to locate the nodes used to create the meshes (red points in Figure 5(a)) and distance (Z-axis) indicates the deviation from the experimental results to the simulation ones at each node.Figure 8
Comparison of simulation and experiment. (a) 5 N. (b) 10 N. (c) 15 N. (d) Arc area.
(a)
(b)
(c)
(d)It can be seen that with the increasing of load, the deviations increase and the largest deviation appeared in the arc area (10<X<20, Figure 8(d)). This may be mainly due to the meshing rules used in this study. Generally speaking, intensive meshes should be used for the arc area so as to capture the rapid changing of stress. So adaptive meshes will bring us a more accurate result and reduce the deviation as a result. In addition, the reconstruction of experimental result inevitably introduces errors and may consequently enlarge the deviation. Nevertheless, compared to the initial gap size, the deviations are relatively low and the computation results are acceptable for assembly gap assessment.


## 5. Conclusion

A numerical approach to assembly gap prediction of composite structures is presented in this paper. First, assembly components are scanned in a specified configuration and finite element meshes are then generated by using the scanned data. Next, the shape variations of each component are evaluated by finite element analysis after considering the differences between constraints and forces presented in scanning and assembly configurations. Finally, the assembly gaps are assessed by assembling the simulated preassembly shapes of all components. The feasibility of the proposed method is proved by an experiment.Being a new method, there are still rooms for modification and improvement. First, the meshing rules should be updated so as to minimize the deviation of simulation results for components with irregular shapes. In addition, the mesh generation procedure will be optimized in the future such that the proposed method can be used for large complex structure analysis without taking too much time.



---

*Source: 4303105-2018-10-01.xml*