Using Singular Value to Set Output Disturbance Limits to Feedback ILC Control

Iterative Learning Control is an effective way of controlling the errors which act directly on the repetitive system. The stability of the system is the main objective in designing. The Small Gain Theorem is used in the design process of State Feedback ILC. The feedback controller along with the Iterative Learning Control adds an advantage in producing a system with minimal error. The past error and current error feedback Iterative control system are studied with reference to the region of disturbance at the output. This paper mainly focuses on comparing the region of disturbance at the output end. The past error feed forward and current error feedback systems are developed on the singular values. Hence, we use the singular values to set an output disturbance limit for the past error and current error feedback ILC system. Thus, we obtain a result of past error feed forward performing better than the current error feedback system. This implies greater region of disturbance suppression to past error feed forward than the other.


Introduction
Learning control is an effective tool in the field of control. The combination of learning control along with artificial intelligence provides much new advancement in the field of robotics, manufacturing and transportation [1] [2]. Among a variety of learning control techniques, Iterative Learning control ILC arises and executes the same control task repeatedly with finite time duration [3]. Feedback control system states that, "the system whose output is controlled using its measurement as a feedback signal" [4]. The feedback signal is compared to the ref-erence signal in order to generate an error signal which is filtered by a controller and in turn produces the system's controlled input.
Feedback ILC is a well known controlling method to enhance the performance of system in repetitive mode. The idea of an ILC is to build up a series of controlling input ( k u ) such that the error ( k e ) tends to decay on repeated iterations or to an acceptable error tolerance [5]. A trial in ILC represents a complete task for predefined time duration. A reference (r(t)) is assumed to have a time duration governed by 0 t T ≤ ≤ < ∞ , in which T represents the length of the trial.
Once a process is completed, the data fetched is available to reckon the control input for the following iterative process. Robot manipulators perform repetitive operation of pick and place at finite duration. Gantry robot application is used to collect an object from a fixed location point and transfer it to another location within a predefined period [6]. Then the robot returns to its normal position of start to perform the specified task repeatedly. The aim is to perform a predefined task repeatedly as many times as possible, without the need for resetting. Similar operations are performed in other applications like Microelectronics manufacturing, chemical batch processes and petrochemical processes. The integer 0 k ≥ shows the trial number and ( ) k y t the end result on trial k. Here we focus on how to limit the single-input-single-output systems with universality to multi-input multi-output systems (MIMO). Furthermore, the error on trial k is With the presence of previous trial information, the current trial input can be formed as non-causal temporal information.
The early development of ILC was reported by [5]; a derivative type of ILC is introduced as where ϒ is the learning gain. Since then, an extensive effort was taken to introduce several developments on ILC, see [7] for example.
There are two types of ILC development, one based on the presence of system dynamics matrix. The other is based on the development of control input law where the dynamic matrix is excluded, such as the phase-lead ILC [8]. The latter case suffers from lack of control performance, thus the first comes as good solution.
This paper considers completing the disturbance scenario of current error feedback state ILC depending on [9] and [10]. The introduction work considers repeated disturbance acting on system input. The work in [11] presents modified work that includes past and current error feedback ILC.
Uncertainty in control is a common issue to investigate, as well as disturbances. Several reported works investigate the above issues as [12] [13]. [13] for example, discusses load disturbance for state feedback ILC in past error feed forward. [14] gave an extended work to the ILC design for the current error feedback and past error feed forward by adding the external instability conditions on the load. This paper investigates the output disturbance condition for past and current error feedback. Several conditions are erected to ensure system stability and performance enhancement. This shows a developed system for load disturbance as in [14].
Further we revise [11], and then new conditions are obtained for past error and current error feedback. Finally, a conclusion is given, and a possible future work is clarified.

Background
Initially we edit the ILC design initiated in [11], by taking a . The known fact of ILC is that, the design processes a single trial in a defined time and after its goes back to its initial state for the next trial to be started. A single trial with a pre-determined time can be used to show a system dynamics over a single trial. This is illustrated as In the above Equation (1), 0 1 i N ≤ ≤ − where N is the number of trials. Because of the resetting condition used, it is well appreciated to take the first value 0 o X = . The Equation (1) is formatted in two different dimensions, one of which is reflected earlier at the initialization of ILC for continuous time domain and discrete field. The other creates an essential base to the ILC interest, due to its character of sorting data. Many ILC models are completely depending on changing the discrete illustration as an index trial notation which is a one notational form, see [7]. Hence, the modified statement begins with including the input and output super vectors; u and y respectively on the trial index System stability is a keynote criterion for ILC design systems; so a response connection is established to balance the iterative process. Hence the overall dynamics can be expressed as where S denotes a lower triangular Toeplitz matrix. The down parameters in the matrix are Markov parameters, which can be shown as To keep the vector form in discrete space, the reference ( ) r t is defined as In a process of measuring an inaccuracy, the ILC system uses a predefined inaccurate consonant as a forcing function which is indulged to the old iterative input to produce the consecutive iteration input signal. This design follows the reference trajectory precisely along with the trial index as it moves towards infinity.
[15] illustrated a periodic signal of length N which is described in the discrete-time formation as The N N × matrix w F is shown as The control issue in ILC state feedback model can be elaborated further. We need to identify the robust controller The main focus is to create a controller ( ) K z in a way that, the full closed-loop system is completely stable without any conditions. Henceforth the tracking error k k e r y = − is zero along with the trial domain thus; the two rules are firmly stable.
To create an ILC controller in several design schemes, [11] extended the design reported by [9] [10]. The first one is with the state feedback.
And the second was through output injection. Both design schemes have variable stability conditions and it depends on the design scheme whether it uses current error feedback or past error feed forward. Thus, this balancing condition is attained The stability condition of feedback model is In both the cases of feed forward and feedback type of models, Earlier the design implemented in [11] did not consider the scenario at which, the disturbance may act on the system load. And the design implemented in [13] included the scenario with past error feed forward only. Here we compare the current error feedback with [13], which is the past error feed forward.

Output Disturbance Limitation in Singular Values for State-Feedback ILC
Initially, [13] explained the system illustrated in (1) The measured output  Much needed presumptions made about k d and k n is as follows: 1) their mean is zero, weakly stationary random variables with bounded variance; 2) they are in phase with one another; and 3) they are collinear in-between trials.
Before analyzing output disturbance limitation conditions, we take into account the disturbance limitation to guarantee the system performance. A stable condition (5) for the state feedback design with past error feed forward and the output (7) creates a path using singular values as, a high confining region would result in the following condition as it was obtained in [14]: This condition will be the guidance to form the new output disturbance condition that assures system stability in front of output disturbances acting on the system output. Consider the equation which led to (9), Adding the measurement part to the equation will lead to, Above illustration makes clear that the maximum singular value of the output interference implying on the current iteration has to be minimum than the maximum singular value of the difference of the summation of all previous iteration results eigen value further subtracting the sum of past iterative load changes, the first input feedback and the minimum singular value to the concluding iterative control response. Hence, the sweep where the output interference implicating on any trial k is highly confining and has a minute deviation with regards to its maximum singular value.
For current error feedback, the output interference restriction problem is obtained in a similar format. Initially to begin with the stability condition as shown in (6). The load disturbance may occur at any occasion in trial k and it is non-repetitive as well as the output disturbance. So it should be in shape that includes its weight of direction such that its result is examined and contained. Hence considering singular value analysis, the maximum singular value illustrating the interference should be confined at a stable region. The investigation including the singular value will lead to a conclusive illustration as And this can be rewritten as The conclusive illustration (12) clearly defines that; the highest singular value of the output interference should always be higher than the sum of a complete iterative output singular value. And it also should not involve the least singular value of the sum of previous conclusive signals, previous interferences, first output, the highest singular value of previous interference and First output. And also the expression should not be greater than 1. As it was pointed out in [14], it is very hard to attain the desired result with a feeble resource like past error feedforward which involves a highly attainable region of interference discretion.
The output (12) states firmly that the positivity of the previous error feed forward is because of its compact structure, feasible stability conditions and output disturbance limitation conditions.

Conclusion
Past error and current error feedback ILC schemes have been revisited. Output disturbance condition has been introduced in both cases. The results obtained verify the superiority of the previous error feed forward over current error feedback. This is achieved because of the obtained region of disturbance suppression. As it is shown, the previous error feed forward case is having greater suppression in the region of disturbance when correlated with current terror feedback. In future, a simulation model will be designed along with, the reader might join all developed dis-condition, uncertainty condition, and control law development in one reported work to present a complete design.