Next Article in Journal
Debris Flow Susceptibility Prediction Using Transfer Learning: A Case Study in Western Sichuan, China
Previous Article in Journal
Monte Carlo Simulation for Enhancing the Schedule Completion Forecast of Jakarta Central Railway Station Construction Project
Previous Article in Special Issue
Advanced Numerical Analysis of Heat Transfer in Medium and Large-Scale Heat Sinks Using Cascaded Lattice Boltzmann Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Sensor Positions and Orientations for Multiple Load Case Scenarios

Department of Computational Mechanics and Engineering, Silesian University of Technology, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(13), 7463; https://doi.org/10.3390/app15137463
Submission received: 2 June 2025 / Revised: 1 July 2025 / Accepted: 1 July 2025 / Published: 3 July 2025
(This article belongs to the Special Issue Recent Research on Heat and Mass Transfer)

Abstract

This paper focuses on optimizing sensor placement in structures for load monitoring applications. Such applications rely on sensor data to track changes in the structure. Monitoring accuracy relies on proper sensor placement. The goal is to maximize load monitoring accuracy under multiple loading scenarios while the number of sensors is kept smaller than the number of load cases. Building on prior work in which machine learning models predicted loads using only sensor readings without information on load location, this study continues that approach. It demonstrates that prediction models perform better when sensor networks are optimized. The novelty lies in a newly formulated objective function, allowing for optimization of sensor number, positions, and orientations across multiple load cases and measurement types. The goal is to minimize the differences between maximal responses of the structure and detected responses by the sensors (for all possible load cases). The method is validated on a numerical model of a composite structure with 1–3 sensors under seven different load cases. Load predictions from sensors in optimized locations are compared to predictions from measurements of randomly positioned sensors. Statistical comparison proved that the developed methods and algorithms allow us to significantly reduce the prediction errors.

1. Introduction

In SHM (Structural Health Monitoring), measurements are taken continuously in order to monitor the conditions of the structures [1]. The measurement data can help to track changes in material properties, geometry, boundary conditions, and system connectivity, and can be gathered from the sensors [1]. Therefore, the placements and orientations of sensors determine the effectiveness of the SHM system. Despite significant improvements in SHM, problems with sensor placements still exist because of the complexity of structural responses under different loading conditions [2]. Nowadays, integration of FEM and experimental strain results have improved strain measurement precisions for real-time SHM. These advancements are helpful to make advanced cyber–physical systems in SHM, which improve the ability to monitor and respond to structural issues effectively [3,4].
A lot of research has been conducted regarding optimal sensor placements. The Effective Independence (EFI) method and Fisher Information Matrix (FIM) [5] have been used widely. These methods were developed to improve modal identifiability, especially for large and complex structures. Over time, iterative strategies, like the one proposed by Bagirgan et al. [6], have emerged. In the approach the mobile sensors are used adaptively to refine sensor placement based on updated structural models. Wang et al. [7] summarized approaches emphasizing adaptability, robustness, and sensitivity to operational variability. Yi et al. [8] carried out a hybrid optimal sensor placement strategy that combines QR factorization, sequential sensor placement, and a generalized genetic algorithm to determine both the number and positions of sensors. The method uses modal assurance criterion to evaluate sensor layout performance. In addition, Kyung et al. [9] conducted a unified sensor placement framework that integrates modal strain energy, effective independence, and a modified modal assurance criterion. Their approach uses modal reduction to reduce complexity and explores multiple placement methods individually and in combination, offering adaptable sensor layouts validated through numerical tests on a simply supported truss. Furthermore, Xiao et al. [10] introduced a stiffness separation method that partitions large-scale steel truss structures into smaller substructures, dramatically reducing the computational effort required to invert high dimensional stiffness matrices without sacrificing accuracy. They refined the formulation to ensure force-displacement compatibility and demonstrated on space-truss models that isolate subregions, shrink matrix sizes, and speed up damage identification. Furthermore, Xiao et al. [11] applied a partial-model-based variant of this approach to a full-scale long span steel truss bridge. Their method uses local stiffness models rather than a full global model to detect and quantify member damage. By comparing Nelder–Mead and quasi-Newton optimizations, they confirm that using partial models not only simplifies modeling complexity by over 90% but also enables efficient, accurate detection of damage in service bridges. FIM selects the optimal placements of sensors in order to maximize information acquisition [12]. Lee and Eun [12] extended the classical FIM-based method by iteratively adjusting sensor locations between high and low information areas until FIM determinant or trace stabilization, ensuring that each selected sensor location contributed meaningfully to parameter observability. The evolution of sensor placement has been accelerated by multi-objective optimization algorithms. For example, Gomes et al. [13] used multi-objective optimization that combined FIM and mode-shape interpolation to improve sensitivity to structural changes and enhance accuracy of modal shape reconstruction. Genetic algorithms (GAs) in particular have proven effective for navigating the high-dimensional, non-convex landscape of sensor placement [14]. Multi-objective GAs allow the trade-off between competing criteria, such as sensitivity, redundancy, and robustness, to environmental noise, as seen in work by [15,16]. These methods are especially relevant for structures with multiple load cases, where a limited number of sensors must still provide full spatial and modal coverage.
More recently, data-driven and machine learning (ML) approaches have improved SHM systems, especially in contexts where analytical models are either unavailable or insufficient. ML models learn patterns from data, and this offers predictive capabilities in operational environments. Barthorpe and Warden [17] highlight the growing use of ML models not only for load estimation but also as drivers of sensor placement. Different studies show that integrating sensor placement with the sensitivity of ML model can significantly improve prediction accuracy. Semaan [15] conducted a data-driven sensor placement method based on variable importance from ML models. Then, sensor locations are determined to be placed where the model is most sensitive. Cross et al. [16] extended this concept by integrating FEM-based physical knowledge into Gaussian process regression models using physics-informed kernels, mean functions, and constraints. This physics-informed framework has enhanced model generalization and robustness under sparse or previously unobserved conditions.
ML methods can be divided into artificial neural networks (ANNs), Support Vector Machines (SVMs), and Gaussian Process Models (GPMs). ANNs are quite similar to neural structures of the brain and are suitable for mapping complicated, nonlinear functions between sensor measurements and structural conditions. For instance, in [2] GA is applied to optimize sensor locations under varying environmental conditions, and optimal sensor locations are found that provide high damage detection performance (using ML models) as the temperature varies. Prior work [18] showed that ANNs can predict loads using only strain readings without information on force location. SVM is efficient for classification and regression with small datasets. Their kernel-based formulation enables them to generalize well, even in high-dimensional feature spaces. Additionally, GPMs are a Bayesian framework that output probabilistic prediction together with uncertainties. Such models are useful in SHM, with sparse or uncertain data [16,19]. A recurrent Gaussian Process Regression-based approach utilized in the mode shape reconstruction from sensor locations, which were optimized based on structural dynamics data, was also shown in [19]. This represents a change in approach toward hybrid algorithms, which leverage physical insight and statistical learning.
In recent years, machine learning methods have been successfully applied to operational load monitoring. In the previous work of the authors [18], an artificial neural network (ANN) was trained on numerically simulated strain data from a composite panel under various loading conditions, and this enabled load predictions only based on sensor inputs. In addition to this, the authors implemented an ANN on a low power FPGA platform [20], achieving real-time operational load monitoring with significant reductions in computation demand. These studies demonstrate that ANNs can effectively map strain measurements to load related structural conditions, such as stress or failure indicators, across a wide range of load cases. In both studies, neural networks were trained on data generated from finite element simulations. This paper continues that line of research by addressing a key limitation (suboptimal sensor placement) identified in those works. It is shown here that the performance of such machine-learning-based prediction models can be significantly improved when sensor positions and orientations are optimized. By optimizing sensor layout to maximize information capture across multiple load scenarios, the predictive accuracy and reliability of ANN-based load monitoring systems are enhanced. This paper builds upon the earlier findings by integrating sensor optimization into the model development process, thereby strengthening the overall robustness of machine learning applications in structural health monitoring. The practical applicability is where OLM is implemented: airplanes, bridges, pipelines, wind turbines, and underground vehicles for the mining industry [21,22,23].
Previous work by the authors [24] proposed optimizing single sensor placement for a single load case to maximize measurements in 2D structures. Maximizing sensor measurements allows for more accurate load monitoring and can enable the use of lower resolution data acquisition hardware. This study extends that concept to include multiple sensors, multiple load cases, different measured quantities, and 3D structures.
The novelty of the proposed method is that a new idea for objective function was formulated. By minimizing this function, optimal positions and orientations of any number of sensors can be found for multiple load case scenarios. The assumption is that the number of sensors is relatively small compared to the number of possible load cases of the structure. The proposed method was verified on optimization of sensor placement and orientation in an example composite structure under different loading conditions. The optimization was performed assuming two different physical quantities that are measured, strain and temperature. Strain measurements can be implemented in structural monitoring systems (e.g., to find force value and location or maximal stress value in the structure), and temperature measurements can be implemented in a thermal load monitoring system (e.g., to find the highest temperature in the structure, thermal expansion, or thermal stress where heterogenous temperature distribution occurs). Sensor placement optimization is carried out to minimize the difference between measured and actual physical field values in composite structures. A genetic algorithm is used to iteratively select the optimum sensor configuration from candidate locations that can provide the best objective function. In this study, numerical models of composite structure with 1, 2, and 3 sensors (and multiple load cases) are considered.
To validate this work, predictions from optimally placed sensors were compared to those from randomly placed sensors through a feedforward ANN. Simulated measurements from both random and optimized configurations were used as inputs to ANN. Then, it was trained to predict structural load parameters, such as maximum temperature, applied force, and equivalent von Mises stress. The same ANN structure was applied to all the load cases, with no information about load location. Each configuration was subjected to 500 independent training trials. The prediction accuracy was measured using root mean square error (RMSE). For all the cases, optimized sensor placement produced significantly reduced errors and more consistent performance, confirming that sensor placement optimization plays a crucial role in load prediction model effectiveness.
The structure of this paper is as follows: Section 2 gives a description of the optimization problem and explains the objective function and design variables. It also outlines the sensor modeling approach, constraints, and how sensor readings are simulated for strain and temperature cases. Section 3 gives a description of the numerical implementation, including optimization setup and the finite element model. Section 4 shows the sensor placement optimization for several sensor setups with an objective function evaluation. This section also consists of validation, where optimized sensor configurations are compared to random ones. Conclusions and discussions on the implications of the work to structural health monitoring applications are given in Section 5.

2. Materials and Methods

Different load cases produce critical values of measured physical quantities (e.g., strain, temperature, acceleration, displacement, etc.) at different locations of the structure. This situation makes it difficult to accurately capture the exact maximal values for each load case using only a limited number of sensors. Therefore, optimization becomes necessary, as it enables a sensor placement strategy to achieve close approximations of realistic detection results. In sensor placement optimization, the sensor must be placed in some critical area of the structure domain [14,25,26]. As shown in Figure 1, sensors should be placed in key areas of the structure in order to detect the highest strain or temperature and to minimize errors between the detected and actual values. Ω is structure domain, Ω s is the sensor placement area, and L i is the area of applied loads (thermal or structural).
The presented optimization method can be applied to any type of sensor-measured physical quantity. In this paper, two cases are considered: temperature and strain measurements. For each case, the approach for optimization of the sensor positions and orientations is presented. Both approaches utilize a directional interpolation and objective-function minimization approach, where sensor positions and orientations (azimuth and elevation angles) are iteratively optimized to minimize the error between the detected and maximum values (strain or temperature) under various load cases. But, unlike scalar temperature measurements, strain detection is direction sensitive. To account for this, the strain-based model incorporates azimuth and elevation angles, as well as sensitivity coefficients for orthogonal components. This enables more realistic simulation of FBG sensor or strain gage behavior. As a result, sensor orientation can be more accurately optimized, which is critical for capturing the directional characteristics of mechanical strain in 3D structures.
In this study, strain and temperature optimizations were considered separately, but they can be also used together; however, sensors should allow for the separation of both values in computations (for example, the FBG sensor with areas with and without structural loads should be present, or a mix of temperature and strain sensors). The presented approach with separated fields is for clearer validation of sensor placement strategies in each field, where strain is orientation-sensitive and temperature is just scalar. In cases where both mechanical and thermal loads act simultaneously, coupled thermo-mechanical analysis could better capture real-world interactions. The presented decoupled approach provides a controlled way to validate the optimization framework.

2.1. Optimization Problem Formulation

Let the structural domain be denoted by Ω and the sensor placement region be Ω s Ω , as shown in Figure 1. The goal is to optimally place and orient a limited number of sensors within Ω s such that the difference between the maximum structural response and sensor-detected response is minimized under all load cases.

2.1.1. Design Variables

The design variables are sensor positions and orientations. In 3D structures, for each sensor j = 1 ,   2 , . . . , m , the sensor positions are expressed as follows:
x j = x 1 j ,   x 2 j ,   x 3 j Ω s
The orientations of the sensors are defined by azimuth a j = θ j ,   ϕ j (see Figure 2).

2.1.2. Constraints

Each sensor position x j must be located within the designated sensor domain Ω s , which is a subset of three-dimensional space R 3 . In other words, the position of each sensor is constrained by
x j Ω s R 3
The orientation of each sensor is defined by the azimuth angle θ j and elevation angle ϕ j , where the limits are expressed as follows:
θ j = 0 , π ϕ j = 0 , π
The total number of sensors m must be less than the number of load cases n . This constraint is applied to avoid redundant or overlapping data.
m < n

2.1.3. Sensor Model

Each sensor j (of center xj) is modeled as a line in space with two points, p 1 and p 2 , separated by a distance, l , as shown in Figure 3. This line can be created based on azimuth Θ and elevation Φ angles to find the path over which field quantities (in this case strain or temperature) should be evaluated [27]. Azimuth angle Θ is the rotation around x3-axis (in the x1x2-plane). Elevation angle Φ is the rotation around the x2-axis (in the x1x3-plane). Using the trigonometric relations of these angles, one can thus formulate the direction vector d = (d1, d2, d3) such that the line is correctly aligned in 3D space.
d 1 = cos Φ cos θ d 2 = cos Φ sin θ d 3 = sin Φ
From the original point, the initial and final points of the line are extended along the direction vector multiplied by half of the sensor length. Then, the coordinates of points p 1 and p 2 , which define a sensor, are given by the following:
p 1 = x 1 + l 2 cos θ cos ϕ ,   x 2 + l 2 sin θ cos ϕ ,   x 3 + l 2 sin ϕ p 2 = x 1 l 2 cos θ cos ϕ ,     x 2 l 2 sin θ cos ϕ ,     x 3 l 2 sin ϕ
where x j = x 1 j , x 2 j , x 3 j are the coordinates of the center of the sensor. These expressions incorporate sensor placement and orientation with respect to structural geometry.

2.1.4. Objective Function

The objective function is used to place sensors such that the differences between the maximal responses (for example equivalent strain or temperature) and detected responses by the sensor are minimized [28]. For this case, the objective function is formulated as follows:
f x j , θ j , ϕ j = i = 1 n w i min j = 1 . . m R m a x i R d e t i     x j ,   θ j ,   ϕ j 2
where n is the total number of load cases, m is the number of sensors, R m a x i is the maximum response of the structure (maximum equivalent strain or temperature) in the domain for the ith load case, R d e t i   x j , θ j , ϕ j is the value detected by sensor j under the load case i , and w i is the weight of the ith load case that is the inversed maximal response of the structure to the applied load and given as follows:
w i = 1 R m a x i    
To illustrate how to determine the objective function value, let us consider the example structure presented in Figure 4. The number of load cases is n = 3, while the number of sensors is m = 2. For the subsequent load cases where the same amount of load is applied in different locations, the maximal responses of the structure are 3, 5, and 8, respectively. The sensor measurements for each load case are presented in the figure. For this case, the objective function value would be calculated as follows:
f = 1 3 min 3 2 , 3 1 + 1 5 min 5 3 , 5 2 + 1 8 min 8 3 , 8 5 1.11

2.1.5. Measured Strains and Temperature Approximation

Due to the finite length of the sensor, it is assumed that the response of a sensor under given load case R d e t i   is the average value of the measured physical quantity at all points on the sensor line within the structure (Figure 5). To simulate it in the objective function evaluation, a finite number of v points is assumed, and the response of the sensor is approximated by the mean value of the responses Rg, where g = 1, 2, …, v.
R d e t i     = 1 l p 1 p 2 R q d q 1 v g = 1 v R g
In the computations of objective function, the R d e t i   values are computed using a numerical model of the structure under load with a relatively dense grid of points with known values of the measured physical quantity for every load case (in this paper, the grid of points of known field values is the mesh of the finite element model). The field values Rg are interpolated using the known values Rk in the set closest points of the nearest data points to g.
R g = k c l o s e s t _ p o i n t s w k · R k
where wk are weights that are assigned inversely proportional to these distances between points g and k:
w k = 1 / ( d i s t a n c e k + e ) j c l o s e s t _ p o i n t s 1 / ( d i s t a n c e k + e )
In this interpolation, a very small number e is added to the denominator to avoid division by zero.

2.1.6. Measured Strain Along the Sensor Evaluation

Unlike temperature or other scalar measurements, strain at a point in 3D space in a material can be represented by the strain tensor. Although the primary purpose of a strain sensor is to detect the strain along the sensor, every real-life sensor has some sensitivity to perpendicular strain values. For this reason, a strain transformation method is used to incorporate the impacts of strains perpendicular to the sensor for comprehensive strain detection. The full strain transformation process for a 3D case is shown below. A 3D strain tensor ε is presented in Equation (13).
ε = ε 11 ε 12 ε 13 . ε 22 ε 23 ( s y m . ) . ε 33
where ε 11 , ε 22 , and ε 33 are strains along the sensor in x 1 , x 2 , and x 3 directions, respectively. ε 12 , ε 13 , and ε 23 are shear strains in the x 1 x 2 , x 1 x 3 , and x 2 x 3 planes, respectively.
The transformed strain tensor ε t r a n s is obtained using rotation matrix R and original strain tensor ε . In three-dimensional strain transformation, the strain tensor ε in a global (original) coordinate system can be transformed to a new coordinate system using a rotation matrix R. The transformed strain tensor ε t r a n s can be expressed as
ε t r a n s = R T ε R
where R is a 3 × 3 orthonormal rotation matrix constructed from orthonormal basis vectors d, m, and p. d is the unit vector in detection of the sensor (see Equation (14)), and m , p are unit vectors perpendicular to d .
R = d   m   p = d 1 m 1 p 1 d 2 m 2 p 2 d 3 m 3 p 3 = cos Φ cos θ cos θ sin Φ sin θ cos Φ sin θ sin θ cos Φ cos θ sin Φ cos Φ 0
These vectors are used in Equation (13) to extract strain components in their respective directions. The rotation matrix R is used to compute all three components, ε d , ε m , ε p , by enabling the following transformation:
ε t r a n s = d T m T p T ε d m p
Expanding this matrix multiplication will give us
ε t r a n s = d T ε   d d T ε   m d T ε   p m T ε   d m T ε   m m T ε   p p T ε   d p T ε   m p T ε   p
Using the notations for these transformed components
ε t r a n s = ε d ε d m ε d p . ε m ε m p ( s y m . ) . ε p
In summary, in 3D space, the strain component in the sensor’s detection direction is calculated using the following expression:
ε d = d T ε d
Expanding this expression, the strain along the sensor can be computed using a quadratic expression that integrates strain tensor and directional vector components.
ε d = ε 11 d 1 2 + ε 22 d 2 2 + ε 33 d 3 2 + 2 ε 12 d 1 d 2 + 2 ε 13 d 1 d 3 + 2 ε 23 d 2 d 3
In addition to strain along the sensor’s detection direction, some strain sensors (like FBG) may also be sensitive to strain components perpendicular to this direction. Two orthogonal unit vectors, m = m 1 ,   m 2 ,   m 3 and p = p 1 ,   p 2 ,   p 3 , define an orthonormal basis together with d. The strain components in these directions, denoted as ε m and ε p , are given by the following:
ε m = m T ε m ε p = p T ε p
Expanding these, we obtain
ε m = ε 11 m 1 2 + ε 22 m 2 2 + ε 33 m 3 2 + 2 ε 12 m 1 m 2 + 2 ε 13 m 1 m 3 + 2 ε 23 m 2 m 3 ε p = ε 11 p 1 2 + ε 22 p 2 2 + ε 33 p 3 2 + 2 ε 12 p 1 p 2 + 2 ε 13 p 1 p 3 + 2 ε 23 p 2 p 3
To model the overall strain reading S of a sensor, factors α and β are introduced to consider the sensitivity of the sensor towards perpendicular to sensor strain components along m and p, respectively. The total strain reading S is then a weighted sum of strain components in directions d, m, and p:
S = ε d + α ε m + β ε p
Substituting expanded expressions for ε d , ε m , and ε p we obtain
S = ε 11 ( d 1 2 + α m 1 2 + β p 1 2 ) + ε 22 d 2 2 + α m 2 2 + β p 2 2 + ε 33 d 3 2 + α m 3 2 + β p 3 2 + 2 ε 12 d 1 d 2 + α m 1 m 2 + β p 1 p 2 + 2 ε 13 d 1 d 3 + α m 1 m 3 + β p 1 p 3 + 2 ε 23 d 2 d 3 + α m 2 m 3 + β p 2 p 3
For each load case, strain detection by sensor is calculated as the integral of strain along its length, using the interpolated values of the strain tensor. The average of these strain values provides the representative strain measurement along the line, which corresponds to the detected strain ε d e t . Considering that ε q = S is strain at point q along a sensor, Equation (9) for the strain takes the following form:
ε d e t i = 1 l p 1 p 2 ε q d q 1 v g = 1 v ε g

2.1.7. Simulating Temperature Measurements

In the case of temperature distribution-based sensor placement optimization, the optimization methods focus on minimizing the difference between maximal in the structure T m a x and detected temperature T d e t under different load cases.
In order to determine T d e t i , no tensor operations are needed. First, a line that represents the sensor can be made using the sensor’s position and orientation angles to compute direction vector d and define the start and end points of the measurement path. The line is then discretized into several (v) points, and in these points, temperature values are interpolated from surrounding temperature data in the given load case, using Equations (10) and (11). Finally, to obtain T d e t i the interpolated temperatures along the line are averaged as follows:
T d e t i = 1 l p 1 p 2 T q d q 1 v g = 1 v T g

2.2. Optimization Algorithm

Optimization of sensor placement is explained by the flowchart shown in Figure 6. It starts by obtaining the input data that defines the structural loading cases. It consists of field data (e.g., strain tensors, temperature fields) for all the load cases. The field data is given in the form of values in a dense grid of points, together with coordinates of those points. Next is the configurations of the genetic algorithm. In this case, the key parameters are population size, number of generations, mutation rate, and crossover rate. These parameters determine how the optimization process evolves across iterations. A set of candidate sensor configurations is randomly generated during initial population generation. Each individual in the population specifies a sensor’s 3D position and its orientation. The objective function value is calculated for each individual in the population. First, each sensor is modeled as a line segment in three-dimensional space. The orientation of the line can be determined using azimuth and elevation angles. The sensor line is divided into a number of discrete points. These sample locations simulate the continuous field interaction along the sensor’s physical extent and are used in subsequent interpolation. Using the inverse distance weighting (IDW) method, the algorithm interpolates field values at each sampling point along the sensor line, whether it is tensor or scalar data. A conditional operation determines whether the field type is tensor or scalar. If tensor, the system calculates both parallel and perpendicular components using transformation equations. If scalar, it just computes the average value along the sensor line. The objective function for each individual is calculated. Check stop criteria is defined as the maximum number of generations or minimum error threshold. In following step the genetic operators are applied, and the crossover and mutation create new individuals. A new population of individuals is created. Some of the individuals from the previous generation survived (succession) and some are replaced with new ones during the selection process. When the stop criteria are satisfied, the algorithm selects the best individual and outputs the final sensors’ configuration with an objective function value.

3. Numerical Example

In this study, a structure made of a composite matrix with 50% glass fiber and polyester is considered as the numerical example. The material consists of the properties shown in Table 1. A fine mesh consisting of 20-noded hexahedral elements was used in the FEM model shown in Figure 7.
The geometrical dimensions of a composite structural model are shown in Figure 8.
For strain-based optimization, the displacement boundary conditions are applied on the bottom side of the structure (Figure 9) as follows: zero displacement (A) was applied to the surface labeled ‘A’ to constrain movement along the x-axis, zero displacement (B) was applied to the edge marked ‘B’ to constrain movement along the y-axis, and zero displacement (C) was applied to the edge marked ‘C’ to constrain movement along the z-axis.
Seven load cases are considered in which the loads are applied perpendicularly to relatively small areas on the top side. The locations are presented in Figure 10.

FEM Data and Sensor Placement Area of the Structure

In this study, ANSYS Workbench 2022 R2 was used to simulate the composite structure [29]. The load case data used in the optimizations were obtained from FEM computations. The composite structure was discretized into about 130,000 (20-noded hexahedral) elements (see Figure 7), resulting in a total of about 600,000 nodes with strains or temperature values for each parameter under every load case. In strain-based optimization, the strain tensors were evaluated for each load case.
From the FEM results, it has been determined that the maximal values of equivalent strains or temperatures are obtained from the shaded area of the structure shown in Figure 11. Therefore, the shaded area of the structure was considered for sensor placement optimization.
Figure 12 and Figure 13 show the behavior of the composite structure when seven different mechanical and thermal loadings are applied. In Figure 12, each load case, with the same 100 N force, has a unique strain field and maximum strain location depending on the load position. This spatial variation shows the extent to which strain responses are localized and also directionally sensitive, due to complex interactions among the material geometry and boundary conditions. Some fields appear highly localized near the point of force application, while others demonstrate more diffuse heterogeneity of elevated strain, indicative of differences in stiffness of the loading path. The asymmetry in some of the distributions suggests stiffness gradients induced by geometry. Generally, there is no one point at which the samples experience peak strain in all the cases, validating the main point of this study. Placement of the sensor should sample those areas that involve multiple candidates for the maxima instead of one fixed spot. This is especially important since our strain sensor model is orientation sensitive, and thus positioning and angular alignment are critical factors to be considered.
Figure 13 illustrates the map of the temperature distribution under applications of the Dirichlet boundary condition of 50 °C to the same locations. Another Dirichlet boundary condition of 25 °C was applied to the bottom surface. To all the other surfaces, a Neumann boundary condition was applied, assuming zero heat flux. Such thermal fields show a high gradient in the region around the heated zones, with maximal values of the temperature near the sources and decreasing values close to the fixed temperature boundary. The evolution of these temperature fields is controlled by the thermal conductivity of the material and by the boundary conditions, in particular by the insulating sidewalls that reduce the lateral heat flow and favor that in the vertical direction. Some load cases present more localized hot spots, while others show larger thermal traces, probably depending on the nearness of the edges or thermal response heterogeneity of the composite. While temperature is a scalar quantity and has none of the directional complexity of strain, capturing peak values still requires optimal sensor placement and correct response characteristics due to the change in position of the maxima. Similarly, temperature peaks are not co-located across cases, just as the strain field, which highlights the importance of distributed sensors. The difference between these two types of fields supports the approach even more: optimized strain sensors must consider both spatial and angular considerations, while temperature sensor placement is based on accurate mapping of the scalar maxima. The FEM results shown in Figure 12 and Figure 13 confirm that optimized sensor configurations based on field-aware criteria are necessary for robust structural monitoring in varying load conditions.

4. Results

The optimization of sensor placements for strain and temperature distribution monitoring was carried out using genetic algorithms for different numbers of sensors: single, dual, and triple configurations. For each configuration, ten independent optimization runs, each consisting of 100 generations, were performed. In this example, the values of the elevation angles ϕ j are not provided, as this parameter was constrained to zero in order to eliminate the sensor orientation out of structural domain (sensors are placed on a flat surface).
The number of sampling points along the length of a sensor was set to v = 20 (see Equation (9) and Figure 5). The small number e (Equation (11)) was set to 10−6.
The sensitivity coefficients α and β, used in the strain model to take into account perpendicular strain components, are based on the literature data. The values depend on sensor type, size, and material and are defined by sensor producers. Nowadays, foil strain gauges are characterized by a very low sensitivity for the transverse strain, less or equal to 1% for the sensitivity in the axial direction, as explained in [30]. The grid geometry and manufacturing for such gauges led to a nearly identical response in orthogonal directions (α ≈ β). According to the engineering practice outlined in [31,32], we consider α = β = 0.01. For FBG sensors the sensitivity can be negative or positive up to a few percent [33].

Obtained Results for Different Numbers of Sensors

In the strain-based optimization with a single sensor, the best objective function obtained was 0.27, and this was achieved at a coordinate (168, 77, 74) mm with an orientation angle of 88°. The optimal placement and orientation are illustrated in Figure 14, and the convergence performance across the tests is shown in Figure 15.
In temperature distribution-based optimization for a single sensor, the minimum objective function recorded was 0.23. This result was achieved with the optimal coordinate and angle of (164, 77, 74), 66°. The results are presented in Figure 16, and the convergence data for the tests is shown in Figure 17.
For the optimization based on strain distributions, the best objective function for two sensors is 0.18. The optimal placement coordinates are (170, 75, 74) mm and (300, 41, 74) mm, with optimal orientations of 88° and 110°, respectively, as shown in Figure 18. The graphs of the independent tests for this case are presented in Figure 19.
In temperature distribution-based optimization, the best objective function achieved using two sensors is 0.17. The optimal sensor placements are (162, 74, 74) with the optimal angle of 50° and (296, 43, 74) with the optimal angle of 111° shown in Figure 20. Furthermore, Figure 21 shows how evolutionary algorithms converge for two sensor placements in the temperature distribution case.
Based on the findings of this work, the optimizations using three sensors provided the best objective functions. For the strain-based optimization, the best objective function value was 0.12. The optimal coordinates and corresponding orientation angles for each sensor are (173, 80, 74) mm at 87°, (59, 50, 74) mm at 81°, and (274, 96, 74) mm at 110°. The optimal coordinates and orientation of the sensors used in this optimization are shown in Figure 22, and the behavior of the genetic algorithm convergence for the three strain-based sensors are shown in Figure 23.
In the temperature-based optimization using three sensors, the objective function attained is 0.12. To find this result, the algorithm determined the optimal placements at (168, 77, 74) mm, (57, 55, 74) mm, and (296, 44, 74) mm, with respective angles of 65°, 93°, and 104°. These optimal coordinates and angles are illustrated in Figure 24, and the test chart for this case is shown in Figure 25.
The results clearly demonstrate the effectiveness of increasing the number of optimally placed sensors in improving monitoring accuracy for both strain and temperature fields. For both types of optimizations, the objective function decreased as the number of sensors increased. The decrease in objective function shows improved coverage and detection capability. This illustrates that multiple optimally placed and oriented sensors can better capture the maxima across different load cases. But it is important to note that the number of sensors must be less than the number of load cases because if there are more sensors, this leads the sensors to capture similar or overlapping data [7,34].
In strain-based optimizations, the result obtained based on a single sensor placement is acceptable. But the two- and three-sensor configurations improved the result more, and this highlights the benefits of spatial diversity and directional complementarity. Similarly, temperature distribution-based optimization showed a significant reduction in objective function, from 0.23 with a single sensor to 0.12 with three, showing the critical role of comprehensive thermal field sampling.

5. Results Validation

The developed sensor placement optimization methodology and algorithms were validated numerically by comparing the accuracy of structural load predictions using simulated sensor measurements, where the sensors are placed in their optimal positions and orientations, against analogous predictions, with sensors in random positions and orientations.
In previous research [35], different ML models were compared for the considered application (operational load monitoring), taking into account their accuracy and computational time. Four different types of ML models (of optimized hyperparameters) were considered: ANNs, adaptive neuro-fuzzy inference systems (ANFIS), support-vector machines (SVMs), and Gaussian processes for machine learning (GPML). The accuracy of predictions was measured and was of the same order of magnitude for each model. GPML and ANFIS turned out to be less accurate and more computationally demanding than the SVM model. The ANN was about 3.4 times faster than the SVM. For this reason, the feedforward artificial neural network presented in Figure 26 is considered the prediction model here, in the validation.
In the validation process the optimal solutions concerning three sensors are considered. Therefore, the network has three inputs—the measurements of the sensors (temperature or strain). There is one hidden layer with 10 neurons of sigmoid activation function and one neuron in the output layer with linear activation function. The single output of the ANN is considered the monitored load value. In the case of the temperature loads and sensors, the output is the maximal temperature in the entire structure. In the case of force loads and strain measurements, two cases are considered, where the output is either the force value applied to the structure or maximal equivalent von Mises stress in the entire structure. The whole point is that the single prediction model should operate for all load cases without the information of the current load location.
In the validation procedure, the accuracy of the predictions of the ANN is statistically compared for two cases: for 500 training trials, where the sensor locations and orientations are random each time (considering the same constraints as in the optimization process), and for 500 training trials, where the positions and orientations of the three sensors are fixed to the obtained optimal values. There are seven load cases, and for each load case, 100 reference input–output data in the considered load range were prepared using a Latin hypercube sampling plan. This resulted in 700 reference data points. For each training trial a random 70% of the reference data was considered as training, 15% as validation, and 15% as testing data. The Levenberg–Marquardt algorithm was utilized for training.

5.1. Validation of Optimization Results for Temperature Sensors

In the validation process of optimization of the positions and orientations of the temperature sensors, the considered monitored load is the maximal temperature value in the whole structure. The load range of the Dirichlet boundary condition between 0 and 50 °C for each load case location is considered.
For each of the 500 training trials of the temperature prediction model, the root mean square error (RMSE) between the predictions and targets for all the reference data was calculated. Statistical comparison between the accuracy of prediction models based on measurements from sensors in random positions and orientations against sensors in their optimal positions is presented in Table 2. The minimal value of all the trials for optimal positions is lower than the minimal value for random positions. The maximal value, average value, and standard deviation for optimal positions is lower than the corresponding values for random positions by an order of magnitude. The histograms of RMSE for all the training trials for both cases are presented in Figure 27. The results prove that the aim of the implemented optimization method was achieved, as it allowed us to obtain a prediction of much greater accuracy than positioning the sensors randomly.

5.2. Validation of Optimization Results for Strain Sensors

In the validation process of the optimization of positions and orientations of the strain sensors, two cases of the monitored load are considered: the applied force value and maximal von Mises stress in the whole structure. The range of the applied force for each load case location is between 0 and 100 N. Taking into account 100 N of force, the maximal values of equivalent stress in the whole structure are 3.2011 MPa, 3.6225 MPa, 3.5078 MPa, 4.8768 MPa, 4.7679 MPa, 3.6656 MPa, and 3.6778 MPa, respectively, for LC1–LC7. The locations of maximal stress for load cases LC1–LC7 are identical to the maximal values in the equivalent strain maps in Figure 12.
Statistical comparison of the accuracy of the force prediction models was prepared analogously to the comparison of the temperature prediction models and is presented in Table 3. All the statistical measures are lower for optimal sensor positions than random sensor positions. Moreover, the mean value and standard deviation is lower by an order of magnitude. The histograms are presented in Figure 28. This proves that sensor positions have great influence on prediction accuracy, and the optimization has brought desirable results.
The second case of predictions from the strain measurements concerned maximal equivalent von Mises stress in the entire structure. The statistical measurements of RMSE for all the training trials for both random and optimal sensor positions are listed in Table 4. Once again, all the measurements are lower for the optimal solution. The histograms of RMSE are compared in Figure 29. For optimal sensor placement, the RMSE range is narrower, and the bars are closer to zero than in the case of random sensor placement.

6. Conclusions

This study considered optimization of sensor placements for strain and temperature field monitoring using genetic algorithms. The methodology was applied to configurations of one, two, and three sensors, for both strain-based and temperature-based monitoring. In all the configurations, increasing the number of optimally placed sensors improved monitoring accuracy, as indicated by the progressive reduction in objective function values from 0.27 to 0.12 for strain-based, and from 0.23 to 0.12 for temperature-based monitoring.
The best sensor positions not only provided enhanced spatial coverage but also considered the detection direction sensitivity of the sensors. This shows the importance of both position and orientation in maximizing structural health monitoring effectiveness. The genetic algorithms converged towards an optimal solution within a practical number of iterations. The presented framework constitutes a scalable, data-driven, and computationally efficient approach to improve sensor-based load monitoring. The limitation is that this method does not optimize the number of sensors.
The optimization method was further validated by evaluating its influence on the precision of load predictions from artificial neural networks. Prediction models trained with sensor data from optimally placed and oriented sensors showed a substantial improvement over models using randomly placed sensors. For 500 training trials, the RMSE in prediction of temperature, applied force, and von Mises stress were consistently and significantly reduced when optimal configurations of the sensors were used. In all the cases, the average error and variability were dropped, even by an order of magnitude, which confirmed that the optimization method significantly improves prediction precision across different load conditions without requiring knowledge of the load location.
The developed methods and algorithms, as well as the obtained results are considered by the authors as a starting point for future research, including the following directions: (a) experimental verification of load predictions based on optimal sensor network for multiple load cases; (b) introducing multi-objective optimization of the sensor placement for maximization of the prediction accuracy and minimization of the number of sensors; (c) defining and solving an optimization problem that allows us to find minimal number of temperature and strain sensors and their optimal mutual positions in thermomechanical coupled problems.

Author Contributions

Conceptualization, W.K. and W.M.; methodology, W.K., W.M. and I.T.J.; FE modeling, W.M. and I.T.J.; optimization software, W.K. and I.T.J.; numerical validation, W.M.; formal analysis, W.K. and W.M.; investigation, W.K., W.M. and I.T.J.; resources, W.K., W.M. and I.T.J.; data curation, W.K., W.M. and I.T.J.; writing—original draft preparation, I.T.J.; writing—review and editing, W.K. and W.M.; visualization, W.M. and I.T.J.; supervision, W.K. and W.M.; project administration, W.K. and W.M.; funding acquisition, W.K., W.M. and I.T.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by ‘The Excellence Initiative—Research University’ program at the Silesian University of Technology, 2025 (grant number: 10/040/SDU/10-21-02; recipient: W.M.). This research was partially funded by the statutory subsidy of the Faculty of Mechanical Engineering of the Silesian University of Technology (recipients: W.K. and I.T.J.)

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

Publication of this study was supported by ‘The Excellence Initiative—Research University’ program at the Silesian University of Technology, 2025.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hassani, S.; Dackermann, U. A Systematic Review of Optimization Algorithms for Structural Health Monitoring and Optimal Sensor Placement. Sensors 2023, 23, 3293. [Google Scholar] [CrossRef] [PubMed]
  2. Wang, T.; Wagg, D.J.; Worden, K.; Barthorpe, R.J. On sensor optimisation for structural health monitoring robust to environmental variations. Wind Energy Sci. Discuss. 2021, 6, 1107–1116. [Google Scholar] [CrossRef]
  3. Masciotta, M.G.; Barontini, A.; Pellegrini, D.; Brando, G.; Lourenço, P.B. Optimal sensor placement for bridge structural health monitoring: Integration of physics-based models with data-driven approaches. Procedia Struct. Integr. 2024, 62, 932–939. [Google Scholar] [CrossRef]
  4. Burczyński, T.; Kuś, W.; Beluch, W.; Długosz, A.; Poteralski, A.; Szczepanik, M. Intelligent Computing in Optimal Design; Springer International Publishing: Cham, Switzerland, 2020; pp. 1–237. [Google Scholar]
  5. Kammer, D.C. Sensor placement for on-orbit modal identification and correlation of large space structures. J. Guid Control Dyn. 1991, 14, 251–259. [Google Scholar] [CrossRef]
  6. Bagirgan, B.; Mehrjoo, A.; Moaveni, B.; Papadimitriou, C.; Khan, U.; Rife, J. Iterative optimal sensor placement for adaptive structural identification using mobile sensors: Numerical application to a footbridge. Mech. Syst. Signal Process. 2023, 200, 110556. [Google Scholar] [CrossRef]
  7. Wang, Y.; Chen, Y.; Yao, Y.; Ou, J. Advancements in optimal sensor placement for enhanced structural health monitoring: Current insights and future prospects. Buildings 2023, 13, 3129. [Google Scholar] [CrossRef]
  8. Yi, T.H.; Li, H.N.; Gu, M. Optimal Sensor Placement for Health Monitoring of High-Rise Structure Based on Genetic Algorithm. Math. Probl. Eng. 2011, 2011, 395101. [Google Scholar] [CrossRef]
  9. Kyung, J.; An, J.H.; Eun, H.C. Sensor Layout Design for Structural Health Monitoring. Civ. Eng. J. 2024, 10, 3986–3997. [Google Scholar] [CrossRef]
  10. Xiao, F.; Mao, Y.; Sun, H.; Chen, G.S.; Tian, G. Stiffness Separation Method for Reducing Calculation Time of Truss Structure Damage Identification. Struct. Control Health Monit. 2024, 2024, 5171542. [Google Scholar] [CrossRef]
  11. Xiao, F.; Mao, Y.; Tian, G.; Chen, G.S. Partial-Model-Based Damage Identification of Long-Span Steel Truss Bridge Based on Stiffness Separation Method. Struct. Control Health Monit. 2024, 2024, 5530300. [Google Scholar] [CrossRef]
  12. Lee, E.T.; Eun, H.C. Optimal sensor placements using modified Fisher information matrix and effective information algorithm. Int. J. Distrib. Sens. Netw. 2021, 17, 155014772110230. [Google Scholar] [CrossRef]
  13. Gomes, G.F.; De Almeida, F.A.; Da Silva Lopes Alexandrino, P.; Da Cunha, S.S.; De Sousa, B.S.; Ancelotti, A.C. A multiobjective sensor placement optimization for SHM systems considering Fisher information matrix and mode shape interpolation. Eng. Comput. 2019, 35, 519–535. [Google Scholar] [CrossRef]
  14. Xu, Z.; Guo, Y.; Saleh, J.H. Multi-objective optimization for sensor placement: An integrated combinatorial approach with reduced order model and Gaussian process. Measurement 2022, 187, 110370. [Google Scholar] [CrossRef]
  15. Semaan, R. Optimal sensor placement using machine learning. Comput. Fluids. 2017, 159, 167–176. [Google Scholar] [CrossRef]
  16. Cross, E.J.; Gibson, S.J.; Jones, M.R.; Pitchforth, D.J.; Zhang, S.; Rogers, T.J. Physics-informed machine learning for structural health monitoring. In Structural Health Monitoring Based on Data Science Techniques; Springer: Berlin/Heidelberg, Germany, 2022; pp. 347–367. [Google Scholar]
  17. Barthorpe, R.J.; Worden, K. Emerging Trends in Optimal Structural Health Monitoring System Design: From Sensor Placement to System Evaluation. J. Sens. Actuator Netw. 2020, 9, 31. [Google Scholar] [CrossRef]
  18. Mucha, W.; Kuś, W.; Viana, J.C.; Nunes, J.P. Operational Load Monitoring of a Composite Panel Using Artificial Neural Networks. Sensors 2020, 20, 2534. [Google Scholar] [CrossRef]
  19. Zhang, B.Y.; Ni, Y.Q. A data-driven sensor placement strategy for reconstruction of mode shapes by using recurrent Gaussian process regression. Eng. Struct. 2023, 284, 115998. [Google Scholar] [CrossRef]
  20. Mucha, W. Real-time operational load monitoring of a composite aerostructure using FPGA-based computing system. Bull. Pol. Acad. Sci. Tech. Sci. 2024, 72, 1–13. [Google Scholar] [CrossRef]
  21. Anastasopoulos, D.; De Roeck, G.; Reynders, E.P.B. One-year operational modal analysis of a steel bridge from high-resolution macrostrain monitoring: Influence of temperature vs. retrofitting. Mech. Syst. Signal Process. 2021, 161, 107951. [Google Scholar] [CrossRef]
  22. Robert, D.J.; Chan, D.; Rajeev, P.; Kodikara, J. Effects of operational loads on buried water pipes using field tests. Tunn. Undergr. Space Technol. 2022, 124, 104463. [Google Scholar] [CrossRef]
  23. Krot, P.; Sliwinski, P.; Zimroz, R.; Gomolla, N. The identification of operational cycles in the monitoring systems of underground vehicles. Measurement 2020, 151, 107111. [Google Scholar] [CrossRef]
  24. Mucha, W.; Kuś, W.; Jiregna, I.T. Numerical Optimization of Strain Sensor Placement for Load Monitoring in 2D Structures. In Proceedings of the 31st International Conference Engineering Mechanics 2025, Medlov, Czech Republic, 12–14 May 2025. [Google Scholar]
  25. 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] [PubMed]
  26. Wu, H.; Liu, Z.; Hu, J.; Yin, W. Sensor placement optimization for critical-grid coverage problem of indoor positioning. Int. J. Distrib. Sens. Netw. 2020, 16, 155014772097992. [Google Scholar] [CrossRef]
  27. Sun, Y.; Robson, S.; Scott, D.; Boehm, J.; Wang, Q. Automatic sensor orientation using horizontal and vertical line feature constraints. ISPRS J. Photogramm. Remote Sens. 2019, 150, 172–184. [Google Scholar] [CrossRef]
  28. Liu, X.; Yao, W.; Peng, W.; Fu, Z.; Xiang, Z.; Chen, X. A physics-driven sensor placement optimization methodology for temperature field reconstruction. Appl. Therm. Eng. 2024, 257, 124476. [Google Scholar] [CrossRef]
  29. Workbench User’s Guide. Available online: https://ansyshelp.ansys.com/public/account/secured?returnurl=/Views/Secured/corp/v242/en/wb2_help/wb2_help.html (accessed on 9 May 2025).
  30. Measurements Group Inc. Errors Due to Transverse Sensitivity in Strain Gages. Exp. Tech. 1983, 7, 30–35. [Google Scholar] [CrossRef]
  31. Omega Engineering. Practical Strain Gage Measurements; Omega Engineering Inc.: Norwalk, CT, USA, 1999. [Google Scholar]
  32. Safieh, N. A Systematic Approach to Evaluate Uncertainty of a Static Strain Measurement. Ph.D. Thesis, Hochschule für Angewandte Wissenschaften Hamburg, Hamburg, Germany, 2024. [Google Scholar]
  33. González-Gallego, M.; Terroba Ramírez, F.; Martínez-Vicente, J.L.; González del Val, M.; López-Cela, J.J.; Frövel, M. Fiber Bragg Gratings Sensor Strain–Optic Behavior with Different Polymeric Coatings Subjected to Transverse Strain. Polymers 2024, 16, 1223. [Google Scholar] [CrossRef]
  34. Tan, Y.; Zhang, L. Computational methodologies for optimal sensor placement in structural health monitoring: A review. Struct. Health Monit. 2020, 19, 1287–1308. [Google Scholar] [CrossRef]
  35. Mucha, W. Comparison of Machine Learning Algorithms for Structure State Prediction in Operational Load Monitoring. Sensors 2020, 20, 7087. [Google Scholar] [CrossRef]
Figure 1. Optimized sensor placement within the structural domain.
Figure 1. Optimized sensor placement within the structural domain.
Applsci 15 07463 g001
Figure 2. Sensor orientation angles, azimuth angle θ , and elevation angle ϕ .
Figure 2. Sensor orientation angles, azimuth angle θ , and elevation angle ϕ .
Applsci 15 07463 g002
Figure 3. Sensor model in 3D space.
Figure 3. Sensor model in 3D space.
Applsci 15 07463 g003
Figure 4. Illustrational example of objective function evaluation.
Figure 4. Illustrational example of objective function evaluation.
Applsci 15 07463 g004
Figure 5. Sensor response approximation in the line model.
Figure 5. Sensor response approximation in the line model.
Applsci 15 07463 g005
Figure 6. Flowchart of the optimization algorithm.
Figure 6. Flowchart of the optimization algorithm.
Applsci 15 07463 g006
Figure 7. The finite element mesh of support used during computations.
Figure 7. The finite element mesh of support used during computations.
Applsci 15 07463 g007
Figure 8. Geometrical dimensions of the composite structure.
Figure 8. Geometrical dimensions of the composite structure.
Applsci 15 07463 g008
Figure 9. The displacement boundary conditions applied to the structure.
Figure 9. The displacement boundary conditions applied to the structure.
Applsci 15 07463 g009
Figure 10. The locations of force applications on structural domain, shown in purple circles.
Figure 10. The locations of force applications on structural domain, shown in purple circles.
Applsci 15 07463 g010
Figure 11. Sensor placement area of the structure.
Figure 11. Sensor placement area of the structure.
Applsci 15 07463 g011
Figure 12. Contour plots of equivalent elastic strain maps [mm/mm] for load cases 1 to 7, shown in subfigures (ag), respectively.
Figure 12. Contour plots of equivalent elastic strain maps [mm/mm] for load cases 1 to 7, shown in subfigures (ag), respectively.
Applsci 15 07463 g012
Figure 13. Contour plots of temperature distribution maps for load cases 1 to 7, shown in subfigures (ag), respectively.
Figure 13. Contour plots of temperature distribution maps for load cases 1 to 7, shown in subfigures (ag), respectively.
Applsci 15 07463 g013
Figure 14. The optimal placement and orientation of a single sensor in strain-based optimization.
Figure 14. The optimal placement and orientation of a single sensor in strain-based optimization.
Applsci 15 07463 g014
Figure 15. The objective function in each iteration of evolutionary algorithm for independent tests of a single sensor for strain-based optimization.
Figure 15. The objective function in each iteration of evolutionary algorithm for independent tests of a single sensor for strain-based optimization.
Applsci 15 07463 g015
Figure 16. The optimal placement and orientation of a single sensor in temperature-based optimization.
Figure 16. The optimal placement and orientation of a single sensor in temperature-based optimization.
Applsci 15 07463 g016
Figure 17. The objective function in each iteration of evolutionary algorithm for independent tests of a single sensor for temperature distribution-based optimization.
Figure 17. The objective function in each iteration of evolutionary algorithm for independent tests of a single sensor for temperature distribution-based optimization.
Applsci 15 07463 g017
Figure 18. The optimal placement and orientation of two sensors in strain-based optimization.
Figure 18. The optimal placement and orientation of two sensors in strain-based optimization.
Applsci 15 07463 g018
Figure 19. The objective function in each iteration of evolutionary algorithm for independent tests of two sensors for strain-based optimization.
Figure 19. The objective function in each iteration of evolutionary algorithm for independent tests of two sensors for strain-based optimization.
Applsci 15 07463 g019
Figure 20. The optimal placement and orientation of two sensors in temperature-based optimization.
Figure 20. The optimal placement and orientation of two sensors in temperature-based optimization.
Applsci 15 07463 g020
Figure 21. The objective function in each iteration of evolutionary algorithm for independent test for temperature distribution-based optimization.
Figure 21. The objective function in each iteration of evolutionary algorithm for independent test for temperature distribution-based optimization.
Applsci 15 07463 g021
Figure 22. The optimal placement and orientation of three sensors in strain-based optimization.
Figure 22. The optimal placement and orientation of three sensors in strain-based optimization.
Applsci 15 07463 g022
Figure 23. The objective function in each iteration of evolutionary algorithm for independent test for three sensors for strain-based optimization.
Figure 23. The objective function in each iteration of evolutionary algorithm for independent test for three sensors for strain-based optimization.
Applsci 15 07463 g023
Figure 24. The optimal placement and orientation of three sensors in temperature-based optimization.
Figure 24. The optimal placement and orientation of three sensors in temperature-based optimization.
Applsci 15 07463 g024
Figure 25. The objective function in each iteration of evolutionary algorithm for independent test for three sensors for temperature distribution-based optimization.
Figure 25. The objective function in each iteration of evolutionary algorithm for independent test for three sensors for temperature distribution-based optimization.
Applsci 15 07463 g025
Figure 26. Architecture of the ANN considered as prediction model.
Figure 26. Architecture of the ANN considered as prediction model.
Applsci 15 07463 g026
Figure 27. Histogram of temperature prediction accuracy of 500 training trials for (a) random sensor positions and orientations each try and (b) optimal sensor positions and orientations.
Figure 27. Histogram of temperature prediction accuracy of 500 training trials for (a) random sensor positions and orientations each try and (b) optimal sensor positions and orientations.
Applsci 15 07463 g027
Figure 28. Histogram of force prediction accuracy of 500 training trials for (a) random sensor positions and orientations each try and (b) optimal sensor positions and orientations.
Figure 28. Histogram of force prediction accuracy of 500 training trials for (a) random sensor positions and orientations each try and (b) optimal sensor positions and orientations.
Applsci 15 07463 g028
Figure 29. Histogram of maximal equivalent von Mises stress prediction accuracy of 500 training trials for (a) random sensor positions and orientations each try and (b) optimal sensor positions and orientations.
Figure 29. Histogram of maximal equivalent von Mises stress prediction accuracy of 500 training trials for (a) random sensor positions and orientations each try and (b) optimal sensor positions and orientations.
Applsci 15 07463 g029
Table 1. The material properties used in the numerical example.
Table 1. The material properties used in the numerical example.
ParametersValuesUnits
Young’s modulus13,000(MPa)
Poisson’s ratio 0.30-
Thermal conductivity0.94060(W/m°C)
Table 2. Statistical comparison of prediction accuracy of 500 training trials of temperature prediction model based on sensor measurements with sensors in random and optimal positions and orientations; all values in °C.
Table 2. Statistical comparison of prediction accuracy of 500 training trials of temperature prediction model based on sensor measurements with sensors in random and optimal positions and orientations; all values in °C.
Title 1RandomOptimal
Minimal value0.00760.0052
Maximal value3.08440.3101
Average0.21150.0198
Standard deviation0.48540.0201
Table 3. Statistical comparison of prediction accuracy of 500 training trials of force prediction model based on sensor measurements with sensors in random and optimal positions and orientations; all values in N.
Table 3. Statistical comparison of prediction accuracy of 500 training trials of force prediction model based on sensor measurements with sensors in random and optimal positions and orientations; all values in N.
Title 1RandomOptimal
Minimal value0.19160.1178
Maximal value25.892211.0801
Average1.84950.7993
Standard deviation3.97200.7761
Table 4. Statistical comparison of prediction accuracy of 500 training trials of stress prediction model based on sensor measurements with sensors in random and optimal positions and orientations; all values in MPa.
Table 4. Statistical comparison of prediction accuracy of 500 training trials of stress prediction model based on sensor measurements with sensors in random and optimal positions and orientations; all values in MPa.
Title 1RandomOptimal
Minimal value0.00540.0042
Maximal value0.85230.2814
Average0.06670.0261
Standard deviation0.12850.0216
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.

Share and Cite

MDPI and ACS Style

Kuś, W.; Mucha, W.; Jiregna, I.T. Optimization of Sensor Positions and Orientations for Multiple Load Case Scenarios. Appl. Sci. 2025, 15, 7463. https://doi.org/10.3390/app15137463

AMA Style

Kuś W, Mucha W, Jiregna IT. Optimization of Sensor Positions and Orientations for Multiple Load Case Scenarios. Applied Sciences. 2025; 15(13):7463. https://doi.org/10.3390/app15137463

Chicago/Turabian Style

Kuś, Wacław, Waldemar Mucha, and Iyasu Tafese Jiregna. 2025. "Optimization of Sensor Positions and Orientations for Multiple Load Case Scenarios" Applied Sciences 15, no. 13: 7463. https://doi.org/10.3390/app15137463

APA Style

Kuś, W., Mucha, W., & Jiregna, I. T. (2025). Optimization of Sensor Positions and Orientations for Multiple Load Case Scenarios. Applied Sciences, 15(13), 7463. https://doi.org/10.3390/app15137463

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop