Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Apr 13;26(8):2383. doi: 10.3390/s26082383

Optimal Sensor Placement in Buildings: Earthquake Excitation

Farid Ghahari 1,2,*, Daniel Swensen 1, Hamid Haddadi 1
Editor: Rocco Ditommaso
PMCID: PMC13119838  PMID: 42076492

Abstract

This study presents a methodology for determining the optimal placement of seismic sensors along the height of buildings to minimize the uncertainty in reconstructing structural responses at non-instrumented floors. Due to the extensive benefits of instrumentation—from model validation to damage detection and structural health monitoring—the number of instrumented structures is steadily increasing. However, to keep installation and maintenance costs within a reasonable range, structures are often instrumented sparsely. The response at non-instrumented locations is typically estimated using deterministic or probabilistic model-based, data-driven, or hybrid methods. Specifically, the authors recently proposed a method that combines a deterministic beam model with Gaussian Process Regression (GPR) to estimate responses at non-instrumented floors of an instrumented building. The present paper proposes a methodology to determine optimal sensor locations that minimize the uncertainty associated with this response estimation. This work is a sequel to a previous study that was limited to stationary excitation and extends the method to seismic excitations. The methodology is first verified through a numerical example and then applied to two real instrumented buildings. The results demonstrate that an average 40% reduction in uncertainty is achievable when sensors are positioned according to the proposed optimization approach, in comparison with a random distribution of sensors. Between the two real-life cases studied in this paper, the level of reduction in the response uncertainty is around 10% for the 52-story building because the existing sensors are almost uniformly distributed, while it is around 80% for the 73-story building because the existing sensors are distributed to measure the localized behavior of the building.

Keywords: optimal sensor placement, buildings, beam model, Gaussian Process Regression, earthquake response

1. Introduction

With more than 1390 active stations (including ground-response stations, instrumented buildings, bridges, and other facilities), the California Strong Motion Instrumentation Program (CSMIP) is one of the most comprehensive seismic instrumentation programs in the world. Since its inception in 1972, the program has collected an extensive archive of ground and structural response records using more than 10,000 sensors. These data have been widely used by researchers and engineers to advance the understanding of structural seismic behavior and to improve seismic design guidelines [1,2] as well as post-earthquake structural health assessment [3].

Seismic design codes, when applicable, require installing a limited number of sensors at structures and not on all floors of the buildings. Also, due to the cost of instrumentation and maintenance, most of the CSMIP structures have not been densely instrumented. As a result, building responses are measured at only a limited number of floors. This sparsity can restrict the direct use of recorded seismic data for applications like post-earthquake damage assessment based on engineering demand parameters, such as interstory drift ratios. Although sophisticated finite element model-updating techniques (e.g., [4,5,6,7]) can predict responses at non-instrumented floors, these approaches are time- and labor-intensive and are not practical for large-scale regional programs like CSMIP. Interpolation methods, such as cubic splines, may appear to be a viable solution [8,9,10]; however, because these methods are deterministic, the associated prediction uncertainties remain unknown.

To develop a fast yet reliable method for estimating responses at non-instrumented floors, while also systematically quantifying uncertainty, we recently introduced a hybrid deterministic–probabilistic framework [11]. This method combines a coupled flexural–shear beam model [12]—calibrated by adjusting only a few parameters—with a Gaussian Process Regression (GPR) model [13] to predict structural responses at non-instrumented locations. In this approach, the beam model is first calibrated using data from instrumented floors, and the resulting residual errors are used to train the GPR model. This method is applicable to a broad inventory of buildings—not limited to beam-type structures—under various excitation levels, encompassing both linear and nonlinear behavior [11]. The mean response and its associated uncertainty at non-instrumented floors are subsequently obtained by integrating the deterministic prediction from the beam model with the probabilistic correction provided by the GPR model.

The level of estimation uncertainty depends on both the number and the distribution of sensors along the height of the building [14,15]. Following our previous work [11], a new project was initiated within CSMIP to determine the optimal sensor configuration that minimizes this overall uncertainty. Optimal Sensor Placement (OSP) has been an active research topic across various engineering fields [16,17,18], and its application in earthquake engineering was revitalized around 2000 [19,20,21,22,23,24]. While the present study builds on prior works that use information theory (e.g., [25,26,27]), the proposed OSP formulation differs in three key aspects:

  • It is fully consistent with the hybrid response–reconstruction framework, providing a fast and practical end-to-end solution.

  • The objective function explicitly targets minimizing response-estimation uncertainty, the primary goal for CSMIP and other strong motion instrumentation programs. This objective function has not received much attention in the literature, while it is crucial for programs like CSMIP.

  • The method does not require detailed structural information or a numerical model of the building. With limited resources and many instrumented structures, it is crucial to have a method that works for a large inventory of buildings without needing detailed information and complicated engineering modeling and calculations.

This study extends our recent work [28], which addressed the OSP problem under the assumption of stationary (ambient) excitation. While the objective function remains similar, in the previous study, the GPR model was analytically derived using random vibration theory, based on the assumption of a beam-like structural behavior and stationary excitation. This study addresses these limitations—specifically modeling error, linearity, and stationarity—by employing a hybrid model-data approach. The beam model captures the global response, while the residual response is captured by a GPR model trained on recorded measurements.

In the next section, the two-step calibration procedure for the coupled beam–GPR model, which was originally developed in [11], is first reviewed, followed by a detailed presentation of the optimal sensor placement methodology. The performance of the proposed approach is then evaluated using a series of synthetic yet realistic examples for which the true responses at all floors are available. Finally, the method’s application to real buildings is demonstrated. The main findings of this study are summarized in Section 6.

2. The Model Calibration

The model calibration approach proposed in [11] is schematically presented in Figure 1. It is assumed that the building response under earthquake excitation is available at nd locations xi along the height of the building. These time history responses, e.g., absolute accelerations, are denoted as umxi,n, where i=1,,nd and n=1,,N, with N being the number of time samples. It is assumed that the building can be represented as a combination of a deterministic shear-flexural beam model [12] and a probabilistic model represented by a GPR model. Therefore,

umxi,n=uBxi,n;θ+fGPRxi,n;ϑ+ϵ (1)

where uB is the deterministic response predicted by the beam model and fGPR is the probabilistic correction predicted by the GPR model. ϵ is the measurement noise, which is assumed to be a zero-mean stationary white Gaussian random process with constant variance σ02 at all channels.

Figure 1.

Figure 1

The modeling strategy used in this study. The structural response at any level is assumed to be a combination of a deterministic shear–flexural beam model and a probabilistic GPR model.

The beam model serves as a backbone to ensure adherence to physics, preserving temporal correlations throughout the entire time-history. It is straightforward to calibrate, requiring only a few parameters (enclosed in θ), as briefly described in the next section, and is computationally efficient compared to detailed Finite Element models. This calibration is carried out first, and its results are not sensitive to sensor locations because the beam response at every location is sufficiently sensitive to all calibration parameters. Therefore, it does not directly influence the optimal sensor placement framework which is described later.

After completing the beam model calibration, the residual responses denoted as yxi,n=umxi,nuBxi,n;θ can be expressed as follows:

y[xi,n]=fGPRxi,n;ϑ+ϵ. (2)

These residual responses are then used to find hyperparameters of the GPR model, ϑ. A summary of this process is provided later. Following the two-step model-data calibration process described above, the mean response at non-instrumented floors can be predicted using Equation (1) by combining the deterministic prediction provided by the beam model and the mean prediction provided by the GPR model. While the prediction uncertainty at instrumented floors is limited to the measurement noise, it can be large at non-instrumented floors and can be quantitively assessed using the GPR model variance together with the measurement noise variance.

2.1. Beam Model

The absolute seismic response of a shear-flexural beam model at a normalized height xi=hi/H can be approximately calculated through the superposition of the first nm dominant modes as follows [29]:

uBxi,n;θugn+k=1nmΓkφkxiqk[n], (3)

where qkn is the relative response of a Single-Degree-Of-Freedom (SDOF) system with undamped natural frequency ωk and damping ratio ξk to ground motion excitation ugn. Γk and φkxi are the k-th modal contribution factor and mode shape, respectively. qkn is calculated as the discrete convolution qkn=gkd,a[n]agn, where agn is the discrete-time ground acceleration and gkd,a[n] is the discrete-time Impulse Response Function (IRF) corresponding to relative displacement or acceleration, defined respectively as follows:

gkdn=tωd,keξkωkntsinωd,knt, (4)
gkan=tωk1ξk2eξkωknt(2ξk21)sinωd,knt2ξk1ξk2cosωd,knt, (5)

with ωd,k=ωk1ξk2 and t being the sampling time. Note that Equation (3) can be used for any type of response (acceleration, velocity, and displacement) as long as the corresponding ug[n] and qkn are used. The analytical mode shape can be calculated as follows [12]:

φkxi=sinγkxiγkβksinhβkxi+ηkcoshβkxicosγkxi (6)

with

ηk=γk2sinγk+γkβksinhβkγk2cosγk+βk2coshβk, (7)

where βk2=α2+γk2, α is a dimensionless parameter representing the shear to flexural contribution [12], and γk is the k-th root of the following characteristic equation

rα,γk=2+2+α4γk2βk2cosγkcoshβk+α2γkβksinγksinhβk=0. (8)

Miranda and Akkar [30] recommend using the alternative forms of Equations (6)–(8), presented below, to prevent numerical issues for large values of α:

φkxi=sinγkxiηkcosγkxi+12ηkγkβkeβkxi+12ηk+γkβkeβkxi (9)
ηk=γkβk+PkQk=βkγk2sinγkγk3cosγkγkβk2eβkβkγk2cosγk+βk3coshβk, (10)
rα,γk,βk=4γk2βk2eβk+α4+2γk2βk2cosγk+α2γkβksinγk+α4+2γk2βk2α2γkβksinγke2βk=0. (11)

The only parameter required to calculate mode shape is α which can vary from 0 (pure flexural behavior) to infinity (pure shear behavior) [31,32]. Once the mode shapes are obtained, the modal contribution factor is calculated as follows:

Γk=I1I2=01φkxdx01φkx2dx (12)

where x, the normalized height parameter, continuously varies from 0 to 1. To use Equation (3), natural frequencies and modal damping ratios are needed. While modal damping ratios must be specified independently, it can be shown that the natural frequencies of higher modes can be computed from the fundamental natural frequency ω1 as follows [12]:

ωk2=γk2βk2γ12β12ω12. (13)

To estimate these controlling parameters of the beam model, i.e., θ=[ω1,α,ξ1,,ξnm]T, an input-output Bayesian estimation method [33] briefly reviewed below, is employed.

Assuming that the simulation error between measured and predicted responses follows a stationary zero-mean white Gaussian random process with diagonal covariance matrix R=σe2Ind×nd, the likelihood of observing the data can be expressed as follows:

pymθ=n=1N1(2π)nd/2R1/2e12(ymnyBn)TR1(ymnyBn), (14)

where ymn=umx1,n,,umxnd,nT and yBn=uBx1,n,,uBxnd,nT are the vectors of measured and beam-predicted responses, respectively. Assuming a Gaussian prior Probability Density Function (PDF) p(θ), the posterior PDF of the parameter vector can be expressed as follows:

pθympymθpθ. (15)

The Maximum A Posterior (MAP) estimate of θ is obtained by maximizing the exponent of the posterior PDF, that is,

θ^=maxθ12σe2(YmYB)T(YmYB)12θθ^TP^θ1θθ^, (16)

where Ym=ym1T,,ymNTT and YB=yB1T,,yBNTT, and θ^ and P^θ are the prior mean vector and covariance matrix of the parameter vector θ, respectively. The predicted response YB is computed by running the beam model, which is a nonlinear function of the parameter vector, i.e., YB=h(θ). Using a first-order Taylor approximation around the prior mean, i.e., YBhθ^+Hθθ^, the solution to Equation (16) can be expressed as follows:

θ^=θ^+KYmhθ^, (17)

where HNnd×nθ=h(θ)θθ^=θ^ is the Jacobian matrix (see Appendix A) and K is the Kalman Gain matrix calculated as follows:

K=P^θHTHP^θHT+σe2INnd×Nnd1. (18)

The posterior covariance matrix is calculated as follows:

P^θ=Inθ×nθKHP^θ. (19)

This process can be repeated by replacing θ^=θ^ and P^θ=P^θ+Q where Q Rnθ×nθ is a diagonal matrix with small diagonal elements to accelerate convergence. Additionally, to avoid numerical difficulties when working with a large amount of data, the data can be divided into overlapping windows and the above formulation applied sequentially (see, e.g., [34]).

2.2. Gaussian Process Regression

In the second step, Gaussian Process Regression (GPR) [13], a Bayesian approach for function approximation, is used to estimate the posterior probability distribution of the residual responses at non-instrumented levels.

Let x¯=x¯1x¯2x¯ndT denote the normalized heights of the instrumented floors (an overbar is used to distinguish instrumented from non-instrumented levels), and let y¯[n]=y¯1[n]y¯2[n]y¯nd[n]T be the vector of noisy residuals at these locations. It is assumed that the residual response along the height of the building follows a GPR model fx~GPm0x,kx,x;ϑ, with prior mean m0x=Efx and prior covariance kernel kx,x;ϑ=Efxm0xfxm0x where E. denotes the expected value and ϑ is the vector of hyperparameters defining the covariance kernel. Accordingly, the collection of measured residuals and the predicted residual at a non-instrumented height x^, fx^, follows a joint Gaussian distribution given by (The time index n is dropped for simplicity).

y¯fx^~Nm0x¯m0x^,Cx¯,x¯;ϑ+σ02Ind×ndkx¯,x^;ϑkx¯,x^;ϑTkx^,x^;ϑ, (20)

where the covariance matrix Cx¯,x¯;ϑ is calculated using the kernel function as follows:

Cx¯,x¯;ϑ=kx¯1,x¯1;ϑkx¯1,x¯2;ϑkx¯1,x¯nd;ϑkx¯2,x¯1;ϑkx¯2,x¯2;ϑkx¯2,x¯nd;ϑkx¯nd,x¯1;ϑkx¯nd,x¯2;ϑkx¯nd,x¯nd;ϑ, (21)

And the vector kx¯,x^;ϑ represents the correlation between the measured residuals and the predicted residuals, i.e.,

kx¯,x^;ϑ=kx¯1,x^;ϑkx¯2,x^;ϑkx¯nd,x^;ϑ. (22)

Therefore, the conditional distribution of the residual at the non-instrumented floor x^ is Gaussian with

fx^x¯,y¯~Nmfx^,σfx^2, (23)

where

mfx^=kx¯,x^;ϑTCx¯,x¯;ϑ+σ02I1y¯, (24)
σfx^2=kx^,x^;ϑkx¯,x^;ϑTCx¯,x¯;ϑ+σ02I1kx¯,x^;ϑ, (25)

are the posterior mean and variance of the predicted residual at x^.

In the formula above, the prior mean is assumed to be zero. This is a common assumption in GPR applications and is consistent with the problem considered here, since the deterministic beam model captures the main trend of the response and the residual represents only the discrepancy. This stochastic correction, when added to the deterministic prediction obtained from the calibrated beam model, provides the total response at any non-instrumented floor at any time instant. In other words, the total response at a non-instrumented floor with normalized height x^ follows a Gaussian distribution with mean and variance given by the sum of the deterministic prediction and the GPR posterior statistics.

As described in detail in [11], the hyperparameters of the GPR kernel function, ϑ, can be obtained by maximizing the likelihood (or equivalently minimizing the negative log-likelihood) of the measured residuals shown in Equation (26), assuming a parametric representation of the kernel function:

NLLy¯=12y¯TCx¯,x¯;ϑ+σ02I1y¯+12logCx¯,x¯;ϑ+σ02I+nd2log2π, (26)

In this study, a Squared Exponential (SE) kernel is used, defined as follows:

kSEx,x;ϑ=σf2exx22σl2, (27)

where σf2 and σl are elements of the hyperparameter vector ϑ, representing the signal variance and the correlation length, respectively. These hyperparameters can, in principle, be adjusted independently at each time instant, as performed in [11]. However, since the purpose of this study is optimal sensor placement rather than response reconstruction, a fixed set of hyperparameters is used for the entire time history, as described later. It is noteworthy to mention that the SE kernel is selected in this study because it is the most widely adopted covariance function in the literature for modeling smooth physical processes, including seismic structural responses. Its ability to represent the underlying physics with minimal hyperparameters makes it a robust choice for this study. Furthermore, as this kernel was successfully employed in our previous work on response reconstruction [11], it was utilized here to maintain methodological consistency with those results.

3. Optimal Sensor Placement Strategy

Having established the method to predict the response of the building at non-instrumented floors and to quantify the associated uncertainty, the optimal sensor locations are determined such that the total prediction uncertainty is minimized, following the approach used by other researchers (e.g., [27]).

Therefore, the optimal normalized heights of nd sensors, denoted by the vector x*=x¯*1x¯*2x¯*ndT, are obtained by solving the following minimization problem:

x*=minx¯Sσfx^2x¯dx^, (28)

where x¯ is the vector of instrumented heights, S is the collection of all feasible heights for instrumentation, and σfx^2 is the posterior variance of the predicted response at non-instrumented levels, calculated using Equation (25). This objective function guarantees that if sensors are placed at the optimal locations and the hybrid model-data model is used for response prediction at non-instrumented floors, the level of total uncertainty is minimized.

For practical implementation, the objective function in Equation (28) can be expressed as a discrete summation:

OF=1n0i=1n0σfx^i2x¯, (29)

where x^i, for i=1n0, represents the normalized height of the building floors with n0 levels.

It is important to note that the response variance used in Equation (28) is not explicitly a function of the measurements once the GPR hyperparameters are fixed. Therefore, it can be evaluated directly after the GPR model is trained. However, the training process itself (i.e., minimizing Equation (26)) depends on the sensor locations and requires measurements.

If the building response is available over the entire domain (i.e., at all floors), the optimal sensor placement and the GPR training can be solved iteratively until the optimal sensor locations x* coincide with the locations used for GPR training x¯. This situation is possible when an accurate numerical model of the building is available to simulate responses at all floors, or when the building is temporarily densely instrumented and only a subset of sensors is to remain permanently. If neither of these conditions is met, the sensor locations obtained from minimizing Equation (29) represent a suboptimal solution.

Optimization Process

This section describes the procedure for solving Equation (29), whether it is used within an iterative GPR training framework or as a single-step process.

In practical applications, some sensors are typically placed at critical locations for reasons other than minimizing response prediction uncertainty (e.g., sensors at the base of the building). Therefore, the vector x¯ is divided into two groups: x¯f, representing the fixed sensor locations, and x¯r representing the locations of the nr sensors that can vary during the optimization.

The optimization is carried out in two steps:

Step 1—Greedy Search: In this step, a greedy search is conducted to obtain an approximate solution for x¯r. Figure 2 presents a flowchart for Step 1, the steps of which are described as follows. Considering x¯=x¯f (A-1), the covariance matrix is first calculated according to Equation (21) (A-2). Next, the kernel function is evaluated at all n0 floors using Equation (22) (A-3). The response uncertainty at all floors, except those in x¯, is then calculated through Equation (25) (A-4). The floor with the maximum uncertainty is selected as a candidate for instrumentation (A-5). This floor is added as the first element of x¯r and removed from the list of future candidates (A-6). The process is repeated nr times, each time updating the covariance structure based on the previously selected locations. If no pre-selected sensor locations exist (i.e., x¯f=), the location with the maximum prior variance (B-1) is selected as the first element of x¯r (B-2).

Figure 2.

Figure 2

A flowchart illustrating Step 1 (greedy search) of the optimal sensor placement framework.

Step 2—Continuous Optimization: Step 2 is a continuous optimization problem carried out in MATLAB (version 24.1.0) [35] using the derivative-free search method fminsearch [36]. To enforce bound constraints (0x¯1), a transformation is applied to convert the bounded problem into an unconstrained one [37]. The optimization starts from the approximate solution obtained in Step 1 and updates the entire vector x¯r at each iteration to minimize the objective function defined in Equation (29). Although the problem is inherently discrete (floor numbers), the optimization is performed in the continuous domain, and the final solution is mapped to the nearest physical floors. During this step, no measurements are required, and x¯ can be treated as a continuous parameter varying between 0 and 1.

Iterative GPR-OSP Procedure: As discussed earlier, the optimal sensor locations may be suboptimal if the GPR model is trained using a different set of sensor locations. If measurements are available at all floors, Steps 1 and 2 can be repeated using a GPR model retrained with data from the updated sensor locations x*. This iterative process continues until the sensor locations used for GPR training match those obtained from the OSP procedure. In this study, the normalized Euclidean distance defined below is used as the convergence criterion:

E=1nrx*iter+1x*iter. (30)

The iteration stops when this value becomes less than 0.001.

Figure 3 presents a flowchart of the entire process for the optimal sensor placement procedure, including the iterative approach whose details are provided as follows: As shown in this figure, given data from measurement or simulation, the beam calibration is carried out using an initial sensor placement (x¯). Then, the residuals at these locations are calculated and used to train the GPR model. The trained GPR is used within Step 1 of the OSP process (Figure 2) to find the approximate optimal locations. These initial locations are used as a starting point to carry out Step 2 of the optimization. If these optimal locations (x*) match the locations used for GPR training, the process stops. If not, and if there are measurements/simulations at all floors, these new locations are used to retrain the GPR model and the process repeats. This loop continues until the error defined in Equation (30) is less than 0.001. The iterative OSP process converges after only a few (fewer than 10) iterations and takes less than a minute on an ordinary computer.

Figure 3.

Figure 3

A flowchart illustrating the entire optimal sensor placement framework.

Although the estimated response uncertainty σfx^2 is not explicitly time-dependent, the GPR hyperparameters ϑ may vary with time if the full time history is used for training, as done in [11]. To eliminate this time dependency within the optimal sensor placement framework, the following time-independent residual is used for GPR training instead of the instantaneous residual:

y¯¯=y¯¯1y¯¯2y¯¯ndT, (31)

where

y¯¯i=n=1Ny¯i[n]2N. (32)

This formulation allows the OSP process to rely on a single set of hyperparameters representative of the entire response history.

4. Verification

To verify the proposed optimal sensor placement method, the numerical model used in [11] is employed here. This model is a Finite Element (FE) representation of a 52-story building located in downtown Los Angeles (see Figure 4). The building is instrumented by CSMIP (Station No. 24602) and has been the subject of several studies [38,39]. The lateral load-resisting system consists of a concentrically braced steel frame. The building includes multiple underground levels; however, it is assumed to be fixed at the first basement level, resulting in a total of 53 stories (54 possible instrumentation levels). The building responses in the East–West (EW) direction under the six earthquakes listed in Table 1 are used in this section. Similar to [11], the frequency of interest is limited to 10 Hz, which covers the first 10 modes of the building. For the dynamic analysis, a 2% damping ratio is assumed for all modes.

Figure 4.

Figure 4

(a) Google Earth view of Downtown Los Angeles and (b) Finite Element model of the 52-story building.

Table 1.

Selected earthquakes recorded by the 52-story building and the corresponding parameters of the calibrated beams.

No. Earthquake Year Magnitude Distance (km) T1
(s.)
α ξ1
(%)
ξ2
(%)
ξ3
(%)
ξ4
(%)
ξ5
(%)
1 Landers 1992 7.3 ML 169 5.45 14.11 2.01 2.68 4.61 1.81 18.57
2 BigBear 1992 6.5 ML 133 5.45 14.57 2.33 3.12 6.93 1.64 12.15
3 Northridge 1994 6.4 ML 31 5.45 14.07 2.00 2.76 6.99 1.67 13.97
4 Chino Hills 2008 5.4 Mw 47 5.45 18.41 18.97 5.00 10.65 6.66 1.95
5 Ridgecrest 2019 6.4 Mw 196 5.45 14.58 8.52 2.59 6.73 1.68 8.09
6 Ridgecrest 2019 7.1 Mw 200 5.45 14.43 2.03 2.31 6.42 1.59 12.87

While both displacement and acceleration formulations are presented in this paper, the results are shown only for acceleration responses, which are the direct measurements obtained in practice.

The results of the beam calibration for all earthquakes are presented in Table 1. To obtain these values, acceleration responses at Levels 1 (base), 6, 7, 8, 26, 31, 41, 46, and 54 (roof) are used for calibration. The normalized heights of these levels are 0, 0.11, 0.13, 0.14, 0.47, 0.55, 0.73, 0.82, and 1, respectively. The sensor locations at Levels 6, 7, and 8 are clearly not suitable because they are too close to one another; however, they are intentionally selected to make the optimal sensor placement problem meaningful. Contrary to our previous study [11], the fundamental natural period T1 is assumed to be known, which is a reasonable assumption because it can be readily identified from the Fourier transform of the roof response. Therefore, only α and the modal damping ratios are identified. As a result, the differences between these results and those reported in [11] arise from this modification in the calibration process.

As shown in Table 1, α is approximately 14 (indicating a balanced contribution of flexural and shear behavior) in almost all cases, except for the 2008 Chino Hills earthquake. For this event, the second mode is the dominant mode; consequently, the calibration is more influenced by this mode, resulting in a different value of α compared to the other events. The identified large first modal damping ratio further supports this observation. The identified modal damping ratios differ from the ground-truth value (2%) because the beam model is not a perfect representation of the FE model; consequently, the damping values are updated during the beam calibration to minimize the difference between the responses of the FE model and the beam model. The reader can find more details about the modeling uncertainty in beam calibration in [40].

Having calibrated beam models, the residuals (i.e., the differences between simulated and beam responses) are computed and used in the two-step optimal sensor placement procedure shown in Figure 3. Since this is a simulated example, the response at every floor is available, allowing the iterative process to be applied. In this example, it is assumed that sensors at the lowest and highest levels are fixed and cannot be moved, i.e., x¯f=0, 1T.

For GPR training, it is common practice to normalize the data. Thus, the vector y¯¯ is normalized as y¯¯μy¯¯/Sy¯¯, where μy¯¯=i=1ndy¯¯i/nd is the mean and Sy¯¯=i=1ndy¯¯iμy¯¯2/nd1 is the standard deviation of the data. With this data normalization, the initial value of σf2 is set to 1, and the initial correlation length σl is set to 0.5, since the spatial domain ranges from 0 to 1. Because the measurements are high-quality (simulation data), the measurement noise variance is assumed to be very small, σ02=1×105.

After training the initial GPR model, Step 1 of the OSP approach—the greedy search—is conducted. Step 2 then uses the results of Step 1 as initial values. The GPR training and two-step OSP procedure are iteratively repeated until there is no significant change in x¯ used for GPR training and in the optimal locations x* obtained from OSP. It is noteworthy that Step 1 in the OSP always starts with x¯r= in each iteration, regardless of previous results, to ensure convergence to the global solution. An alternative approach would be to skip Step 1 and after GPR training use the same locations for the new Step 2. However, this can lead to convergence to a local solution rather than the global optimum.

Table 2 presents the final optimal locations (normalized heights) of all nine sensors obtained for all six earthquakes. For the reader’s convenience, the initial locations are also provided. As shown, although some sensors were initially poorly distributed, the final distribution is nearly uniform, consistent with the characteristics of this building model, which is uniform along its height.

Table 2.

Optimal normalized sensor heights for the 52-story building numerical model.

Events\Normalized Heights x¯1 x¯2 x¯3 x¯4 x¯5 x¯6 x¯7 x¯8 x¯9 OF%
Initial 0 0.11 0.13 0.14 0.47 0.55 0.73 0.82 1 ---
Landers, 1992 0 0.13 0.25 0.38 0.50 0.61 0.73 0.86 1 35
BigBear, 1992 0 0.13 0.25 0.38 0.50 0.61 0.73 0.86 1 32
Northridge, 1994 0 0.13 0.25 0.38 0.50 0.61 0.73 0.86 1 41
Chino Hills, 2008 0 0.13 0.25 0.38 0.48 0.61 0.73 0.86 1 51
M 6.4 Ridgecrest, 2019 0 0.13 0.25 0.38 0.50 0.61 0.73 0.86 1 39
M 7.1 Ridgecrest, 2019 0 0.13 0.25 0.38 0.48 0.61 0.73 0.86 1 38

This table also indicates that the final GPR model is similar across all events, with results identical except for a minor discrepancy in the fifth sensor results for the Chino Hills and M6.4 Ridgecrest earthquakes. The estimated parameters of the final GPR models, reported in Table 3, support this observation. The last column of Table 2 shows the reduction in total uncertainty scaled by the initial uncertainty, OFx¯OFx*/OFx¯. Even small improvements in the placement of a few sensors lead to a substantial reduction in the total uncertainty of the response prediction.

Table 3.

Normalized signal variance (σf2) and correlation length (σl) of the trained GPR models.

GPR Parameters\Event No. 1 2 3 4 5 6
σf2 0.872 0.857 0.875 0.899 0.865 0.898
σl 0.072 0.073 0.072 0.070 0.073 0.070

Figure 5 shows the estimated mean (red curve) and uncertainty (gray region) of y¯¯i along the building height, compared with the true values (black curve) obtained from the numerical model under all six earthquake excitations. In subplots (1), the sensors (blue markers) follow the initial arrangement, resulting in regions of significant uncertainty, where the mean prediction deviates noticeably from the true values. Following the iterative OSP approach, however, the uncertainty is minimized and distributed nearly uniformly along the building height (subplots 2). This reduction in uncertainty also improves the accuracy of the predicted mean, bringing it close to the true value.

Figure 5.

Figure 5

Comparison of the estimated mean residual response (Equation (32)) and its uncertainty (±2 standard deviations) with the true values for: (1) initial instrumentation and (2) optimal instrumentation, for the following earthquakes: (a-1,a-2) 1992 Landers, (b-1,b-2) 1992 Big Bears, (c-1,c-2) 1994 Northridge, (d-1,d-2) 2008 Chino Hills, (e-1,e-2) 2019 M6.4 Ridgecrest, and (f-1,f-2) 2019 M7.1 Ridgecrest.

Using the trained GPR model, the mean and uncertainty of the residual time history can be predicted and combined with the deterministic response from the calibrated beam model to estimate the total time-history response. Figure 6 compares the ground-truth acceleration response (black) at the 17th level (normalized height 0.3) with the response obtained from the calibrated beam (blue) and the hybrid model (red) under the 1992 Landers earthquake. The estimation uncertainty (±2 standard deviations) is shown in gray. As observed, the hybrid model prediction closely matches the ground-truth response, and the uncertainty around the prediction is very small, despite the absence of a sensor at that location.

Figure 6.

Figure 6

Comparison of the ground-truth acceleration response (black) at the 17th level (normalized height 0.3) with the corresponding responses from the calibrated beam model (blue) and the hybrid model (red) under the 1992 Landers earthquake. The estimation uncertainty (±2 standard deviations) is shown in gray.

In the example used in this section, the response of the building at every floor is available due to access to a numerical model. While it is possible to develop an accurate numerical model in real-world applications to perform optimal sensor placement, this may not always be feasible due to limited access to the information and resources required to build such models. For example, in the recent seismic instrumentation upgrade project carried out by CSMIP, neither a numerical model nor seismic data at every floor of the buildings were available. As mentioned earlier, in such scenarios, the GPR model trained using the existing data must be used for the OSP process, which may result in a suboptimal solution depending on the complexity of the structure and the number of sensors. For the example studied in this section, using the initial GPR model would lead to optimal locations (normalized heights) of 0, 0.13, 0.25, 0.38, 0.50, 0.63, 0.73, 0.86, and 1 for all events. These locations are almost identical to the optimal results shown in Table 2 (except for the sixth sensor) and achieve a similar level of reduction in total uncertainty as the optimal solution. However, this outcome is not guaranteed in every case, especially if the initial sensor layout is not adequate to properly train the GPR model.

It is noteworthy that the entire iterative optimal sensor placement process presented above takes less than a minute on an ordinary laptop computer. In contrast, finding the optimal locations of 7 sensors out of 52 possible levels using a brute-force approach would require testing 133,784,560 distinct sensor combinations, for each of which a GPR model must be trained. While it is not feasible to perform such an exhaustive analysis to verify the optimal solution obtained in this example, it is possible to validate the results for a smaller number of sensors. Assuming that there are 5 sensors instead of 9, and that the sensors at the base and roof are fixed, there are 22,100 possible sensor combinations that can be directly analyzed (by training the GPR model and calculating the total variance). Figure 7 shows the total uncertainty for all these possible instrumentation layouts, normalized by the total uncertainty corresponding to the worst instrumentation scenario. As shown, the best instrumentation scenario (the first point in the figure) reduces the total uncertainty by approximately 37% compared to the worst instrumentation scenario (the last point in the figure) for almost all events. This optimal layout consists of sensors placed at Levels 1, 15, 28, 41, and 54 for all events, which exactly matches the results obtained using the proposed optimal sensor placement method. It is also noteworthy that, according to this brute-force analysis, the worst instrumentation scenario occurs when sensors are placed at Levels 1, 51, 52, 53, and 54.

Figure 7.

Figure 7

Effect of sensor distribution on the reduction of total uncertainty relative to the worst instrumentation scenario.

While determining the optimal number of sensors is beyond the scope of this paper, an analysis is conducted for this numerical example to examine the reduction in total uncertainty as the number of sensors increases and they are placed at their optimal locations. Figure 8 shows the reduction in total uncertainty versus the number of sensors. The total uncertainty in this figure is normalized by the total uncertainty corresponding to the 3-sensor configuration, which is the minimum instrumentation scenario recommended in design codes (see, e.g., [41]). As shown, the uncertainty decreases approximately linearly as additional sensors are added, up to 10 sensors in this example. The behavior of the curve changes at 10 sensors because the reference data consists of 10 linearly combined modes. Theoretically, the covariance matrix would become rank-deficient, and the uncertainty would approach zero beyond this point. However, since residual data are used for training and the total uncertainty is considered, adding more sensors continues to provide additional information, although the total uncertainty beyond this point is very small compared to the 3-sensor scenario. The curve asymptotically approaches the measurement noise level.

Figure 8.

Figure 8

Effect of the number of sensors on the reduction of total uncertainty relative to the traditional 3-sensor instrumentation scenario.

5. Real-Life Applications

Validation of the proposed optimal sensor placement method would require data from a tall building with full instrumentation, which is not currently available. However, to demonstrate the application of the method and to enable assessment of the results, real earthquake data from two instrumented tall buildings are used in this section.

5.1. 52-Story Building

The first case study considers the same 52-story building (CSMIP Station No. 24602) used in the verification section (see Figure 4a and Figure 9a). Figure 9b shows the existing instrumentation of this building. Data from sensors oriented in the East–West direction (Channels 5, 8, 10, 13, 16, and 19) are used in this study to maintain consistency with the results reported in [11]. These sensors are located on Levels 1, 15, 23, 36, 50, and 54 (counting from Level A), with normalized heights of 0, 0.27, 0.41, 0.64, 0.89, and 1, respectively.

Figure 9.

Figure 9

(a) Google Earth view, (b) existing instrumentation layout, and (c) comparison between existing (red arrows) and optimal (green arrows) sensor locations along the height of the 52-story.

Real earthquake data from the same events used in the verification example are also used here. The results of the beam calibration using acceleration data are reported in Table 4. Keeping the sensors at the base and roof levels fixed, the optimal sensor placement is carried out without iteration, and the results are presented in Table 5. As shown, the OSP method distributes the remaining three sensors approximately uniformly along the height, maintaining a nearly constant normalized spacing of 0.2 between adjacent sensors. This distribution is reasonable given the dynamic characteristics of this building. It is important to note that all levels are treated equally in this study, and their contributions to the total uncertainty are assumed to be the same. Because the beam model captures the primary trend of the response, the residual response is nearly uniform along the height; consequently, the uncertainty is also distributed uniformly when sensors are placed uniformly.

Table 4.

Selected earthquakes recorded by the 52-story building and the corresponding parameters of the calibrated beam model.

No. Earthquake T1
(s.)
α ξ1
(%)
ξ2
(%)
ξ3
(%)
ξ4
(%)
ξ5
(%)
ξ6
(%)
1 Landers 5.89 7.62 0.99 1.45 1.76 13.16 13.53 10.44
2 BigBear 5.89 8.67 1.18 1.01 1.56 10.98 12.39 7.77
3 Northridge 5.89 11.75 3.17 1.12 5.92 2.20 19.94 11.26
4 Chino Hills 5.89 8.36 3.90 1.25 1.66 7.71 8.51 8.54
5 Ridgecrest 5.89 8.54 1.73 1.24 1.51 9.34 7.32 7.16
6 Ridgecrest 5.89 10.34 1.20 5.75 9.49 2.31 13.69 14.14

Table 5.

Optimal normalized sensor heights for the 52-story building.

Events\Normalized Heights x¯1 x¯2 x¯3 x¯4 x¯5 x¯6 OF%
Existing 0 0.27 0.41 0.64 0.89 1 ---
Landers, 1992 0 0.20 0.39 0.59 0.78 1 11
BigBear, 1992 0 0.20 0.39 0.59 0.78 1 9
Northridge, 1994 0 0.20 0.39 0.59 0.78 1 9
Chino Hills, 2008 0 0.20 0.39 0.59 0.78 1 9
M 6.4 Ridgecrest, 2019 0 0.20 0.39 0.59 0.78 1 9
M 7.1 Ridgecrest, 2019 0 0.20 0.39 0.59 0.78 1 11

Similar to the verification example, nearly identical results are obtained for all earthquakes. The improvement achieved by relocating the sensors to these optimal positions is quantified as the reduction in total uncertainty relative to the existing layout. Since the sensors are already positioned close to their optimal locations, the improvement is modest, at approximately 10%. A schematic comparison between the existing and optimal sensor locations for this building is shown in Figure 9c.

5.2. 73-Story Building

The second case study is a 73-story building (CSMIP Station No. 24660), constructed in 2017, adjacent to the 52-story building (see Figure 4a and Figure 10a). With a height of 335 m, this is presently the tallest building in California. Its lateral force–resisting system consists of core shear walls (1.2 m thick at the base, tapering to 0.6 m at the top), three outriggers with buckling-restrained braces, and two truss belts. Twenty concrete-filled steel box columns that work with the outriggers provide vertical load support. Further details can be found in [42]. The instrumentation layout of this building is shown in Figure 10b. For consistency with the results reported in [11], this study uses data from sensors oriented in the East–West direction (Channels 7, 10, 13, 16, 19, 21, 24, 27, 30, and 34). These sensors are located on Levels 1, 7, 21, 24, 34, 45, 51, 60, 63, and 68 (counting from Level P1), corresponding to normalized heights of 0, 0.13, 0.35, 0.40, 0.53, 0.67, 0.74, 0.87, 0.94, and 1.

Figure 10.

Figure 10

(a) Google Earth view, (b) existing instrumentation layout, and (c) comparison between existing (red arrows) and optimal (green arrows) sensor locations along the height of the 73-story building.

This building has recorded four events, and data from the two 2019 Ridgecrest earthquakes are used here. For the reader’s convenience, the results of the beam calibration from [11] are reported in Table 6. The building’s lateral behavior is primarily governed by the concrete shear walls, so the calibrated beam reflects predominantly flexural behavior.

Table 6.

Selected earthquakes recorded by the 73-story building and the corresponding parameters of the calibrated beam model.

No. Earthquake T1
(s.)
α ξ1
(%)
ξ2
(%)
ξ3
(%)
ξ4
(%)
ξ5
(%)
1 Ridgecrest 3.57 2.58 1.27 2.20 20.15 13.30 16.64
2 Ridgecrest 3.70 3.90 1.57 5.55 2.51 2.36 1.12

With the sensors at the base and top levels fixed, the optimal sensor placement (OSP) without iteration was performed, and the results are shown in Table 7. As observed, the OSP method distributes the remaining seven sensors almost uniformly along the height, maintaining a roughly constant normalized distance of ~0.11 between adjacent sensors. The existing instrumentation was designed to capture local behavior around the outriggers, so response estimation at non-instrumented floors is associated with large uncertainties. Redistributing the sensors uniformly results in a substantial reduction in total uncertainty—approximately 80% and 60% for the M6.4 and M7.1 Ridgecrest earthquakes of 2019, respectively. A schematic comparison of the existing and optimal sensor locations in this building is shown in Figure 10c.

Table 7.

Optimal normalized sensor heights for the 73-story building.

Events\Normalized Heights x¯1 x¯2 x¯3 x¯4 x¯5 x¯6 x¯7 x¯8 x¯9 x¯10 OF%
Existing 0 0.13 0.35 0.40 0.53 0.67 0.74 0.87 0.94 1 ---
M 6.4 Ridgecrest, 2019 0 0.10 0.22 0.33 0.45 0.56 0.68 0.78 0.89 1 83
M 7.1 Ridgecrest, 2019 0 0.13 0.24 0.35 0.45 0.56 0.67 0.77 0.89 1 63

6. Conclusions

An efficient methodology is presented in this paper to determine the optimal locations of seismic sensors along the height of buildings, aiming to minimize the uncertainty in reconstructing responses at non-instrumented floors. Installing sensors on every floor is costly and often financially unfeasible, particularly for regional-scale programs such as the California Strong Motion Instrumentation Program (CSMIP). Also, for buildings that are instrumented under seismic design codes and regulations, it is not required to instrument all floors of buildings. Building on a recently developed hybrid model–data-driven approach for estimating responses and associated uncertainties at non-instrumented floors, this study proposes a methodology to determine the optimal locations of a limited number of sensors to achieve the highest certainty in response estimation. In the two-step response reconstruction method, uncertainty arises primarily from the Gaussian Process Regression (GPR) model; therefore, the optimal sensor placement strategy identifies locations that minimize this estimation uncertainty. The methodology was thoroughly verified using a realistic finite element model of a 52-story building and subsequently applied to real data from two instrumented tall buildings, demonstrating its effectiveness in reducing uncertainty in response estimation. For the two real-life cases analyzed, the reduction in response uncertainty reached approximately 10% for the 52-story building, where existing sensors were already near-uniformly positioned. In contrast, an 80% reduction was observed for the 73-story building, as the original sensor configuration had been specifically designed to capture localized structural behavior rather than global response. This method provides a fast and efficient solution with minimum information and computational cost to plan the instrumentation layout of buildings. The method is versatile and is not limited to specific classes of buildings or vibration levels. However, it is currently designed for 2D problems where the response of the building in two directions can be analyzed separately. The extension to realistic 3D problems will be the subject of future work.

Acknowledgments

This study was supported by the California Geological Survey (CGS), which is gratefully acknowledged. Any opinions, findings, and conclusions expressed in this material are solely those of the authors and do not reflect the views of the California Department of Conservation.

Appendix A

The Jacobian matrix H required for the Bayesian estimation is analytically calculated as follows:

H=uBx1,1ω1uBx1,1αuBx1,1ξ1uBx1,1ξnmuBxnd,1ω1uBxnd,1αuBxnd,1ξ1uBxnd,1ξnmuBx1,2ω1uBx1,2αuBx1,2ξ1uBx1,2ξnmuBxnd,Nω1uBxnd,NαuBxnd,Nξ1uBxnd,Nξnm. (A1)

The partial derivatives of the response with respect to the updating parameters are evaluated as follows:

uBxi,nω1=k=1nmγkβkγ1β1Γkϕkxigkd,a[n]ωkag[n], (A2)
uBxi,nξk=Γkϕkxigkd,a[n]ξkag[n], (A3)
uBxi,nα=k=1nmdΓkdαϕkxiqkn+Γkdϕkxiαqkn+Γkϕkxigkd,a[n]αag[n]. (A4)

The partial derivatives of the IRFs (relative displacement or acceleration) with respect to modal frequencies and damping ratios are

gkd[n]ωk=teξkωknt1ωkωd,k+ξkntωd,ksinωd,kntntωkcosωd,knt, (A5)
gkd[n]ξk=tωd,keξkωkntωkntξk1ξk2sinωd,knt+ωkntξk1ξk2cosωd,knt, (A6)
gka[n]ωk=teξkωkntωk12ξk2ωd,kωd,knt2ξk+ξk12ξk2sinωd,knt+2ξk+ωknt14ξk2cosωd,knt, (A7)
gka[n]ξk=teξkωknt2ξk2ωk3nt4ξkωk2ωd,k+12ξk2ωk4ξkωd,k312ξk2ωk3ntωd,ksinωd,knt+2ωk2ξkωk2nt12ξk2ωk4ξkntωd,k2cosωd,knt. (A8)

The partial derivatives of the IRFs and the total derivative of mode shapes with respect to α are calculated as follows:

gkd,a[n]α=gkd,a[n]ωkωk1γkdγkdα1γ1dγ1dα+1βkdβkdα1β1dβ1dα0,k=1,k1, (A9)
dϕkxidα=ϕkxiγkdγkdα+ϕkxiβkdβkdα+ϕkxiηkdηkdα, (A10)

where

ϕkxiγk=xicosγkxi+ηkxisinγkxi12βkeβkxi+12βkeβkxi, (A11)
ϕkxiβk=12ηkγkβkxieβkxi12ηk+γkβkxieβkxi+12γkβk2eβkxieβkxi, (A12)
ϕkxiηk=cosγkxi+12eβkxieβkxi, (A13)

in which

dγkdα=rα+rβkβkdαrγk+rβkβkγk, (A14)
dβkdα=βkdα+βkγkdγkdα, (A15)
βkdα=αβk, (A16)
βkγk=γkβk, (A17)
rα=4α3cosγk+2αγkβksinγk+4α32αγkβksinγke2βk, (A18)
rγk=8γkβk2eβk+4γkβk2+α2γkβkcosγk+α42γk2βk2+α2βksinγk+4γkβk2α2βksinγkα2γkβkcosγke2βk, (A19)
rβk=8γk2βk4γk2βk2eβk+4γk2βkcosγk+α2γksinγk+4γk2βkα2γksinγk2α44γk2βk2+2α2γkβksinγke2βk, (A20)

and

dηkdα=ηkγkdγkdα+ηkβkdβkdα, (A21)
ηkγk=1βk+PkγkQkPkQkγkQk2, (A22)
Pkγk=2βkγk+γk3sinγk+βkγk23γk2cosγkβk2eβk, (A23)
Qkγk=2βkγkcosγkβkγk2sinγk, (A24)
ηkβk=γkβk+PkβkQkPkQkβkQk2, (A25)
Pkβk=γk2sinγk+γkβk22βkγkeβk, (A26)
Qkβk=γk2cosγk+3βk2coshβk+βk2sinhβk. (A27)

Finally, the total derivative of the modal contribution factor with respect to α can be calculated as follows:

dΓkdα=I2dI1dαI1dI2dαI21, (A28)

where

dI1dα=12γkβk2[4βkdβkdα+4γkdγkdα2βk2ηkdγkdα+2βkdβkdαcosγk+2βk2dγkdα2βkηkdβkdαβk2dηkdαsinγk+βkdγkdα+γkdβkdαj1j2+βkγkdj1j2dα]I11γkdγkdα+2βkdβkdα, (A29)
dI2dα=122γkcos2γksin2γk2γk2dγkdαsin2γkγkdηkdαηksin2γkγksin2γkγk2dγkdα+ηk+ηk2γksin2γkdηkdα+ηk242γkcos2γksin2γkγk2dγkdα+j1j2dβkγk2+βk2dα+βkγk2+βk2dj1dαdj2dαsinγkηkcosγk+βkγk2+βk2(j1j2)cosγkdγkdαcosγkdηkdα+ηkdγkdαsinγkj1+j2dγkγk2+βk2dα+γkγk2+βk2dj1dα+dj2dαηksinγk+ηkcosγk+γkγk2+βk2j1+j2sinγkdγkdαsinγkdηkdαηkdγkdαcosγk+j1ηkγkβkβkcoshβksinhβk4βk2dβkdα+ηkγkβksinhβk4βkdj1dα+sinhβk4βkj1dηkdαβkdγkdαγkdβkdαβk2+j2ηk+γkβkβkcoshβksinhβk4βk2dβkdα+ηk+γkβksinhβk4βkdj2dα+sinhβk4βkj2dηkdα+βkdγkdαγkdβkdαβk2+ηkdηkdαγkβkβkdγkdαγkdβkdαβk2, (A30)

in which

j1=ηkγkβkeβk, (A31)
j2=ηk+γkβkeβk, (A32)
dj1dα=dηkdα1βkdγkdα+γkβk2dβkdαeβk+j1dβkdα, (A33)
dj2dα=dηkdα+1βkdγkdαγkβk2dβkdαeβkj2dβkdα, (A34)
dβkγk2+βk2dα=γk2+βk2dβkdαβk2βkdβkdα+2γkdγkdαγk2+βk22, (A35)
dγkγk2+βk2dα=γk2+βk2dγkdαγk2βkdβkdα+2γkdγkdαγk2+βk22. (A36)

For the reader’s convenience, two MATLAB [35] codes are provided in Figure A1 and Figure A2 for calculating, respectively, the modal properties and the derivatives of the response with respect to ω1, α, and the modal damping ratios.

Figure A1.

Figure A1

MATLAB code for calculating the modal properties of the coupled beam model. The input parameters are ω1, α, and nm. The outputs are the vector of natural frequencies (ωn), the mode shape matrix at spatial discretization points ϕ=φ1xφnmx, the vector of modal contribution factors (Γk), and the parameters βk, ηk, and γk corresponding to the nm modes.

Figure A2.

Figure A2

MATLAB code for calculating the elements of the Jacobian matrix. The input parameters are the vector of natural frequencies, the mode shape matrix, the vector of modal contribution factors, parameter α, and parameters βk, ηk, and γk corresponding to the nm modes, indices corresponding to the spatial locations, modal damping ratios, sampling time, and ground acceleration.

Author Contributions

Conceptualization, F.G.; Methodology, F.G.; Software, F.G.; Validation, F.G.; Formal analysis, F.G.; Investigation, F.G.; Data curation, F.G.; Writing—original draft, F.G.; Writing—review & editing, F.G., D.S. and H.H.; Visualization, F.G.; Supervision, D.S. and H.H.; Project administration, D.S. and H.H.; Funding acquisition, D.S. and H.H. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

These data were derived from the following resources available in the public domain: [CESMD] [https://www.strongmotioncenter.org/].

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This research received no external funding.

Footnotes

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.

References

  • 1.Fathali S., Lizundia B. Evaluation of current seismic design equations for nonstructural components in tall buildings using strong motion records. Struct. Des. Tall Spec. Build. 2011;20:30–46. doi: 10.1002/tal.736. [DOI] [Google Scholar]
  • 2.Franco Mayorga C., Tsampras G. Assessment of seismic design provisions for floor diaphragms and higher-mode responses using data from instrumented buildings in California. Earthq. Spectra. 2025;41:3826–3857. doi: 10.1177/87552930251377781. [DOI] [Google Scholar]
  • 3.Roohi M., Hernandez E.M. Performance-based post-earthquake decision making for instrumented buildings. J. Civ. Struct. Health Monit. 2020;10:775–792. doi: 10.1007/s13349-020-00416-1. [DOI] [Google Scholar]
  • 4.Ebrahimian H., Taha A., Ghahari F., Asimaki D., Taciroglu E. Estimation of soil–structure model parameters for the Millikan Library building using a sequential Bayesian Finite Element model updating technique. Buildings. 2022;13:28. doi: 10.3390/buildings13010028. [DOI] [Google Scholar]
  • 5.Shiradhonkar S.R., Shrikhande M. Seismic damage detection in a building frame via finite element model updating. Comput. Struct. 2011;89:2425–2438. doi: 10.1016/j.compstruc.2011.06.006. [DOI] [Google Scholar]
  • 6.Bassoli E., Vincenzi L., D’Altri A.M., De Miranda S., Forghieri M., Castellazzi G. Ambient vibration-based finite element model updating of an earthquake-damaged masonry tower. Struct. Control Health Monit. 2018;25:e2150. doi: 10.1002/stc.2150. [DOI] [Google Scholar]
  • 7.Ghahari F., Malekghaini N., Ebrahimian H., Taciroglu E. Bridge digital twinning using an output-only Bayesian model updating method and recorded seismic measurements. Sensors. 2022;22:1278. doi: 10.3390/s22031278. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Naeim F., Lee H., Hagie S., Bhatia H., Alimoradi A., Miranda E. Three-dimensional analysis, real-time visualization, and automated post-earthquake damage assessment of buildings. Struct. Des. Tall Spec. Build. 2006;15:105–138. doi: 10.1002/tal.345. [DOI] [Google Scholar]
  • 9.Limongelli M.P. The interpolation damage detection method for frames under seismic excitation. J. Sound Vib. 2011;330:5474–5489. doi: 10.1016/j.jsv.2011.06.012. [DOI] [Google Scholar]
  • 10.Kodera K., Nishitani A., Okihara Y. Cubic spline interpolation based estimation of all story seismic responses with acceleration measurement at a limited number of floors. Jpn. Archit. Rev. 2020;3:435–444. doi: 10.1002/2475-8876.12155. [DOI] [Google Scholar]
  • 11.Ghahari F., Swensen D., Haddadi H., Taciroglu E. A hybrid model-data method for seismic response reconstruction of instrumented buildings. Earthq. Spectra. 2024;40:1235–1268. doi: 10.1177/87552930241231686. [DOI] [Google Scholar]
  • 12.Miranda E. Approximate seismic lateral deformation demands in multistory buildings. J. Struct. Eng. 1999;125:417–425. doi: 10.1061/(ASCE)0733-9445(1999)125:4(417). [DOI] [Google Scholar]
  • 13.Rasmussen C.E., Williams C.K.I. Gaussian Processes for Machine Learning. MIT Press; Cambridge, MA, USA: 2006. [Google Scholar]
  • 14.Civera M., Pecorelli M.L., Ceravolo R., Surace C., Fragonara L.Z. A multi-objective genetic algorithm strategy for robust optimal sensor placement. Comput.-Aided Civ. Infrastruct. Eng. 2021;36:1185–1202. doi: 10.1111/mice.12646. [DOI] [Google Scholar]
  • 15.Quarchioni S., Nicoletti V., Gara F. A novel optimal sensor placement software for supporting the development of monitoring systems in civil engineering structures. Eng. Comput. 2026;42:35. doi: 10.1007/s00366-026-02280-x. [DOI] [Google Scholar]
  • 16.Santos-Ruiz I., López-Estrada F.R., Puig V., Valencia-Palomo G., Hernández H.R. Pressure sensor placement for leak localization in water distribution networks using information theory. Sensors. 2022;22:443. doi: 10.3390/s22020443. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Liu Y., Wang L. Multiobjective-clustering-based optimal heterogeneous sensor placement method for thermo-mechanical load identification. Int. J. Mech. Sci. 2023;253:108369. doi: 10.1016/j.ijmecsci.2023.108369. [DOI] [Google Scholar]
  • 18.Hassani S., Dackermann U. A systematic review of optimization algorithms for structural health monitoring and optimal sensor placement. Sensors. 2023;23:3293. doi: 10.3390/s23063293. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Papadimitriou C., Beck J.L., Au S.K. Entropy-based optimal sensor location for structural model updating. J. Vib. Control. 2000;6:781–800. doi: 10.1177/107754630000600508. [DOI] [Google Scholar]
  • 20.Papadimitriou C. Optimal sensor placement methodology for parametric identification of structural systems. J. Sound Vib. 2004;278:923–947. doi: 10.1016/j.jsv.2003.10.063. [DOI] [Google Scholar]
  • 21.Papadimitriou C., Haralampidis Y., Sobczyk K. Optimal experimental design in stochastic structural dynamics. Probabilist. Eng. Mech. 2005;20:67–78. doi: 10.1016/j.probengmech.2004.06.002. [DOI] [Google Scholar]
  • 22.Argyris C., Papadimitriou C., Panetsos P. Bayesian optimal sensor placement for modal identification of civil infrastructures. J. Smart Cities. 2019;2:69–86. doi: 10.18063/JSC.2016.02.001. [DOI] [Google Scholar]
  • 23.Bhattacharyya P., Beck J. Exploiting convexification for Bayesian optimal sensor placement by maximization of mutual information. Struct. Control Health Monit. 2020;27:e2605. doi: 10.1002/stc.2605. [DOI] [Google Scholar]
  • 24.Argyris C., Papadimitriou C., Samaey G., Lombaert G. A unified sampling-based framework for optimal sensor placement considering parameter and prediction inference. Mech. Syst. Signal Process. 2021;161:107950. doi: 10.1016/j.ymssp.2021.107950. [DOI] [Google Scholar]
  • 25.Malings C., Pozzi M. Value of information for spatially distributed systems: Application to sensor placement. Reliab. Eng. Syst. Saf. 2016;154:219–233. doi: 10.1016/j.ress.2016.05.010. [DOI] [Google Scholar]
  • 26.Argyris C., Chowdhury S., Zabel V., Papadimitriou C. Bayesian optimal sensor placement for crack identification in structures using strain measurements. Struct. Control Health Monit. 2018;25:e2137. doi: 10.1002/stc.2137. [DOI] [Google Scholar]
  • 27.Gorodetsky A., Marzouk Y. Mercer kernels and integrated variance experimental design: Connections between Gaussian process regression and polynomial approximation. SIAM/ASA J. Uncertain. Quantif. 2016;4:796–828. doi: 10.1137/15M1017119. [DOI] [Google Scholar]
  • 28.Ghahari F., Swensen D., Haddadi H. Optimal Sensor Placement in Buildings: Stationary Excitation. Sensors. 2025;25:7470. doi: 10.3390/s25247470. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Clough R.W., Penzien J. Dynamics of Structures. McGraw-Hill; New York, NY, USA: 2013. [DOI] [Google Scholar]
  • 30.Miranda E., Akkar S.D. Generalized interstory drift spectrum. J. Struct. Eng. 2006;132:840–852. doi: 10.1061/(ASCE)0733-9445(2006)132:6(840). [DOI] [Google Scholar]
  • 31.Miranda E., Taghavi S. Approximate floor acceleration demands in multistory buildings. I: Formulation. J. Struct. Eng. 2005;131:203–211. doi: 10.1061/(ASCE)0733-9445(2005)131:2(203). [DOI] [Google Scholar]
  • 32.Taghavi S., Miranda E. Approximate floor acceleration demands in multistory buildings. II: Applications. J. Struct. Eng. 2005;131:212–220. doi: 10.1061/(ASCE)0733-9445(2005)131:2(212). [DOI] [Google Scholar]
  • 33.Simon D. Optimal State Estimation: Kalman, H-Infinity, and Nonlinear Approaches. John Wiley & Sons; Hoboken, NJ, USA: 2006. [DOI] [Google Scholar]
  • 34.Astroza R., Ebrahimian H., Conte J.P. Material parameter identification in distributed plasticity FE models of frame-type structures using nonlinear stochastic filtering. J. Eng. Mech. 2015;141:04014149. doi: 10.1061/(ASCE)EM.1943-7889.0000851. [DOI] [Google Scholar]
  • 35.MATLAB . MATLAB. The MathWorks Inc.; Natick, MA, USA: 2024. version 24.1.0 (R2024a) [Google Scholar]
  • 36.Lagarias J.C., Reeds J.A., Wright M.H., Wright P.E. Convergence properties of the Nelder-Mead simplex method in low dimensions. SIAM J. Optim. 1998;9:112–147. doi: 10.1137/S1052623496303470. [DOI] [Google Scholar]
  • 37.Park S.K. A Transformation Method for Constrained-Function Minimization (No. L-10178) NASA; Washington, DC, USA: 1975. [Google Scholar]
  • 38.Kalkan E., Chopra A.K. Evaluation of modal pushover–based scaling of one component of ground motion: Tall buildings. Earthq. Spectra. 2012;28:1469–1493. doi: 10.1193/1.4000091. [DOI] [Google Scholar]
  • 39.Ghahari S.F., Baltay A., Çelebi M., Parker G., Mcguire J., Taciroglu E. Earthquake Early Warning for Estimating Floor Shaking Levels of Tall Buildings. Bull. Seismol. Soc. Am. 2022;112:820–849. doi: 10.1785/0120210224. [DOI] [Google Scholar]
  • 40.Ghahari S.F., Sargsyan K., Çelebi M., Taciroglu E. Quantifying modeling uncertainty in simplified beam models for building response prediction. Struct. Control Health Monit. 2022;29:e3078. doi: 10.1002/stc.3078. [DOI] [Google Scholar]
  • 41.Los Angeles Tall Buildings Structural Design Council (LATBSDC) An Alternative Procedure for Seismic Analysis and Design of Tall Buildings Located in the Los Angeles Region. LATBSDC; Los Angeles, CA, USA: 2020. [Google Scholar]
  • 42.Çelebi M., Ghahari S.F., Haddadi H., Taciroglu E. Response study of the tallest California building inferred from the Mw7.1 Ridgecrest, California earthquake of 5 July 2019 and ambient motions. Earthq. Spectra. 2020;36:1096–1118. doi: 10.1177/8755293020906836. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

These data were derived from the following resources available in the public domain: [CESMD] [https://www.strongmotioncenter.org/].


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES