#### Abstract

The vibration control system of a building structure under a strong earthquake can be regarded as a large complex system composed of a series of overlapping subsystems. In this paper, the overlapping decentralized control of building structure vibration under seismic excitation is studied. Combining the overlapping decentralized control method, H∞ control algorithm, and passive fault-tolerant control method, a passive fault-tolerant overlapping decentralized control method based on the H∞ control algorithm is proposed. In this paper, the design of robust H∞ finite frequency passive fault-tolerant static output feedback controller for each subsystem is studied. The fault matrix of the subcontroller is expressed by a polyhedron with finite vertices. In order to reduce the influence of external disturbance on the controlled output, the finite frequency H∞ control is adopted and the Hamiltonian matrix is avoided. In this paper, the passive fault-tolerant overlapping decentralized control method based on H∞ control algorithm is applied to the vibration control system of the four-story building structure excited by the Hachinohe seismic wave. One drive is set on each layer of the structure, and a total of four drives are set. Select the driver fault factor of 0.5 or 1 and the frequency band [0.3, 8] Hz. The overlapping decentralized control scheme and 16 fault-tolerant fault matrices are designed, and the numerical comparison results are given. The results show that both overlapping decentralized control strategy and multioverlapping decentralized control strategy have achieved good control results. Due to the different number of subsystems and overlapping information, the overlapping decentralized control scheme increases the flexibility of controller setting and reduces the computational cost.

#### 1. Introduction

Structure vibration control strategies have been widely used in the seismic field of civil structures. A large number of microsmart drivers and sensors in the control process does not guarantee the eternal function. Each component is vulnerable to partial or total failure. Because the building structure is a large-scale multidegree-of-freedom structure, the research work mainly focuses on the model order reduction theory, parameter uncertainty control theory, decentralized control theory, etc. However, these theories all need to be considered the robustness of the control system.

In the application of structure vibration control technology in the building structure control system, the control device is usually installed on the floor of the structure, and the corresponding control force is exerted on the structure through the device so as to realize the vibration control of the building structure. The vibration control unit consists of a controller, sensors, and actuators. The controller calculates the corresponding control force according to the structural response collected by the sensor, and the actuator is responsible for exerting the calculated control force to the structure to reduce the structural response under external excitation. However, in the actual construction structure engineering, the control device installed on the structure floor is vulnerable to the influence of factors such as delayed maintenance and damage caused by the external load, and there will be actuator (driver) or sensor failure or even lead to complete failure. In complex engineering systems, safety and reliability are very important. Fault-Tolerant Control (FTC) provides a new way to solve the reliability problem of large complex control systems.

Therefore, when designing the control system, it should be considered that the fault of all or part of the components can be recovered, and the fault-tolerant control method can effectively solve this problem. Fault-tolerant control has the function of making the system feedback insensitive to a fault. Fault-tolerant control can be divided into passive fault-tolerant control and active fault-tolerant control, each of which has its own characteristics. Passive fault-tolerant control can be regarded as traditional robust control without online identification and treats faults as an uncertainty. Passive fault-tolerant control has limited fault-tolerant capacity. However, compared with active fault-tolerant control, passive fault-tolerant control has the advantage of not requiring accurate actuator fault information. In addition, passive fault-tolerant control ensures system stability and expected control performance in the event of actuator failure. Active fault-tolerant control can be understood as generalized robust control, and the control law of the controller needs to be readjusted after the occurrence of a fault, and it can overcome the characteristics of passive fault-tolerant control.

Structural active control had used sensors and actuators to modify and enhance the resistance of the structure to the external environment [1]. Due to the increasing awareness of seismic risk and the challenges to structures in extreme environments, active control technology has received high attention in the past decades [2]. In the control strategy, if the system is far away from the position of the equilibrium state, it is particularly important to choose higher system stiffness. If the system returns to equilibrium, the stiffness value should be set to a lower value. Ramaratnam and Jalili [3] have studied the conversion stiffness method for structural vibration control. Jalili and Knowles IV [4] have controlled structural vibration by using active shock isolation devices. Moon et al. [5] has applied linear magnetostrictive actuator to structural vibration control. Fallah and Ebrahimnejad [6] have used piezoelectric actuators in active vibration control of building structures. Reithmeier and Leitmann [7] have applied Lyapunov stability theory to a structural vibration control system subject to control force constraints and arbitrary control inputs. However, the above control methods are all based on the infinite frequency domain control methods, and compared with the finite frequency domain control theory, they are more conservative. In fact, more and more studies have focused on the control theory of the finite frequency domain in practical problems [8]. Chen et al. [9] has studied the H∞ control problem of structural vibration under seismic excitation in the finite frequency domain, designed the state feedback controller to reduce the structural response, and proved the asymptotic stability of the closed-loop system. According to relevant literature, although the seismic wave is in the infinite frequency domain, only the frequency spectrum whose amplitude exceeds 0.4 can cause greater damage to the building structure is limited [10]. In recent years, according to the system with overlapping decomposition structure, the overlapping controller is designed by the inclusion principle, and the positive nature of the distributed controller is maintained in the design process. The overlapping decomposition method based on the inclusion principle has been applied in many fields and has effectively solved the control problems of various complex, large-scale systems, such as mechanical structure [11], applied mathematics [12], power system [13], automatic highway system [14], and aerospace engineering [15]. At the same time, an overlapping decentralized control strategy has been applied in the civil engineering field [16–21]. In other words, remarkable control effects can be achieved by suppressing seismic waves in a certain frequency domain. Therefore, the finite frequency domain controller can improve the seismic performance of the building structure.

However, in many practical engineering applications, not all states are used for controller design due to the cost of the sensor. In this case, only the measured output can be used to build a closed-loop system. That is, the output feedback control will save cost. At present, there are little researches on fault-tolerant overlaps and decentralized control methods to solve the vibration problem of multidegree-of-freedom structure building structures. The overlapping decentralized control strategy is to divide the whole structure vibration control system into several overlapping subsystems according to certain rules, and each subsystem uses local information of subsystem to control independently.

To study the control effect of overlapping decentralized control strategy to solve the vibration problem of building structure under earthquake excitation. Firstly, this paper introduces the control problem of a linear building structure system with *n* degrees of freedom. Secondly, this paper proposes a passive fault-tolerant overlapping decentralized control method based on the H∞ control algorithm by combining the overlapping decentralized control method, H∞ control algorithm, and passive fault-tolerant control method. Finally, the failure factor of the driver is selected as 0.5 or 1, and the frequency band [0.3, 8] Hz. The passive fault-tolerant overlaps and decentralized control method based on the H∞ control algorithm is applied to the vibration control system of a four-story building under the excitation of Hachinohe seismic wave. Four overlaps and decentralized control schemes and 16 fault-tolerant fault matrices were designed, and the numerical comparison results were given. Overlapping decentralized control strategy provides a new way to solve the vibration control problem of building structures. Since the number of subsystems and overlapping information is different, the overlapping decentralized control scheme increases the flexibility of the controller setting.

#### 2. Description of Structural Control System Problems

For the linear building structural system with *n* degrees-of-freedom shown in Figure 1, under the action of earthquake ground motion, the motion equation can be formulated as follows:where , and are the mass matrix, damping matrix, and stiffness matrix of the building structural system, respectively; is the position matrix of control force; is the position vector of seismic excitation; , , and are the displacement, velocity, and acceleration vectors of each floor of the structure relative to the ground, respectively.

The second-order ordinary differential equation in formula (1) can be converted to the first-order ordinary differential equation as follows [22]:where is the state vector; , and are system, control, and excitation matrices, respectively:

At this point, we can define a new state vector:where

By defining state vector , substitute into equation (2) and multiply the equation left, the first-order motion equation of the following form can be written as follows:where, , , and

is now defined as the control output. is defined as the measurement output. The vibration control system of the building structure can be formulated as follows:where is the state vector of the system; is the control input; is interference input; is the control output. The matrices , , , , and are constant matrices of appropriate dimensions.

#### 3. Passive Fault-Tolerant Control

##### 3.1. Passive Fault-Tolerant H∞ Control Problem

Considering the equation (7) of the continuous time linear system of the building structure, this section introduces the passive fault-tolerant control technique of the driver, and the possibility of failure of the driver is taken into account. Thus, the state feedback control law can be expressed as follows:where is the fault matrix used to describe a drive fault. Therefore, the assumed fault matrix can be written as follows:where is a driver failure in the i-th layer and ; when , the corresponding drive fails completely; indicates that the corresponding drive is free of any failure. If is between 0 and 1, the corresponding drive is partially failing. A complete failure of the drive indicates that the controller does not have any control. In this case, the system is opened loop. For the convenience of controller design, it can be assumed according to the actual situation,

Since is a function of time between , the fault matrix can be described as follows:where are constant matrices.

By substituting the fault-tolerant control law shown in equation (8) into system equation (7), a closed-loop system can be obtained:where ; . For a deterministic , the transfer function from the disturbance to the control output can be expressed as follows [23]:

Finite frequency static output feedback H∞ control can determine the gain matrix such that the closed-loop system equation (12) is asymptotically stable and satisfies the following inequality:

Therefore, the aim is to design a feedback controller equation (8) with the possibility of driver failure and make the closed-loop system equation (12) asymptotically stable and satisfy the H∞ control condition equation (14) in the finite frequency domain. If the designed controller satisfies the above conditions, it is called a fault-tolerant feedback controller.

##### 3.2. H∞ Control Theory in Passive Fault-Tolerant Finite Frequency Domain

Because H∞ control in finite frequency domain involves complex Hamilton matrix [24]. In this section, a passive fault-tolerant H∞ control method based on linear matrix inequality (LMI) is deduced according to the relevant lemma.

Lemma 1. *Assuming and are both real matrices and are symmetric matrices, and can define curves in a complex plane. And, the following two statements are equivalent [25]:*(1)*If , then the following inequality is satisfied for all nonzero :*(2)*For all nonzero , there are symmetric matrices and that satisfy* *where a complex plane can be defined as follows:* *If , then,* *If , then, .*

From Lemma 1 and the transfer function considering the relevant parameters of the system, the following lemma can be established.

Lemma 2. *With respect to the transfer function , given a symmetric matrix , the following two statements are equivalent:*(1)*When , the inequality holds in the finite frequency domain:*(2)*The existence of symmetric matrices and makes the following inequality true:* *where* *where ; and are the upper right and lower left positions of block matrix , respectively.*

Considering the finite frequency domain condition equation (14), the following lemma can be established.

Lemma 3. *For the transfer function of the actual data system matrix, if there are symmetric matrices and that make the inequality equation (22) valid, then the condition equation (14) in the finite frequency domain can be proved.where*

As the system matrix and positive definite matrix are coupled together in Lemma 3, projection lemma is introduced to understand the coupling.

Lemma 4. *(projection lemma [26]): For a given real symmetric matrix and two real matrices and , and considering a matrix of appropriate dimensions, the following inequality holds:**The above equation can solve the matrix if and only if the correlation matrix satisfies the following:*

Theorem 1. *For a given positive real number and a known matrix , the closed-loop system equation (12) is asymptotically stable and the H∞ control performance in the finite frequency domain can be satisfied if there are matrices , , and :where ; .*

*Proof 1: . *By using Schur’s complement lemma, equation (27) can be rewritten as follows:whereThe null Spaces of the matrices and are, respectively,According to the projection theorem, the inequality equation (28) holds if the following inequality can be satisfied:To prove that the closed-loop system equation (12) is asymptotically stable, the following Lyapunov function can be chosen:According to literature [27], inequality equation (26) can be held. In the two-step controller design approach, a fault-tolerant state feedback controller equation (33) can first be designed so that the system equation (7) is stable.By substituting the state control law equation (33) into system equation (7), a closed-loop system can be obtained,where .

For the closed-loop system equation (34), the state feedback gain can be calculated according to the following theorem.

Theorem 2. *The closed-loop system equation (34) is asymptotically stable if and exist, so that equation (35) holds.where . If equation (35) is solvable, then the state feedback gain can be as follows:*

*Proof 2: . *Equation (35) can be simplified as follows:For the unforced closed-loop system equation (34), consider the following Lyapunov function:where is a symmetric positive definite Lyapunov weight matrix.

The unforced closed-loop system equation (34) is asymptotically stable if the following inequality holds:Once the state feedback gain can be obtained, the second step in the controller design is to determine the static output feedback gain .

Theorem 3. *For a given positive real number , the closed-loop system equation (12) is asymptotically stable and the H∞ control performance equation (14) in the finite frequency domain can be satisfied if there are matrices , , , and ,where ; . The feedback gain can be obtained by calculating equation .*

*Proof 3: . *Applying the subdividable space aggregate performance, equations (40) and (41) mean thatwhere ; .

By defining a new variable , equation (27) can be written as follows:where .

According to the new variable , equation (44) can be expressed as follows:where .The right orthogonal complement of matrix is as follows:If the feedback regular is a state where the feedback is controlled, the variable is equal to a zero matrix. The left orthogonal complement of the matrix is as follows:whereBy using the projection lemma, if equation (45) exists, then equation (43) can be proved to hold. Therefore, the proof of equation (42) ensures that equation (26) can be obtained.

Corollary 1. *The static output feedback H∞ control problem can be expressed as the following convex optimization problem:*

##### 3.3. Fault-Tolerant Overlapping Decentralized Control

In this section, the overlapping decentralized control strategy is combined with the passive fault-tolerant control method, and the structure overlapping decentralized fault-tolerant control method based on the H∞ control algorithm is proposed. The calculation steps of the proposed control method are described as follows:(1)The motion equation of the shear model of the n-story building structure is shown in equation (1). According to the inclusion principle and decomposition principle in reference [28] and considering the control output , the first-order continuous-time state model equation (7) of the entire building structural vibration control system is extended and decoupled into a series of overlapping subsystems ().(2)Use the passive fault-tolerant control method to calculate the feedback gain matrix (*i* = 1, 2, …, *L*) of each subsystem. For each overlapping subsystem in equation (51), the following iterative algorithm is used in this section to solve the convex optimization problem in equation (50) to obtain the feedback gain matrix of each subsystem. Step 1: Calculate the initial state feedback gain by using Theorem 2; Step 2: When , the initial static output feedback gain and H∞ performance can be obtained by using the initial state feedback gain and solving the convex optimization equation (50) of Corollary 1; Step 3: while do,(1),(2),(3)Solve the convex optimization problem of Corollary 1 to obtain the initial static output feedback gain and H∞ performance , if then, Exit the loop end if end while Step 4: The static output feedback gain (*i* = 1, 2, …, *L*) of each subsystem can be obtained by this algorithm.(3)According to the feedback gain (*i* = 1, 2, …, *L*) calculated in the above steps, the diagonal extended feedback gain matrix of equation (51) of the extended decoupled system is formed,(4)According to the contraction principle and linear transformation [28], the extended controller is shrunk into an overlapping controller:

#### 4. Control Schemes Design and Numerical Simulation

In order to verify the proposed structure overlapping decentralized passive fault-tolerant control method based on H∞ control algorithm, this section takes the four-story shearing building structure (see Figure 2) as an example, and its mass, stiffness, and damping parameters are [29–31]: *m*_{1} = 450 × 103 kg, *m*_{2} = *m*_{3} = *m*_{4} = 345 × 103 kg; *k*_{1} = 18.05 kN/m, *k*_{2} = 340 × 103 kN/m, *k*_{3} = 326 × 103 kN/m, *k*_{4} = 280 × 103 kN/m; *c*_{1} = 26.170 kN•s/m, *c*_{2} = 490 kN•s/m, *c*_{3} = 467 kN•s/m, *c*_{4} = 410 kN•s/m. The seismic load was Hachinohe seismic wave (Magnitude 8.3) on May 16, 1968, the peak acceleration was 2.250 m/s^{2}, the duration was 36 s, and the sampling step was 0.01 s. In Figure 2, are the control devices. The Hachinohe seismic wave is shown in Figure 3. Based on the principle of the wavelet transform, the energy distribution diagram of the input time history on the natural frequency-time plane can be obtained (Figure 4). The overlapping decentralized control scheme of building a structural vibration system is shown in Figure 5.

In the control output setting, only the feedback of velocity of the structural floor is considered, and the feedback of floor displacement is not considered. A drive is set in each layer of the structure, and a total of four drives are set. The fault matrix of equation (10) over time is shown in Figure 6. Driver failure factor is 0.5 or 1. Wherein, the coefficient 0.5 is expressed as half failure of the drive, and the coefficient 1 is expressed as no failure of the drive. The failure matrix has the following 16 cases. Namely, can be specifically expressed as follows:

When the frequency band [0.3, 8] Hz is selected, an iterative algorithm is applied to solve the structural vibration control inequality. The gain matrix of state feedback obtained from the first iteration of Case1 in Figure 5 can be obtained:

Figure 7 shows the controller singular values of Case1 scheme under consideration of 16 fault-tolerant fault matrices. As can be seen from the figure, the optimal singular value , and the corresponding static output feedback control gain matrix is as follows:

When considering the Case2 overlapping decentralized control scheme in Figure 5, the vibration control system of the whole four-story building structure can be divided into two overlapping subsystems and according to equation (51) in Section 3.3. Static output feedback gains and of subsystems and can be obtained from Section 3.3. Considering 16 fault tolerance matrices , the static feedback gain matrix of Case2 scheme and the corresponding optimal singular value can be obtained according to equations (52) and (53). The singular values of the controller under the Case2 scheme are shown in Figure 8.

Considering the Case3 multioverlapping decentralized control scheme in Figure 5, the vibration control system of the whole four-story building structure can be divided into three overlapping subsystems (). According to equation (51) in Section 3.3, static output feedback gains , and of the three subsystems can be obtained by considering the 16 fault-tolerant fault matrices in Section 3.3. According to equations (52) and (53), the static feedback gain matrix of Case3 scheme and the corresponding optimal singular value can be obtained. The singular values of the controller under the Case3 scheme are shown in Figure 9.

When the building structure is externally excited by Hachinohe seismic wave, and 16 fault-tolerant fault situations are considered. The interstory displacement of the structure is shown in Table 1.

It can be seen from Table 1 that the overlapping decentralized passive fault-tolerant control method of building structure based on H∞ norm proposed in this paper is applied to the vibration control system of building structure under earthquake excitation and achieves a good control effect. Among them, the centralized control (Csae1) scheme has the best control effect. Compared with the control effect of Case1 to Case3 in Table 1, the control effect is getting worse and worse with the increase of overlapping and dispersing times of the building structure. However, on the whole, both the overlapping decentralized control strategy (Csae2) and the multioverlapping decentralized control strategy (Csae3) achieve better control effects.

The time history of the control force installed on the drivers of each floor is shown in Figures 10–12. In the time history diagram of the control force, is the time history of the control force of corresponding digital floors.

#### 5. Discussions

(1)The corresponding controller gain matrices are calculated according to different overlapping decentralized control strategies. The Maximum Singular Values under the consideration of 16 fault-tolerant fault matrices become larger and larger as the degree of overlap and decentralization of structural vibration control schemes increases. However, the design of the controller can be calculated independently by the frequency of the structure itself when solving the vibration control problem of the actual engineering structure.(2)According to the maximum interlayer displacement values in Table 1, the control rate is between 56.08% and 63.92% under the centralized control strategy (Case1). Under the overlapping decentralized control strategy (Case2), the control rate ranged from 47.77% to 52.50%. Under the multioverlapping decentralized control strategy (Case3), the control rate ranges from 43.95% to 47.92%. Therefore, in the building structural vibration control strategy, the control effect of the centralized control strategy is better than the overlapping decentralized control strategy and the multioverlapping decentralized control strategy.(3)MATLAB software is used to program and calculate the different control strategies of the four-story building structural vibration control system. Among them, the running time of the centralized control strategy (Case1) is 1 hour, the running time of overlapping decentralized control strategy (Case2) is 20 minutes, and the running time of multioverlapping decentralized control strategy (Case3) is 30 seconds. The overlapping decentralized control strategy (Case2) and the multioverlapping decentralized control strategy (Case3) reduce the calculation cost.#### 6. Conclusions

The overlapping decentralized control is an effective method to solve complex, large-scale vibration control systems with overlapping information constraints. In this paper, an overlapping decentralized fault-tolerant control method based on H∞ control algorithm is proposed for the vibration control system of a 4-story building structure. Select the driver failure factor of 0.5 or 1 and the frequency band [0.3, 8] Hz. Using MATLAB program to solve and calculate the motion equation and linear matrix inequality in this paper, the results show the following.(1)In this paper, finite frequency H∞ control strategy is adopted in the design of overlapping subcontrollers, and a two-stage method is proposed to solve the derived bilinear matrix inequality.(2)In the passive fault-tolerant control system with 16 fault-tolerant fault matrices, the interstory displacement of the four-story building structure is effectively controlled. Among them, the centralized control (Case1) scheme has the best control effect. Compared with the control effect of Case1, the control effect is getting worse and worse with the increase of overlapping and dispersing times of building structures. However, on the whole, both the overlapping decentralized control strategy (Case2) and the multioverlapping decentralized control strategy (Case3) achieve better control effects.(3)When the building structure is subjected to seismic load excitation, the number of subsystems should be divided according to the actual situation. Because the number of subsystems and overlapping information is different, the overlapping decentralized control scheme increases the flexibility of the controller setting.(4)In this paper, the computational efficiency of vibration control of building structures under seismic excitation is studied, and an interstory actuator with fault-tolerant control is designed. In the future, the theory can be combined with structural health detection technology to facilitate the real-time monitoring and control of structural vibration.

#### Data Availability

The data used to support the findings of this study are included within the article.

#### Conflicts of Interest

The authors declare that they have no conflicts of interest.

#### Acknowledgments

This study was supported by the Anhui Provincial Natural Science Foundation (Grant Nos. 2008085QE245, 2008085QE219, and 2108085QA41), the Natural Science Research Project of Higher Education Institutions in Anhui Province (KJ2019A0747, KJ2019A0748, and KJ2020A0490), the School-Enterprise cooperative development project of Anhui Jianzhu University (HYB20190137), the National Key Research and Development Program of China (2016YFC0701507-2), the Project of Science and Technology Plan of Department of Housing and Urban-Rural Development of Anhui Province (2019YF-029, 2020-YF20, and 2021-YF22), the Doctoral Startup Foundation of Anhui Jianzhu University (2017QD05, 2018QD40, 2020QDZ07, and 2020QDZ38), and the College Student Innovation and Entrepreneurship Training Program of Anhui Jianzhu University (2021xj252).