
Citation: Hayder S. Al-Madhhachi, Ahmed M. Ajeena, Nihad A. Al-Bughaebi. Dynamic simulation and energy analysis of forced circulation solar thermal system in two various climate cities in Iraq[J]. AIMS Energy, 2021, 9(1): 138-149. doi: 10.3934/energy.2021008
[1] | Hanlin Wang, Erkan Oterkus, Selahattin Celik, Serkan Toros . Thermomechanical analysis of porous solid oxide fuel cell by using peridynamics. AIMS Energy, 2017, 5(4): 585-600. doi: 10.3934/energy.2017.4.585 |
[2] | Amine Abbou, Abdennebi El Hassnaoui . A novel approach for predicting PEMFC in varying ambient conditions by using a transient search optimization algorithm based on a semi-empirical model. AIMS Energy, 2022, 10(2): 254-272. doi: 10.3934/energy.2022014 |
[3] | Abdulrahman Th. Mohammad, Wisam A. M. Al-Shohani . Numerical and experimental investigation for analyzing the temperature influence on the performance of photovoltaic module. AIMS Energy, 2022, 10(5): 1026-1045. doi: 10.3934/energy.2022047 |
[4] | Yuto Tsuzuki, Yutaro Akimoto, Keiichi Okajima . Preventive control method for stable operation of proton exchange membrane fuel-cell stacks. AIMS Energy, 2023, 11(1): 64-78. doi: 10.3934/energy.2023004 |
[5] | César A. C. Sequeira, David S. P. Cardoso, Marta Martins, Luís Amaral . Novel materials for fuel cells operating on liquid fuels. AIMS Energy, 2017, 5(3): 458-481. doi: 10.3934/energy.2017.3.458 |
[6] | Amine Ben Alaya, Charfeddine Mrad, Férid Kourda . Piezoelectric energy harvesting under free and forced vibrations for different operating conditions. AIMS Energy, 2024, 12(6): 1334-1365. doi: 10.3934/energy.2024060 |
[7] | Muluken Biadgelegn Wollele, Abdulkadir Aman Hassen . Design and experimental investigation of solar cooker with thermal energy storage. AIMS Energy, 2019, 7(6): 957-970. doi: 10.3934/energy.2019.6.957 |
[8] | Deinma T. Dick, Oluranti Agboola, Augustine O. Ayeni . Pyrolysis of waste tyre for high-quality fuel products: A review. AIMS Energy, 2020, 8(5): 869-895. doi: 10.3934/energy.2020.5.869 |
[9] | Ahmed Eldessouky, Hossam Gabbar . SVC control enhancement applying self-learning fuzzy algorithm for islanded microgrid. AIMS Energy, 2016, 4(2): 363-378. doi: 10.3934/energy.2016.2.363 |
[10] | Andrey Dar'enkov, Aleksey Kralin, Evgeny Kryukov, Yaroslav Petukhov . Research into the operating modes of a stand-alone dual-channel hybrid power system. AIMS Energy, 2024, 12(3): 706-726. doi: 10.3934/energy.2024033 |
As computer technology and machinery manufacturing technology develops, people are expecting more and more from production automation. Since the last century, the manipulator system has gradually replaced human beings to complete the dangerous and repetitive work in various fields [1,2,3,4]. At the same time, the manipulator system can also significantly improve the production efficiency [5,6,7]. The flexible manipulator has better performance of high stability, high precision, high efficiency and low energy consumption than the traditional rigid manipulator [8,9,10,11]. Consequently, it is more adapted to the complex and changeable working environments in various fields. For example, for the sake of improving the automation level of agricultural production, the flexible manipulator system is adopted to pick fruit and vegetable crops in the field of agriculture, so as to further ensure the safety of agricultural products and improve the production efficiency in the process of processing and production. However, the flexible manipulator is characterized by its complex structure, low control accuracy, difficult control, etc. These defects may lead to vibration of the flexible manipulator system, which greatly affects the stability of the actual production. Thus, improving its stiffness and control accuracy, and suppressing the vibration of the flexible manipulator system have become the focus of current research.
By referring to the literature, we can know that the manipulator system with special flexible structure is a typical infinite dimensional distributed parameter system [12,13,14]. Most of the existing studies of the manipulators are based on the ordinary differential equation (ODE) dynamic models [15,16,17,18]. Nevertheless, these ODE models limit the system to a few key patterns, greatly affecting system performance [19]. For getting the accurate description of the flexible manipulator systems, the model cannot be constructed only through a single ODE; otherwise, there will be spillover instability [20]. Therefore, it is necessary to introduce partial differential equations (PDEs) in the flexible connection systems. At present, there are some research achievements on flexible systems described by PDEs. In [21], for the sake of the achievement of control goals, a boundary controller with input backlash is constructed based on the infinite-dimensional dynamic model. For the single flexible link manipulator system in [22], a sliding mode boundary controller is designed based on the adaptive radial basis function (RBF) neural network (NN) to drive the joint to the required position and quickly suppress the vibration on the beam. Then, an adaptive fault-tolerant control method is raised by using RBFNN and LaSalle's invariance principle to solve the failure problem of the actuator of the single-link flexible manipulator in [23].
Over the past two decades, systems modeled by PDEs have attracted more and more researchers because of their wide application in various fields, and numerous methods have been reported [24,25,26,27,28]. However, these results [21,22,23,24,25,26,27,28] all ignored the constraint problem. In fact, many real-world systems are limited by constraints in various ways [29]. It is possible that such constraints are due to physical restriction of systems, or caused by the requirements of safe operation [30]. Motivated by progress in constraints, lots of state constraint problems have been researched for ODE systems [31,32,33]. With the rise of the research on PDE systems, some scholars also put their attention to the problem of state constraints of PDE flexible mechanical systems. In [34], a class of flexible riser systems with backlash modeled by PDEs is considered. In order to solve its position and velocity constraints, logarithmic BLF is used. In [35], the state feedback control problem of moving vehicle-mounted manipulator modeled by PDE with output constraint is studied. Under the action of the designed control scheme, the position control and vibration suppression are effectively improved. For the uncertain PDE flexible manipulator system in [36], a NN fault-tolerant control scheme under state constraints is proposed. In the design process, the tangent BLF is utilized to handle the constraint problem, and get a good control.
In addition to the state constraint problem, in today's society, production resources are also tight. While meeting the quality of control, saving resources has become an important aspect that needs to be consider. In recent years, the event triggered control [37,38,39,40], as an effective method that can not only achieve control objectives, but also save resources, has raised the broad interest of all researchers. The event triggered control is a control mechanism of sampling on demand. System resources can only be used when necessary, and can meet the expected control performance indicators. In [41], a collaborative design scheme consisted of switching event triggering mechanism and mode dependent adaptive control law is proposed which solves the mismatch problem and avoids the Zeno behavior. In [42], for nonlinear uncertain systems, besides the design methods on the basis of fixed threshold strategy and relative threshold strategy, a new switching threshold strategy is proposed. However, the above results are only applicable to the system modeled by ordinary differential methods. When these methods are directly applied to the control system modeled by partial differential methods, it may lead to the failure of control strategy, and even bring huge losses to practical engineering. In addition, in the actual production and life, many control systems need to be modeled by partial differential method to achieve better control effect. Among them, the flexible manipulator system modeled by partial differential method is widely used in [43,44,45]. Therefore, in order to make efficient use of resources, the event-triggered control of flexible manipulator systems modeled by PDEs under state constraints is a significant topic of study that has inspired our own research.
It can be seen from the above analysis that although researchers have put forward many research results for flexible manipulator system, there are still some limitations. Therefore, the event-triggered control of a PDE flexible manipulator with constraints will be taken as the research object in this paper, and the control goal of saving communication resources will be achieved by designing event-triggered controllers. On the premise of achieving the stable performance of the system, good vibration suppression effect of the flexible manipulator will be maintained. On account of the above discussion, the innovation of this article is given below: when dealing with the state constraint of PDE flexible manipulator system, an event trigger control strategy is introduced.
In this paper, an event-triggered control design problem is studied for flexible manipulator systems with full state constraints. Under frameworks of adaptive backstepping control design technique, an event-triggered control scheme is proposed for flexible manipulator systems. The main contribution of the paper is summarized as follows:
1) In this paper, the design problem of event-triggered control is studied for flexible manipulator system with full state constraints and an event-triggered control method is proposed. Different from the constraint control scheme in [31,32], the event-triggered control strategy proposed in this paper can save unnecessary control signal transmission and improve the system performance.
2) An event-triggered mechanism with relative threshold is designed, and the control signal update is event-driven under well-established event-triggered strategy. The proposed event-triggered control scheme effectively reduces the communication burden in the controller-to-the-actuator channel and still ensures the system stability, and it achieves the control objective.
The main contents of Sections 2 to 6 are as follows: Section 2 is the partial differential system model, and it gives the assumption and control objectives. The design procedure of the event trigger controllers based on Tan-BLF and backstepping technique is introduced in Section 3. Section 4 is the system stability analysis process. In Section 5, the effectiveness of the proposed method is further demonstrated with the help of a simulation example. Finally, the conclusion is given in Section 6.
Notations. To simplify and differentiate, notations (A)r=∂(A)/∂(A)∂r∂r, (˙A)=∂(A)/∂(A)∂τ∂τ throughout this paper. In the same way, (A)rr means ∂2(A)/∂2(A)∂r∂r2, (A)rrr=∂3(A)/∂3(A)∂r∂r3 and (A)rrrr=∂4(A)/∂4(A)∂r∂r4, (¨A) =∂2(A)/=∂2(A)∂τ∂τ2. In addition, (A)T stands for transposition of (A).
Based on the Hamiltonian principle [37], the dynamic model of the flexible manipulator system is solved as follows
∫t2t1(ϵEk−ϵEp+ϵW)dt=0 | (1) |
where ϵ(A) means the variation of (A). The expressions of kinetic energy Ek, potential energy Ep and work W produced in the operation of the system are respectively listed as
Ek=12Ih˙ϱ2(τ)+12∫L0ℓ˙Y2(r,τ)dr+12m˙Y2(X,τ) | (2) |
Ep=12∫L0EIζ2rr(r,τ)dr | (3) |
W=Φ(τ)ϱ(τ)+O(τ)Y(X,τ) | (4) |
where Ih stands for the hub inertia; ϱ(τ) represents the joint angle; ℓ and Y are the mass per unit length and the arc length at r of the flexible manipulator, respectively, where Y(r,τ)=rϱ(τ)+ζ(r,τ); the mass of the payload is m; the bending stiffness is denoted by EI; the manipulator length and the connecting rod vibration deflection at r are expressed by X and ζ(r,τ); the torque input of the joint motor and the force input of the actuator are represented with Φ(τ) and O(τ), respectively.
Combined with the Hamiltonian principle, through a series of derivations, the system PDE model can be written as follows:
ℓ¨Y(r,τ)=−EIζrrrr(r,τ) | (5) |
Φ(τ)=Ih¨ϱ(τ)−EIζrr(0,τ) | (6) |
O(τ)=m¨Y(X,τ)−EIζrrr(X,τ) | (7) |
ζ(0,τ)=ζr(0,τ)=ζrr(X,τ)=0 | (8) |
Furthermore, ϱ(τ) and ζ(X,τ) are the system outputs, and they meet ϱ(τ)<kd1 and ζ(X,τ)<kd2 with kd1 and kd2 being constants. There are two constants kc1 and kc2 such that following formulas hold:
|z1(0)|=|ϱ(0)−ϱd|<kc1 | (9) |
|z3(0)|=|ζ(X,0)−ζd(X,0)|<kc2 | (10) |
where z1=ϱ(τ)−ϱd, ϱd is the ideal angle position, and ϱd is a constant, and z3=ζ(X,τ)−ζd(X,τ), ζd(X,τ) means the required vibration.
Assumption 1 [46]. Suppose that the parameters ζrr(0,τ) and ζrrr(X,τ) are attainable.
Control objective: The event-triggered controllers are designed to realize the following control objectives:
1) suppresses the vibration of the manipulator and stabilizes it in the desired position.
2) the joint angle ϱ(τ) and boundary vibration diversion ζ(X,τ) are confined within the constraints.
3) the system signals are all bounded.
4) it can effectively avoid the occurrence of the Zeno behavior.
The following Eqs (11) and (12) are the system boundary errors:
z1(τ)=ϱ(τ)−ϱd | (11) |
z2(τ)=˙ϱ(τ)−μ(τ) | (12) |
z3(τ)=ζ(X,τ)−ζd(X,τ) | (13) |
z4(τ)=˙ζ(X,τ)−ϑ(τ) | (14) |
where μ(τ)=−k1z1(τ) and ϑ(τ)=−k3z3(τ) are virtual controls with ˙ϱd=0 and ˙ζd=0, k1>0 and k3>0.
Taking the derivative of (11)–(14), and combining (5)–(8), one has
˙z1(τ)=z2(τ)+μ(τ)−˙ϱd=z2(τ)−k1z1(τ) | (15) |
˙z2(τ)=(Φ(τ)+EIζrr(0,τ))/Ih−˙μ(τ) | (16) |
˙z3(τ)=z4(τ)+ϑ(τ)−˙ζd(X,τ)=z4(τ)−k3z3(τ) | (17) |
˙z4(τ)=(O(τ)+EIζrrr(X,τ)−ρX(Φ(τ)+EIζrr(0,τ)))/m−˙ϑ(τ) | (18) |
where ρ=m/mIhIh.
Choose the following Lyapunov function:
V1(τ)=12log(k2c1k2c1−z21(τ)) | (19) |
Then, taking the derivative of V1(τ) based on ˙z1(τ), one gets
˙V1(τ)=−k1z21(τ)k2c1−z21(τ)+z1(τ)z2(τ)k2c1−z21(τ) | (20) |
In order to eliminate the z1(τ)z2(τ) in (20), the Lyapunov function V2(τ) is selected in the following form:
V2(τ)=V1(τ)+12Ihz22(τ) | (21) |
The derivative of V2(τ) along time is
˙V2(τ)=−k1z21(τ)k2c1−z21(τ)+z1(τ)z2(τ)k2c1−z21(τ)+z2(τ)(Φ(τ)+EIζrr(0,τ)−Ih˙μ(τ)) | (22) |
The boundary controller is designed as
Φ(τ)=−EIζrr(0,τ)+Ih˙μ(τ)−z1(τ)k2c1−z21(τ)−k2z2(τ) | (23) |
where k2>0 is a constant. Substituting (23) into (22) yields
˙V2(τ)=−k1z21(τ)k2c1−z21(τ)−k2z22(τ) | (24) |
Construct the following Lyapunov function, V3(τ), as
V3(τ)=V2(τ)+12log(k2c2k2c2−z23(τ)) | (25) |
Then, from (17), the ˙V3(τ) can be obtained as
˙V3(τ)=˙V2(τ)−k3z23(τ)k2c2−z23(τ)+z3(τ)z4(τ)k2c2−z23(τ)=−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)+z3(τ)z4(τ)k2c2−z23(τ) | (26) |
Select V4(τ) as
V4(τ)=V3(τ)+12mz24(τ) | (27) |
Then, the differential coefficient of V4(τ) is
˙V4(τ)=˙V3(τ)+mz4(τ)˙z4(τ)=−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)+z3(τ)z4(τ)k2c2−z23(τ)+z4(τ)(O(τ)+EIζrrr(X,τ)−ρX(Φ(τ)+EIζrr(0,τ))−m˙ϑ(τ)) | (28) |
The desired boundary controller is designed as
O(τ)=−EIζrrr(X,τ)+ρX(Φ(τ)+EIζrr(0,τ))+m˙ϑ(τ)−z3(τ)k2c2−z23(τ)−k4z4(τ) | (29) |
where k4>0 is a constant.
From (29) and (28), one has
˙V4(τ)=−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)−k2z24(τ) | (30) |
The event trigger mechanism is proposed so that the communication resources are commendably reduced.
Under the event-triggering mechanism, the boundary control strategy is designed as follows
Φ0(τ)=ℏ1(τk),∀τ∈[τk,τk+1) | (31) |
τk+1=inf{τ∈R||e1(τ)|⩾δ1|Φ0(τ)|+κ1} | (32) |
O0(τ)=ℏ2(τs),∀τ∈[τs,τs+1) | (33) |
τs+1=inf{τ∈R||e2(τ)|⩾δ2|O0(τ)|+κ2} | (34) |
where e1(τ)=ℏ1(τ)−Φ0(τ), e2(τ)=ℏ2(τ)−O0(τ), κ1, κ2, 0<δ1<1, 0<δ2<1 are all positive design parameters. τk,k∈Z+, and τs,s∈Z+ are the moments when the event is triggered. The times will be respectively marked as τk+1 and τs+1 whenever (32) and (34) are triggered, and the control values Φ0(τk+1) and O0(τs+1) will be applied to the system.
Design ℏ1(τ) and ℏ2(τ) as follows:
ℏ1(τ)=−(1+δ1)[ϕ1(τ)tanh(z2(τ)ϕ1(τ)a1)+ˉκ1tanh(z2(τ)ˉκ1a1)] | (35) |
ℏ2(τ)=−(1+δ2)[ϕ2(τ)tanh(z4(τ)ϕ2(τ)a2)+ˉκ2tanh(z4(τ)ˉκ2a2)] | (36) |
where
ϕ1(τ)=−EIζrr(0,τ)+Ih˙μ(τ)−z1(τ)k2c1−z21(τ)−k2z2(τ) |
ϕ2(τ)=−EIζrrr(X,τ)+ρX(Ih˙μ(τ)−z1(τ)k2c1−z21(τ)−k2z2(τ))+m˙ϑ(τ)−z3(τ)k2c2−z23(τ)−k4z4(τ) |
ai>0,i=1,2, and ˉκi>κi/κi(1−δi)(1−δi),i=1,2.
According to (32) and (34), it holds that |ℏ1(τ)−Φ0(τ)|<δ1|Φ0(τ)|+κ1 and |ℏ2(τ)−O0(τ)|<δ2|O0(τ)|+κ2, for ∀τ∈[τk,τk+1) and ∀τ∈[τs,τs+1). Then, there are parameters λ1(τ)⩽1 λ2(τ)⩽1, η1(τ)⩽1 and η2(τ)⩽1, such that
ℏ1(τ)=(1+λ1(τ)δ1)Φ0(τ)+λ2(τ)κ1 | (37) |
ℏ2(τ)=(1+η1(τ)δ2)O0(τ)+η2(τ)κ2 | (38) |
Then, we get
Φ0(τ)=ℏ1(τ)1+λ1(τ)δ1−λ2(τ)κ11+λ1(τ)δ1 | (39) |
O0(τ)=ℏ2(τ)1+η1(τ)δ2−η2(τ)κ21+η1(τ)δ2 | (40) |
Further, ˙V2(τ) and ˙V4(τ) can be rewritten as
˙V2(τ)=−k1z21(τ)k2c1−z21(τ)+z1(τ)z2(τ)k2c1−z21(τ)+z2(τ)(ℏ1(τ)1+λ1(τ)δ1−λ2(τ)κ11+λ1(τ)δ1+EIζrr(0,τ)−Ih˙μ(τ)) | (41) |
Note that, for ∀n∈R and ai>0,i=1,2, one has −ntanh(n/naiai)⩽0. Then, based on (35), one has
z2(τ)ℏ1(τ)⩽0 | (42) |
In addition, due to λ1(τ)⩽1 and λ2(τ)⩽1, (41) and (42) hold
z2(τ)ℏ1(τ)1+λ1(τ)δ1⩽z2(τ)ℏ1(τ)1+δ1 | (43) |
|λ2(τ)κ11+λ1(τ)δ1|⩽κ11−δ1 | (44) |
Thus, according to (35), one gets
z2(τ)ℏ1(τ)1+λ1(τ)δ1⩽−z2(τ)ℏ1(τ)tanh(z2(τ)ℏ1(τ)a1)−z2(τ)ˉκ1tanh(z2(τ)ˉκ1a1) | (45) |
Both adding and subtracting |z2(τ)ˉκ1| and z2(τ)ℏ1(τ), one obtains
z2(τ)ℏ1(τ)1+λ1(τ)δ1⩽|z2(τ)ℏ1(τ)|−z2(τ)ℏ1(τ)tanh(z2(τ)ℏ1(τ)a1)+|z2(τ)ˉκ1|−z2(τ)ˉκ1tanh(z2(τ)ˉκ1a1)−|z2(τ)ˉκ1|+z2(τ)ℏ1(τ) | (46) |
Consider the property of tanh(·) that
0⩽|D|−Dtanh(Dγ)⩽0.2785γ | (47) |
with D∈R and γ>0. Therefore, one has
z2(τ)ℏ1(τ)1+λ1(τ)δ1⩽0.557a1−|z2(τ)ˉκ1|+z2(τ)ℏ1(τ) | (48) |
Substituting (48) into (47), one has
˙V2(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)+0.557a1−|z2(τ)ˉκ1|−z2(τ)λ2(τ)κ11+λ1(τ)δ1 | (49) |
Then, based on (44), this leads to
˙V2(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)+0.557a1−|z2(τ)ˉκ1|+|z2(τ)κ11−δ1| | (50) |
Further consider ˉκ1>κ1/κ1(1−δ1)(1−δ1), this leads to
−|z2(τ)ˉκ1|+|z2(τ)κ11−δ1|⩽0 | (51) |
Then, ˙V2(τ) is further expressed as
˙V2(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)+0.557a1 | (52) |
and ˙V3(τ) can be rewritten as
˙V3(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22+0.557a1−k3z23(τ)k2c2−z23(τ)+z3(τ)z4(τ)k2c2−z23(τ) | (53) |
In the same way, consider (40), and ˙V4(τ) can be rewritten as
˙V4(τ)=˙V3(τ)+mz4(τ)˙z4(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)+z3(τ)z4(τ)k2c2−z23(τ) +0.557a1+z4(τ)(ℏ2(τ)1+η1(τ)δ2−ρX(Φ(τ)+EIζrr(0,τ))+EIζrrr(X,τ)−m˙ϑ(τ)−η2(τ)κ21+η1(τ)δ2) | (54) |
Note that when a2>0 for ∀n∈R, −ntanh(n/na2a2)⩽0 is always true. Thus, from (36), it can be sure that
z4(τ)ℏ2(τ)⩽0 | (55) |
Since |ηi|⩽1,i=1,2, it can be seen that
z4(τ)ℏ2(τ)1+η1(τ)δ2⩽z4(τ)ℏ2(τ)1+δ2 | (56) |
|η2(τ)κ21+η1(τ)δ2|⩽κ21−δ2 | (57) |
Further, according to (36), one has
z4(τ)ℏ2(τ)1+η1(τ)δ2⩽−z4(τ)ℏ2(τ)tanh(z4(τ)ℏ2(τ)a2)−z4(τ)ˉκ2tanh(z4(τ)ˉκ2a2) | (58) |
Then, both adding and subtracting |z4(τ)ˉκ2| and z4(τ)ℏ2(τ) on the right side of (58), it holds that
z4(τ)ℏ2(τ)1+η1(τ)δ2⩽|z4(τ)ℏ2(τ)|−z4(τ)ℏ2(τ)tanh(z4(τ)ℏ2(τ)a2)+|z4(τ)ˉκ2|−z4(τ)ˉκ2tanh(z4(τ)ˉκ2a2)−|z4(τ)ˉκ2|+z4(τ)ℏ2(τ) | (59) |
Because of the property in (47), it is further known that
z4(τ)ℏ2(τ)1+η1(τ)δ2⩽0.557a2−|z4(τ)ˉκ2|+z4(τ)ℏ2(τ) | (60) |
Substituting (60) into (54), one has
˙V4(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)−k4z24(τ)+0.557a1+0.557a2−|z4(τ)ˉκ2|−z4(τ)η2(τ)κ21+η1(τ)δ2 | (61) |
Then, based on (57), this leads to
˙V4(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)−k4z24(τ)+0.557a1+0.557a2−|z4(τ)ˉκ2|+|z4(τ)κ21−δ2| | (62) |
Further consider ˉκ2>κ2/κ2(1−δ2)(1−δ2), and one has
−|z4(τ)ˉκ2|+|z4(τ)κ21−δ2|⩽0 | (63) |
Then, ˙V4(τ) is further expressed as
˙V4(τ)⩽−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)−k4z24(τ)+0.557a1+0.557a2 | (64) |
We can get the theorem result as below according to the above analysis process.
Theorem 1: Consider the flexible manipulator system as shown in (5)–(8), under Assumption 1, and design the event-triggered controllers in (35) and (36). Then the presented approach guarantees that 1) the vibration of the manipulator is effectively restrained and stabilized, 2) all the signals displaying in the closed-loop system are bounded, 3) the joint angle ϱ(τ) and the boundary vibration diversion ζ(X,τ) fulfill the constraint conditions ϱ(τ)<kd1 and ζ(X,τ)<kd2, respectively, and 4) the system can effectively avoid the occurrence of the Zeno behavior.
Proof:
The Barrier Lyapunov function is considered as
V(τ)=V4(τ)=12log(k2c1k2c1−z21(τ))+12Ihz22(τ)+12log(k2c2k2c2−z23(τ))+12mz24(τ) | (65) |
On the basis of the above analysis, one obtains
˙V(τ)≤−k1z21(τ)k2c1−z21(τ)−k2z22(τ)−k3z23(τ)k2c2−z23(τ)−k4z24(τ)+0.557a1+0.557a2≤−cV(τ)+d | (66) |
where c=min(2k1,2k2/2k2IhIh,2k3,2k4/2k4mm), and d=0.557a1+0.557a2.
Multiplying ecτ on both sides of (66), and integrating (66) over [0,τ], one can obtained that
V(τ)≤(V(0)−dc)e−cτ+dc | (67) |
According to (66) and (67), the boundedness of errors zi,i=1,2,3,4 is known. Meanwhile, since ϱd, μ, ζd(X,τ) and ϑ are bounded, according to (11)–(14), one gets that ϱ(τ), ˙ϱ(τ), ζ(X,τ) and ˙ζ(X,τ) are also bounded. Similarly, according to (35) and (36), the boundedness of ℏ1(τ) and ℏ2(τ) are obviously proved. Considering e1=ℏ(τ)−νd and e3=ρ(X,τ)−ρd(X,τ), we can get |ϱ(τ)|=|z1+ϱd|⩽|z1|+|ϱd| and |ζ(X,τ)|=|z3+ζd(X,τ)| ⩽|z3|+|ζd(X,τ)|. According to (9) and (10), it holds that |ϱ(τ)|⩽kc1+|ϱd|<kd1 and |ζ(X,τ)|⩽kc2+|ζd(X,τ)|<kd2, which means that system states are within their constraint bounds.
Recall the definition of ei(τ),i=1,2, i.e., e1(τ)=ℏ1(τ)−Φ0(τ), e2(τ)=ℏ2(τ)−U0(τ), where Φ0(τ)=ℏ1(τk) for ∀τ∈[τk,τk+1), and O0(τ)=ℏ2(sk) for ∀τ∈[τs,τs+1). Then, one has
˙e1(τ)=˙ℏ1(τ)−˙ℏ1(τk) |
˙e2(τ)=˙ℏ2(τ)−˙ℏ2(τs) |
Here ˙ℏ1(τk) and ˙ℏ2(τs) can be regarded as constants at the time interval [τk,τk+1) and [τs,τs+1), which means that ˙ℏ1(τk)=0 and ˙ℏ2(τs)=0. Then, we have
ddτ|e1|=sign(e1)˙e1⩽|˙ℏ1| | (68) |
ddτ|e2|=sign(e2)˙e2⩽|˙ℏ2| | (69) |
According to the definition of ℏ1(τ) and ℏ2(τ) in (35) and (36), we know that ˙ℏ1(τ) and ˙ℏ2(τ) are the functions of zi,i=1,2,3,4. From the result before, all the system signals are bounded, so ˙ℏ1(τ) and ˙ℏ2(τ) are bounded. Then, we assume that ˙ℏ1(τ)⩽ˉℏ1, ˙ℏ2(τ)⩽ˉℏ2 with ˉℏ1 and ˉℏ2 being constants. In addition, e1(τk)=0, e2(τs)=0 and limτ→τk+1e1(τk+1)=δ1|Φ0(τ)|+κ1, limτ→τs+1e2(τs+1)=δ2|O0(τ)|+κ2. By integrating (68) and (69) on their both sides, one gets τk+1−τk⩾T=(δ1|Φ0(τ)|+κ1)/(δ1|Φ0(τ)|+κ1)ˉℏ1ˉℏ1 and τs+1−τs⩾T=(δ2|O0(τ)|+κ2)/(δ2|O0(τ)|+κ2)ˉℏ2ˉℏ2. Thus, the Zeno behavior can be avoided.
Theorem 1 is demonstrated integrally.
In order to verify the effectiveness of the control strategy designed in this paper, a system simulation based on (5)–(8) is considered. The system parameters are selected as follows: EI=10Nm2, X=1m, ℓ=0.5kgm−1, m=2kg, and Ih=1kgm2. The other related parameters are chosen as ϱd=0.03, ζd=0, k1=10, k2=10, k3=10, k4=10, κ1=1, κ2=1, δ1=0.15, δ2=0.15, ˉκ1=2, ˉκ2=2, a1=0.4, a2=0.4. In order to further compare with other control methods, the proportional differential (PD) control ℏ1(τ)=−2.5ζrr(0,τ)−1.5ϱ(τ)−1.5˙ϱ(τ), ℏ2(τ)=−2.5ζrrr(X,τ)−1.5ζ(X,τ)−1.5˙ζ(X,τ) is proposed in this paper. The simulation results are given as Figures 1–9.
Figure 1 shows the system vibration deflection without any control. It is obvious that the manipulator moves freely with large amplitude. Figure 2 shows the system vibration deflection under the action of the event trigger controller. It can be seen from the figure that the amplitude of the manipulator becomes gentle within a short time, forming an obvious contrast with Figure 1. Figure 3 is the trajectory of boundary vibration deflection ζ(X,τ) of the system with (curve) or without (dotted line) control. It can be seen that when the system does not apply any control, ζ(X,τ) changes periodically, and the amplitude is changed greatly, which will damage the flexible manipulator system and reduce the working accuracy. In the case of control, the boundary vibration deflection ζ(X,τ) gradually tends to be stable, which greatly reduces the system loss. Figures 4 and 5 respectively indicate the trajectories of state junction angle ϱ(τ) and state boundary deflection ζ(X,τ). From the figures we can know, that ϱ(τ) and ζ(X,τ) remain within the constraint boundaries. In the meantime, the tracking performances of ϱ(τ) and ζ(X,τ) are good. It can be clearly seen that based on the adopted control solution; they are adjusted to the expected value. Figure 6 is the trajectories of event trigger controllers ℏ1(τ) and ℏ2(τ). Figure 7 is the time interval for triggering events, which indicates that the Zeno phenomenon is successfully avoided. The displacement and the boundary output changes under state constraints with PD control are shown in Figures 8 and 9. Compared with the simulation results in the previous case, it is obvious that the control strategy proposed in this paper is smoother and more effective than PD control. Obviously, they are bounded. From all the analysis so far, we conclude the following result. The control objectives of this paper can be realized under the action of the proposed control strategy.
A vibration suppression control algorithm with event-triggered mechanism is proposed for manipulator system described by PDEs with state constraints. State constraints and event-triggered problems are considered simultaneously in the course controller design. Based on the BLF and relative threshold strategy, the method we developed reduces the cost of information transmission and guarantees that the system signals of the under consideration are all bounded. The elastic vibration of flexible manipulator is well suppressed, and the constrained states do not break the constraint bounds. In addition, the Zeno phenomenon is successfully avoided. Simulation results show the validity of the proposed algorithm. At a future date, the proposed scheme can be further studied and spread in other partial differential practical systems with DoS attacks like in [47].
The paper is supported by the National Key Research and Development Program of China (2018YFF0300605).
The authors declare that they have no conflict of interest.
[1] |
Popescu LL, Popescu RŞ, Damian A (2017) Simulation study of a solar residential heating system. Energy Procedia 112: 673–679. doi: 10.1016/j.egypro.2017.03.1136
![]() |
[2] | Goswami DY (2015) Principles of solar engineering, boca raton London New York, Taylor & Francis Group. Available from: https://www.academia.edu/25064532/Principles_of_Solar_Engineering_Third_Edition. |
[3] |
Kazem HA, Chaichan MT (2012) Status and prospects of renewable energy in Iraq. Renew Sustain Energy Rev 16: 6007–6012. doi: 10.1016/j.rser.2012.03.058
![]() |
[4] |
Zeghib I, Chaker A (2011) Simulation of a solar domestic water heating system. Energy Procedia 6: 292–301. doi: 10.1016/j.egypro.2011.05.033
![]() |
[5] |
Lima JBA, Prado RTA, Montoro Taborianski V (2006) Optimization of tank and flat-plate collector of solar water heating system for single-family households to assure economic efficiency through the TRNSYS program. Renew Energy 31: 1581–1595. doi: 10.1016/j.renene.2005.09.006
![]() |
[6] | Yaïci W, Entchev E, Lombardi K (2012) Experimental and simulation study on a solar domestic hot water system with flat-plate collectors for the Canadian climatic conditions. ASME 2012 6th Int Conf Energy Sustain ES 2012, Collocated with ASME 2012 10th Int Conf Fuel Cell Sci Eng Technol, 69–78. |
[7] | Yang R, Shue NS (2013) Simulation study for the effect of the storage design on the performance of a large solar hot water system. IEEE Green Technol Conf, 467–472. |
[8] | Mohammed MN, Alghoul MA, Abulqasem K, et al. (2011) TRNSYS simulation of solar water heating system in Iraq. Recent Res Geogr Geol Energy, Environ Biomed - Proc 4th WSEAS Int Conf EMESEG'11, 2nd Int Conf WORLD-GEO'11, 5th Int Conf EDEB'11, 153–156. |
[9] | Fayath MA (2011) Prediction of thermal characteristics for solar water heater. Anbar J Eng Sci 4: 18–32. |
[10] | Ali MH (2010) Solar thermal water heating for domestic or industrial application (new trend modeling). Eng Tech J 28: 2178–2195. |
[11] | Tiwari AK, Gupta S, Joshi AK, et al. (2020) TRNSYS simulation of flat plate solar collector based water heating system in Indian climatic condition. Mater Today Proc. Available from: https://www.sciencedirect.com/science/article/pii/S2214785320366840. |
[12] | Babalis S, Nielsen J (2013) Modelling tools for the prediction of performance of large custom-made solar thermal systemse. Eur Sol Therm Ind Fed ESTIF, SCF II Projec, 1–26. |
[13] |
Sultana T, Morrison GL, Taylor R, et al. (2015) TRNSYS modeling of a linear Fresnel concentrating collector for solar cooling and hot water applications. J Sol Energy Eng Trans ASME 137: 1–9. doi: 10.1115/1.4028868
![]() |
[14] |
Abdunnabia MJR, Alakder KMA, Alkishriwi NA, et al. (2014) Experimental validation of forced circulation of solar water heating systems in TRNSYS. Energy Procedia 57: 2477–2486. doi: 10.1016/j.egypro.2014.10.257
![]() |
[15] | Duffie JA, Beckman WA (2013) Solar engineering of thermal processes, United States of America, Wiley & Sons. Available from: https://www.academia.edu/18926928/John_A_Duffie_Solar_Engineering_of_Thermal_Processes_4th_Edition_2013_by_John_Wiley_and_Sons. |
[16] | Ministry of agriculture. Iraqi Agrometeorological Network. Available from: https://agromet.gov.iq/. |