SlideShare a Scribd company logo
TELKOMNIKA, Vol.17, No.5, October 2019, pp.2607~2616
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v17i5.12807  2607
Received October 22, 2018; Revised January 28, 2019; Accepted February 12, 2019
A new technique to reduce overshoot in
pneumatic positioning system
Siti Fatimah Sulaiman1
, M. F. Rahmat*2
, A. A. M. Faudzi3
, Khairuddin Osman4
1,4
Department of Industrial Electronics, Faculty of Electronics and Computer Engineering,
Universiti Teknikal Malaysia Melaka, 76100 Durian Tunggal, Melaka, Malaysia
1,2,3
Division of Control and Mechatronics Engineering, School of Electrical Engineering,
Faculty of Engineering, Universiti Teknologi Malaysia,
81310 UTM Johor Bahru, Johor Darul Takzim, Malaysia
*Corresponding author, e-mail: fuaad@fke.utm.my
Abstract
This paper presents a new approach for improving the performance of the pneumatic positioning
system by incorporating a nonlinear gain function with observer system. System identification technique
has been employed to represent the pneumatic system, while a model predictive control (MPC) with
the observer system has been employed as the main controller to control the positioning of the system.
The nonlinear gain function has been incorporated with the control strategy to compensate nonlinearities
and uncertainties inherent in the parameters of the system. Unconstrained and constrained cases of
control signals have been considered in this study. Simulation based on Matlab/Simulink indicated a
reduction in overshoot of the system response for both cases due to additional nonlinear gain function in
the strategy. Furthermore, remarkable enhancement was observed in effectiveness of this function while
incorporated in constrained case, when this new strategy successfully improved the transient response in
the pneumatic positioning system.
Keywords: model predictive control, nonlinear gain function, observer system, overshoot, pneumatic
positioning control
Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Over the past decade, pneumatic actuator system has been widely used in numerous
control applications, particularly in applications where control motion is required such as
automotive, robotics and manufacturing [1]. However, the utilization of pneumatic system has
been limited to certain applications due to difficulties assosiated to its performance, especially in
terms of accuracy. A precise position control of the pneumatic system is known to be difficult to
accomplish due to existance of nonlinearities and uncertainties in parameters of the system [2].
Various techniques have been reported to improve the performance of pneumatic
positioning system. Extensive review of previously reported studies on the pneumatic system
indicated the suitability of the predictive control to be utilized as a control strategy to control
the positioning of the system [3-5]. This is due to the fact that this type of controller has
the ability to predict the future outputs and take the control actions accordingly. A model
predictive control (MPC) will be considered in this study. MPC is well known as a modern and
effective control algorithm, owing to its successes in the process industries which deal with
multivariable constrained control problems [6]. According to previous studies reported on control
of the pneumatic positioning system, MPC is capable of reducing future tracking error at the end
of prediction horizon, guarantees accurate tracking and can be implemented in a real-time
experiment [7, 8]. Few studies [9, 10] suggested that the control strategy by utilizing MPC is
able to consider input and output constraints presented in the particular system. Employment of
MPC as a control strategy to control the pneumatic positioning system used in the present study
has been evaluated in a study [11-14]. Constraint were applied to the input of the system in
order to verify the effectiveness of the strategy in handling systems with constraints. Simulation
results indicated the effectiveness of constrained MPC in comparison to unconstrained MPC in
controlling the position of the system’s cylinder stroke. Constrained MPC successfully produced
better transient response and accurate tracking. However, overshoot is known as a major
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616
2608
concern, as the author expects generation of high overshoot as the system is being
implemented in real-time environment. Recent study on the pneumatic utilized a combination of
predictive control and the observer as a strategy for controlling the position of the cylinder
stroke [5]. Results based on simulation and real-time experiment exhibited that the proposed
method was sufficiently capable of controlling the pneumatic positioning system. However,
overshoot remained as the main concern, especially when the method was implemented in a
real-time experiment. This is due to the fact that in real-time environment the pneumatic system
is highly nonlinear, due to the factors such as air compressibility and leakage, friction effect and
uncertainties in parameters of the system [2].
Consequently, this study focuses on a technique to reduce overshoot in the response of
pneumatic positioning system. Elimination or reduction of overshoot in the system response is
of significance in order to achieve accurate and precise positioning control. Numerous methods
has been reported regarding reduction of overshoot in the pneumatic positioning system. For
instance, it was reported in few studies [15-18] that the overshoot in the pneumatic system was
reduced by utilization of the nonlinear-proportional integral derivative (N-PID) controller as
the control strategy. Furthermore in those studies, a nonlinear gain function was combined with
PID controller as a strategy for controlling the cylinder stroke of pneumatic system. A payload
with maximum weight up to 28 kg was attached to the end of the pneumatic cylinder stroke in
order to investigate the capability of the proposed control method to perform as the load is
implemented. Results based on simulation and real-time experiment indicated the capability of
the proposed control method to control the pneumatic system by providing superior transient
response and maintaining the performance under the variation of load up to 28 kg. Furthermore,
reduction was observed in operation time of the cylinder stroke to reach the steady-state value.
Moreover, this effectively reduce the overshoot in performance of the system, while this has
been proven in various applications such as in robotics, milling systems, activated sludge and
wastewater treatment process [19-22].
Due to stated considerations, this study proposes a new control technique to improve
the pneumatic positioning system performance by incorporating a nonlinear gain function with
the previous control strategy (predictive control with observer system). According to Syed
Salim et al. [16-18], the overshoot in the system response can be significantly reduced by
incorporating a nonlinear gain function with the control strategy, while enhancement can be
observed in transient response of the pneumatic positioning system. To the author’s knowledge,
no study has been conducted with the proposed method of this study in order to control
the pneumatic positioning system. It is believed that modification is highly necessary to ensure
the efficiency of the control strategy, especially when implemented in the real-time experiment
which involves nonlinearities and uncertainties in the system parameters. In this study, two
cases of control signal (unconstrained and constrained) were evaluated, while the performance
of this new strategy was compared with the strategy which does not employ a nonlinear gain
function. In this present study, the simulation test was carried out in order to verify
the effectiveness of the proposed strategy.
2. Research Method
Figure 1 depicts the pneumatic actuator system proposed in this study. The pneumatic
actuator system in Figure 1 is equipped with optical sensor, laser stripe code, pressure sensor,
on/off valves, and programmable system on chip (PSoC) control board. An optical sensor
mounted at the top of the cylinder has been utilized to detect the smaller pitch of 0.01 mm on
the stripe rod, while the pressure sensor has been employed to control the pressure inside
the chamber (chamber 2). The PSoC control board integrated on the cylinder serves as a brain
to control the whole operation of the system. As shown in Figure 1, two valves attached toward
the end of the cylinder were employed to control the inlet and outlet air of the cylinder.
Furthermore, the extension and retraction of the cylinder stroke are manipulated by the duty
cycle of a pulse-width modulator (PWM) signal to drive the valves on the chamber (chamber 2).
It must be mentioned that the pneumatic system utilized in this study is significantly different
than any pneumatic actuator system available in the market. This is due to fact that
the proposed system is mainly controlled by only one chamber (chamber 2), whereas the other
chamber (chamber 1) is fixed at a constantly pressurized air (0.6 MPa). Hence, the proposed
system in this study is considered to be unique.
TELKOMNIKA ISSN: 1693-6930 
A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat)
2609
Figure 1. The pneumatic actuator system
2.1. Plant Mathematical Model
A mathematical model of the pneumatic actuator system utilized in this study was
identified by means of an experimental approach, known as system identification.
The techniques and procedures to generate a mathematical model of the pneumatic actuator
system considered in this research are the same as described in the previous research [23].
1500 measurements of input and output data were collected from a real-time experiment at
sampling time (𝑇𝑠) of 0.01 s. The input data contains 1500 data points of continuous step input
signal applied to the valves, while the output is consist of 1500 measurements of the position
signal. In this study, the auto-regressive with exogenous input (ARX) parametric model was
chosen since it satisfies the criteria for system identification. The identified discrete state-space
model based ARX model structure utilized throughout this study can be represented as (1).
𝐴 = [
0 1 0
0 0 1
0.1284 −0.9976 1.8690
] 𝐵 = [
0
0
1
], 𝐶 = [0.0016 0 0], 𝐷 = [0] (1)
The identified model fits the actual plant model at a value of approximately 91.09%.
The loss of 8.91% may be caused by dead zone, friction, air leakage, etc. in the pneumatic
system itself. The model is considered to be stable as it provides all the poles and zeros inside
the unit circle. Thus, the identified model is sufficient to represents the pneumatic actuator
system utilized in this study. In addition, the identified model is considered to be controllable and
observable as it complies with the requirements of controllability and observability tests.
2.2. Controller Design
The main focuses of this study are to design a controller with the capability to provide a
fast response with or without minimal overshoot and to achieve enhanced steady-state
performance while maintaining the stroke of the pneumatic actuator system at the desired
position. With these goals in mind, an additional function known as nonlinear gain function was
incorporated with the observer system for the purpose of compensating the nonlinearities and
uncertainties in the system parameters. Incorporation of this function to the observer system
significantly reduced the system error while improving the transient response by reducing
the overshoot in the system under control. Overall results indicated that this novel method was
indeed highly accurate and efficient on improving the pneumatic positioning system that is
subject to the constraint on its input signal.
2.2.1. Model Predictive Control (MPC)
The main strategy of this study is to maintain the position of the cylinder stroke at
the desired level. The manipulated and controlled variables to be considered in this research
are the signal to the valve and the position of the cylinder stroke, respectively. In this work,
the MPC algorithm will be used to determine the future adjustments of the signal to the valve.
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616
2610
To do so, MPC will predict the future plant outputs and perform the control actions accordingly
by solving the optimal future control actions (cost function and constraints). The cost function
that reflects the control objective of the MPC algorithm can be expressed as in (2), while
the optimal solution for the control signal can be defined as in (3) [24, 25].
𝐽 = (𝑅𝑠 − 𝑌) 𝑇(𝑅𝑠 − 𝑌) + ∆𝑈 𝑇
𝑅̅∆𝑈 (2)
where
𝑅 𝑇
𝑠 = [1 1 ⋯ 1]⏞
𝑛 𝑝
𝑟(𝑘𝑖);
𝑌 = 𝐹𝑥(𝑘𝑖) + Φ∆𝑈;
𝐹 =
[
𝐶𝐴
𝐶𝐴2
𝐶𝐴3
⋮
𝐶𝐴 𝑛 𝑝]
; Φ =
[
𝐶𝐵
𝐶𝐴𝐵
𝐶𝐴2
𝐵
⋮
𝐶𝐴 𝑛 𝑝−1
𝐵
0
𝐶𝐵
𝐶𝐴𝐵
⋮
𝐶𝐴 𝑛 𝑝−2
𝐵
0
0
𝐶𝐵
⋮
𝐶𝐴 𝑛 𝑝−3
𝐵
⋯
⋯
⋯
⋯
0
0
0
0
𝐶𝐴 𝑛 𝑝−𝑛 𝑐 𝐵]
∆𝑈 = (Φ 𝑇
Φ + 𝑅̅)−1(𝑅𝑠 − 𝐹𝑥(𝑘𝑖)) (3)
where 𝐽 is the cost function, 𝑅𝑠 the set-point, 𝑌 the predicted output, ∆𝑈 the optimal control
signal, 𝑅̅ the diagonal matrix (=𝑟𝑤 𝐼 𝑛 𝑐×𝑛 𝑐
(𝑟𝑤 ≥ 0)), 𝑥(𝑘𝑖) the state variable at time 𝑘𝑖, 𝑟(𝑘𝑖)
the set-point signal at time 𝑘𝑖, 𝑛 𝑝 the prediction horizon, and 𝑛 𝑐 the control horizon.
In this study, restrictions have been given to the control signal to determine to what
extent does the signal influences the system response while evaluating the efficiency of
the proposed control strategy in controlling the system with constraints on the input signal. A
control signal in this study has been defined as a signal exported from the controller which will
influence the system response (i.e. the position of the cylinder stroke). Thus, this signal should
be controlled in order to ensure that it will always be in a range allowed by the system. Typically,
overshoot will be generated in the system response as the signal exceeds the maximum
allowable value. This phenomenon is known to occur frequently as the system is implemented
in real-time environment. The maximum amplitude value allowed for the extension and
retraction of the cylinder stroke during operation was set to +255 (for valve 1) and -255 (for
valve 2), respectively. Thus, the signal from the MPC to the pneumatic actuator system (on/off
valves) was constrained within the amplitude of ±255 (2 𝑛
− 1; 𝑛 = 8), as shown in (4):
𝑢 𝑚𝑖𝑛 ≤ 𝑢 ≤ 𝑢 𝑚𝑎𝑥 (4)
where 𝑢 is the control signal, 𝑢 𝑚𝑖𝑛 the minimum amplitude of the control signal and 𝑢 𝑚𝑎𝑥
the maximum amplitude of the control signal. MPC is well known as a model-based type
controller. Based on the concept of MPC itself, the performance entirely depends on the model
utilized to represent the process and the cost function to be minimized. However, the value of
𝑛 𝑝, 𝑛 𝑐, and 𝑟𝑤 furthermore affects the cost function to be minimized while influencing
the performance of MPC. Several studies have suggested denoting 𝑛 𝑝 ≫ 𝑛 𝑐 to avoid overshoot
and oscillate response [26, 27]. In this study, the values designated for 𝑛 𝑝 and 𝑛 𝑐 are 20 and 3,
respectively. Furthermore, the signal with an amplitude in range of ±255 have been presented
as constraints on the input signal in MPC algorithm.
2.2.2. Nonlinear Observer
To control the system by employing MPC in real-time environment, the design of state
estimator/observer is essential. An observer system utilized in this study is basically a
generalization of Luenberger observer and can be represented as in (5):
𝑥̂̇ = 𝐴𝑥̂ + 𝐵𝑢 + 𝐿(𝑦 − 𝐶𝑥̂)
𝑦 = 𝐶𝑥 (5)
where 𝑥 is the system states, 𝑥̂ is the estimated states, 𝑢 is the input variable, 𝑦 is the actual
output, and 𝐿 is the gain of the observer. The term 𝐿(𝑦 − 𝐶𝑥̂) in the observer provides
TELKOMNIKA ISSN: 1693-6930 
A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat)
2611
the stability of the observer by generating a correction factor to the system. Based on (5),
the stability of the system depends primarily on the value of gain (𝐿). The pole-placement
technique has been employed for this purpose while the poles are to be maintained in the unit
circle to ensure the stability of the system. In this study, the nonlinear gain function will be
employed to compensate the nonlinearities and uncertainties in the system parameters. This
function will be utilized to control the error signal (𝑒(𝑘)) which will be subsequently used in
the observer system. Controlling 𝑒(𝑘) is essential due to its influence on the formation of
the control signal to the pneumatic actuator system. The key significance of utilization of this
technique in this study is to adjust the observer gain (𝐿) according to the output produced from
this nonlinear function, known as the scaled error (𝑓(𝑒)), as described in (6):
𝑓(𝑒) = 𝑘 𝑛𝑙(𝑒). 𝑒(𝑘) (6)
where
𝑘 𝑛𝑙(𝑒) =
𝑒𝑥𝑝 𝛼𝑒+𝑒𝑥𝑝−𝛼𝑒
2
;
𝑒 = {
𝑒 |𝑒| ≤ 𝑒 𝑚𝑎𝑥
𝑒 𝑚𝑎𝑥. 𝑠𝑖𝑔𝑛(𝑒) |𝑒| > 𝑒 𝑚𝑎𝑥
the automatic gain adjustment (𝑘 𝑛𝑙(𝑒)) act as a nonlinear function of error (𝑒(𝑘)) and is bounded
in the sector as described in (7).
1 ≤ 𝑘 𝑛𝑙(𝑒) ≤ 𝑘 𝑛𝑙(𝑒 𝑚𝑎𝑥) (7)
Incorporating the nonlinear gain function into observer system generates (8).
𝑥̂̇ = 𝐴𝑥̂ + 𝐵𝑢 + 𝐿[𝑘 𝑛𝑙(𝑒). 𝑒(𝑘)] (8)
Figure 2 illustrates the block diagram of the proposed nonlinear gain function connected
in cascade with observer system. Based on the procedures and tests, the best value of
the variation of nonlinear gain (𝛼) and variation of error (𝑒 𝑚𝑎𝑥) are set to 10 and 0.1, respectively
in order to ensure the stability in the system response. Generally, larger value of 𝑒 𝑚𝑎𝑥 will
contribute to the largest overshoot, which will lead to unstability in the system response. In
addition, utlization of will lead to automatic adjustment of the value of the 𝑘 𝑛𝑙(𝑒) depending on
the value of 𝑒(𝑘) that was generated at each time instant. In cases where error is not present,
the system (𝑘 𝑛𝑙(𝑒)) will generate the value of 1, while the observer will react like any other
conventional/linear observer since there is no participation of 𝑘 𝑛𝑙(𝑒) in the observer system.
However, in instances where there is a presence of an error in the system, 𝑘 𝑛𝑙(𝑒) will participate
and 𝐿 will be adjusted accordingly to the value of 𝑘 𝑛𝑙(𝑒). Significant advantage regarding
employment of this technique is the fact that the users are not required to tune the 𝐿 value, but
only the value of 𝛼 is neeed to be tuned.
Figure 2. Block diagram of the proposed control strategy
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616
2612
3. Results and Analysis
This study was undertaken in order to improve the accuracy and precision of
the pneumatic actuator’s cylinder stroke in maintaining its position at the desired level. Thus,
the proposed method is expected to improve the transient response as well as reducing
the overshoot (𝑂𝑆), rise time (𝑡 𝑟) and settling time (𝑡 𝑠) of the system performance. A model
predictive control with nonlinear observer (MPC-NO) was proposed in this study as the control
strategy. Incorporation of the nonlinear gain function in the observer system to reduce overshoot
in the system response is the key novelty of this study. The strategy has been performed in
simulation test in order to evaluate its performance in controlling and maintaining the cylinder
stroke of the pneumatic system at desired position. Two cases have been considered
(unconstrained and constrained) and evaluated in conditions where the nonlinear gain function
was either incorporated in its control strategy or was not. The signals to the on/off valves were
limited to the maximum amplitude of ±255 in constrained cases. Subsequently, these signals
were incorporated into the MPC algorithm in order to provide a limitation to the on/off valves
during operation. The performance of the proposed controller was compared in conditions
where the nonlinear gain function for both unconstrained and constrained cases was included or
not. The parameter values employed for the proposed strategy have been described and
tabulated in Table 1. The values of the parameters employed for MPC have been obtained from
the previous work [11].
Table 1. The Parameter Values Employed for the Proposed Controller
Control strategies
Control parameters
Name of parameter Abbreviation Value
MPC
Prediction horizon 𝑛 𝑝 20
Control horizon 𝑛 𝑐 3
Weight tuning 𝑟𝑤 0.01
Observer
Observer poles - 0.0189, 0.0681, 0.0999
Observer gain 𝐿 [0.8958 12.8045 21.5618]’
Nonlinear function
Rate variation of nonlinear gain 𝛼 10
Variation of error 𝑒 𝑚𝑎𝑥 0.1
Figure 3 and Figure 4 both illustrate the corresponding responses of unconstrained and
constrained MPC with and without possesing the nonlinear gain function in their observer
system, respectively. A step input with final value of 100 mm was applied as a reference signal
for both cases. This signal serves as a desired position to be achieved by a cylinder stroke of
the pneumatic system during operation.
Figure 3 (a) shows the relation of control signal to the valve for unconstrained case. It
can be seen that all of the controllers produced the signal exceeding the predetermined
maximum value (+255, for the extension of the cylinder stroke), which surpasses the limits
allowed. MPC without the observer system (MPC) was slower in reaching steady-state value in
comparison to the controller with observer and nonlinear observer systems (MPC-O and
MPC-NO). This finding indicates that MPC without the observer is less aggressive than MPC-O
and MPC-NO in generating response toward the system. Performances of three different control
strategies in controlling and maintaining the position of the cylinder stroke at 100 mm is
illustrated in Figure 3 (b). Simulation results indicated that the transient response of the system
improved by incorporation of the observer into the control strategy. Figure 3 (b) indicates that
the overshoot in the system response reduced by 76% for MPC-O and 90% for MPC-NO. These
results signify that the overshoot generated in the early process to achieve a position of 100 mm
was significantly reduced due to incorporation of nonlinear gain function in the observer system.
In terms of steady-state error (𝑒𝑠𝑠 ), MPC-NO showed lowest value of error in comparison to
other strategies. Summary of the data obtained are tabulated in Table 2. Figure 4 (a) illustrates
the response of the control signal to the valve for constrained case. The signal from
the controller to the valve (valve 1) was limited to +255, contrary to the unconstrained case.
It can be seen in Figure 4 (a) that all the strategies successfully produced signals in an
allowable range. Similar to the previous case, MPC without observer system is less aggressive
than other strategies due to the fact that it took longer time to converge to steady-state value.
Figure 4 (b) illustrates the responses of the cylinder stroke while maintaining its position at
TELKOMNIKA ISSN: 1693-6930 
A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat)
2613
100 mm in cases when the signal to the valve has a limitation. Results clearly indicated that
incorporation of a nonlinear gain function with observer system enhances the cylinder stroke
response while generating less overshoot in comparison to other control strategies.
The percentage of overshoot (%𝑂𝑆) reduced from 0.5236% to 0.0994% by addition of this
nonlinear function into the strategy. Although reduction of overshoot among MPC-NO and
MPC-O is not clearly obvious, however, the strategy of employing MPC-NO has proven that it
can be utilized in the pneumatic system with constraint on the control signal. As expected,
controlling the system by employing conventional MPC has contributed to the highest
steady-state error (𝑒𝑠𝑠). Summary of the data obtained are tabulated in Table 2.
(a)
(b)
Figure 3. Simulation results for the unconstrained MPC: (a) control signal to the valve,
(b) position of the cylinder stroke
0 5 10 15 20
0
255
944
1261
1780
Time (second)
Controlsignal(valve1)
Limit
MPC
MPC-O
MPC-NO
0.650.75
0
0 5 10 15 20
0
20
40
60
80
100
Time (second)
Position(mm)
Reference
MPC
MPC-O
MPC-NO
0.35 0.410.42
100
100.2
100.49
102.01
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616
2614
(a)
(b)
Figure 4. Simulation results for the constrained MPC: (a) control signal to the valve,
(b) position of the cylinder stroke
Table 2. Comparison between Unconstrained and Constrained MPC
Unconstrained Constrained
MPC-NO MPC-O MPC MPC-NO MPC-O MPC
Percentage overshoot (%𝑶𝑺) 0.1952% 0.4863% 2.0084% 0.0994% 0.0998% 0.5236%
Rise time (𝒕 𝒓) 0.1840 s 0.1568 s 0.1903 s 0.5332 s 0.5332 s 0.5366 s
Settling time (𝒕 𝒔) 0.2931 s 0.2507 s 0.4139 s 0.7128 s 0.7129 s 0.7225 s
Peak time (𝒕 𝒑) 0.4200 s 0.3500 s 0.4100 s 0.8700 s 0.8700 s 0.8700 s
Steady-state error (𝒆 𝒔𝒔) ≈ 0 mm ≈ 0 mm ≈ 0 mm 0 mm ≈ 0 mm ≈ 0 mm
0 5 10 15 20
0
255
Time (second)
Controlsignal(valve1)
Limit
MPC
MPC-O
MPC-NO
1.30 1.54
0
0 5 10 15 20
0
20
40
60
80
100
Time (second)
Position(mm)
Reference
MPC
MPC-O
MPC-NO
0.87
100
100.10
100.52
TELKOMNIKA ISSN: 1693-6930 
A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat)
2615
Based on the results obtained from the simulation test, it can be stated that the addition
of nonlinear gain function into the observer system successfully managed to reduce
the overshoot in the pneumatic positioning system response. The reduction was observed to be
significant for the unconstrained case while values of 𝑡 𝑟 and 𝑡 𝑠 were effectively improved.
Consequently, it can be stated that this study is in consistent with the previously reported
studies [18-22] that indicated the effectiveness of incorporation of nonlinear gain function in
significantly reducing the overshoot in the systems containing nonlinearities. This is due to
the fact that the nonlinear gain function has the ability to minimize error and handle
nonlinearities and uncertainties inherent in the system parameters, especially in
real-time environment.
4. Conclusion
A new technique with the aim to reduce the overshoot and to ensure accurate and
precise control of the pneumatic positioning system was proposed in this study. A nonlinear gain
function was incorporated with observer system and the effect of incorporating this nonlinear
gain function to the pneumatic positioning performance was evaluated. Simulation test was
carried out in order to verify the performance of the proposed control strategy, while two cases
(unconstrained and constrained) of control signals were considered. The performance of
the observer system was remarkably enhanced by incorporation of the nonlinear gain function.
Enhancement was observed to be superior in constrained case. Acquired results based on
simulation test indicated the effectiveness of this novel control strategy in drastically reducing
the overshoot in the system response by 90% in unconstrained case and 54% in constrained
case. Furthermore, addition of the nonlinear gain function improved the rise time (𝑡 𝑟) and
settling time (𝑡 𝑠) of the system response for constrained case. Incorporation of this nonlinear
function has guaranteed the reduction of overshoot in the pneumatic system, providing more
accurate and precise positioning control. Additionally, the proposed strategy in this study is able
to implement constraints in the system, which signifies the potential of this method to be
employed in the industries that involve control motion in their applications.
Acknowledgements
The authors would like to acknowledge Universiti Teknologi Malaysia (UTM), Universiti
Teknikal Malaysia Melaka (UTeM) and Ministry of Higher Education (MOHE) of Malaysia under
FRGS Grant No. 4F817. Their support is gratefully acknowledged.
References
[1] Van Varseveld RB, Bone GM. Accurate Position Control of a Pneumatic Actuator using On/Off
Solenoid Valves. IEEE/ASME Transactions on Mechatronics. 1997; 2(3): 195-204.
[2] Ali HI, Noor SB, Bashi SM, Marhaban MH. A Review of Pneumatic Actuators (Modeling and Control).
Australian Journal of Basic and Applied Sciences. 2009; 3(2): 440-454.
[3] Faudzi AAM, Mustafa ND, Osman K, Azman MA, Suzumori K. GPC Controller Design for an
Intelligent Pneumatic Actuator. Procedia Engineering. 2012; 41: 657-663.
[4] Faudzi AAM, Mustafa ND, Azman MA, Osman K. Position Tracking of Pneumatic Actuator with Loads
by using Predictive and Fuzzy Logic Controller. Advanced Materials Research. 2014; 903: 259-266.
[5] Osman K, Rahmat MF, Hikmat OF, Suzumori K. Predictive Functional Control with Observer
(PFC-O) Design and Loading Effects Performance for a Pneumatic System. Arabian Journal for
Science and Engineering. 2015; 40(2): 633-643.
[6] Maciejowski JM. Predictive Control: With Constraints. Pearson Education. 2002.
[7] Schindele D, Ascheman H. Nonlinear Model Predictive Control of a High-Speed Linear Axis Driven
by Pneumatic Muscles. IEEE American Control Conference. 2008: 3017-3022.
[8] Schindele D, Prabel R, Aschemann H. Nonlinear Model-Predictive Control of an Electro-Pneumatic
Clutch for Truck Applications. 7th
Vienna Conference on Mathematical Modeling (Mathmod). 2012:
526-531.
[9] Wakasa Y, Sasaki R, Tanaka K, Akashi T. Servo Control of Pneumatic Systems Considering Input
and Output Constraints. IEEE International Conference on Control Applications (CCA 2007). 2007:
765-770.
[10] Daepp HG, Book WJ. Compliant Position Control of a Pneumatic System for Human Interaction
Applications. 2015 Fluid Power Innovation and Research Conference. 2015.
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616
2616
[11] Sulaiman SF, Rahmat MF, Faudzi AA, Osman K. Design of unconstrained and constrained model
predictive control for pneumatic actuator system: Set-point tracking. In 2015 IEEE Conference on
Systems, Process and Control (ICSPC) 2015: 112-117.
[12] Sulaiman SF, Rahmat MF, Osman K. Disturbance rejection using Model Predictive control for
pneumatic actuator system. In Signal Processing & Its Applications (CSPA), 2016 IEEE 12th
International Colloquium on 2016: 285-290.
[13] Sulaiman SF, Rahmat MF, Faudzi AA, Osman K, Salim SN, Samsudin SI, Azira AR. Enhanced
Position Control for Pneumatic System by Applying Constraints in MPC Algorithm. International
Journal of Electrical and Computer Engineering (IJECE). 2017; 7(3): 1633-42.
[14] Sulaiman SF, Rahmat MF, Faudzi AA, Osman K, Azira AR. Constrained MPC based Laguerre
network to control IPA positioning system. Proceedings of Mechanical Engineering Research Day
2018. 2018; 2018: 46-47.
[15] Rahmat MF, Salim SNS, Faudzi AAM, Ismail ZH. Identification and Non-Linear Control Strategy for
Industrial Pneumatic Actuator. International Journal of the Physical Sciences. 2012; 7(17):
2565-2579.
[16] Salim SNS, Rahmat MF, Faudzi AAM, Ismail ZH. Position Control of Pneumatic Actuator using an
Enhancement of NPID Controller Based on Characteristics of Rate Variation Nonlinear Gain.
The International Journal of Advanced Manufacturing Technology. 2014; 75(1): 181-195.
[17] Salim SNS, Rahmat MF, Faudzi AAM, Ismail ZH, Sunar N. Position Control of Pneumatic Actuator
Using Self-Regulation Nonlinear PID. Mathematical Problems in Engineering. 2014.
[18] Salim SNS, Rahmat MF, Faudzi AAM, Ismail ZH, Sunar N, Samsudin SA. Robust Control Strategy for
Pneumatic Drive System Via Enhanced Nonlinear PID Controller. International Journal of Electrical
and Computer Engineering. 2014; 4(5): 658.
[19] Su YX, Sun D, Duan BY. Design of an enhanced nonlinear PID controller. Mechatronics. 2005; 15(8):
1005-1024.
[20] Abdullah L, Jamaludin Z, Ahsan Q, Jamaludin J, Rafan NA, Chiew TH, Jusoff K, Yusoff M. Evaluation
On Tracking Performance Of PID, Gain Scheduling and Classical Cascade P/PI Controller on XY
Table Ballscrew Drive System. World Applied Sciences. 2013; 21(Special Issues): 1-10.
[21] Samsudin SI, Rahmat MF, Wahab NA. Improvement of Activated Sludge Process using Enhanced
Nonlinear PI Controller. Arabian Journal for Science and Engineering. 2014; 39(8): 6575-6586.
[22] Samsudin SI, Rahmat MF, Wahab NA. Nonlinear PI Control with Adaptive Interaction Algorithm for
Multivariable Wastewater Treatment Process. Mathematical Problems in Engineering. 2014.
[23] Sulaimana SF, Rahmatb MF, Faudzib AA, Osmana K, Tunggal D. Linear and Nonlinear Arx Model
For Intelligent Pneumatic Actuator Systems. Jurnal Teknologi. 2016; 78(6): 21-8.
[24] Wang L. Model Predictive Control System Design and Implementation using MATLAB®. Springer
Science and Business Media. 2009.
[25] Rossiter JA. Model-Based Predictive Control: A Practical Approach. CRC Press. 2013.
[26] Mohd N, Aziz N. NARX Based MPC for Continuous Bioethanol Fermentation Process. The 6th
International Conference on Process Systems Engineering (PSE ASIA). 2013: 25-27.
[27] Marzaki MH, Jalil MHA, Tajjudin M, Rahiman MHF, Adnan R. Effect of Constrained in Model
Predictive Controller for SISO SMISD Plant. IEEE Conference on Systems, Process and Control
(ICSPC 2014). 2014: 12-14.

More Related Content

What's hot

Introduction of control engineering
Introduction of control engineeringIntroduction of control engineering
Introduction of control engineering
Ashvani Shukla
 
Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
Logan Williamson
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
Andrew Wilhelm
 
Level control of Conical Tank Process using ANFIS based Model Reference Adapt...
Level control of Conical Tank Process using ANFIS based Model Reference Adapt...Level control of Conical Tank Process using ANFIS based Model Reference Adapt...
Level control of Conical Tank Process using ANFIS based Model Reference Adapt...
IRJET Journal
 
Basic Control System unit1
Basic Control System unit1Basic Control System unit1
Basic Control System unit1Asraf Malik
 
Pe 3032 wk 1 introduction to control system march 04e
Pe 3032 wk 1 introduction to control system  march 04ePe 3032 wk 1 introduction to control system  march 04e
Pe 3032 wk 1 introduction to control system march 04e
Charlton Inao
 
218001 control system technology lecture 1
218001 control system technology   lecture 1218001 control system technology   lecture 1
218001 control system technology lecture 1
Toàn Hữu
 
aa-automation-apc-complex-industrial-processes
aa-automation-apc-complex-industrial-processesaa-automation-apc-complex-industrial-processes
aa-automation-apc-complex-industrial-processesDavid Lyon
 
Combined ILC and PI regulator for wastewater treatment plants
Combined ILC and PI regulator for wastewater treatment plantsCombined ILC and PI regulator for wastewater treatment plants
Combined ILC and PI regulator for wastewater treatment plants
TELKOMNIKA JOURNAL
 
Bioreactor control system
Bioreactor control system Bioreactor control system
Bioreactor control system
nandhujaan
 
Control system
Control systemControl system
Control system
Ashvani Shukla
 
Control system lectures
Control system lectures Control system lectures
Control system lectures
Naqqash Sajid
 
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
ijics
 
Process control introduction
Process control   introductionProcess control   introduction
Process control introduction
Bavaneethan Yokananth
 
Lecture2(introduction)
Lecture2(introduction)Lecture2(introduction)
Lecture2(introduction)Razali Tomari
 
process control
process controlprocess control
process control
Aamir Khan
 
Tuning of IMC-based PID controllers for integrating systems with time delay
Tuning of IMC-based PID controllers for integrating systems with time delayTuning of IMC-based PID controllers for integrating systems with time delay
Tuning of IMC-based PID controllers for integrating systems with time delay
ISA Interchange
 
Control of an unstable batch chemical reactor
Control of an unstable batch chemical reactorControl of an unstable batch chemical reactor
Control of an unstable batch chemical reactor
DayromGMiranda
 
Welmec 08.10 guide_for_statistical_verification
Welmec 08.10 guide_for_statistical_verificationWelmec 08.10 guide_for_statistical_verification
Welmec 08.10 guide_for_statistical_verification
Wilson Pedro Tamega Junior
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
softech01
 

What's hot (20)

Introduction of control engineering
Introduction of control engineeringIntroduction of control engineering
Introduction of control engineering
 
Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
 
Level control of Conical Tank Process using ANFIS based Model Reference Adapt...
Level control of Conical Tank Process using ANFIS based Model Reference Adapt...Level control of Conical Tank Process using ANFIS based Model Reference Adapt...
Level control of Conical Tank Process using ANFIS based Model Reference Adapt...
 
Basic Control System unit1
Basic Control System unit1Basic Control System unit1
Basic Control System unit1
 
Pe 3032 wk 1 introduction to control system march 04e
Pe 3032 wk 1 introduction to control system  march 04ePe 3032 wk 1 introduction to control system  march 04e
Pe 3032 wk 1 introduction to control system march 04e
 
218001 control system technology lecture 1
218001 control system technology   lecture 1218001 control system technology   lecture 1
218001 control system technology lecture 1
 
aa-automation-apc-complex-industrial-processes
aa-automation-apc-complex-industrial-processesaa-automation-apc-complex-industrial-processes
aa-automation-apc-complex-industrial-processes
 
Combined ILC and PI regulator for wastewater treatment plants
Combined ILC and PI regulator for wastewater treatment plantsCombined ILC and PI regulator for wastewater treatment plants
Combined ILC and PI regulator for wastewater treatment plants
 
Bioreactor control system
Bioreactor control system Bioreactor control system
Bioreactor control system
 
Control system
Control systemControl system
Control system
 
Control system lectures
Control system lectures Control system lectures
Control system lectures
 
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
 
Process control introduction
Process control   introductionProcess control   introduction
Process control introduction
 
Lecture2(introduction)
Lecture2(introduction)Lecture2(introduction)
Lecture2(introduction)
 
process control
process controlprocess control
process control
 
Tuning of IMC-based PID controllers for integrating systems with time delay
Tuning of IMC-based PID controllers for integrating systems with time delayTuning of IMC-based PID controllers for integrating systems with time delay
Tuning of IMC-based PID controllers for integrating systems with time delay
 
Control of an unstable batch chemical reactor
Control of an unstable batch chemical reactorControl of an unstable batch chemical reactor
Control of an unstable batch chemical reactor
 
Welmec 08.10 guide_for_statistical_verification
Welmec 08.10 guide_for_statistical_verificationWelmec 08.10 guide_for_statistical_verification
Welmec 08.10 guide_for_statistical_verification
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 

Similar to A new technique to reduce overshoot in pneumatic positioning system

Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorEnhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
IJECEIAES
 
Centrifugal compressor anti-surge control system modelling
Centrifugal compressor anti-surge control system modellingCentrifugal compressor anti-surge control system modelling
Centrifugal compressor anti-surge control system modelling
IJECEIAES
 
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSAOptimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
TELKOMNIKA JOURNAL
 
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
ijcisjournal
 
Development of a PI Controller through an Ant Colony Optimization Algorithm A...
Development of a PI Controller through an Ant Colony Optimization Algorithm A...Development of a PI Controller through an Ant Colony Optimization Algorithm A...
Development of a PI Controller through an Ant Colony Optimization Algorithm A...
LucasCarvalhoGonalve
 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systems
IJECEIAES
 
Robust pole placement using firefly algorithm
Robust pole placement using firefly algorithmRobust pole placement using firefly algorithm
Robust pole placement using firefly algorithm
IJECEIAES
 
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
IJECEIAES
 
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
IJECEIAES
 
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy SystemFault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
IRJET Journal
 
Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...
ijeei-iaes
 
IMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank ProcessIMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank Process
TELKOMNIKA JOURNAL
 
Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.
theijes
 
Integrated application of synergetic approach for enhancing intelligent steam...
Integrated application of synergetic approach for enhancing intelligent steam...Integrated application of synergetic approach for enhancing intelligent steam...
Integrated application of synergetic approach for enhancing intelligent steam...
IJECEIAES
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using  ANN ModelTrajectory Control With MPC For A Robot Manipülatör Using  ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
IJMER
 
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
IRJET Journal
 
Tuning of Ball and Beam System using Cascade Control
Tuning of Ball and Beam System using Cascade ControlTuning of Ball and Beam System using Cascade Control
Tuning of Ball and Beam System using Cascade Control
Dr. Amarjeet Singh
 
Controlling a DC Motor through Lypaunov-like Functions and SAB Technique
Controlling a DC Motor through Lypaunov-like Functions and SAB TechniqueControlling a DC Motor through Lypaunov-like Functions and SAB Technique
Controlling a DC Motor through Lypaunov-like Functions and SAB Technique
IJECEIAES
 
Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)
Rodrigo Callejas González
 

Similar to A new technique to reduce overshoot in pneumatic positioning system (20)

Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorEnhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
 
Centrifugal compressor anti-surge control system modelling
Centrifugal compressor anti-surge control system modellingCentrifugal compressor anti-surge control system modelling
Centrifugal compressor anti-surge control system modelling
 
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSAOptimization of PID for industrial electro-hydraulic actuator using PSOGSA
Optimization of PID for industrial electro-hydraulic actuator using PSOGSA
 
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGR...
 
Development of a PI Controller through an Ant Colony Optimization Algorithm A...
Development of a PI Controller through an Ant Colony Optimization Algorithm A...Development of a PI Controller through an Ant Colony Optimization Algorithm A...
Development of a PI Controller through an Ant Colony Optimization Algorithm A...
 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systems
 
Robust pole placement using firefly algorithm
Robust pole placement using firefly algorithmRobust pole placement using firefly algorithm
Robust pole placement using firefly algorithm
 
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...Cuckoo search algorithm based for tunning both PI  and FOPID controllers for ...
Cuckoo search algorithm based for tunning both PI and FOPID controllers for ...
 
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy SystemFault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
Fault Analysis and Prediction in Gas Turbine using Neuro-Fuzzy System
 
Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...
 
IMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank ProcessIMC Based Fractional Order Controller for Three Interacting Tank Process
IMC Based Fractional Order Controller for Three Interacting Tank Process
 
Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.Controller Tuning for Integrator Plus Delay Processes.
Controller Tuning for Integrator Plus Delay Processes.
 
Integrated application of synergetic approach for enhancing intelligent steam...
Integrated application of synergetic approach for enhancing intelligent steam...Integrated application of synergetic approach for enhancing intelligent steam...
Integrated application of synergetic approach for enhancing intelligent steam...
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using  ANN ModelTrajectory Control With MPC For A Robot Manipülatör Using  ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
 
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
 
Tuning of Ball and Beam System using Cascade Control
Tuning of Ball and Beam System using Cascade ControlTuning of Ball and Beam System using Cascade Control
Tuning of Ball and Beam System using Cascade Control
 
Controlling a DC Motor through Lypaunov-like Functions and SAB Technique
Controlling a DC Motor through Lypaunov-like Functions and SAB TechniqueControlling a DC Motor through Lypaunov-like Functions and SAB Technique
Controlling a DC Motor through Lypaunov-like Functions and SAB Technique
 
Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
TELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
TELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
TELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
TELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
TELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
TELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
TELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
TELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
TELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx
benykoy2024
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 

Recently uploaded (20)

Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 

A new technique to reduce overshoot in pneumatic positioning system

  • 1. TELKOMNIKA, Vol.17, No.5, October 2019, pp.2607~2616 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v17i5.12807  2607 Received October 22, 2018; Revised January 28, 2019; Accepted February 12, 2019 A new technique to reduce overshoot in pneumatic positioning system Siti Fatimah Sulaiman1 , M. F. Rahmat*2 , A. A. M. Faudzi3 , Khairuddin Osman4 1,4 Department of Industrial Electronics, Faculty of Electronics and Computer Engineering, Universiti Teknikal Malaysia Melaka, 76100 Durian Tunggal, Melaka, Malaysia 1,2,3 Division of Control and Mechatronics Engineering, School of Electrical Engineering, Faculty of Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor Darul Takzim, Malaysia *Corresponding author, e-mail: fuaad@fke.utm.my Abstract This paper presents a new approach for improving the performance of the pneumatic positioning system by incorporating a nonlinear gain function with observer system. System identification technique has been employed to represent the pneumatic system, while a model predictive control (MPC) with the observer system has been employed as the main controller to control the positioning of the system. The nonlinear gain function has been incorporated with the control strategy to compensate nonlinearities and uncertainties inherent in the parameters of the system. Unconstrained and constrained cases of control signals have been considered in this study. Simulation based on Matlab/Simulink indicated a reduction in overshoot of the system response for both cases due to additional nonlinear gain function in the strategy. Furthermore, remarkable enhancement was observed in effectiveness of this function while incorporated in constrained case, when this new strategy successfully improved the transient response in the pneumatic positioning system. Keywords: model predictive control, nonlinear gain function, observer system, overshoot, pneumatic positioning control Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Over the past decade, pneumatic actuator system has been widely used in numerous control applications, particularly in applications where control motion is required such as automotive, robotics and manufacturing [1]. However, the utilization of pneumatic system has been limited to certain applications due to difficulties assosiated to its performance, especially in terms of accuracy. A precise position control of the pneumatic system is known to be difficult to accomplish due to existance of nonlinearities and uncertainties in parameters of the system [2]. Various techniques have been reported to improve the performance of pneumatic positioning system. Extensive review of previously reported studies on the pneumatic system indicated the suitability of the predictive control to be utilized as a control strategy to control the positioning of the system [3-5]. This is due to the fact that this type of controller has the ability to predict the future outputs and take the control actions accordingly. A model predictive control (MPC) will be considered in this study. MPC is well known as a modern and effective control algorithm, owing to its successes in the process industries which deal with multivariable constrained control problems [6]. According to previous studies reported on control of the pneumatic positioning system, MPC is capable of reducing future tracking error at the end of prediction horizon, guarantees accurate tracking and can be implemented in a real-time experiment [7, 8]. Few studies [9, 10] suggested that the control strategy by utilizing MPC is able to consider input and output constraints presented in the particular system. Employment of MPC as a control strategy to control the pneumatic positioning system used in the present study has been evaluated in a study [11-14]. Constraint were applied to the input of the system in order to verify the effectiveness of the strategy in handling systems with constraints. Simulation results indicated the effectiveness of constrained MPC in comparison to unconstrained MPC in controlling the position of the system’s cylinder stroke. Constrained MPC successfully produced better transient response and accurate tracking. However, overshoot is known as a major
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616 2608 concern, as the author expects generation of high overshoot as the system is being implemented in real-time environment. Recent study on the pneumatic utilized a combination of predictive control and the observer as a strategy for controlling the position of the cylinder stroke [5]. Results based on simulation and real-time experiment exhibited that the proposed method was sufficiently capable of controlling the pneumatic positioning system. However, overshoot remained as the main concern, especially when the method was implemented in a real-time experiment. This is due to the fact that in real-time environment the pneumatic system is highly nonlinear, due to the factors such as air compressibility and leakage, friction effect and uncertainties in parameters of the system [2]. Consequently, this study focuses on a technique to reduce overshoot in the response of pneumatic positioning system. Elimination or reduction of overshoot in the system response is of significance in order to achieve accurate and precise positioning control. Numerous methods has been reported regarding reduction of overshoot in the pneumatic positioning system. For instance, it was reported in few studies [15-18] that the overshoot in the pneumatic system was reduced by utilization of the nonlinear-proportional integral derivative (N-PID) controller as the control strategy. Furthermore in those studies, a nonlinear gain function was combined with PID controller as a strategy for controlling the cylinder stroke of pneumatic system. A payload with maximum weight up to 28 kg was attached to the end of the pneumatic cylinder stroke in order to investigate the capability of the proposed control method to perform as the load is implemented. Results based on simulation and real-time experiment indicated the capability of the proposed control method to control the pneumatic system by providing superior transient response and maintaining the performance under the variation of load up to 28 kg. Furthermore, reduction was observed in operation time of the cylinder stroke to reach the steady-state value. Moreover, this effectively reduce the overshoot in performance of the system, while this has been proven in various applications such as in robotics, milling systems, activated sludge and wastewater treatment process [19-22]. Due to stated considerations, this study proposes a new control technique to improve the pneumatic positioning system performance by incorporating a nonlinear gain function with the previous control strategy (predictive control with observer system). According to Syed Salim et al. [16-18], the overshoot in the system response can be significantly reduced by incorporating a nonlinear gain function with the control strategy, while enhancement can be observed in transient response of the pneumatic positioning system. To the author’s knowledge, no study has been conducted with the proposed method of this study in order to control the pneumatic positioning system. It is believed that modification is highly necessary to ensure the efficiency of the control strategy, especially when implemented in the real-time experiment which involves nonlinearities and uncertainties in the system parameters. In this study, two cases of control signal (unconstrained and constrained) were evaluated, while the performance of this new strategy was compared with the strategy which does not employ a nonlinear gain function. In this present study, the simulation test was carried out in order to verify the effectiveness of the proposed strategy. 2. Research Method Figure 1 depicts the pneumatic actuator system proposed in this study. The pneumatic actuator system in Figure 1 is equipped with optical sensor, laser stripe code, pressure sensor, on/off valves, and programmable system on chip (PSoC) control board. An optical sensor mounted at the top of the cylinder has been utilized to detect the smaller pitch of 0.01 mm on the stripe rod, while the pressure sensor has been employed to control the pressure inside the chamber (chamber 2). The PSoC control board integrated on the cylinder serves as a brain to control the whole operation of the system. As shown in Figure 1, two valves attached toward the end of the cylinder were employed to control the inlet and outlet air of the cylinder. Furthermore, the extension and retraction of the cylinder stroke are manipulated by the duty cycle of a pulse-width modulator (PWM) signal to drive the valves on the chamber (chamber 2). It must be mentioned that the pneumatic system utilized in this study is significantly different than any pneumatic actuator system available in the market. This is due to fact that the proposed system is mainly controlled by only one chamber (chamber 2), whereas the other chamber (chamber 1) is fixed at a constantly pressurized air (0.6 MPa). Hence, the proposed system in this study is considered to be unique.
  • 3. TELKOMNIKA ISSN: 1693-6930  A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat) 2609 Figure 1. The pneumatic actuator system 2.1. Plant Mathematical Model A mathematical model of the pneumatic actuator system utilized in this study was identified by means of an experimental approach, known as system identification. The techniques and procedures to generate a mathematical model of the pneumatic actuator system considered in this research are the same as described in the previous research [23]. 1500 measurements of input and output data were collected from a real-time experiment at sampling time (𝑇𝑠) of 0.01 s. The input data contains 1500 data points of continuous step input signal applied to the valves, while the output is consist of 1500 measurements of the position signal. In this study, the auto-regressive with exogenous input (ARX) parametric model was chosen since it satisfies the criteria for system identification. The identified discrete state-space model based ARX model structure utilized throughout this study can be represented as (1). 𝐴 = [ 0 1 0 0 0 1 0.1284 −0.9976 1.8690 ] 𝐵 = [ 0 0 1 ], 𝐶 = [0.0016 0 0], 𝐷 = [0] (1) The identified model fits the actual plant model at a value of approximately 91.09%. The loss of 8.91% may be caused by dead zone, friction, air leakage, etc. in the pneumatic system itself. The model is considered to be stable as it provides all the poles and zeros inside the unit circle. Thus, the identified model is sufficient to represents the pneumatic actuator system utilized in this study. In addition, the identified model is considered to be controllable and observable as it complies with the requirements of controllability and observability tests. 2.2. Controller Design The main focuses of this study are to design a controller with the capability to provide a fast response with or without minimal overshoot and to achieve enhanced steady-state performance while maintaining the stroke of the pneumatic actuator system at the desired position. With these goals in mind, an additional function known as nonlinear gain function was incorporated with the observer system for the purpose of compensating the nonlinearities and uncertainties in the system parameters. Incorporation of this function to the observer system significantly reduced the system error while improving the transient response by reducing the overshoot in the system under control. Overall results indicated that this novel method was indeed highly accurate and efficient on improving the pneumatic positioning system that is subject to the constraint on its input signal. 2.2.1. Model Predictive Control (MPC) The main strategy of this study is to maintain the position of the cylinder stroke at the desired level. The manipulated and controlled variables to be considered in this research are the signal to the valve and the position of the cylinder stroke, respectively. In this work, the MPC algorithm will be used to determine the future adjustments of the signal to the valve.
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616 2610 To do so, MPC will predict the future plant outputs and perform the control actions accordingly by solving the optimal future control actions (cost function and constraints). The cost function that reflects the control objective of the MPC algorithm can be expressed as in (2), while the optimal solution for the control signal can be defined as in (3) [24, 25]. 𝐽 = (𝑅𝑠 − 𝑌) 𝑇(𝑅𝑠 − 𝑌) + ∆𝑈 𝑇 𝑅̅∆𝑈 (2) where 𝑅 𝑇 𝑠 = [1 1 ⋯ 1]⏞ 𝑛 𝑝 𝑟(𝑘𝑖); 𝑌 = 𝐹𝑥(𝑘𝑖) + Φ∆𝑈; 𝐹 = [ 𝐶𝐴 𝐶𝐴2 𝐶𝐴3 ⋮ 𝐶𝐴 𝑛 𝑝] ; Φ = [ 𝐶𝐵 𝐶𝐴𝐵 𝐶𝐴2 𝐵 ⋮ 𝐶𝐴 𝑛 𝑝−1 𝐵 0 𝐶𝐵 𝐶𝐴𝐵 ⋮ 𝐶𝐴 𝑛 𝑝−2 𝐵 0 0 𝐶𝐵 ⋮ 𝐶𝐴 𝑛 𝑝−3 𝐵 ⋯ ⋯ ⋯ ⋯ 0 0 0 0 𝐶𝐴 𝑛 𝑝−𝑛 𝑐 𝐵] ∆𝑈 = (Φ 𝑇 Φ + 𝑅̅)−1(𝑅𝑠 − 𝐹𝑥(𝑘𝑖)) (3) where 𝐽 is the cost function, 𝑅𝑠 the set-point, 𝑌 the predicted output, ∆𝑈 the optimal control signal, 𝑅̅ the diagonal matrix (=𝑟𝑤 𝐼 𝑛 𝑐×𝑛 𝑐 (𝑟𝑤 ≥ 0)), 𝑥(𝑘𝑖) the state variable at time 𝑘𝑖, 𝑟(𝑘𝑖) the set-point signal at time 𝑘𝑖, 𝑛 𝑝 the prediction horizon, and 𝑛 𝑐 the control horizon. In this study, restrictions have been given to the control signal to determine to what extent does the signal influences the system response while evaluating the efficiency of the proposed control strategy in controlling the system with constraints on the input signal. A control signal in this study has been defined as a signal exported from the controller which will influence the system response (i.e. the position of the cylinder stroke). Thus, this signal should be controlled in order to ensure that it will always be in a range allowed by the system. Typically, overshoot will be generated in the system response as the signal exceeds the maximum allowable value. This phenomenon is known to occur frequently as the system is implemented in real-time environment. The maximum amplitude value allowed for the extension and retraction of the cylinder stroke during operation was set to +255 (for valve 1) and -255 (for valve 2), respectively. Thus, the signal from the MPC to the pneumatic actuator system (on/off valves) was constrained within the amplitude of ±255 (2 𝑛 − 1; 𝑛 = 8), as shown in (4): 𝑢 𝑚𝑖𝑛 ≤ 𝑢 ≤ 𝑢 𝑚𝑎𝑥 (4) where 𝑢 is the control signal, 𝑢 𝑚𝑖𝑛 the minimum amplitude of the control signal and 𝑢 𝑚𝑎𝑥 the maximum amplitude of the control signal. MPC is well known as a model-based type controller. Based on the concept of MPC itself, the performance entirely depends on the model utilized to represent the process and the cost function to be minimized. However, the value of 𝑛 𝑝, 𝑛 𝑐, and 𝑟𝑤 furthermore affects the cost function to be minimized while influencing the performance of MPC. Several studies have suggested denoting 𝑛 𝑝 ≫ 𝑛 𝑐 to avoid overshoot and oscillate response [26, 27]. In this study, the values designated for 𝑛 𝑝 and 𝑛 𝑐 are 20 and 3, respectively. Furthermore, the signal with an amplitude in range of ±255 have been presented as constraints on the input signal in MPC algorithm. 2.2.2. Nonlinear Observer To control the system by employing MPC in real-time environment, the design of state estimator/observer is essential. An observer system utilized in this study is basically a generalization of Luenberger observer and can be represented as in (5): 𝑥̂̇ = 𝐴𝑥̂ + 𝐵𝑢 + 𝐿(𝑦 − 𝐶𝑥̂) 𝑦 = 𝐶𝑥 (5) where 𝑥 is the system states, 𝑥̂ is the estimated states, 𝑢 is the input variable, 𝑦 is the actual output, and 𝐿 is the gain of the observer. The term 𝐿(𝑦 − 𝐶𝑥̂) in the observer provides
  • 5. TELKOMNIKA ISSN: 1693-6930  A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat) 2611 the stability of the observer by generating a correction factor to the system. Based on (5), the stability of the system depends primarily on the value of gain (𝐿). The pole-placement technique has been employed for this purpose while the poles are to be maintained in the unit circle to ensure the stability of the system. In this study, the nonlinear gain function will be employed to compensate the nonlinearities and uncertainties in the system parameters. This function will be utilized to control the error signal (𝑒(𝑘)) which will be subsequently used in the observer system. Controlling 𝑒(𝑘) is essential due to its influence on the formation of the control signal to the pneumatic actuator system. The key significance of utilization of this technique in this study is to adjust the observer gain (𝐿) according to the output produced from this nonlinear function, known as the scaled error (𝑓(𝑒)), as described in (6): 𝑓(𝑒) = 𝑘 𝑛𝑙(𝑒). 𝑒(𝑘) (6) where 𝑘 𝑛𝑙(𝑒) = 𝑒𝑥𝑝 𝛼𝑒+𝑒𝑥𝑝−𝛼𝑒 2 ; 𝑒 = { 𝑒 |𝑒| ≤ 𝑒 𝑚𝑎𝑥 𝑒 𝑚𝑎𝑥. 𝑠𝑖𝑔𝑛(𝑒) |𝑒| > 𝑒 𝑚𝑎𝑥 the automatic gain adjustment (𝑘 𝑛𝑙(𝑒)) act as a nonlinear function of error (𝑒(𝑘)) and is bounded in the sector as described in (7). 1 ≤ 𝑘 𝑛𝑙(𝑒) ≤ 𝑘 𝑛𝑙(𝑒 𝑚𝑎𝑥) (7) Incorporating the nonlinear gain function into observer system generates (8). 𝑥̂̇ = 𝐴𝑥̂ + 𝐵𝑢 + 𝐿[𝑘 𝑛𝑙(𝑒). 𝑒(𝑘)] (8) Figure 2 illustrates the block diagram of the proposed nonlinear gain function connected in cascade with observer system. Based on the procedures and tests, the best value of the variation of nonlinear gain (𝛼) and variation of error (𝑒 𝑚𝑎𝑥) are set to 10 and 0.1, respectively in order to ensure the stability in the system response. Generally, larger value of 𝑒 𝑚𝑎𝑥 will contribute to the largest overshoot, which will lead to unstability in the system response. In addition, utlization of will lead to automatic adjustment of the value of the 𝑘 𝑛𝑙(𝑒) depending on the value of 𝑒(𝑘) that was generated at each time instant. In cases where error is not present, the system (𝑘 𝑛𝑙(𝑒)) will generate the value of 1, while the observer will react like any other conventional/linear observer since there is no participation of 𝑘 𝑛𝑙(𝑒) in the observer system. However, in instances where there is a presence of an error in the system, 𝑘 𝑛𝑙(𝑒) will participate and 𝐿 will be adjusted accordingly to the value of 𝑘 𝑛𝑙(𝑒). Significant advantage regarding employment of this technique is the fact that the users are not required to tune the 𝐿 value, but only the value of 𝛼 is neeed to be tuned. Figure 2. Block diagram of the proposed control strategy
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616 2612 3. Results and Analysis This study was undertaken in order to improve the accuracy and precision of the pneumatic actuator’s cylinder stroke in maintaining its position at the desired level. Thus, the proposed method is expected to improve the transient response as well as reducing the overshoot (𝑂𝑆), rise time (𝑡 𝑟) and settling time (𝑡 𝑠) of the system performance. A model predictive control with nonlinear observer (MPC-NO) was proposed in this study as the control strategy. Incorporation of the nonlinear gain function in the observer system to reduce overshoot in the system response is the key novelty of this study. The strategy has been performed in simulation test in order to evaluate its performance in controlling and maintaining the cylinder stroke of the pneumatic system at desired position. Two cases have been considered (unconstrained and constrained) and evaluated in conditions where the nonlinear gain function was either incorporated in its control strategy or was not. The signals to the on/off valves were limited to the maximum amplitude of ±255 in constrained cases. Subsequently, these signals were incorporated into the MPC algorithm in order to provide a limitation to the on/off valves during operation. The performance of the proposed controller was compared in conditions where the nonlinear gain function for both unconstrained and constrained cases was included or not. The parameter values employed for the proposed strategy have been described and tabulated in Table 1. The values of the parameters employed for MPC have been obtained from the previous work [11]. Table 1. The Parameter Values Employed for the Proposed Controller Control strategies Control parameters Name of parameter Abbreviation Value MPC Prediction horizon 𝑛 𝑝 20 Control horizon 𝑛 𝑐 3 Weight tuning 𝑟𝑤 0.01 Observer Observer poles - 0.0189, 0.0681, 0.0999 Observer gain 𝐿 [0.8958 12.8045 21.5618]’ Nonlinear function Rate variation of nonlinear gain 𝛼 10 Variation of error 𝑒 𝑚𝑎𝑥 0.1 Figure 3 and Figure 4 both illustrate the corresponding responses of unconstrained and constrained MPC with and without possesing the nonlinear gain function in their observer system, respectively. A step input with final value of 100 mm was applied as a reference signal for both cases. This signal serves as a desired position to be achieved by a cylinder stroke of the pneumatic system during operation. Figure 3 (a) shows the relation of control signal to the valve for unconstrained case. It can be seen that all of the controllers produced the signal exceeding the predetermined maximum value (+255, for the extension of the cylinder stroke), which surpasses the limits allowed. MPC without the observer system (MPC) was slower in reaching steady-state value in comparison to the controller with observer and nonlinear observer systems (MPC-O and MPC-NO). This finding indicates that MPC without the observer is less aggressive than MPC-O and MPC-NO in generating response toward the system. Performances of three different control strategies in controlling and maintaining the position of the cylinder stroke at 100 mm is illustrated in Figure 3 (b). Simulation results indicated that the transient response of the system improved by incorporation of the observer into the control strategy. Figure 3 (b) indicates that the overshoot in the system response reduced by 76% for MPC-O and 90% for MPC-NO. These results signify that the overshoot generated in the early process to achieve a position of 100 mm was significantly reduced due to incorporation of nonlinear gain function in the observer system. In terms of steady-state error (𝑒𝑠𝑠 ), MPC-NO showed lowest value of error in comparison to other strategies. Summary of the data obtained are tabulated in Table 2. Figure 4 (a) illustrates the response of the control signal to the valve for constrained case. The signal from the controller to the valve (valve 1) was limited to +255, contrary to the unconstrained case. It can be seen in Figure 4 (a) that all the strategies successfully produced signals in an allowable range. Similar to the previous case, MPC without observer system is less aggressive than other strategies due to the fact that it took longer time to converge to steady-state value. Figure 4 (b) illustrates the responses of the cylinder stroke while maintaining its position at
  • 7. TELKOMNIKA ISSN: 1693-6930  A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat) 2613 100 mm in cases when the signal to the valve has a limitation. Results clearly indicated that incorporation of a nonlinear gain function with observer system enhances the cylinder stroke response while generating less overshoot in comparison to other control strategies. The percentage of overshoot (%𝑂𝑆) reduced from 0.5236% to 0.0994% by addition of this nonlinear function into the strategy. Although reduction of overshoot among MPC-NO and MPC-O is not clearly obvious, however, the strategy of employing MPC-NO has proven that it can be utilized in the pneumatic system with constraint on the control signal. As expected, controlling the system by employing conventional MPC has contributed to the highest steady-state error (𝑒𝑠𝑠). Summary of the data obtained are tabulated in Table 2. (a) (b) Figure 3. Simulation results for the unconstrained MPC: (a) control signal to the valve, (b) position of the cylinder stroke 0 5 10 15 20 0 255 944 1261 1780 Time (second) Controlsignal(valve1) Limit MPC MPC-O MPC-NO 0.650.75 0 0 5 10 15 20 0 20 40 60 80 100 Time (second) Position(mm) Reference MPC MPC-O MPC-NO 0.35 0.410.42 100 100.2 100.49 102.01
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616 2614 (a) (b) Figure 4. Simulation results for the constrained MPC: (a) control signal to the valve, (b) position of the cylinder stroke Table 2. Comparison between Unconstrained and Constrained MPC Unconstrained Constrained MPC-NO MPC-O MPC MPC-NO MPC-O MPC Percentage overshoot (%𝑶𝑺) 0.1952% 0.4863% 2.0084% 0.0994% 0.0998% 0.5236% Rise time (𝒕 𝒓) 0.1840 s 0.1568 s 0.1903 s 0.5332 s 0.5332 s 0.5366 s Settling time (𝒕 𝒔) 0.2931 s 0.2507 s 0.4139 s 0.7128 s 0.7129 s 0.7225 s Peak time (𝒕 𝒑) 0.4200 s 0.3500 s 0.4100 s 0.8700 s 0.8700 s 0.8700 s Steady-state error (𝒆 𝒔𝒔) ≈ 0 mm ≈ 0 mm ≈ 0 mm 0 mm ≈ 0 mm ≈ 0 mm 0 5 10 15 20 0 255 Time (second) Controlsignal(valve1) Limit MPC MPC-O MPC-NO 1.30 1.54 0 0 5 10 15 20 0 20 40 60 80 100 Time (second) Position(mm) Reference MPC MPC-O MPC-NO 0.87 100 100.10 100.52
  • 9. TELKOMNIKA ISSN: 1693-6930  A new technique to reduce overshoot in pneumatic positioning system... (M. F. Rahmat) 2615 Based on the results obtained from the simulation test, it can be stated that the addition of nonlinear gain function into the observer system successfully managed to reduce the overshoot in the pneumatic positioning system response. The reduction was observed to be significant for the unconstrained case while values of 𝑡 𝑟 and 𝑡 𝑠 were effectively improved. Consequently, it can be stated that this study is in consistent with the previously reported studies [18-22] that indicated the effectiveness of incorporation of nonlinear gain function in significantly reducing the overshoot in the systems containing nonlinearities. This is due to the fact that the nonlinear gain function has the ability to minimize error and handle nonlinearities and uncertainties inherent in the system parameters, especially in real-time environment. 4. Conclusion A new technique with the aim to reduce the overshoot and to ensure accurate and precise control of the pneumatic positioning system was proposed in this study. A nonlinear gain function was incorporated with observer system and the effect of incorporating this nonlinear gain function to the pneumatic positioning performance was evaluated. Simulation test was carried out in order to verify the performance of the proposed control strategy, while two cases (unconstrained and constrained) of control signals were considered. The performance of the observer system was remarkably enhanced by incorporation of the nonlinear gain function. Enhancement was observed to be superior in constrained case. Acquired results based on simulation test indicated the effectiveness of this novel control strategy in drastically reducing the overshoot in the system response by 90% in unconstrained case and 54% in constrained case. Furthermore, addition of the nonlinear gain function improved the rise time (𝑡 𝑟) and settling time (𝑡 𝑠) of the system response for constrained case. Incorporation of this nonlinear function has guaranteed the reduction of overshoot in the pneumatic system, providing more accurate and precise positioning control. Additionally, the proposed strategy in this study is able to implement constraints in the system, which signifies the potential of this method to be employed in the industries that involve control motion in their applications. Acknowledgements The authors would like to acknowledge Universiti Teknologi Malaysia (UTM), Universiti Teknikal Malaysia Melaka (UTeM) and Ministry of Higher Education (MOHE) of Malaysia under FRGS Grant No. 4F817. Their support is gratefully acknowledged. References [1] Van Varseveld RB, Bone GM. Accurate Position Control of a Pneumatic Actuator using On/Off Solenoid Valves. IEEE/ASME Transactions on Mechatronics. 1997; 2(3): 195-204. [2] Ali HI, Noor SB, Bashi SM, Marhaban MH. A Review of Pneumatic Actuators (Modeling and Control). Australian Journal of Basic and Applied Sciences. 2009; 3(2): 440-454. [3] Faudzi AAM, Mustafa ND, Osman K, Azman MA, Suzumori K. GPC Controller Design for an Intelligent Pneumatic Actuator. Procedia Engineering. 2012; 41: 657-663. [4] Faudzi AAM, Mustafa ND, Azman MA, Osman K. Position Tracking of Pneumatic Actuator with Loads by using Predictive and Fuzzy Logic Controller. Advanced Materials Research. 2014; 903: 259-266. [5] Osman K, Rahmat MF, Hikmat OF, Suzumori K. Predictive Functional Control with Observer (PFC-O) Design and Loading Effects Performance for a Pneumatic System. Arabian Journal for Science and Engineering. 2015; 40(2): 633-643. [6] Maciejowski JM. Predictive Control: With Constraints. Pearson Education. 2002. [7] Schindele D, Ascheman H. Nonlinear Model Predictive Control of a High-Speed Linear Axis Driven by Pneumatic Muscles. IEEE American Control Conference. 2008: 3017-3022. [8] Schindele D, Prabel R, Aschemann H. Nonlinear Model-Predictive Control of an Electro-Pneumatic Clutch for Truck Applications. 7th Vienna Conference on Mathematical Modeling (Mathmod). 2012: 526-531. [9] Wakasa Y, Sasaki R, Tanaka K, Akashi T. Servo Control of Pneumatic Systems Considering Input and Output Constraints. IEEE International Conference on Control Applications (CCA 2007). 2007: 765-770. [10] Daepp HG, Book WJ. Compliant Position Control of a Pneumatic System for Human Interaction Applications. 2015 Fluid Power Innovation and Research Conference. 2015.
  • 10.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2607-2616 2616 [11] Sulaiman SF, Rahmat MF, Faudzi AA, Osman K. Design of unconstrained and constrained model predictive control for pneumatic actuator system: Set-point tracking. In 2015 IEEE Conference on Systems, Process and Control (ICSPC) 2015: 112-117. [12] Sulaiman SF, Rahmat MF, Osman K. Disturbance rejection using Model Predictive control for pneumatic actuator system. In Signal Processing & Its Applications (CSPA), 2016 IEEE 12th International Colloquium on 2016: 285-290. [13] Sulaiman SF, Rahmat MF, Faudzi AA, Osman K, Salim SN, Samsudin SI, Azira AR. Enhanced Position Control for Pneumatic System by Applying Constraints in MPC Algorithm. International Journal of Electrical and Computer Engineering (IJECE). 2017; 7(3): 1633-42. [14] Sulaiman SF, Rahmat MF, Faudzi AA, Osman K, Azira AR. Constrained MPC based Laguerre network to control IPA positioning system. Proceedings of Mechanical Engineering Research Day 2018. 2018; 2018: 46-47. [15] Rahmat MF, Salim SNS, Faudzi AAM, Ismail ZH. Identification and Non-Linear Control Strategy for Industrial Pneumatic Actuator. International Journal of the Physical Sciences. 2012; 7(17): 2565-2579. [16] Salim SNS, Rahmat MF, Faudzi AAM, Ismail ZH. Position Control of Pneumatic Actuator using an Enhancement of NPID Controller Based on Characteristics of Rate Variation Nonlinear Gain. The International Journal of Advanced Manufacturing Technology. 2014; 75(1): 181-195. [17] Salim SNS, Rahmat MF, Faudzi AAM, Ismail ZH, Sunar N. Position Control of Pneumatic Actuator Using Self-Regulation Nonlinear PID. Mathematical Problems in Engineering. 2014. [18] Salim SNS, Rahmat MF, Faudzi AAM, Ismail ZH, Sunar N, Samsudin SA. Robust Control Strategy for Pneumatic Drive System Via Enhanced Nonlinear PID Controller. International Journal of Electrical and Computer Engineering. 2014; 4(5): 658. [19] Su YX, Sun D, Duan BY. Design of an enhanced nonlinear PID controller. Mechatronics. 2005; 15(8): 1005-1024. [20] Abdullah L, Jamaludin Z, Ahsan Q, Jamaludin J, Rafan NA, Chiew TH, Jusoff K, Yusoff M. Evaluation On Tracking Performance Of PID, Gain Scheduling and Classical Cascade P/PI Controller on XY Table Ballscrew Drive System. World Applied Sciences. 2013; 21(Special Issues): 1-10. [21] Samsudin SI, Rahmat MF, Wahab NA. Improvement of Activated Sludge Process using Enhanced Nonlinear PI Controller. Arabian Journal for Science and Engineering. 2014; 39(8): 6575-6586. [22] Samsudin SI, Rahmat MF, Wahab NA. Nonlinear PI Control with Adaptive Interaction Algorithm for Multivariable Wastewater Treatment Process. Mathematical Problems in Engineering. 2014. [23] Sulaimana SF, Rahmatb MF, Faudzib AA, Osmana K, Tunggal D. Linear and Nonlinear Arx Model For Intelligent Pneumatic Actuator Systems. Jurnal Teknologi. 2016; 78(6): 21-8. [24] Wang L. Model Predictive Control System Design and Implementation using MATLAB®. Springer Science and Business Media. 2009. [25] Rossiter JA. Model-Based Predictive Control: A Practical Approach. CRC Press. 2013. [26] Mohd N, Aziz N. NARX Based MPC for Continuous Bioethanol Fermentation Process. The 6th International Conference on Process Systems Engineering (PSE ASIA). 2013: 25-27. [27] Marzaki MH, Jalil MHA, Tajjudin M, Rahiman MHF, Adnan R. Effect of Constrained in Model Predictive Controller for SISO SMISD Plant. IEEE Conference on Systems, Process and Control (ICSPC 2014). 2014: 12-14.