Abstract
Strain sensor placement strongly influences the accuracy and cost of deformation reconstruction with the inverse finite element method (iFEM). This study develops a common sensor layout for several loading regimes by coupling the four-node inverse shell element with a Lichtenberg-inspired local search embedded in the Non-dominated Sorting Genetic Algorithm III (LA-NSGA-III). At a prescribed sensor count, the layout is optimized by simultaneously minimizing reconstruction residuals for multiple training loads. The method is assessed using DTLZ benchmarks and a plate example under equal objective-evaluation budgets, with separate controls for the multi-load formulation and the local search operator. Across 20 paired plate runs with 23 sensor sites, the proposed search reduces the mean joint training residual by 18.65% relative to NSGA-III, with mean displacement errors of 0.73% and 0.77% for the two training loads. Additional pressure, torsional and off-center force cases, a withheld combined load, strain noise, and sensor loss are used to assess a fixed layout under changing conditions. A cantilever plate test demonstrates strain-based displacement reconstruction, with laser peak displacement measurements used to calibrate the FE reference model. The method supports the offline design of a single sensor layout for iFEM reconstruction under multiple anticipated loading conditions, reducing the need to reposition sensors when the load changes.
1. Introduction
In modern society, with the continuous development of industrial technology, engineering structures are becoming larger and more intelligent. Technologies for intelligent monitoring and operation–maintenance [1,2,3] have become a crucial component in ensuring the long-term health and functionality of such structures. For various structural health monitoring (SHM) systems, the core objective is to achieve real-time deformation assessment or vibration monitoring using data collected from various sensors. Therefore, various sensors, including accelerometers, displacement sensors, and strain gauges, are widely used in structural health monitoring applications.
The inverse finite element method (iFEM), first proposed by Tessler and his colleagues [4], reconstructs displacement fields from measured strains through a least squares variational formulation. It does not require the applied loads or material constitutive properties during reconstruction [5,6,7] and has been applied to aerospace, marine, and mechanical structures [8,9,10].
The above research has demonstrated the effectiveness and broad applicability of the iFEM. However, to achieve accurate reconstruction using iFEM, a large number of sensors need to be used and precisely placed. In practical applications, it is necessary to optimize the arrangement of sensors to improve deformation reconstruction, while reducing the number of sensors used to achieve cost reduction. Researchers have already conducted some studies on sensor placement in iFEM. For example, M. Ghasemzadeh and A. Kefal [11] combined a genetic algorithm (GA) [12] with a four-node quadrilateral element algorithm to optimize sensor placement for plate and shell structures. X. Li et al. [13] employed a multi-objective particle swarm optimization algorithm to optimize sensor placement for beam deformation reconstruction. Roy et al. [14] conducted a series of exploratory studies on sensor placement strategies for rectangular plates. The sensor optimization arrangements made by previous researchers were only targeted at a certain load form. However, in practical engineering, the structure is subjected to very complex loads, and the working conditions cannot guarantee that the entire structure will always be subjected to only one load form. Using the sensor optimization arrangement scheme optimized for a single load under different load conditions may lead to distortion of the deformation contour plots or significant errors in deformation values.
This study addresses two related questions: how does including several load responses change a sensor layout, and how does a Lichtenberg-inspired search [15] change the performance of NSGA-III [16] for the same placement problem? The first is tested by comparing single-load and multi-load objectives with the same genetic algorithm (GA); the second is tested by comparing LA-NSGA-III, NSGA-III, and NSGA-II under identical multi-load objectives and evaluation budgets. The numerical assessment uses two mirror-symmetric loads to examine transfer between load locations, followed by three distinct training load distributions and a withheld combined load to evaluate reconstruction under different loading regimes.
2. Methodology
2.1. iFEM-iQS4 Element
In this section, the four-node element in inverse finite element theory is first introduced. As one of the most efficient inverse finite elements currently available, the four-node quadrilateral element was initially proposed by Kefal [17]. Each node of this element possesses six degrees of freedom (DOFs), including rotations about the coordinate axes, which allows it to better accommodate the deformation of complex structures under load. The specific details of this element are illustrated in Figure 1.
Figure 1.
Four-node quadrilateral element, DOF corresponding to local coordinates and global coordinates . At node , , and denote translations along the local , and axes, respectively; , and denote rotations about these axes. The and axes lie in the element midsurface, and is normal to it. The red dashed lines mark the element midsurface.
First, it is necessary to define a set of convenient coordinate frames of reference so that the geometric properties of the assembled shell structure are unique (as shown in Figure 1). The global coordinate system consists of the -axis, -axis and -axis, and the local coordinates consist of the -axis, -axis, and -axis.
The specific shape functions are shown in Appendix A. Through the nodal displacement , the in-plane and lateral deformation vectors within the element can be obtained by the following equations:
Here, is the membrane strain vector, is the curvature vector, is the transverse shear strain vector, and is the thickness coordinate. The element displacement vector contains , , , , and at each of its four nodes. The strain–displacement matrices , and are defined in Appendix B.
At an instrumented element, three in-plane strain components on each face, and , determine the membrane strains and curvatures through Equation (4). The plate thickness is . A sensor site in the numerical optimization denotes this upper/lower measurement pair; sensor counts in Section 3 refer to sites, so that 23 sites correspond to surface rosettes. Figure 2 shows the corresponding surface sensor arrangement.
Figure 2.
Specific arrangement of sensors. The local and axes indicate the in-plane and thickness directions, respectively. Here, is the half-thickness and is the total thickness. The labels and mark the upper and lower surfaces, respectively; in this schematic is the local through-thickness coordinate measured from the midsurface, denoted in Equation (1).
For each element with area , the least squares functional is written as follows:
The membrane and bending weights are at instrumented elements and at uninstrumented elements. For an uninstrumented element, the observation vector is set to zero: the small weights provide regularization without introducing strain values from unsensed locations into the right-hand side. In Section 3, unmeasured transverse shear is regularized with and zero shear observations. The factor gives the curvature term the same dimensions as the membrane term. Element matrices are integrated with Gauss quadrature and assembled after applying the prescribed displacement boundary conditions.
By minimizing the functional , the stiffness matrix of the element in the local coordinate system can be obtained:
Here, , and are the element matrix, observation-dependent right-hand side, and nodal displacement vector. Assembly gives the global linear system. Translational and rotational magnitudes can be calculated from Equations (7) and (8), respectively.
2.2. NSGA-III with Lichtenberg-Inspired Local Search
NSGA-III selects nondominated solutions using reference directions [16], whereas NSGA-II uses crowding distance [18]. The directions follow the Das–Dennis construction [19]. The general formulation contains one residual per training load and a sensor-count objective. The controlled comparisons fix the count at 23 sites and omit this constant objective, giving two objectives for A/B and three for C/D/E. NSGA-II provides an additional control for the A/B comparison.
The additional operator explores the neighborhood of first-front solutions through stochastic discharge moves. The Lichtenberg algorithm draws inspiration from branched discharge patterns [15,20], whose physical background includes diffusion-limited aggregation (DLA) [21,22]. Multi-objective Lichtenberg optimization extends this concept to engineering problems [23]. The present operator generates directions or binary masks directly. It does not simulate a DLA particle cluster and therefore has no particle count, adhesion or creation radius parameters.
Figure 3 summarizes the algorithm. Local search is invoked after every completed offspring generations. Each candidate receives up to two trials for continuous benchmarks or six for binary placement, with energy reset and decayed according to Equation (9). Only if a trial Pareto-dominates its parent does it replace the parent. The next environmental selection step reassociates the updated population with the reference directions.
Figure 3.
LA-NSGA-III procedure. The objective-evaluation counter includes initialization, evolutionary offspring and every local search trial.
Table 1 and Table 2 specify the local search procedure and its continuous and binary moves. Both representations use the same energy law and dominance acceptance rule. The binary move exchanges active and inactive sites, preserving the prescribed sensor count. Section 2.4 gives one fixed configuration for the continuous benchmarks and one for numerical placement; development runs and reported confirmation runs are separated (Section 2.4).
Table 1.
Lichtenberg-inspired local search procedure.
Table 2.
Discharge move generation in the two decision spaces.
DTLZ1, DTLZ2, and DTLZ4 [24] are evaluated with three and five objectives over twenty paired confirmation runs. Table 3 uses identical evaluation caps: 56,494 evaluations for three objectives and 127,412 for five. Paired seeds give the same initial population. Initialization and every local trial count toward the budget, and the final batch is truncated at the exact cap.
Table 3.
DTLZ results at exactly equal evaluation budgets.
For the performance indicators, DTLZ1 objectives are divided by 0.5, while DTLZ2 and DTLZ4 use scale 1. Hypervolume (HV) [25] is calculated using an -dimensional reference point with all coordinates set to 1.1 and normalized by the reference box volume , where is the number of objectives. Inverted generational distance (IGD) is the mean distance from an analytical front reference point to its nearest returned solution. The reference sets contain 5050 points for and 4845 for , obtained from simplex lattices with 99 and 16 divisions, respectively; for DTLZ2/4, the lattice vectors are normalized to unit Euclidean length. These definitions are fixed across algorithms and runs. HV is compared within each task and dimension, not pooled across dimensions.
With the fixed continuous configuration, LA-NSGA-III improves both HV and IGD on DTLZ1 at both objective dimensions (Holm-adjusted below 0.05). On DTLZ2 with five objectives, NSGA-III has the higher mean HV by 0.00020 (adjusted = 0.0365). Thus, the benchmark gains depend on the task. Section 3.3 evaluates the binary local search contribution directly on sensor placement, using identical objectives, variation operators, and evaluation budgets.
2.3. Coupling iFEM with Sensor Layout Optimization
A layout is encoded by a binary vector : denotes an instrumented inverse element, and denotes an uninstrumented element. Each bit represents an element, and the complete vector is a chromosome. Equation (10) and Figure 4 illustrate the encoding.
Figure 4.
Example chromosome for eight candidate elements. Five elements carry instrumented sites.
Equation (11) gives the general simultaneous minimization formulation: sensor count is scaled by 0.1, and the remaining objectives are load-specific residuals. The controlled numerical comparisons impose exactly 23 sites throughout each search. On this fixed-count subset, the count objective is constant and is omitted, while the load residuals remain separate objectives. NSGA-III normalizes the objective space during reference direction association; count is not added to the residuals in a scalar fitness.
For each load , the residual is defined using dimensionless component differences:
Here, and denote the numbers of inverse elements and nodes, respectively; is the general upper site count bound, with exactly 23 sites imposed for the controlled numerical comparisons. The component set is . For the controlled numerical comparisons, the reconstructed component is compared with the corresponding forward-FE design reference at the inverse mesh node. The reference uses the forward transverse displacement and two bending rotations; the in-plane displacements are zero for these linear pure-bending cases. The dimensional scales are and . They ensure invariance to the numerical units when converted consistently. The dimensionless weights are , with and ; for the additional loads. These coefficients prioritize transverse deformation. Their sensitivity is examined in Section 2.4.
The drilling rotation remains in the assembled iQS4 system. It is excluded only from the placement objective because the target response here is plate bending, represented by , and , and is an auxiliary in-plane rotational degree of freedom. This does not reduce the element to five degrees of freedom. For the single-objective control, the GA minimizes ; a second GA control minimizes with the same fixed sensor count. Figure 5 summarizes how the optimizer evaluates each candidate layout through iFEM.
Figure 5.
Coupling of the optimizer with iFEM at a prescribed sensor count. Forward-FE training responses define the design residuals; a separate inverse model reconstructs the responses from the selected strain inputs.
2.4. Parameter Protocol and Sensitivity
Table 4 states the settings used in the computations. Uniform crossover [26] is used for the binary layouts. For the benchmark and controlled numerical comparisons, the standard GA, NSGA-II, and NSGA-III mechanisms use pymoo 0.6.2 [27]; the discharge operator and iQS4 assembly are implemented in Python 3.12. The laboratory layout design and reconstruction routines use MATLAB R2023a (The MathWorks, Inc., Natick, MA, USA). Element operators are derived from the geometry and the shape functions in Appendix A and Appendix B, with derivative and rigid-bending checks. The repeated numerical comparisons use separate random seeds, paired between the compared settings. Computations run on an Intel Core i9-11900K processor (Intel Corporation, Santa Clara, CA, USA) with 64 GB RAM. Reported wall times include model setup, initialization, and optimization; independent runs execute concurrently, so the times describe the batch protocol rather than isolated processor speed.
Table 4.
Computational and laboratory layout settings.
Continuous parameters are selected using separate development seeds: 24 configurations are screened with 2 runs per DTLZ task, and the 3 leading candidates, the initial setting, and the baseline are evaluated with 4 further runs per task. Selection uses an equal-weight mean paired log-ratio score for HV and IGD across the six tasks. The binary energy constants in Table 4 are retained during development of the count-preserving exchange move, checked with five runs per training-load group. The final operator, parameters, common FE reference and fixed-count comparison protocol are then held fixed for twenty new paired numerical runs. Case F, noise, and site loss results are excluded from training objective and representative layout selection.
Across the six DTLZ tasks, mean elapsed times range from 5.4 to 18.1 s for LA-NSGA-III and from 4.5 to 15.4 s for NSGA-III. LA-NSGA-III completes 545–546 evolutionary generations on average, compared with 600 for NSGA-III. Its local trials use approximately 9.1% of the common evaluation budget. Plate study costs are reported in Section 3.3. Timings describe concurrent batches; the exact evaluation count controls the computational budget.
Table 5 varies , , and around the selected configuration on three-objective DTLZ2, using five paired seeds and 56,494 evaluations. The energy constants are halved or doubled; takes values of 0.125, 0.25 and 0.5. For , and , local trials consume 33.7%, 9.2% and 4.8% of the budget, respectively. The selected combines regular refinement with predominantly evolutionary search.
Table 5.
Sensitivity of the local search parameters on DTLZ2 with three objectives.
Table 6 checks the binary A/B placement problem at exactly 23 sites and 36,120 evaluations using five paired seeds per setting. Initial energy, decay and energy floor are each halved or doubled; the invocation period is 1, 5 or 10. The weight checks multiply both transverse-displacement weights by 0.5 or 2, keeping the other component weights at one. Only the named setting changes in each row. Displacement errors, joint training residual, and overlap with the corresponding default layout quantify accuracy and layout variation; the selected configuration is retained for the main comparisons.
Table 6.
Sensitivity of binary placement to local search parameters and displacement weights.
Across the local search perturbations, mean A errors range from 0.69% to 0.80% and mean B errors from 0.71% to 0.90%. For periods 1, 5, and 10, mean joint residuals are 45.1, 44.7, and 52.1, while local trials consume 20.1%, 6.3%, and 4.1% of the evaluation budget, respectively. The default period gives mean A/B errors of 0.73%/0.71% while allocating most evaluations to evolutionary search. The weight multipliers leave all five paired layouts unchanged.
3. Numerical Simulation
The numerical study uses a plate under two mirror-symmetric loads to evaluate the effects of the multi-load objective formulation and the local search operator separately. A forward finite element (FE) model supplies the simulated strain inputs and the reference displacement fields used to evaluate reconstruction errors.
3.1. Forward and Inverse Models
The aluminum plate measures (Figure 6), with Young’s modulus 71 GPa and Poisson’s ratio 0.33. Both edges and are fully clamped. Loads A and B are downward 10 N point forces at and mm, respectively (Figure 7). The two cases are mirror symmetric about . This pair checks transfer between load locations; the distinct load distributions in Section 3.4 provide the additional test of loading-regime coverage.
Figure 6.
Dimensions of the numerical plate. Lengths are in mm. The red dashed lines mark the plate midsurface.
Figure 7.
Numerical loads and supports. The crosses denote forces acting in the direction; thick edges are fully clamped.
The forward solution uses ANSYS Mechanical APDL 2023 R1 (ANSYS, Inc., Canonsburg, PA, USA), linear static analysis, and 5000 SHELL181 elements on a 5 mm square mesh, with 5151 nodes, full integration and stored upper/lower surface strains. The inverse mesh contains iQS4 elements and 126 nodes. Bilinear interpolation of forward nodal surface strains provides the six input components at each inverse-element center. The different element formulations, mesh densities, and independent assembly avoid identical forward and inverse discretizations. No numerical self-weight is included in Section 3; laboratory self-weight is addressed separately in Section 4.
The forward maximum deflection magnitude is 1.8427 mm for each mirror case. With all 100 sites instrumented, the iFEM maximum magnitude is 1.8392 mm, and its relative error is 1.75% for each case (Figure 8). The forward FE fields define both the design residuals and the reported displacement errors. Full instrumentation is a reference configuration rather than an error lower bound: selecting sites changes the weighting of strain fitting on the coarser inverse mesh.
Figure 8.
Forward FE reference and full-sensor iFEM reconstruction for loads A and B. All panels use the same color scale; fields are displayed at the inverse mesh nodes. Deflections and coordinates are in mm.
Reconstruction error for a complete load response is evaluated over all inverse mesh nodes by Equation (13). The nodal error uses Equation (14), whose fixed peak response denominator avoids singular relative errors at constrained or zero-displacement nodes.
Every numerical optimizer search layout containing exactly 23 sites. The evaluated mask with the lowest sum of training-load residuals is retained; this rule is identical for the multi-objective optimizers and does not use the withheld-load or perturbation results. For the GA controls, the retained mask minimizes the stated scalar objective. The illustrated mask is the run with the median training score, using the lower middle rank for an even number of runs. This common deployment cost isolates differences due to load coverage and the optimizer.
3.2. Effect of Including Both Training Loads
The same GA is run with exactly 23 sites for five paired seeds. The first control minimizes , and the second minimizes ; crossover, mutation, population and the 36,120-evaluation budget are identical. Mean FE errors are 0.48% on A and 37.70% on B for the single-load control, compared with 0.78% and 0.84% when both loads enter the objective (Table 7). Including B distributes reconstruction accuracy across the two loads rather than concentrating it on A alone.
Table 7.
Formulation controls and optimizer comparison at 23 sites and 36,120 evaluations.
Figure 9 compares representative single-load GA and multi-load LA-NSGA-III layouts, and Figure 10 shows the corresponding reconstructions on common scales. These panels illustrate the complete design strategies. The same-formulation optimizer comparison in Section 3.3 is used to assess the additional local search operator. Figure 11 gives their nodal reconstruction errors.
Figure 9.
Representative 23-site layouts, selected by median training score: (a) GA with load A only; (b) LA-NSGA-III with loads A and B. Each marker denotes a paired upper/lower strain measurement site.
Figure 11.
Nodal reconstruction error relative to the forward FE field, normalized by the FE peak-deflection magnitude of each load (Equation (14)). The horizontal coordinate is the inverse mesh node index; the ordinate is a percentage.
3.3. Optimizer Comparison and Computational Cost
LA-NSGA-III, NSGA-III, and NSGA-II are compared on the same two-objective A/B problem at exactly 23 sites, with identical encoding, variation operators, initial populations and evaluation caps. Twenty paired confirmation seeds are used. The GA rows in Table 7 provide the separate scalar formulation controls. Duplicate masks are cached identically for all optimizers; every requested objective evaluation, including a cache hit, counts toward the cap.
LA-NSGA-III reduces the mean joint training residual by 18.65% relative to NSGA-III and 31.36% relative to NSGA-II. Its residual is lower in 17 of 20 NSGA-III pairs and all 20 NSGA-II pairs. Two-sided paired Wilcoxon tests, with Holm adjustment over these two comparisons, give = 0.0003 and below 0.0001, respectively. The corresponding mean FE errors are 0.73% and 0.77% for A and B, both below the two multi-objective controls. These comparisons isolate the local search contribution from the choice of training loads.
LA-NSGA-III completes 280.4 evolutionary generations on average, with 6.7% of the common budget assigned to local trials; NSGA-III and NSGA-II complete 300 generations. Its mean elapsed time is 91.0 s under the batch protocol. Layout optimization is performed offline. Once a layout is chosen, reconstruction uses a fixed inverse matrix and the current strain vector, without repeating the search for each measurement frame.
3.4. Distinct Loading Regimes and a Withheld Case
The same plate and supports are subjected to three distinct training regimes: C, a uniform downward pressure of over the plate (10 N total); D, a torsional couple with +5 N at (250,0) mm and −5 N at (250,250) mm; and E, a downward 10 N force at (185,175) mm. At the fixed count of 23 sites, the three reconstruction residuals form the objective vector. A total of 20 paired runs compare LA-NSGA-III and NSGA-III under this common formulation, using 36,120 evaluations per run and the same training-residual selection rule.
Case F combines the pressure from C with a downward 10 N force at mm. This force location differs from E. Case F is excluded from the optimization objectives, archive ranking and representative run selection, and the selected layout is applied to it without re-optimization. Table 8 reports reconstruction errors for both optimizers and the full-sensor reference across the three training loads and the withheld load.
Table 8.
Reconstruction for three training regimes and a withheld combined load.
LA-NSGA-III gives lower mean errors on C, D and E, at 3.38%, 2.22%, and 1.57%, compared with 3.69%, 2.57%, and 1.89% for NSGA-III. The mean joint training residual decreases by 23.40% (paired Wilcoxon = 0.0001). On the withheld F load, the mean errors are 4.81% and 4.60%, respectively, without re-optimization. This verifies application of the trained layouts to the specified combined load; the training load ranking does not extend to this case. The optimizer benefit is established for the training objectives, while F provides a separate assessment of transfer to an untrained load.
3.5. Strain Noise and Loss of Instrumented Sites
Robustness is evaluated for the representative A/B LA-NSGA-III layout, the representative single-load GA layout and a 23-site space-filling reference. The latter is generated deterministically by starting at the candidate closest to the plate center and repeatedly selecting the candidate with the largest distance to its nearest selected site; ties use the smaller element index. This provides an approximately uniform comparison with exactly the same number of instrumented sites.
Independent zero-mean Gaussian noise is added to each measured upper/lower strain component according to Equations (15) and (16), with . The scale is the root mean square value of that component across all candidate sites in the forward strain field for the corresponding load. Thus, the noise scale is fixed independently of the selected layout. The same 100 noise realizations are used for each layout (seed 270,001); only selected strain inputs enter the inverse right-hand side. Table 9 reports the resulting displacement errors.
Table 9.
Dependence of reconstruction error on strain noise level.
Sensor loss is simulated by removing all strain components at one or two instrumented sites. The affected elements revert to the uninstrumented regularization rule of Section 2.1; no strain value is supplied there. All 23 single-site removals and all 253 distinct two-site combinations are evaluated, so failed sites are always among those actually installed. This site loss scenario is conservative for a failure confined to one component of a rosette. Table 10 reports mean and worst-case errors over the removal combinations.
Table 10.
Reconstruction after loss of instrumented sites.
At 5% strain noise, the multi-load layout gives mean errors of 1.48% and 1.38% for A and B (Table 9). The single-load GA retains its emphasis on A, whereas the multi-load layout maintains accuracy across both loads. Under site loss, the optimized layout has lower mean errors than the space-filling control, although some worst-case removals give larger errors (Table 10). Accurate nominal reconstruction therefore needs to be distinguished from tolerance of critical-site failure. Noise and site loss are tested separately. Laboratory element-center marking and gauge–axis alignment address installation; systematic position or orientation errors require a separate calibration model.
4. Laboratory Deformation Reconstruction
A cantilever plate test examines displacement reconstruction using the optimized ten-site layout under two laboratory loads. Calibrated experimental strain inputs drive the iFEM reconstruction, while an FE model calibrated against measured peak displacement provides the reference field. The same installed layout is used for both loads.
4.1. Specimen, Loads and Installed Layout
The aluminum specimen is , clamped along . Two nominal 1 N loads are applied at opposite corners of the free edge (Figure 12). The FE design reference uses a Young’s modulus of 71 GPa, a Poisson’s ratio of 0.33, density of , and gravitational acceleration of . A 5 mm mesh of 2500 SHELL181 elements gives 2601 nodes. Figure 13 shows these self-weight-included numerical reference fields, with a maximum deflection magnitude of 6.7355 mm for each load. The inverse design grid has elements and 49 nodes. A total of 10 sites are installed at element indices 2, 8, 12, 13, 15, 17, 20, 22, 24 and 35, with elements numbered along within each row (Figure 14). The fixed mask defines the specimen used in the test and is given explicitly for reproduction.
Figure 12.
Laboratory plate geometry, clamped edge, and nominal applied forces. The crosses denote forces acting in the negative z direction.
Figure 13.
FE reference displacement fields for the laboratory loads, including self-weight. The model is calibrated against laser measurements of peak displacement; the color scales give transverse displacement in mm.
Figure 14.
The 10 installed sites on the 36-element design grid. Labels denote element indices; coordinates are in mm.
Pre-installation layout design uses the two load residuals and the sensor count objective, with at most 11 active sites. Its target responses are full-instrumentation iFEM reconstructions calculated from the corresponding FE strains. Table 4 gives the evolutionary and local search settings. Each local invocation uses six geometrically decreasing energies, from 0.45 to 0.0140625, without an active energy floor. Bit-flip trials are repaired to the upper site count limit. An elite pool contains up to ten members, with an injection probability of 0.2. The physical test uses the specified ten-site layout throughout; Section 3 provides the controlled optimizer comparisons.
4.2. Strain Acquisition and Displacement Reconstruction
The setup is shown in Figure 15. 120-1AA-S strain gauges with 30 cm preattached leads (CDEM, Chengdu, China) have a nominal resistance of (tolerance ) and a gauge factor of 2.11 (). Signals are acquired using NI 9235 quarter-bridge modules and an NI cDAQ-9178 chassis with LabVIEW 2021 (National Instruments Corporation, Austin, TX, USA). The plate grid and element centers are marked before bonding. The nominal gauge factor supplies the strain conversion; bridge balancing is performed before loading to remove the initial electrical offset associated with the bonded gauges and lead wires.
Figure 15.
Laboratory installation, load application, acquisition equipment, and level gauge (GREENER; Yantai Lvlin Tools Co., Ltd., Yantai, China).
Before bridge balancing, the plate is temporarily supported in a horizontal configuration. The temporary support is then removed, and the external load is applied. The recorded strains describe changes from this supported horizontal reference, including the subsequent response to self-weight and the applied load. Self-weight is therefore retained in the FE reference in Figure 13, and no numerical gravity subtraction is applied to the measured strain records.
The sampling interval is 0.2 ms (5 kHz). The reported results use one recorded acquisition for each load case on the same specimen. Channel readings are averaged for the static analysis, and the calibrated strain values are assigned to the ten installed element indices in Section 4.1. The same strain inputs supply the iFEM reconstruction and the longitudinal-strain comparison with FE in Figure 16. The laboratory reconstruction uses for unmeasured transverse shear; uninstrumented elements provide only matrix regularization, with zero strain observations.
Figure 16.
Longitudinal strain at the ten installed sites for loads (a) A and (b) B: calibrated experimental inputs used by iFEM and corresponding FE reference values. Site order follows Section 4.1; strain is in microstrain ().
The peak transverse displacement under each laboratory load is measured manually using an SD-C050 laser displacement sensor (Shenzhen SinceVision Technology Co., Ltd., Shenzhen, China), with displacement expressed in millimeters. The FE model is calibrated against these peak measurements and supplies the reference displacement fields in Figure 13. This peak calibration supports use of the model as a reference; it does not constitute an independent measurement of the complete displacement field.
Figure 17 shows the iFEM displacement fields reconstructed from these calibrated experimental strain inputs. The fields capture the cantilever bending pattern and the shift of the maximum-deflection region with load position. Figure 13 and Figure 17 use the same displacement color scale to compare the FE reference with the reconstruction.
Figure 17.
Transverse displacement reconstructed by iFEM from the calibrated experimental strain inputs for laboratory loads (a) A and (b) B, using the same color scale as Figure 13. Displacements and coordinates are in mm.
The reconstructed peak displacement magnitudes are 5.63063 and 5.85662 mm for A and B, compared with 6.73550 mm for the FE reference in both cases. Relative peak differences are 16.40% and 13.05%; the relative field differences (Equation (13)) are 17.82% and 9.03%, respectively. The peak difference is normalized by the FE peak magnitude. FE values are assigned to the 49 inverse mesh nodes by nearest-node sampling, and both metrics use the displacement vectors plotted in Figure 17. These are differences from the calibrated FE reference. The test demonstrates strain-based reconstruction with one installed layout under both loads; Section 3.2 and Section 3.3 separately assess the formulation and optimizer effects.
5. Conclusions
A multi-load iFEM placement formulation and LA-NSGA-III search support a common layout for anticipated load responses. With the GA and 23-site count fixed, including both mirror loads reduces the mean second-load error from 37.70% to 0.84%. On the same two-objective placement problem, LA-NSGA-III reduces the mean joint training residual by 18.65% relative to NSGA-III at exactly 36,120 evaluations over 20 paired runs. Its mean FE errors are 0.73% and 0.77% for the two loads. The three-regime C/D/E study also gives lower mean training load errors than NSGA-III, supporting the local search contribution beyond the mirror pair.
The withheld combined load and perturbation tests assess use of the fixed layouts beyond nominal training conditions. They establish the reported transfer and noise performance while identifying sensitivity to critical-site loss. The benchmark and withheld-load results delimit the scope of the optimizer gains. The cantilever test demonstrates displacement reconstruction from calibrated experimental strains using the same installed layout for both loads, with the FE reference calibrated against laser measurements of peak displacement. Together, the numerical and laboratory evidence supports offline design and practical installation of a common sensor layout for iFEM monitoring across a defined set of anticipated loading regimes.
Future work will focus on extending the framework to curved shells and time-varying loads and incorporating sensor failure tolerance and installation uncertainty directly into the placement objectives. Repeated experiments with independent full-field displacement measurements will also be conducted to further evaluate reconstruction accuracy and robustness.
Author Contributions
Conceptualization, Y.Z. and B.Z.; methodology, Y.Z. and B.Z.; software, B.Z.; investigation, H.L.; formal analysis, B.Z.; data curation, B.Z.; visualization, B.Z.; writing—original draft preparation, Y.Z. and B.Z.; supervision, X.T.; funding acquisition, X.T. and P.Q.; project administration, X.T.; writing—review and editing, P.Q. and T.W.; validation, Y.Z. and B.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This study was supported by the Zhejiang Provincial Natural Science Foundation of China (Grant No. LR25E090001); National Natural Science Foundation of China (Grant No. 52371292); International Science & Technology Cooperation Program of Hainan Province (Grant No. GHYF2025005); Sanya Technology ‘Starry Sky’ Special Project (Grant No. 2024KJFX027); Jiangsu Province Natural Science Foundation (Grant No. BK20230546); and the Senior Talent Foundation of Jiangsu University (Grant No. 4111140012).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data supporting the findings of this study are available from the corresponding authors upon reasonable request.
Acknowledgments
The authors acknowledge support from the sources listed in the Funding statement.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
The iQS4 element uses natural coordinates and local physical coordinates on its midsurface. The four corner nodes are ordered counterclockwise from . () are the bilinear corner shape functions; are auxiliary edge functions. and enrich the interpolation through nodal rotations. The coordinates are physical nodal coordinates, and are signed edge-coordinate differences. Thus, are dimensionless, have units of length, and all functions are dimensionless.
Equations (A1)–(A8) define the shape functions, Equations (A9)–(A16) define the enrichment functions, and Equation (A17) defines the physical edge coordinate differences. The auxiliary functions all use the factor , consistently with the element implementation.
Appendix B
The matrices , and map the 24-component element vector to membrane strains, curvatures and transverse shear strains. Each nodal vector is . The subscript identifies a corner node; a comma followed by or denotes differentiation with respect to the corresponding physical coordinate, after transformation by the element Jacobian. The functions , and and the coordinate conventions are defined in Appendix A. A superscript , or denotes membrane, bending or shear, respectively. The assembled matrices are given in Equations (A18)–(A20), and their nodal blocks in Equations (A21)–(A23).
The matrices and each have 3 rows and 24 columns, and has 2 rows and 24 columns; the displayed nodal blocks have 6 columns. Spatial derivatives of the auxiliary functions are evaluated from the actual element geometry.
References
- Li, J.; Huang, J.; Bao, X.; Shen, J.; Chen, X.; Cui, H. Tunnel intelligent monitoring and early warning system integrating multi-source data: Methods, architecture, and engineering practices. Tunn. Undergr. Space Technol. 2026, 168, 107142. [Google Scholar] [CrossRef] [Scilit]
- Aroquipa, H.; Hurtado, A.; Angel, C. Methodological framework for integrating structural health monitoring and digital-twin models for seismic assessment of heritage buildings: Case study of Basilica Maria Auxiliadora, Lima, Peru. In Structures; Elsevier: Amsterdam, The Netherlands, 2025; Volume 80. [Google Scholar]
- Aroquipa, H.; Hurtado, A.; Murga, C.; De La Cruz, R.; Tarque, N. Towards Smart Cities: Foundational Methodology for Implementing Intelligent Circular Resilience in Heritage Buildings through Structural Health Monitoring and Digital-Twins–Part A. Int. J. Disaster Risk Reduct. 2025, 128, 105749. [Google Scholar] [CrossRef] [Scilit]
- Tessler, A.; Spangler, J.L. A Variational Principle for Reconstruction of Elastic Deformations in Shear Deformable Plates and Shells; National Aeronautics and Space Administration, Langley Research Center: Hampton, VA, USA, 2003.
- Zhao, F.; Du, R.; Wang, J.; Zhang, F.; Hong, B. Geometrically nonlinear shape sensing of anisotropic composite beam structure using iFEM algorithm and third-order shear deformation theory. Compos. Struct. 2023, 322, 117364. [Google Scholar] [CrossRef] [Scilit]
- Roy, R.; Tessler, A.; Surace, C.; Gherlone, M. Efficient shape sensing of plate structures using the inverse Finite Element Method aided by strain pre-extrapolation. Thin-Walled Struct. 2022, 180, 109798. [Google Scholar] [CrossRef] [Scilit]
- Craiu, I.D.; Nedelcu, M. Combining iFEM and GBT for accurate shape sensing and damage detection in truncated conical shells with circular cross-section. Ocean Eng. 2024, 311, 118811. [Google Scholar] [CrossRef] [Scilit]
- Khalid, I.; Qureshi, Z.A.; Oterkus, S.; Oterkus, E. Structural Health Monitoring of aerospace thin plate and shell structures using the inverse finite element method (iFEM). Thin-Walled Struct. 2025, 209, 112923. [Google Scholar] [CrossRef] [Scilit]
- Li, M.; Kefal, A.; Oterkus, E.; Oterkus, S. Structural health monitoring of an offshore wind turbine tower using iFEM methodology. Ocean Eng. 2020, 204, 107291. [Google Scholar] [CrossRef] [Scilit]
- Zhan, J.Z.; Hong, K.; Liu, G. An improved inverse finite element method based on co-rotational coordinates for reconstructing geometrically nonlinear shell deformations. Thin-Walled Struct. 2025, 215, 113569. [Google Scholar] [CrossRef] [Scilit]
- Ghasemzadeh, M.; Kefal, A. Sensor placement optimization for shape sensing of plates and shells using genetic algorithm and inverse finite element method. Sensors 2022, 22, 9252. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Reeves, C.R. Genetic algorithms. In Handbook of Metaheuristics; Springer: Boston, MA, USA, 2010; pp. 109–139. [Google Scholar]
- Li, X.; Niu, S.; Bao, H.; Hu, N. Improved adaptive multi-objective particle swarm optimization of sensor layout for shape sensing with inverse finite element method. Sensors 2022, 22, 5203. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Roy, R.; Tessler, A.; Surace, C.; Gherlone, M. Shape sensing of plate structures using the inverse finite element method: Investigation of efficient strain–sensor patterns. Sensors 2020, 20, 7049. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Pereira, J.L.J.; Francisco, M.B.; Diniz, C.A.; Oliver, G.A.; Cunha, S.S., Jr.; Gomes, G.F. Lichtenberg algorithm: A novel hybrid physics-based meta-heuristic for global optimization. Expert Syst. With Appl. 2021, 170, 114522. [Google Scholar] [CrossRef] [Scilit]
- Deb, K.; Jain, H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans. Evol. Comput. 2013, 18, 577–601. [Google Scholar] [CrossRef] [Scilit]
- Kefal, A.; Oterkus, E.; Tessler, A.; Spangler, J.L. A quadrilateral inverse-shell element with drilling degrees of freedom for shape sensing and structural health monitoring. Eng. Sci. Technol. An. Int. J. 2016, 19, 1299–1313. [Google Scholar] [CrossRef] [Scilit]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Scilit]
- Das, I.; Dennis, J.E. Normal-boundary intersection: A new method for generating the Pareto surface in nonlinear multicriteria optimization problems. SIAM J. Optim. 1998, 8, 631–657. [Google Scholar] [CrossRef] [Scilit]
- Merrill, F.H.; Von Hippel, A. The atomphysical interpretation of Lichtenberg figures and their application to the study of gas discharge phenomena. J. Appl. Phys. 1939, 10, 873–887. [Google Scholar] [CrossRef] [Scilit]
- Witten, T.A., Jr.; Sander, L.M. Diffusion-limited aggregation, a kinetic critical phenomenon. Phys. Rev. Lett. 1981, 47, 1400. [Google Scholar] [CrossRef] [Scilit]
- Witten, T.A.; Sander, L.M. Diffusion-limited aggregation. Phys. Rev. B 1983, 27, 5686. [Google Scholar] [CrossRef] [Scilit]
- Pereira, J.L.J.; Oliver, G.A.; Francisco, M.B.; Cunha, S.S., Jr.; Gomes, G.F. Multi-objective lichtenberg algorithm: A hybrid physics-based meta-heuristic for solving engineering problems. Expert Syst. Appl. 2022, 187, 115939. [Google Scholar] [CrossRef] [Scilit]
- Deb, K.; Thiele, L.; Laumanns, M.; Zitzler, E. Scalable multi-objective optimization test problems. In Proceedings of the 2002 Congress on Evolutionary Computation, Honolulu, HI, USA, 12–17 May 2002; CEC’02 (Cat. No. 02TH8600); IEEE: Piscataway, NJ, USA, 2002; Volume 1. [Google Scholar]
- Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef] [Scilit]
- Syswerda, G. Uniform crossover in genetic algorithms. ICGA 1989, 3, 2–9. [Google Scholar]
- Blank, J.; Deb, K. Pymoo: Multi-Objective Optimization in Python. IEEE Access 2020, 8, 89497–89509. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
















