Open access peer-reviewed chapter

Design of Earth Quake Responses Decentralized Controller in Smart Building Systems

Written By

Doghmane Mohamed Zinelabidine and Eladj Said

Submitted: June 13th, 2022 Reviewed: June 30th, 2022 Published: January 31st, 2023

DOI: 10.5772/intechopen.106217

Chapter metrics overview

13 Chapter Downloads

View Full Metrics

Abstract

Many building systems are known to have complex structure with large dimension variables that characterize its mathematical models. In such case, it is basically desirable to use avoid the use of centralized controller due to the possibility of dimension increase during its implementation. The design of decentralized controller has faced tremendous success especially for large scale systems. The main objective of this book chapter is to design decentralized controller for building system in order to avoid the damages that will be caused by the earth quake responses. This controller is designed to increase the robustness and improve the smart building system responses toward different earth quakes. The optimized behavior of the control system has been analyzed and tested in the framework of the inclusion-contraction of the overlapping decomposition theories. Moreover, the application of this control strategy to smart building system has led to significantly minimize the damages that can be generally caused by the severe earth quakes. Thence, the obtained results have demonstrated the usefulness of the proposed controller for constructing smart cities.

Keywords

  • decentralized controller
  • earth quake responses
  • overlapping decomposition
  • smart building systems
  • smart cities

1. Introduction

Describing the behavior of many mechanical and engineering systems may let us end up with high dimensional mathematical models. The analysis and design problems of such systems become very complex; since the solution may not be found easily due to the huge amount of computation efforts required to simulate and analyze the dynamic process of the system, which may lead to large scale decentralized controller [1]. Therefore, new techniques and strategies should be designed in order to optimize the controller through decomposing it into simpler subsystems, so that, the control of such systems can be combined together in order to control the original global system. The objective of this paper is to design a decentralized optimal controller of well-known example of overlapping system using extension principle; our work is development of (L. Bakule and J. Rodellar 1995) paper by improving the performance of responses using optimization technique. We will see in this book chapter the application of decentralized optimal overlapping decomposition for six floor building system, for which we have given brief mathematical description of the system and the process being applied. It has been found that designing an algorithm for such type of systems is possible and very useful because it satisfies condition for this algorithm (condition of expansion/contraction, condition of contractibility of controllers). The chapter is organized as follows, in the second section, a six-floor building system mathematical model has been carefully described in order to permit the readers understand the dynamic behavior of the system. In section three, the theories of expansion/contraction have been introduced so that it will allows us to design an overlapping decentralized controller for the system under study. In section four, the contractibility of the designed controller has been discussed for application to the original system after decomposition. In the fifth section, we have proposed a controller based on the introduced theories in order to minimize the six floor building system under sever earthquake input signals. The controller robustness and performance have been demonstrated through simulation results in section six. The chapter has been ended up by conclusion and recommendation for implementation in smart building system which will be an important step toward smart cities.

Advertisement

2. System description

Construction engineering is very important term that gathers many disciplines that varies from physics, mechanics, electronics and control [1]. It is applied science, for which engineers build different structures within the scope of civil engineering, smart building systems; thus, it is scientific discipline to the design of building that defines smart cities [2]. People combined a practical knowledge of materials and construction with the mathematics and science that were then available [3].

Consider the mechanical second order building system shown in Figures 1 and 2. The system is composed of six floor build in concrete cement and it is under continuous vibrations created by the continuous movement of the earth and earthquakes. The system’s dynamic is described by first order differential equation written in the matrix form, the size of the matrix is proportional to the number of floors and earthquake sensors installed for each as well as the actuators at the level of each floor or set of floors. The actuators are designed to create a counter force synchronously to the building dynamic.

Figure 1.

Overlapping structure of building system [1].

Figure 2.

Overlapping structure of real building system [1].

The system shown in Figure 1 can be represented by the following mathematical model

Mq¨+Dq̇+Sq=Buy=Cqv=Vq̇E1

Where:

M:6×6Z is the mass matrix, symmetric, positive definite matrix.

D:6×6Z is the damping matrix.

S:6×6Z is the stiffness matrix.

q:6×1Z is the displacement vector, represents the degree of freedom of the system.

B:6×3Z is the input matrix, represents locations of actuators.

u:3×1Z is the input signal, sinusoidal signal in this example.

Eq. (1) indicate the response of building system to earthquake; Figure 3 shows a failure response to real earthquake system [1, 4].

Figure 3.

Failure response of a building system to earthquake disturbances [1].

Eq. (1) can be written as.

or

q=TIqeu=Uuey=GIyev=HIveE2

Where TIT=In=I6, UUI=Im=I3GIG=Ip=I6, HTH=Ir=I6.

And TI,UI,GI,HI indicates the pseudo-inverse of T,U,G,H respectively [2].

M11M12M13M21M22M23M31M32M33q¨1q¨2q¨3+D11D12D13D21D22D23D31D32D33q̇1q̇2q̇3+S11S12S13S21S22S23S31S32S33q1q2q3=B11000B22000B33u1u2u3y1y2y3=C11000C22000C33q1q2q3v1v2v3=V11000V22000V33q̇1q̇2q̇3E3

Where dashed lines indicate the subsystems, in this example we have only two subsystems S1 and S2 that shares common informations (M22,D22,S22,B22,C22,V22) [1].

Advertisement

3. Expansion and contraction

We have the overlapping system (1) and we want to transform it into non-overlapping system described by

se:Meq¨e+Deq̇e+Seqe=Beueye=Ceqeve=Veq̇eE4

To do that we consider the transformation matrices between systems (1) and (3)

qe=Tque=UIuye=Gyve=HvE5

The system described by Eq. (3) is said to be an expansion of the system described by (1) (or the system described by (1) is considered to be a contraction of the system (3)) if there exist transformation T,U,G and H that satisfied Eq. (4) so that for any initial states qe0q̇e0 and for any input uetRm for all t0 [5], we have

qe0=Tq0q̇e0=Tq̇0ut=Uuetqet=Tqtq̇et=Tq̇tvet=HvtE6

Essentially there exist two (02) methods to derive condition of extension:

  • Method one

Requires working directly with the matrix second order equation in both original and extended system which means we need to use the matrices M and Me [1].

  • Method two

Starts by transforming the second order system into an equivalent first order system requires working with M1 and Me1.

Consider the system (1) and its expansion (3); define the state vectors x,xe as: x=qTq̇TT, xe=qeTq̇eTT then Eqs. (1) and (2) can be written as

sx:ẋ=Axx+Bxuyx=CxxE7
sex:ẋe=Aexxe+Bexueyex=CexxeE8

Where

Ax=06×6I6M1SM1DBx=06×3M1BCx=diagCV

And

Aex=08×8I8Me1SeMe1DeBex=08×4Me1BeCex=diagCeVe

Consider the transformation T,U,G satisfying (6) for the original system; define the transform for the expanded system as.

Td=diagTT; Cd=diagGH.

This implies that

xe0=Tdx0ut=Uuetxet=Tdxtyext=CdxtE9

  1. Theorem one

The system se is an extension of the system s or equivalently s is dis-extension of se if and only if there exists full rank transformation matrices T,U,G and H such that

Me1SeT=TM1SMe1DeT=TM1DMe1Be=TM1BUGC=CeTHV=VeTE10

These equations are found by transforming the system (1) and (3) into state space model [6].

Eq. (10) can be written as

Me1=TM1TI+McqSe=TSTI+ScqDe=TDTI+DcqBe=TBU+BcqCe=GCTI+CcVe=HVTI+VcE11

With Me,Se,De,Be,CeandVe are given by

Me=M11M120M13M21M220M23M210M22M23M310M32M33,De=D11D120D13D21D220D23D210D22D23D310D32D33,Se=S11S120S13S21S220S23S210S22S23S310S32S33,Be=B110000B22B2200B22B220000B33,Ce=C110000C220000C220000C33,Ve=V110000V220000V220000V33

Where Mqc,Sqc,Dqc,Bqc,Cqc and Vqc are complementary matrices defined in such way to satisfy the condition of extension [6, 7].

  1. Theorem two

The system (2) is an expansion of the system (1) if

MqcT=0KqcT=0DqcT=0Bqc=0CqcT=0VqcT=0E12

Eq. (12) is satisfied by choosing the complementary matrices as

.qc=00.5.120.5.12000.5.220.5.22000.5.220.5.22000.5.320.5.320E13
Advertisement

4. Contractibility of controllers

Let us consider the controller given by Eq. (14), for the overlapping building system

u=Fy+Lv+wE14

And Let us consider the controller given by Eq. (15) for the expanded system of the building system:

ue=Feye+Leve+weE15

Where w and we are the external inputs of the smart building system [1, 8].

  1. Theorem three

    The controller described by Eq. (15) is contractible to the controller given by Eq. (14) if and only if

    FC=UFeGCLV=ULeHVE16

  2. Theorem four

If Eq. (2) is an extension of Eq. (1) and if Eq. (2) is stable (respectively asymptotically stable) then Eq. (1) is stable (respectively asymptotically stable) [6, 9].

Advertisement

5. Decentralized optimal output feedback control

  1. Problem’s frame

    Consider the system (7); our goal is to find control law u=Kyx to minimize the cost function

    J=+xTQx+uTRudtE17

    Such that the closed loop system

    Sc=ẋ=A+BxKCxxyx=CxxE18

    is asymptotically stable

  2. Problem Solution

First we have the following two subsystems that have been extracted from the expanded system

M1q¨e1+D1q̇e1+S1qe1=B1ue1ye1=C1qe1ve1=V1q̇e1E19
M2q¨e2+D2q̇e2+S2qe2=B2ue2ye2=C2qe2ve2=V2q̇e2E20

Let us transform these two subsystems into state space form to get

s1:ẋe1=Aex1xe1+Bex1ue1y1=Cex1xe1E21
s2:ẋe2=Aex2xe2+Bex2ue2y2=Cex2xe2E22

Where:

Aex1=02+2×2+2I2+2×2+2M11S1M11D1Bex1=02+2×2+2M11B1Cex1=diagC1V1
Aex2=02+2×2+2I2+2×2+2M21S2M21D2Bex2=02+2×2+2M21B2Cex2=diagC2V2

We will try to generate the optimal output feedback for each subsystem as ui=Kiyi;i=1,2, to each subsystem we associate the performance index:

Ji=+xiTQixi+uiTRiuidti=1,2E23

The necessary and sufficient conditions of optimality for each subsystem are:

ϕiTPi+Piϕi+Qi+CxiTKiTRiKiCxi=0Ki=Ri1BxiTPiLiCxiTCxiLiCxiT1ϕiLi+LiϕiT+X0i=0E24

Where ϕi=Ai+BxiKiCxi, X0i=x0ix0iT; generally we take x0i=I.

The optimal cost can be found as:

Ji=.5tracePiX0iE25

And the optimal control law as ui=Kiyi where

Ki=K11iK12iK13iK14iK21iK22iK23iK24iE26

The control law for expanded system is

Ki=K111K12100K131K14100K211K22100K231K2410000K112K12200K132K14200K212K22200K232K242E27

and the contracted control law for the original system is:

K=K111K1210K131K1410K211K221+K112K122K211K241+K132K1420K212K2220K232K242E28

To apply this control law for the original mechanical system, we must write it in the form:

u=Fy+Lv+wE29

Where: w is the external input to the mechanical system [6, 10].

We have

K=FLKe=FeLeE30

With

F=K111K1210K211K221+K112K1220K212K222L=K131K1410K231K241+K132K1420K232K242E31

Now the projection of this control law onto the original mechanical system gives [11]:

Mq¨+D+BLVq̇+K+BFCq=Bwy=Cqv=Vq̇E32
Advertisement

6. Simulation results and discussion

Results founded in this paper using Matlab environment, where first, we started with centralized non-optimal controller for each floor as shown in figures below (Figures 46).

Figure 4.

Centralized non-optimal control system (flour 2).

Figure 5.

Centralized non-optimal control system (flour 4).

Figure 6.

Centralized non-optimal control system (flour 6).

Then we apply decentralized non-optimal controller for the same floors (Figures 710).

Figure 7.

Decentralized non-0ptimal control sub-system 1(flour 2).

Figure 8.

Decentralized non-optimal control sub-system 1(flour 4).

Figure 9.

Decentralized non-optimal control sub-system 2(flour 2).

Figure 10.

Decentralized non-optimal control sub-system 2(flour 4).

We notice that in common floor (Figures 8 and 10) the response of system in closed loop form still effective; this is according to the interconnection between subsystems Figure 11.

Figure 11.

Centralized optimal control system (flour 2).

An optimization technique was applied for centralized and decentralized controller as show in figure below:

Even when we applied optimization responses in Figure 12 still valuable which may make damages to the building. The cost function of centralized controller is Jt=7.31103 while decentralized controller gives (Figures 1316).

Figure 12.

Centralized optimal control system (flour 6).

Figure 13.

Decentralized optimal control sub-system 1 (flour 2).

Figure 14.

Decentralized optimal control sub-system 1 (flour 4).

Figure 15.

Decentralized optimal control sub-system 2 (flour 2).

Figure 16.

Decentralized optimal control sub-system 2 (flour 4).

The cost functions of subsystems 1 and 2 are respectively J1=2.47103 and J2=1.41103.

Advertisement

7. Conclusion

The overlapping decomposition method has been presented in this book chapter, and then the inclusion principle has been introduced to provide a mathematical framework for decentralized control. The inclusion of the cost function has also been discussed to incorporate the optimal control problem for large scale smart building systems where the concept of contractibility of controllers has been discussed. Optimal decentralized dynamic output feedback controllers design has been proposed for six-floor building systems with overlapping structure. Non-optimal overlapping centralized and decentralized controllers are designed for which we found that decentralized controller give better results. Furthermore to improve these results we developed an optimization technique that allow us not just design optimal controller but also minimize the cost function of the whole system for decomposed decentralized (J1=2.47103, J2=1.41103) in comparing to centralized (Jt=7.31103) controller; where we it is clear that J1+J2Jt. The obtained results have demonstrated the superiority of the proposed controller to design smart building system toward smart cities.

Advertisement

Acknowledgments

This paper is a summary of final year project’ part for getting research master of M. Z. Doghmane, at the department of electrification (Ex-INH), university of Boumerdes, Algeria.

References

  1. 1. Doghmane MZ, Kidouche M, Eladj S, Belahcene B. Design of Optimal Decentralized Controller Using Overlapping Decomposition for smart building system. In: Hatti M, editor. Artificial Intelligence and Renewables Towards an Energy Transition. ICAIRES 2020. Lecture Notes in Networks and Systems. Vol. 174. Tipasa, Algeria: Springer, Cham; 2021. DOI: 10.1007/978-3-030-63846-7_16
  2. 2. Mendil C, Kidouche M, Doghmane MZ. Modeling of hydrocarbons rotary drilling systems under torsional vibrations: A survey. In: Hatti M, editor. Artificial Intelligence and Renewables Towards an Energy Transition. ICAIRES 2020. Lecture Notes in Networks and Systems. Vol. 174. Tipasa, Algeria: Springer, Cham; 2021. DOI: 10.1007/978-3-030-63846-7_24
  3. 3. Reitherman R, Anagnos T, Meluch W. Building Bridges between Civil Engineers and Science Museums. USA: Consortium of Universities for Research in Earthquake Engineering; 2008
  4. 4. Schweier C, Markus M, Steinle E. Simulation of earthquake caused building damages for the development of fast reconnaissance techniques. Natural Hazards and Earth System Sciences. 2004;2004(4):285-293
  5. 5. Iftar L. Decentralized estimation and control with overlapping input-state output decomposition. Automatica. 1993;29:511-516
  6. 6. Doghmane MZ, Kidouche M, Ahriche A. Decentralized overlapping control design with application to rotary drilling system. IETE Journal of Research. 2021. DOI: 10.1080/03772063.2021.1886602
  7. 7. Bakule L, Lunze J. Decentralized Design of Feedback Control for Large-Scale Systems. Priloha casopisu Kybernetika, Supplement to the journal Kyberneitika: ACADEMIA, praha; 1988
  8. 8. Mendil C, Kidouche M, Doghmane MZ. A study of the parametric variations influences on stick-slip vibrations in smart rotary drilling systems. In: Hatti M, editor. Artificial Intelligence and Renewables Towards an Energy Transition. ICAIRES 2020. Lecture Notes in Networks and Systems. Vol. 174. Tipasa, Algeria: Springer, Cham; 2021. DOI: 10.1007/978-3-030-63846-7_67
  9. 9. Ikeda M, Siljack DD. Overlapping decentralized control with input, state, and output inclusion. Control Theory and Advanced Technology. 1986;2(2):155-172
  10. 10. Palacios-Quinonero F, Rodellar J, Rosell JM. Sequential design of multi-overlapping controllers for longitudinal multi-overlapping systems. Applied Mathematics and Computation. 2010;217(3):1170-1183
  11. 11. Mendil C, Kidouche M, Doghmane MZ. Automatic control of a heat exchanger in a nuclear power station: The classical and the fuzzy methods. International Conference on Advanced Electrical Engineering (ICAEE). 2019;2019:1-6. DOI: 10.1109/ICAEE47123.2019.9014661

Written By

Doghmane Mohamed Zinelabidine and Eladj Said

Submitted: June 13th, 2022 Reviewed: June 30th, 2022 Published: January 31st, 2023