#### Abstract

Synchronized control is implemented for a five-story building under earthquake loads and its capabilities are investigated for protection of building under earthquake. In this regard, we applied control algorithm in form of synchronized control for structural vibration reduction. Simulation results of modeling indicated that not only the provided control is able to reduce the responses of vibrations for the structure, but also it is even capable of supplying the objectives of synchronized control at the same time. Numerical results for uncontrolled, traditional control and synchronized control coupled with algorithm are presented. It is shown that for El Centro and Bam earthquakes the synchronized control is more efficient to reduce damage to the given structures.

#### 1. Introduction

In the recent years, applying structure controlling technologies for reducing the responses of structure, that is, speed, displacement, acceleration, and force under load of earthquakes or severe winds attracted a lot of attentions. Structure control is classified in different forms including active, passive, semiactive and hybrid controls [1]. In passive control strategy, the vibration force is absorbed by damper. In active control systems, large actuators are used to perform direct control force but, in semiactive systems, the control force is applied indirectly to the structure. The semiactive control system gained more attention, because it can control the performance of the structure satisfactorily, and at the same time it needs less energy to achieve the control objectives. The semiactive actuators are including actuator variable stiffness (AVS) and dampers containing Electrorheological Fluids (ER) or Magnetorheological Fluids (MR) [1, 2].

Active and semiactive systems both have actuators, sensors, and controllers in the structure; therefore, they have more intelligent performance than the passive systems for change in the structural and environmental conditions. In this system, the sensor will collect data from structure during the dynamic loading and send it to the controllers. Then, after process by the controller’s algorithm the control force will be determined and will be sent to actuators and the vibrations of structure are controlled.

The objective of controlling algorithms is to determine the control force in optimized way and to deduct the vibration responses of buildings. For example, control algorithms like LQR, pole assignment, sliding mode control, bang-bang control, clipped control, LQG, independent model space control (IMSC), Fuzzy Logic Control (FLC), Genetic Fuzzy Logic Control (GFLC), and Adaptive Neuro-Fuzzy Inference System (ANFIS) can be named. Each one of these systems has specific particulars that are considered to be used based on condition of structures [1, 2].

On the other hand, the reduction of the vibration response should be in such a manner that the internal forces of the structure will reach their minimum amount. In this regard, the control algorithm shall be set in a way that it can minimize relative displacement between freedom levels synchronically. On the other hand, they shall be synchronized. For example, displacement and drift in a multistory structure shall be reduced at the same time.

Synchronization is a very important issue in most of the controlling systems and it has different definitions [3, 4]. Motion synchronization in multiagent systems with different coordinates and same objective is of great importance [5]. In such applications of control, the performance of system is more dependent on motion synchronization than the correctness of motion in each independent part. The need for synchronized motion will feel when the parts with different coordinates are supposed to move at the same time and the relationship between their relative displacements is important [6]. In most of the experiments while the start and stop times should be synchronized, also the relationship between location and speed between coordinates is very important. The need for improvement in such systems will lead to performing wide researches in this area. The initial researches are in field of motion and indicated that the general performance may be improved through adjustment of error between independent agents [6].

In most of the nonvibrational control models, some agents have the tracking objective but, in vibrational control models, the objective is regulation of outputs or reduction of structure vibration. In fact regulation is a type of tracking but the amount of objective or expected objective is zero [7]. Therefore, based on the explanation, the regulated outputs of the model should be defined in such a manner that they can satisfy the objectives of vibration reduction and, at the same time, they can synchronize the targets.

In this study, a five-story model building was examined to compare control and a traditional active control algorithm against a mathematical synchronized algorithm coupled with . This novel form of synchronized control algorithm combines and mathematical synchronized parameters in a novel algorithm. By using this synchronized control algorithm, displacement and relative displacement of floors, as synchronized parameters under earthquake loading is minimized. With the knowledge of the authors there is no previous research in which a structural seismic control is regarded as motion synchronized control problem or in similar perspective.

#### 2. Synchronized Control Theory

Consider a multiagent system in which n agents are participating in one process. Therefore we need a synchronizer for all of the agents. The target of synchronized control is synchronizing all of the agents in such a manner that the agents can maintain a kinematic relationship, that is, the objective of synchronizer [4].

Setting multiagents for maintain kinematic relationship may be performed in form of guiding and locating the agents along the boundary (or curves) in one specific path.

*Definition 1. *Let be a function with boundary in a compact set , where stands for a state vector and the time.

*Definition 2. *Define and as general state and desired state variables in the th story.

*Definition 3. *Let be an arbitrary point on , where . Denote as an error of the state variable in the th story by

*Definition 4. *Let an earthquake happen in the period of , where is an initial time and is the final time of earthquake.

*Definition 5. *The goal of synchronized control is achieved when for each agent the state variables converge to the desired values , as ; that is, and .

The formulization of synchronizing is different for various issues and for each issue it can be defined in a certain form [4].

#### 3. /LQG Synchronizing Control Algorithm with Feedback of Acceleration

Equation of motion of a structure under dynamic loads is in the form of a second-order differential equation as follows [10]:in which , , and are matrices of mass, damping, and stiffness of the system, respectively. is displacement vector, is control force vector, and is external disturbance vector (resulting from earthquake or wind load). and are, respectively, force control place and external stimulation matrices. And the state-space model of the equation of motion depends on the choice of coordinates.

In order to gain nodal model of (2), assuming that the mass matrix is not unit, the equation can be rewritten as follows [10]:If we define displacement and velocity as variables of state space, , the state equation will be as follows:where is state matrix, is actuator stimulus place matrix, and is disturbance stimulation place matrix.

Consider the following controlling system. It uses feedback acceleration of a system as output [11]:where consists of the system evaluation parameters and is an output of ideal sensors without any noise. , , and are corresponding parameters of as a regulated output for minimizing the value of the cost function.

They are defined as acceleration, velocity, and displacement (or relative displacement) coefficients in matrix or vector forms. , , and are corresponding matrices and a vector for sensors outputs. They are defined based on which sensors are selected:where is the expected value and and are positive semidefinite matrices to regulate the evaluation outputs and weighting the control force, respectively.

In the following instead of , two Riccati equations are used; without loss of generality one may assume that the active control force is proportional to the estimated state variable . That is,where is defined in a way to minimize (6) by proper . For this respect an algebraic Riccati equation which is corresponded with (6) should be solved; is estimated state variable and and is defined in (5) and is the solution of the following Riccati equation to gain controller gain matrix [11]:This equation is solved, through introduction of known parameters in MATLAB Control Toolbox; by different matrices, a set of different controllers is gained. In order to gain suitable controller for system, it is needed to give proper weights to matrix. In this regard, we can weigh important evaluation parameters for the system and place them at one diagonal matrix. This matrix is a weighted matrix.

In the next step standard Kalman filter is used to estimate the system state variables [11]:where is the estimator gain matrix and is gained from the below Riccati equation to get the observer gain matrix:where is magnitude of stimulation spectrum density entering system and is magnitude of noise spectral density of measurement. It is supposed that the stimulates entering system are , sensor noises are , and they are not correlated. Thus controller will be designed through gaining and through using MATLAB Control Toolbox. is gained using (7) and (9) as follows:wherewhere , , , and are the controller dynamic. Now, the evaluation parameters of control algorithm shall be defined in such a manner that, beside the target of output regulation, the synchronization is gained as well. Considering the fact that in structure control the objective is to control structure vibrations, therefore the structure’s displacements in different degree of freedoms are considered as state variable error and it is introduced as part of the regulated outputs. The relative displacements between these degrees of freedoms are defined as objective of synchronized control. The objective of synchronized control will lead to synchronizing in displacements and reduction of internal forces.

#### 4. The Study Model

In this part, a five-story structure model is considered that is similar to Kajima Shizuoka Building [8]. This building has five active hydraulic actuators that are placed between each two adjacent floors (see Figure 1). First story height is 4.2 m and height of each of the remaining stories is 3.6 m. The motion equation of this building can be presented by (2), that is, a second-order differential equation.

In this case, is displacement vector, is control force vector, and is disturbance vector (caused by earthquakes or wind load). and are control force place and external disturbance place-matrices, respectively, , , , , and are defined as follows:The natural damping is considered as %5 and the natural frequencies of the structure are as follows:where the mass in kilograms (kg), damping coefficient in Ns/m, and roughness factor are N/m. In the modeling, only acceleration of first, third, and fifth stories is used as the partial-state feedback to compute control force.

In order to implement the control algorithm in the form of synchronized control, in this model, the error of state variables is determined and introduced them in regulated outputs. In this regard, we consider the displacement of each floor as state variable for error determination. The expected amounts for each component of the error vector are zero.

Therefore, in the optimistic case, the error of state variables in each moment is equal to the amount of displacement in each floor and thus the objective of control is to tend these values to zero as (Figure 2). ConsiderLet us to assume that is a vector that each component stays on the final desired curve as ; that is, . By this approach, the relevant displacement between the floors, is considered as synchronizing error (see Figure 2). Relevant displacement between the floors (drift) is determined as follows:Reduction of relevant displacement between the floors will lead to reducing internal forces of structure. Note that the coupled position error is defined bywhere satisfiesand without loss of generality one may assumewhere is an identical matrix. This means that is an invertible matrix and as converges to zero converges to zero too and vice versa. With respect to the definitions, as coupled position error , and can converge to zero simultaneously [4].

Now, the synchronizing controller is designed by considering and as the evaluated outputs from (5). With this one can simultaneously gain the output setting objectives together with synchronized goals. These regulated outputs defined in synchronization controllers are different from controllers. That is, in the traditional algorithm there are no synchronization parameters and . These two algorithms are the same in using first, third, and fifth stories displacement, drifts, and acceleration to compute the regulated outputs. They are different in using different related parameters.

The abovementioned structure is modeled in MATLAB in Simulink environment (see Figure 3). In this model, at first the record of earthquake is inserted into structure model and then the vibration responses of structure are transferred to controller through acceleration sensors . Finally, proper control force is applied to the structure and the excessive vibrations are controlled.

#### 5. Numerical Results and Discussions

In order to test the designed control algorithm of the structure model in Figure 1, it is analyzed under El Centro Earthquake 1940 and Bam Iran Earthquake 2003 in two forms, with and without controller. The results of analysis are represented for output regulation and synchronizing objectives in structure’s time history response graphs. Figure 4 shows control force level under El Centro Earthquake for all stories. Figures 5, 6, and 7 are demonstrating displacement output, acceleration, and drift ratio (ratio of story’s drift to the height of the corresponded story) of 5th floor of abovementioned structure in two ways of controlled and uncontrolled under El Centro Earthquake. The reduction values are %92, %94, and %88.7 for the displacement, interstory drift, and acceleration of fifth floor, respectively.

Figure 8 shows control force level under Bam Earthquake for all stories. Figures 9, 10, and 11 are demonstrating displacement output, acceleration, and drift ratio of 5th floor of abovementioned structure in two ways of controlled and uncontrolled under Bam Earthquake. The reduction values are %73, %73.5, and %93.64 for the displacement, interstory drift, and acceleration of fifth floor, respectively.

Considering Figures 5–7 and Figures 9–11, it is clear that the proposed control algorithm was able to prevent excessive vibration of the structure and this reduces the internal forces in the structure. It also reduces the damages to structures during the period of earthquake.

On the other hand, the objectives of synchronized control are supplied in addition to regulation of structure output; that is, with convergence of , will vanish as . It is demonstrated in Figures 5–7 and Figures 9–11 that the uncontrolled and the controlled solutions for El Centro Earthquake and for Bam Earthquake vanish as seconds.

Reduction of displacement in floors and convergence toward zero occurred for all of the floors as error of state variable in the same manner that happens for 5th floor. Figures 12 and 13 display the displacements of all five floors together when both under controlled and uncontrolled forms are considered. On the other hand, after converging, the relative displacement for all floors with the controller vanishes. Figures 14 and 15 demonstrated the drift ratio of all of the five floors in controlled and uncontrolled ways.

For comparison of synchronizing controller and traditional controller, the maximum absolute interstory drift and the maximum control force diagrams are supplied in Figure 16 for the El Centro (1940) earthquake and Figure 17 for the Bam earthquake. (Note that Figure 16 is not scaled, and for the scaled El Centro ground motion to 1 the response would be 3.417 times smaller.)

The synchronized controller demonstrates its superiority compared to traditional controller in controlling interstory drifts and also in control force.

#### 6. Conclusion

In this study, we proposed a mathematical synchronized control algorithm coupled with for five-story buildings. The simulation results indicate that, defining the state variable error and synchronized error in regulated outputs, the objectives of synchronized control algorithm can be gained. In addition, after setting these two errors, displacement, drifts, and acceleration values of each floor will decrease significantly and, therefore, the amount of forces on each floor and internal forces of structure will decrease. In general it can be concluded that if conditions for synchronization and regulation are defined properly, the structure can be protected against damage more efficiently.

#### Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.