Next Article in Journal
Experimental Study of a Tilt Single Slope Solar Still Integrated with Aluminum Condensate Plate
Previous Article in Journal
A Novel 2-D Point Absorber Numerical Modelling Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Control for Multi-Shaft with Web Materials Linkage Systems

1
School of Electrical Engineering, Hanoi University of Science and Technology, Hanoi 100000, Vietnam
2
Department of Electrical Engineering, Hanoi University of Industry, Hanoi 100000, Vietnam
*
Author to whom correspondence should be addressed.
Inventions 2021, 6(4), 76; https://doi.org/10.3390/inventions6040076
Submission received: 11 October 2021 / Revised: 26 October 2021 / Accepted: 26 October 2021 / Published: 29 October 2021

Abstract

:
In this paper, a fuzzy disturbance observer and a high-gain disturbance observer based on a variable structure controller are applied to deal with imprecise multi-shaft with web materials linkage systems taking into account the variation of the moment of inertia. Specifically, a high-gain disturbance observer and an adaptive fuzzy algorithm are separately applied to estimate system uncertainties and external disturbances. The high-gain disturbance observer is designed with auxiliary variables to avoid the amplification of the measurement disturbance, and the fuzzy disturbance observer has the advantage that it does not depend on model information. The convergence properties of the tracking error are analytically proven using Lyapunov’s theory. The obtained numerical results demonstrate the validity and the adaptive performance of the proposed control law in case the system is exposed to uncertainties and disturbances. Important remarks on the design process and performance benchmarks of the two observers are also demonstrated.

1. Introduction

Multi-shaft with web materials linkage systems are intensively employed in industry [1,2], especially in various applications such as flexible displays, color-shifting, lighting, and solar cell production. Therefore, web tension and velocity controls play an important role in improving the quality of products in processes using web handling technology.
A roll-to-roll system is one of the complex drives and strong nonlinear systems affected by different types of noises, especially when the system is operating at high speed [3]. In order to control the system, the most important task is formulating an accurate mathematical model for the system. In [4], a web transport system with four segments is presented. This model has the advantage that web tension can be calculated for the controller, but it is necessary to have precise measuring devices, and the calculation of the tension to be returned to the controller requires the use of algebraic equations. Studies [5,6] have provided a dynamic model for the multi-roll system; the tension equation has been generalized to the material segments and takes into account the variable length of the material. However, considering the dynamic of rolls, the studies ignore the variation in the radius of the rolls. A recent publication on modeling for a single-span roll-to-roll system, where the tension is determined using a load cell, is presented in [7]. The mathematical model has a nonlinear form with the coefficients specifying the model parameters. This helps the authors to design a nonlinear controller for the system. However, when considering the technological characteristics of the web transport system, the above model does not generalize the steps performed, does not verify the long velocity of the web, and ignores the model’s moment of inertia variation. In the paper, we propose a multi-shaft with web materials linkage model which considers the moment of inertia variation along with the squared component of the velocity and has a suitable form for technological requirements in the case that the variable outputs are the tension and the velocity.
The key point to guarantee the system output quality is to properly handle the velocity and tension of webs. In particular, tension control is considered as a key factor in controlling roll-to-roll systems because low tension leads to wrinkles in the web, and a non-compact rewinding system and over-tension causes web breakage, resulting in serious production efficiency and financial problems. The solution to the web control problem considered in [8,9] using classical proportional integral derivative (PID) is easily installed in the industry. However, traditional PID controllers are designed for objects with mathematical models with constant parameter assumptions, leading to the undesired response of the controller to the uncertainty and variations of parameters in the model. In [10], an indirect adaptive proportional integral (PI) control scheme is applied to improve the system performance. In particular, the estimated parameters can be automatically initialized based on the relay feedback technique. Controllers designed by using the backstepping technique have been recently studied, and [11,12,13] have shown for the roll-to-roll system that the quality and stability of the system are guaranteed and the tension over-shoot is small. In fact, the web transport system is affected by various nonlinear elements such as friction, torque, and hardware features, and thus the control quality of the system is reduced, which leads to the phenomenon of the “explosion of terms”. Besides this, sliding mode control is well known in applications such as uncertain nonlinear systems, multiple-input and multiple-output systems, nonlinear systems, continuous systems, complex systems, systems with infinite dimensionality times, etc. Particularly, the studies given in [14,15] indicate that the robust control method with sliding mode control has the advantages of being stable to disturbance factors and less sensitive to the variation of model parameters, especially fast dynamic responses. These studies indicate that dealing with the chattering effect is still of interest because this effect of the controllers especially affects the implementation of digital techniques for real devices. Therefore, we designed sliding mode control for a single-span roll-to-roll system by replacing the saturation function with the sign function in order to eliminate the chattering effect. However, this change leads to a steady-state error remaining in the system, and in order to enhance the tracking performance, some adaptive strategies should be used for disturbance compensation.
In addition, a necessary problem that is relevant while controlling single-span roll-to-roll nonlinear systems is the handling of system disturbances. The reason is that it is extremely difficult to measure the disturbance in most cases due to limitations of space and/or cost concerns. In [16,17], the authors propose an active disturbances rejection controller (ADRC) with an extended state observer which is responsible for monitoring and estimating disturbance. Thanks to advantages such as the ease of adjustment, fast response, and robustness with variable parameters, disturbance-removing controllers are an interesting way to replace traditional PID controllers. In [18], the author proposes a control design based on dynamic surface control as an alternative approach to model-based controllers. The paper also introduces comprehensive numerical simulations to demonstrate the effectiveness of the control design in comparison with the backstepping technique. The dynamic surface control-based controller provides high tracking performance, which is superior to that of the backstepping controller even when the system is adversely affected by the uncertainties. In traditional nonlinear controllers, the high-gain disturbance observer has attracted a great deal of attention due to its simple structure in application. The nonlinear observer has been applied to many systems such as a multi-rotor unmanned aerial vehicle (UAV) in [19], electro-hydraulic systems in [20], a permanent magnet synchronous motor in [21,22,23], et al., giving improved responses when disturbances arise. Besides, disturbance estimation using fuzzy logic is also interesting due to the possibility of expressing human experience in an algorithmic manner. An adaptive controller can be used for imprecise single-input–single output (SISO) nonlinear systems, where fuzzy logic is applied to estimate disturbances for sliding mode control [24]. The problem of disturbance-observer-based adaptive fuzzy control is studied for nonlinear systems with full state constraints, input constraints, and unknown external disturbance in [25]. In [26], an adaptive backstepping sliding mode control method based on a fuzzy disturbance observer is proposed to solve the problem of trajectory tracking control for the manipulator—a kind of nonlinear system with multiple inputs and multiple outputs. In [27], using a descriptor fuzzy model-based framework, the author proposes a new approach to design a feedback–feedforward control scheme for robot manipulators in a general form and shows that the tracking performance is improved when an external disturbance arises. An adaptive controller using radial basis function (RBF) neural network-based backstepping–sliding mode control which could eliminate the existence of nonlinear elements as well as increase the system’s robustness is proposed in [28]. In addition, the problems stemming from backstepping and SMC are also solved, including the “explosion of terms” and chattering. To solve the disturbance occurring in a single-span roll-to-roll nonlinear system, we propose two variable structure controllers, respectively, based on a high-gain disturbance observer and an adaptive fuzzy algorithm.
The novel contributions of the paper can be summarized as follows. (i) In this study, we have successfully built a single-span roll-to-roll nonlinear system with output tension and velocity, taking into account the variation of the moment of inertia along with the squared component of the velocity. (ii) A proposed control structure consisting of a high-gain disturbance observer and adaptive fuzzy algorithm based on sliding mode control is applied in order to estimate uncertain parameters and disturbances which can be measured inaccurately or unknown. Particularly, the amplification of the measurement disturbances is eliminated through introducing auxiliary state variables to the high-gain disturbance observer, and the use of the fuzzy disturbance observer has the outstanding characteristic of reducing dependence on the model while designing disturbance observers but still guarantees the system’s stability and simultaneously copes with uncertainties. (iii) The simulation results verify the performance of the controllers and show the superior response of the two proposed controllers compared to the sliding mode control using the saturation function.
The paper is organized into six parts as follows. The model of the multi-shaft with web materials linkage system is presented in Section 2. Section 3 is dedicated to the design of a sliding mode control for the system. In Section 4, we present an adaptive fuzzy algorithm and a high-gain disturbance observer to cope with imprecise nonlinear systems. The simulation results are given in Section 5. Finally, some concluding remarks are stated in Section 6.

2. Roll-to-Roll Nonlinear System Model

The single-span roll-to-roll nonlinear system has the main components of an unwinder and a rewinder, which are connected through a web of a certain length as shown in Figure 1. In the figure, M u and M r are the driving torques on the unwinder and rewinder shaft, and ω u and ω r denote the angular velocity of the unwinder and rewinder, respectively.
The mathematical model of the rewinding system is built based on a general model of tension and velocity between two consecutive rolls.

2.1. Web Dynamic

To determine the tension equation of the segment of the web between the unwinder and rewinder, we consider a specific case of the sheet of material between two rolls as shown in Figure 2. In the figure, M t u and M t r denote the torques of the tension force acting on the unwinder and rewinder; M c u and M c r represent the torque due to the frictional force acting on the unwinder and rewinder shaft; r u and r r are the operating radii of the unwinder and rewinder; v u and v r are the velocity of the unwinder and rewinder; and T and L denote the tension and the total length of the web, respectively.
According to [4], the tension of the rewinding system model is calculated based on three main laws of physics: the Law of Conservation of Mass, Hooke’s Law, and Coulomb’s Law. Thus, we obtain
L d T d t = E S v r v u + v u T d v r T
where E denotes the Young’s modulus of the web, S is the cross-sectional area of web, and T d is the tension on the unwinder.

2.2. Dynamics of Rolls

2.2.1. Unwinder

Considering the mass element as in Figure 3, where the thickness of each material layer is a = d r , the unwinder width is w, and the density of the web is ρ , we obtain
d m = ρ d V = ρ π r d r w
At the initial time when the unwinder has not unwinded the material, r u ( 0 ) = R u , where r u is a radius function with respect to time. Accordingly, the initial moment of inertia J u ( 0 ) can be calculated as
J u = J u 0 + 1 2 ρ w π ( r u 4 R c 4 )
J ˙ u = 2 π w ρ r u 3 r ˙ u
where J u is the total moment of inertia of the unwind roll, and R c denotes the radius of the unwinder shaft.
Considering the condition that the material layer thickness a is very small, implying that the radius of the unwinder changes slowly, the rotation angle (rad) of the unwinder can be approximated as:
r ˙ u = a v u 2 π r u
The angular momentum variation for the unwinder is depicted in Figure 2. Projecting the vectors onto the unwinder’s axis and choosing the positive direction as the direction of the speed vector, we obtain
d ( J u ω u ) d t = M t u M u M c u
where M c u = b f u ω u , b f u is the coefficient of sliding friction of the unwind roll. Let v u = ω u r u , we get:
d ω u d t = d v u r u d t v u d r u r u 2 d t
Since the moment of inertia of the unwinder varies with time, from (6), we infer
d ( J u ω u ) d t = J u d ω u d t + ω u d J u d t = T r u M u b f u ω u
Substituting (4), (5), and (7) into (8), we infer
J u d v u r u d t = T r u M u b f u ω u a v u 2 2 π r u ( J u r u 2 2 π w ρ r u 2 )
Equation (9) gives us the relationship between v u and the variable control M u for the unwinder.

2.2.2. Rewinder

The equation of the angular momentum of the rewinder is shown in Figure 2. Projecting the vectors in the positive direction—the direction of the velocity vector—we obtain
d ( J r ω r ) d t = M r M c r M t r
where J r is the total moment of inertia of the rewind roll. Similar to (4) and (5), we obtain
J ˙ r = 2 π w ρ r r 3 ( t ) r ˙ r
r ˙ r = a v r 2 π r r
Therefore, we have an equation representing the relationship between v r and the control variable M r on the rewinder:
J r d v r r r d t = T r r + M r b f r v r r r + a v r 2 2 π r r ( J r r r 2 2 π w ρ r r 2 )
where b f r is the coefficient of sliding friction of the rewind roll.

2.3. Model of Single-Span Roll-to-Roll Web System

Based on the web dynamic and the dynamics of rolls built in Equations (1), (9), and (13), the system can be described as follows:
L d T d t = E S v r v u + v u T d v r T
J u r u d v u d t = r u T M u b f u r u v u + ( a w ρ r u a J u 2 π r u 3 ) v u 2
J r r r d v r d t = r r T + M r b f r r r v r + ( a J r 2 π r r 3 a w ρ r r ) v r 2
Since the axial velocity can be calculated as v = ω r , Equations (14)–(16) are rewritten as follows:
T ˙ = c 1 ω u + c 2 ω r T + c 3 ω r
ω ˙ u = c 4 M u + c 5 T + c 6 ω u + c 7 ω u 2
ω ˙ r = c 8 M r + c 9 T + c 10 ω r + c 11 ω r 2
where
c 1 = r u L T d E S r u L ; c 2 = r r L ; c 3 = E S r r L ; c 4 = 1 J u ; c 5 = r u J u ; c 6 = b f u J u
c 7 = a w ρ r u 3 J u ; c 8 = 1 J r ; c 9 = r r J r ; c 10 = b f r J r ; c 11 = a w ρ r r 3 J r .
If the web thickness w is determined, the operating radius can be calculated as
r u = R u θ u a 2 π ; r r = R r + θ r a 2 π

3. Sliding Mode Control Design

The controller aims to keep the web tension and web speed at reference values in the case of model parameter uncertainty. Therefore, in this section, we present the control structure using a sliding mode controller to control web tension due to its robustness against modeling imprecision and external disturbances, and it has been successfully employed for nonlinear control problems. We assume that, in the system, an uncertain parameter is described as Δ c ^ i = c ^ i c i ; thus, we rewrite Equations (17)–(19) as follows:
T ˙ = f T + g T ω u + d T
ω ˙ u = f u + g u M u + d u
ω ˙ r = f r + g r M r + d r
where d T = Δ c ^ 1 ω u + Δ c ^ 2 ω r T + Δ c ^ 3 ω r , d u = Δ c ^ 4 M u + Δ c ^ 5 T + Δ c ^ 6 ω u + Δ c ^ 7 ω u 2 , and d r = Δ c ^ 8 M r + Δ c ^ 9 T + Δ c ^ 10 ω r + Δ c ^ 11 ω r 2 are lump uncertainties; c ^ i are actual parameter values; c i are nominal and known parameters for model design; and Δ c ^ i are errors between the calculated nominal parameters and the actual parameters 1 i 11 .
f T = c 2 ω r T + c 3 ω r , g T = c 1 f u = c 5 T + c 6 ω u + c 7 ω u 2 , g u = c 4 ; f r = c 9 T + c 1 0 ω r + c 11 ω r 2 , g r = c 8 .
Assumption A1.
State variables T , ω u , ω r and the parameter uncertainties Δ c ^ i of the web transport system are physically bounded; thus, state variables exist that | T | < T m a x , | ω u | < ω u , m a x , | ω r | < ω u , m a x , where T m a x , ω u , m a x , ω u , m a x are constants. Thus, the unknown disturbances d T , d u , and d r vary slowly and are bounded. From which, the disturbances satisfy
d T δ 1 d u δ 2 d r δ 3
and
| d ˙ T | d ˙ T , m a x | d ˙ u | d ˙ u , m a x | d ˙ r | d ˙ r , m a x
where δ 1 , δ 2 , δ 3 , d ˙ T , m a x , d ˙ u , m a x , and d ˙ r , m a x are the constraint constants.
Define the sliding mode surface as
S T = T T d
S u = ω u W u d
S r = ω r W r d
where T d , W r d are the desired continuous film tension and desired rewind angular velocity of the continuous film, respectively. Initially, the sliding mode approach is applied to generate the virtual control signal W u d so that the system moves toward the sliding surface S T = 0 . Then, we calculate the control signal M u , M r by the sliding mode method so that Δ ω u and Δ ω r are asymptotically stable.
First, W u d is chosen to drive S T to zero. Combining (21) and (26) without taking account of disturbance, we obtain
S ˙ T = f T + g T ω u T ˙ d
The control signal W u d includes two components: W u d e q , which is in charge of driving the sliding surface to zero, and W u d s w , which leads the system state toward the sliding surface. Thus, the control signal can be rewritten as
W u d = W u d e q + W u d s w
From (29), it is straightforward to indicate that
W u d e q = 1 g T f T + T ˙ d
In order to make S T 0 , we need signal W u d s w in such a way that S T S ˙ T < 0 . Accordingly, we choose W u d s w as
W u d s w = 1 g T k T 1 sgn S T k T 2 . S T
where k T 1 δ 1 and k T 2 is the positive gains, and the sign function is defined as follows:
sgn s = 1 0 1 i f s > 0 i f s = 0 i f s < 0
In the same manner as designing control signal W u d for the unwind angular speed, control signals M u and M r are designed as follows:
M u e q = 1 g u f u + W ˙ u d
M u s w = 1 g u k u 1 sgn S u k u 2 . S u
M r e q = 1 g r f r + W ˙ r d
M r s w = 1 g r k r 1 sgn S r k r 2 . S r
where k u 1 δ 2 , k r 1 δ 3 and k u 2 k r 2 are positive gains. Synthesizing the component signals in (31), (32), and (34)–(37), the signal control is designed as
W u d = 1 g T f T + T ˙ d k T 1 sgn S T k T 2 . S T
M u = 1 g u f u + W ˙ u d k u 1 sgn S u k u 2 . S u
M r = 1 g r f r + W ˙ r d k r 1 sgn S r k r 2 . S r
Theorem 1.
Consider the single-span roll-to-roll nonlinear system described in Equations (21)–(23) and bounded unknown disturbance mentioned in Assumption 1; choosing k T 1 δ 1 , k u 1 δ 2 , k r 1 δ 3 and positive constants k T 2 , k u 2 , k r 2 in the control signals (38)–(40) guarantees the convergence of state trajectories to the sliding surface.
Proof of Theorem 1.
Define Lyapunov candidate function V 1 as
V 1 = 1 2 S T 2 + 1 2 S u 2 + 1 2 S r 2
Taking the derivative of (41) with respect to time, we obtain
V 1 ˙ = S T S ˙ T + S u S ˙ u + S r S ˙ r = S T T ˙ T ˙ d + S u ω u ˙ W ˙ u d + S r ω r ˙ W ˙ r d
Substituting the mathematical model in (21)–(23) into (42),
V 1 ˙ = S T f T + g T ω u + d T T ˙ d + S u f u + g u M u + d u W ˙ u d + S r f r + g r M r + d r W ˙ r d
Next, substituting the control signals in (38)–(40) into (43), we obtain
V 1 ˙ = S T f T + f T + T ˙ d k T 1 sgn S T k T 2 . S T + d T T ˙ d + S u f u + f u + W ˙ u d k u 1 sgn S u k u 2 . S u + d u W ˙ u d + S r f r + f r + W ˙ r d k r 1 sgn S r k r 2 . S r + d r W ˙ r d = S T k T 1 sgn S T k T 2 . S T + d T + S u k u 1 sgn S u k u 2 . S u + d u + S r k r 1 sgn S r k r 2 . S r + d r
If k T 1 δ 1 , k u 1 δ 2 , k r 1 δ 3 and k T 2 , k u 2 , k r 2 are positive constants, it can be inferred that
V 1 ˙ = k T 2 . S T 2 k u 2 . S u 2 k r 2 . S r 2 + k T 1 S T + d T S T + k u 1 S u + d u S u + k r 1 S r + d r S r 0
Since the absolute value function is uniformly continuous, using Barbalat’s lemma [29], it can easily be proven that S T 0 , S u 0 , and S r 0 as t . Hence, the sliding surface is asymptotically stable and guarantees the convergence of state trajectories to the sliding surface. □

4. Adaptive Control Design

The sliding mode control which has been applied to the single-span roll-to-roll nonlinear system has robustness against model uncertainties and external disturbances. However, sliding mode control does not give a good response in case of high-amplitude disturbances. To increase the system’s adaptability to imprecision, an adaptive global sliding mode control method is developed for this system. Based on the control structure in Figure 4, we propose two algorithms: a high-gain disturbance observer and adaptive fuzzy algorithm for disturbance compensation.

4.1. High-Gain Disturbance Observer Design

From the mathematical model given in (21)–(23), we can see the appearance of the unknown disturbances d T , d u , d r . To estimate these values and thus to improve the control system, the high-gain disturbance observer is proposed. Thus, Equations (21)–(23) are rewritten as follows:
d T = T ˙ f T g T ω u
d u = ω ˙ u f u g u M u
d r = ω ˙ r f r g r M r
We define the estimated variables as d ¯ T , d ¯ u and d ¯ r . Then, the estimated deviation variables are defined as follows:
d ˜ T = d T d ¯ T d ˜ u = d u d ¯ u d ˜ r = d r d ¯ r
The dynamic equations of the estimated variables are designed as follows:
d ¯ ˙ T = 1 ε T T ˙ f T g T ω u d ¯ T
d ¯ ˙ u = 1 ε u ω ˙ u f u g u M u d ¯ u
d ¯ ˙ r = 1 ε r ω ˙ r f r g r M r d ¯ r
In Equations (50)–(52), the state derivative is present, and thus the disturbance is amplified when using a high-gain disturbance observer. To solve the above problem, three auxiliary variables are used as follows:
χ T = d ¯ T T ε T χ u = d ¯ u ω u ε u χ r = d ¯ r ω r ε r
From Equations (50)–(53), the dynamic equations of the auxiliary state variables are obtained as follows:
χ ˙ T = 1 ε T χ T + T ε T 1 ε T f T + g T ω u
χ ˙ u = 1 ε u χ u + ω u ε u 1 ε u f u + g u M u
χ ˙ r = 1 ε r χ r + ω r ε r 1 ε r f r + g r M r
Theorem 2.
For the nonlinear system of the web transport system (21)–(23), the bounded unknown disturbances shown in Equation (25) can be observed by using the high-gain disturbance observers that hold their form (54)–(56) with the auxiliary state variables (53).
Proof of Theorem 2.
The derivative of the auxiliary variables (53) with respect to time is given by
χ ˙ T = d ¯ ˙ T T ˙ ε T χ ˙ u = d ¯ ˙ u ω ˙ u ε u χ ˙ r = d ¯ ˙ r ω ˙ r ε r
From Equations (49) and (53)–(57), the following estimation error dynamic of the high-gain disturbance observers results in
d ˜ ˙ T = ( 1 / ε T ) d ˜ T + d ˙ T d ˜ ˙ u = ( 1 / ε u ) d ˜ u + d ˙ u d ˜ ˙ r = ( 1 / ε r ) d ˜ r + d ˙ r
After some basic operations, it is straightforward to show that [30]
| d ˜ T | e ( 1 / ε T ) t | d ˜ T 0 | + ε T ρ T t | d ˜ r | e ( 1 / ε r ) t | d ˜ r 0 | + ε r ρ r t | d ˜ u | e ( 1 / ε u ) t | d ˜ u 0 | + ε u ρ u t
where ρ T t , ρ r t , ρ u t denote the envelope functions, such that ρ T t | d ˙ T | , ρ r t | d ˙ r | , ρ u t | d ˙ u | , t 0 . The upper bound of | d ˜ T | , | d ˜ r | , | d ˜ u | becomes smaller when the observer gains 1 / ε T , 1 / ε r , / 1 ε u are adjusted to be larger.
Remark 1.
The disturbance observers (54)–(56) with auxiliary state variables (53) do not need to use derivatives of the state variables T , ω u , ω r as in Equations (50)–(52). Then, the measurement noise amplifications by using the high gains 1 / ε T , 1 / ε r , 1 / ε u are reduced; thus, the observers are more feasible when applied in practice.
Combining the estimated values d ¯ T , d ¯ u , d ¯ r from the high-gain disturbance observer, we rewrite the control signals as follows:
W ¯ u d = 1 g T f T d ¯ T + T ˙ d k T 1 sgn S T k T 2 . S T
M ¯ u = 1 g u f u d ¯ u + W ˙ u d k u 1 sgn S u k u 2 . S u
M ¯ r = 1 g r f r d ¯ r + W ˙ r d k r 1 sgn S r k r 2 . S r
Theorem 3.
Consider the web transport system described in detail in Equations (1)–(20) and rewritten in a general form as Equations (21)–(23) under an unknown disturbance bounded as given in Assumption 1; the control law (60)–(62) and the observer gains ε T , ε u , ε r of the high-gain disturbance observer (54)–(56) with the auxiliary state variables (53) guarantee the input-to-state stability [31] of the control system.
Proof of Theorem 3.
Define Lyapunov candidate function V 2 as
V 2 = 1 2 S T 2 + 1 2 S u 2 + 1 2 S r 2 + 1 2 d ˜ T 2 + 1 2 d ˜ u 2 + 1 2 d ˜ r 2
Substituting Equations (58) and (60)–(62) into the derivative of Lyapunov candidate function V 2 with respect to time,
V 2 ˙ = k T 1 S T + k T 2 . S T 2 + d ˜ T S T k u 1 S u + k u 2 . S u 2 + d ˜ u S u k r 1 S r + k r 2 . S r 2 + d ˜ r S r 1 ε T d ˜ T 2 + d ˜ T d ˙ T 1 ε u d ˜ u 2 + d ˜ u d ˙ u 1 ε r d ˜ r 2 + d ˜ r d ˙ r
Applying the inequality | x | | y | x y into Equation (64), we obtain
V 2 ˙ k T 2 . S T 2 + d ˜ T S T + 1 ε T d ˜ T 2 | d ˜ T | | d ˙ T | k u 2 . S u 2 + d ˜ u S u + 1 ε u d ˜ u 2 | d ˜ u | | d ˙ u | k r 2 . S r 2 + d ˜ r S r + 1 ε r d ˜ r 2 | d ˜ r | | d ˙ r |
Then,
V 2 ˙ k T 2 S T α T α T 2 k T 2 d ˜ T 2 τ T | d ˜ T | 1 2 τ T | d ˙ T | 2 1 1 α T 2 k T 2 S T 2 β T 2 4 k T 2 d ˜ T 2 k u 2 S u α u α u 2 k u 2 d ˜ u 2 τ u | d ˜ u | 1 2 τ u | d ˙ u | 2 1 1 α u 2 k u 2 S u 2 β u 2 4 k u 2 d ˜ u 2 k r 2 S r α r α r 2 k r 2 d ˜ r 2 τ r | d ˜ r | 1 2 τ r | d ˙ r | 2 1 1 α r 2 k r 2 S r 2 β r 2 4 k r 2 d ˜ r 2 + 1 4 τ r d ˙ T , m a x 2 + 1 4 τ r d ˙ u , m a x 2 + 1 4 τ i d ˙ r , m a x 2
where
τ T = 1 ε T α T 2 + β T 2 4 k T 2 , τ u = 1 ε u α u 2 + β u 2 4 k u 2 , τ r = 1 ε r α r 2 + β r 2 4 k r 2 α T , α u , α r > 1 ; β T , β u , β r 0
The following constants are found:
ς = 1 4 τ r d ˙ T , m a x 2 + 1 4 τ r d ˙ u , m a x 2 + 1 4 τ i d ˙ r , m a x 2 λ = min 1 1 α T 2 k T 2 , 1 1 α u 2 k u 2 , 1 1 α r 2 k r 2 , β T 2 4 k T 2 , β u 2 4 k u 2 , β r 2 4 k r 2
Then, we obtain
V ˙ 2 2 λ V 2 + ς
Consequently,
V 2 t V 2 0 e 2 λ t + ς 2 λ 1 e 2 λ t
The inequality (69) shows that V 2 ϰ when t , in which the value of ϰ depends on ς 2 λ . □
Remark 2.
Equation (69) implies that the tracking errors S T , S u , S r and estimation errors d ˜ T , d ˜ u , d ˜ r of the web transport system using high-gain disturbance observers exponentially converge to an arbitrarily small ball ς 2 λ whose radius can be shrunk by ς via the high observer gains 1 / ε T , 1 / ε r , 1 / ε u .

4.2. Fuzzy Disturbance Observer

To eliminate disturbance in the single-span roll-to-roll system, the control signals in (38)–(40) are rewritten as follows:
W ^ u d = 1 g T f T + T ˙ d d ^ T k T 1 sgn S T k T 2 . S T
M ^ u = 1 g u f u + W ˙ u d d ^ u k u 1 sgn S u k u 2 . S u
M ^ r = 1 g r f r + W ˙ r d d ^ r k r 1 sgn S r k r 2 . S r
where the estimated variables d ^ T , d ^ ω u , and d ^ ω r are computed directly by using a fuzzy disturbance observer as the control structure in Figure 5 to approximate effectively the disturbances d T , d ω u , and d ω r . In this structure, we design the inputs of the fuzzy logic block to be only the sliding surfaces defined in (26)–(28). The fuzzy rules are defined as follows:
If S T is s T i then d ^ T i = D ^ T i ; i = 1 n ¯ If S u is s u i then d ^ u i = D ^ u i ; i = 1 n ¯ If S r is s r i then d ^ r i = D ^ r i ; i = 1 n ¯
where s T i , s u i and s r i are fuzzy sets whose membership functions could be properly chosen, and D ^ T i , D ^ u i , and D ^ r i are the output value of each one of the n fuzzy rules, respectively. Considering that each rule defines a numerical value as outputs D ^ T i , D ^ u i , and D ^ r i , the final outputs d ^ T , d ^ u , and d ^ r , respectively, can be computed by a weighted average:
d ^ T = D ^ T T Λ T
d ^ u = D ^ u T Λ u
d ^ r = D ^ r T Λ r
where D ^ T = D ^ T 1 , D ^ T 2 , , D ^ T n , D ^ u = D ^ u 1 , D ^ u 2 , , D ^ u n , and D ^ r = D ^ r 1 , D ^ r 2 , , D ^ r n , respectively, are vectors containing the attributed values D ^ T i , D ^ u i , and D ^ r i to each rule i; define Λ T = κ T 1 , κ T 2 , , κ T n , Λ u = κ u 1 , κ u 2 , , κ u n , and Λ r = κ r 1 , κ r 2 , , κ r n , respectively, are vectors with components κ T i = ζ T i / i = 1 n ζ T i , κ u i = ζ u i / i = 1 n ζ u i , and κ r i = ζ r i / i = 1 n ζ r i ; ζ u i , ζ u i , and ζ u i are the firing strengths of each rule in (73). We propose that the vector of adjustable parameters can be automatically updated by the following adaptation laws to ensure the best possible estimation.
D ^ ˙ T = σ 1 S T Λ T
D ^ ˙ u = σ 2 S u Λ u
D ^ ˙ r = σ 3 S r Λ r
where σ 1 , σ 2 , and σ 3 are strictly positive constants related to the adaptation rate.
Theorem 4.
Consider the single-span roll-to-roll nonlinear system described in detail in Equations (21)–(23) and bounded unknown disturbance mentioned in Assumption 1. Then, the system obtains stability according to the Lyapunov theorem by using the control signals (70)–(72) and adaptive laws in (77)–(79).
Proof of Theorem 4.
Let a positive-definite Lyapunov function candidate V 3 be defined as
V 3 = 1 2 S T + 1 2 S u 2 + 1 2 S r 2 + 1 2 σ 1 Ω T T Ω T + 1 2 σ 2 Ω u T Ω u + 1 2 σ 3 Ω r T Ω r
where Ω T = D ^ T D ^ T * , Ω u = D ^ u D ^ u * , Ω r = D ^ r D ^ r * and D ^ T * , D ^ u * , D ^ r * are the optimal parameter vectors, associated with the optimal estimates d ^ T * , d ^ u * , d ^ r * , respectively. Taking the derivative with respect to time,
V 3 ˙ = S T S ˙ T + S u S ˙ u + S r S ˙ r + 1 σ 1 Ω T T Ω ˙ T + 1 σ 2 Ω u T Ω ˙ u + 1 σ 3 Ω r T Ω ˙ r = S T f T + g T ω u + d T T ˙ d + S u f u + g u M u + d u W ˙ u d + S r f r + g r M r + d r W ˙ r d + 1 σ 1 Ω T T Ω ˙ T + 1 σ 2 Ω u T Ω ˙ u + 1 σ 3 Ω r T Ω ˙ r
Substituting the control signals rewritten in (70)–(72) into (81), we obtain
V 3 ˙ = 1 σ 1 Ω T T Ω ˙ T + 1 σ 2 Ω u T Ω ˙ u + 1 σ 3 Ω r T Ω ˙ r + S T d T d ^ T k T 1 sgn S T k T 2 . S T + S u d u d ^ u k u 1 sgn S u k u 2 . S u + S r d r d ^ r k r 1 sgn S r k r 2 . S r
Defining the minimum approximation errors as α T = d ^ T * d T , α u = d ^ u * d u , α r = d ^ r * d r and noting that Ω ˙ T = D ^ ˙ T , Ω ˙ u = D ^ ˙ u , Ω ˙ r = D ^ ˙ r , Equation (82) becomes
V 3 ˙ = 1 σ 1 Ω T T D ^ ˙ T S T α T + d ^ T d ^ T * + k T 1 sgn S T + k T 2 S T + 1 σ 2 Ω u T D ^ ˙ u S u α u + d ^ u d ^ u * + k u 1 sgn S u + k u 2 S u + 1 σ 3 Ω r T D ^ ˙ r S r α r + d ^ r d ^ r * + k r 1 sgn S r + k r 2 S r = 1 σ 1 Ω T T D ^ ˙ T σ 1 S T Λ T S T α T + k T 1 sgn S T + k T 2 S T + 1 σ 2 Ω u T D ^ ˙ u σ 2 S u Λ u S u ( α u + k u 1 sgn S u ) + k u 2 S u + 1 σ 3 Ω r T D ^ ˙ r σ 3 S r Λ r S r α r + k r 1 sgn S r + k r 2 S r
By applying the adaptation laws in (77)–(79) for D ^ ˙ T , D ^ ˙ u and D ^ ˙ r , we rewrite V ˙ 3 as follows:
V 3 ˙ = k T 2 S T 2 k u 2 S u 2 k r 2 S r 2 S T α T k T 1 S T S u α u k u 1 S u S r α r k r 1 S r
Furthermore, it can be seen that
α T = d ^ T * d T d ^ T d T d ^ T + δ 1 α u = d ^ u * d u d ^ u d u d ^ u + δ 2 α r = d ^ r * d r d ^ r d r d ^ r + δ 3
The control parameters are chosen as k T 1 d ^ T + δ 1 , k u 1 d ^ u + δ 2 , k r 1 d ^ r + δ 3 , and k T 2 , k u 2 , k r 2 are strictly positive constants; thus, it can be concluded that V 3 ˙ 0 . □
Remark 3.
To deal with the imprecise single-span roll-to-roll nonlinear system, adaptive fuzzy sliding mode control is an effective solution because the fuzzy disturbance observer does not need model information. The control law in (70)–(72) actually ensures not only the finite-time convergence to a sliding surface but also the asymptotic stability of the closed-loop system, while the control law in (60)–(62) using a high-gain disturbance observer only drives the system converge to an arbitrarily small ball.

5. Simulation Results

In this section, the performance of the proposed controller is demonstrated through simulations. The parameters of the roll-to-roll system utilized in the simulation can be listed as follows: R u 0 = 0.1 m ; R r 0 = 0.05 m ; J u 0 = 1.5 kgm 2 ; J r 0 = 1 kgm 2 ; L = 0.3 m ; w = 0.3 m ; b f u = b f r = 0.00002533 Nms ; E = 2.5 × 10 9 N / m 2 . The controller parameters are calculated as follows: k T 1 = k u 1 = k r 1 = 5 ; k T 2 = k u 2 = k r 2 = 100 ; ε T = ε u = ε r = 0.001 .
The cause of the chattering effect is that the sign function is actually used instead of the ideal sign function in (33). To eliminate chattering, we propose replacing the sign function with the saturation function. This function is in continuous form and is only meaningful to reduce the frequency of the sign switching of the control signal, but not the amplitude of the oscillation. In this section, we compare the control performance among three control algorithms: sliding mode control (SMC) with a saturation function, a high-gain disturbance observer, and the adaptive fuzzy algorithm.
We conduct the simulation with d T = 0.9 sin 3 t , d u = 0.3 sin 3 t , and d r = 0.6 sin 3 t . Results are presented in the figures below.
The disturbance estimation results are presented in Figure 5, Figure 6 and Figure 7 based on the high-gain disturbance observer in Equations (54)–(56) and the adaptive fuzzy laws in Equations (77)–(79). It can be verified that the proposed control law provides good performance.
In Figure 8, Figure 9 and Figure 10, the proposed controllers help the tension and velocity responses to track the set value with almost negligible error. However, replacing the sign function by a saturation function can minimize or, when desired, even completely eliminate chattering, but this turns perfect tracking into a tracking with a guaranteed precision problem, which actually means that a steady-state error will always remain. The improved performance of AFSMC (adaptive fuzzy sliding mode control) and the HGDOB (high-gain disturbance observer) over sliding mode control (SMC) is due to its ability to recognize and compensate the external disturbances. In Figure 11, which describes the angular velocity of the system, where the angular velocity of the unwinder tends to increase because the radius is decreasing, conversely, the velocity of the rewinder tends to decrease due to the increasing radius. Finally, the response of the two control signals is shown in Figure 12 and Figure 13.

6. Conclusions

In this paper, an adaptive control method was developed to deal with uncertain single-span roll-to-roll nonlinear systems. To enhance the tracking performance, the adopted strategy embedded an adaptive fuzzy algorithm and high-gain disturbance observer within the variable structure controller for uncertainty/disturbance compensation. The adaptive fuzzy algorithm is an effective solution because it does not need model information. The proofs of stability for this system using Lyapunov’s theory and Barbalat’s lemma are also presented in this paper. Simulation results show that the proposed controller gives good quality control for single-span roll-to-roll nonlinear systems. In the future, we have two research directions for development: (i) developing the adaptive control for imprecise multi-span roll-to-roll systems, and (ii) the experimental verification of the control will be conducted.

Author Contributions

Conceptualization: V.T.D., D.T.L., V.-A.N.-T., D.H.N., T.L.T., D.D.N. and T.L.N.; methodology: V.T.D., D.T.L., V.-A.N.-T. and T.L.N.; validation: V.T.D., D.T.L., V.-A.N.-T., D.H.N., T.L.T., D.D.N. and T.L.N.; data curation: V.T.D., D.T.L., V.-A.N.-T., D.H.N., T.L.T., D.D.N. and T.L.N.; writing—original draft preparation: V.T.D., D.T.L. and T.L.N.; writing—review and editing: V.T.D., D.T.L., V.-A.N.-T., D.H.N., T.L.T., D.D.N. and T.L.N.; supervision: T.L.N.; project administration, T.L.N.; funding acquisition: T.L.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the Hanoi University of Science and Technology (HUST) under project number T2021-PC-001.

Informed Consent Statement

Not applicable.

Conflicts of Interest

We declare that we have no conflict of interest.

References

  1. Roisum, D.R.; Guzman, G.; Shams Es-haghi, S. Web Handling and Winding. In Roll-to-Roll Manufacturing: Process Elements and Recent Advances; John Wiley & Sons: Hoboken, NJ, USA, 2018; pp. 147–170. [Google Scholar]
  2. Krebs, F.; Tromholt, T.; Jørgensen, M. Upscaling of polymer solar cell fabrication using full roll-to-roll processing. Nanoscale 2010, 2, 873–886. [Google Scholar] [CrossRef]
  3. Chang, K.M.; Weng, C.P. Modeling and Control for a Coating Machine. JSME Int. J. Ser. C Mech. Syst. Mach. Elem. Manuf. 2001, 44, 656–661. [Google Scholar] [CrossRef] [Green Version]
  4. Koç, H.; Knittel, D.; De Mathelin, M.; Abba, G. Modeling and robust control of winding systems for elastic webs. IEEE Trans. Control Syst. Technol. 2002, 10, 197–208. [Google Scholar] [CrossRef]
  5. Branca, C.; Pagilla, P.R.; Reid, K.N. Governing equations for web tension and web velocity in the presence of nonideal rollers. J. Dyn. Syst. Meas. Control Trans. ASME 2013, 135, 011018. [Google Scholar] [CrossRef]
  6. Shin, H.K. Distributed Control of Tension in Multi-Span Web Transport Systems. Ph.D. Thesis, Oklahoma State University, Stillwater, OK, USA, 1991. [Google Scholar]
  7. Choi, K.H.; Tran, T.T.; Kim, D.S. Back-stepping controller based web tension control for roll-to-roll web printed electronics system. J. Adv. Mech. Des. Syst. Manuf. 2011, 5, 7–21. [Google Scholar] [CrossRef] [Green Version]
  8. Bouchiba, B.; Hazzab, A.; Glaoui, H.; Fellah, M.K.; Bousserhane, I.; Sicard, P. Decentralized PI Controller for Multimotors Web Winding System. J. Autom. Mob. Robot. Intell. Syst. 2012, 6, 32–36. [Google Scholar]
  9. Zhang, G.; Furusho, J. Speed control of two-inertia system by PI/PID control. IEEE Trans. Ind. Electron. 2000, 47, 603–609. [Google Scholar] [CrossRef]
  10. Raul, P.R.; Pagilla, P.R. Design and implementation of adaptive PI control schemes for web tension control in roll-to-roll (R2R) manufacturing. ISA Trans. 2015, 56, 276–287. [Google Scholar] [CrossRef]
  11. Tong, T.L.; Duong, M.D.; Nguyen, D.H.; Nguyen, T.L. Web Tension Observer Based Control for Single-Span Roll to Roll Systems. In Advances in Engineering Research and Application; Sattler, K.U., Nguyen, D.C., Vu, N.P., Long, B.T., Puta, H., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 874–882. [Google Scholar]
  12. Thi, L.T.; Tung, L.N.; Thanh, C.D.; Quang, D.N.; Van, Q.N. Tension Regulation of Roll-to-roll Systems with Flexible Couplings. In Proceedings of the International Conference on System Science and Engineering (ICSSE) Tension, Dong Hoi, Vietnam, 20–21 July 2019; pp. 441–444. [Google Scholar]
  13. Wang, F.; Zou, Q.; Zong, Q. Robust adaptive backstepping control for an uncertain nonlinear system with input constraint based on Lyapunov redesign. Int. J. Control Autom. Syst. 2017, 15, 212–225. [Google Scholar] [CrossRef]
  14. Kim, H.H.; Kim, S.J.; Yoon, S.M.; Choi, Y.J.; Lee, M.C. Sliding mode control with sliding perturbation observer-based strategy for reducing scratch formation in hot rolling process. Appl. Sci. 2021, 11, 5526. [Google Scholar] [CrossRef]
  15. Jin, Z.; Zhang, W.; Liu, S.; Gu, M. Command-filtered backstepping integral sliding mode control with prescribed performance for ship roll stabilization. Appl. Sci. 2019, 9, 4288. [Google Scholar] [CrossRef] [Green Version]
  16. Liu, S.; Mei, X.; Ma, L.; You, H.; Li, Z. Active disturbance rejection decoupling controller design for roll-to-roll printing machines. In Proceedings of the 2013 IEEE 3rd International Conference on Information Science and Technology, ICIST 2013, Yangzhou, China, 23–25 March 2013; pp. 111–116. [Google Scholar]
  17. Hou, Y.; Gao, Z.; Jiang, F.; Boulter, B.T. Active disturbance rejection control for web tension regulation. In Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228), Orlando, FL, USA, 4–7 December 2001; Volume 5, pp. 4974–4979. [Google Scholar]
  18. Thi, L.T.; Manh, C.N.; Nguyen, T.L. A Control Approach to Web Speed and Tension Regulation of Web Transport Systems Based on Dynamic Surface Control. J. Control Autom. Electr. Syst. 2021, 32, 573–581. [Google Scholar] [CrossRef]
  19. Boss, C.J.; Srivastava, V. A High-Gain Observer Approach to Robust Trajectory Estimation and Tracking for a Multi-Rotor UAV. arXiv 2021, arXiv:2103.13429. [Google Scholar]
  20. Won, D.; Kim, W.; Shin, D.; Chung, C.C. High-Gain Disturbance Observer-Based Backstepping Control with Output Tracking Error Constraint for Electro-Hydraulic Systems. IEEE Trans. Control Syst. Technol. 2014, 23, 787–795. [Google Scholar] [CrossRef]
  21. Apte, A.A.; Joshi, V.A.; Walambe, R.A.; Godbole, A.A. Speed Control of PMSM Using Disturbance Observer. IFAC-PapersOnLine 2016, 49, 308–313. [Google Scholar] [CrossRef]
  22. Lan, Y.H.; Zhou, L. Backstepping Control with Disturbance Observer for Permanent Magnet Synchronous Motor. J. Control Sci. Eng. 2018, 2018, 4938389. [Google Scholar] [CrossRef]
  23. Dong, X.; Ke, L.; Cheng, L.; Zhang, H. Improved Backstepping Control with Nonlinear Disturbance Observer for the Speed Control of Permanent Magnet Synchronous Motor. J. Electr. Eng. Technol. 2019, 14, 275–285. [Google Scholar]
  24. Bessa, W.M.; Barrêto, R.S.S. Adaptive fuzzy sliding mode control of uncertain nonlinear systems. Controle Autom. 2010, 21, 117–126. [Google Scholar] [CrossRef] [Green Version]
  25. Zhang, Q.; Dong, J. Disturbance-observer-based adaptive fuzzy control for nonlinear state constrained systems with input saturation and input delay. Fuzzy Sets Syst. 2020, 392, 77–92. [Google Scholar] [CrossRef]
  26. Wei, W.; Xia, S.; Pang, J.; Chen, Y. Fuzzy Disturbance Observer-based Adaptive Backstepping Sliding Mode Control of Manipulators. In Proceedings of the 9th IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, CYBER 2019, Suzhou, China, 29 July–2 August 2019; pp. 1224–1229. [Google Scholar]
  27. Nguyen, A.T.; Dequidt, A.; Nguyen, V.A.; Vermeiren, L.; Dambrine, M. Fuzzy descriptor tracking control with guaranteed error-bound for robot manipulators. Trans. Inst. Meas. Control 2021, 43, 1404–1415. [Google Scholar] [CrossRef]
  28. Manh, C.N.; Manh, T.N.; Thi Kim, D.H.; Van, Q.N.; Nguyen, T.L. An adaptive neural network-based controller for car driving simulators. Int. J. Control 2021, 1–33. [Google Scholar] [CrossRef]
  29. Khalil, H. Nonlinear Systems; Pearson Education, Prentice Hall: Hoboken, NJ, USA, 2002. [Google Scholar]
  30. Le, D.T.; Nguyen, D.T.; Le, N.D.; Nguyen, T.L. Traction control based on wheel slip tracking of a quarter-vehicle model with high-gain observers. Int. J. Dyn. Control 2021, 1–8. [Google Scholar] [CrossRef]
  31. Sontag, E.; Agrachev, A.; Morse, A.; Sussmann, H.; Utkin, V. Input to State Stability: Basic Concepts and Results. In Nonlinear and Optimal Control Theory; Springer: Berlin/Heidelberg, Germany, 1970; Volume 1932, pp. 163–220. [Google Scholar]
Figure 1. Model of single-span roll-to-roll web system.
Figure 1. Model of single-span roll-to-roll web system.
Inventions 06 00076 g001
Figure 2. The web between two rolls.
Figure 2. The web between two rolls.
Inventions 06 00076 g002
Figure 3. Moment of inertia of the unwinder.
Figure 3. Moment of inertia of the unwinder.
Inventions 06 00076 g003
Figure 4. Block diagram of adaptive robust controller. In case I, a high-gain disturbance observer-based sliding mode controller is used, and in case II, a fuzzy disturbance observer-based sliding mode controller is applied.
Figure 4. Block diagram of adaptive robust controller. In case I, a high-gain disturbance observer-based sliding mode controller is used, and in case II, a fuzzy disturbance observer-based sliding mode controller is applied.
Inventions 06 00076 g004
Figure 5. Disturbance d T and estimated value.
Figure 5. Disturbance d T and estimated value.
Inventions 06 00076 g005
Figure 6. Disturbance d u and estimated value.
Figure 6. Disturbance d u and estimated value.
Inventions 06 00076 g006
Figure 7. Disturbance d r and estimated value.
Figure 7. Disturbance d r and estimated value.
Inventions 06 00076 g007
Figure 8. Tension responses.
Figure 8. Tension responses.
Inventions 06 00076 g008
Figure 9. Tension tracking error.
Figure 9. Tension tracking error.
Inventions 06 00076 g009
Figure 10. Axial velocity responses.
Figure 10. Axial velocity responses.
Inventions 06 00076 g010
Figure 11. Angular velocity responses.
Figure 11. Angular velocity responses.
Inventions 06 00076 g011
Figure 12. Control signal M u .
Figure 12. Control signal M u .
Inventions 06 00076 g012
Figure 13. Control signal M r .
Figure 13. Control signal M r .
Inventions 06 00076 g013
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dang, V.T.; Le, D.T.; Nguyen-Thi, V.-A.; Nguyen, D.H.; Tong, T.L.; Nguyen, D.D.; Nguyen, T.L. Adaptive Control for Multi-Shaft with Web Materials Linkage Systems. Inventions 2021, 6, 76. https://doi.org/10.3390/inventions6040076

AMA Style

Dang VT, Le DT, Nguyen-Thi V-A, Nguyen DH, Tong TL, Nguyen DD, Nguyen TL. Adaptive Control for Multi-Shaft with Web Materials Linkage Systems. Inventions. 2021; 6(4):76. https://doi.org/10.3390/inventions6040076

Chicago/Turabian Style

Dang, Van Trong, Duc Thinh Le, Van-Anh Nguyen-Thi, Danh Huy Nguyen, Thi Ly Tong, Duy Dinh Nguyen, and Tung Lam Nguyen. 2021. "Adaptive Control for Multi-Shaft with Web Materials Linkage Systems" Inventions 6, no. 4: 76. https://doi.org/10.3390/inventions6040076

APA Style

Dang, V. T., Le, D. T., Nguyen-Thi, V. -A., Nguyen, D. H., Tong, T. L., Nguyen, D. D., & Nguyen, T. L. (2021). Adaptive Control for Multi-Shaft with Web Materials Linkage Systems. Inventions, 6(4), 76. https://doi.org/10.3390/inventions6040076

Article Metrics

Back to TopTop