proposed, are shown to be an efficient alternative
control method only for specific nonlinear systems
(So, 2019; Jin and Son, 2019; Pathak et al., 2020;
Son et al., 2021; Shamseldin, 2023; Sivadasan et al.,
2023). Hence, there is need for the development of
an NLPID controller for industry that is effective for
a larger class of systems (So, 2019; Pathak et al.,
2020; Son et al., 2021; Pugazhenthi P et al., 2021;
Shamseldin, 2023; Sivadasan et al., 2023). Modern
NLPID controllers have had a resurgence in research
and industrial applications, with the use of Passivity
based theory and an enlarged set of nonlinear func-
tions that have increased the scope of research. A
nonlinear PID controller that utilises only a scaled in-
tegral nonlinearity has a stability proof and provides
adequate responses to linear and delay type systems
(Son et al., 2021). Many nonlinear PID controllers
also have limitations of performance depending also
on the set-point, where in this paper the proposed con-
troller aims at maintaining its performance for any
step-type set-point function.
The main contributions of this paper is a novel
nonlinear function gains PID controller, designed to
show improvements to the limitations of the PID con-
troller. The proposed NLPID controller has gains de-
scribed by a new set of nonlinear functions as a strat-
egy for improving the simultaneous set-point track-
ing and disturbance rejection. These gains reduce
the rise-time with no overshoot for any step set-point
function. It provides low input energy and offers a
nonlinear PID control scheme that is effective in its
performance specifications and is robust against para-
metric uncertainty.
In this paper a novel nonlinear function gains PID
controller is proposed that addresses on the limita-
tions of the PID controller and establishes an im-
proved response that can only be achieved by a two-
degree-of-freedom system. In the efforts to provide
evidence of stability for the controller, a Simulation-
based Extensive Testing (SET) method has been con-
ducted, with input and output disturbances applied to
the feedback system to show internal stability, using
the L
2
norm.
In the sections that follow, the novel nonlinear
PID controller proposed in this paper is presented
in Section 2. Then, the tuning methodology used
across all controllers for benchmarking and the par-
ticle swarm optimization algorithm used for the pro-
posed controller is also shown in Section 3. Sec-
tion 4 shows the results from the benchmarking of
the controller against the PSO tuned PID, IMC PID
and the Son NLPID controllers in a widely used in-
dustrial system. Section 5 shows the robustness test
under parametric uncertainty of the proposed NLPID
controller. Finally, in Section 6 the conclusions and
further work are presented to summarise the results
found within this research and propose future direc-
tions.
2 NOVEL NONLINEAR PID
CONTROLLER
The structure of the proposed nonlinear PID con-
troller is similar to that of the parallel linear PID con-
troller. However, in this case the gains are described
using nonlinear functions that change the value of the
gains depending on the feedback error and feedback
error-rate.
u
NLPID
(ε(t),
˙
ε(t), r(t)) =k
p
(ε(t), r(t))ε(t)+
+ k
i
(ε(t), r(t))
Z
t
f
0
ε(t)dt + k
d
(
˙
ε(t), r(t))
˙
ε(t) (2)
The proposed NLPID controller is developed to
generate fast set-point tracking, with no overshoot
and a fast disturbance rejection. Under these re-
quirements, the PID gains which most influence the
overshoot negatively are the proportional and integral
gains. When large proportional and integral gains are
used, the controller generates an oscillatory response
with a large overshoot. However, this also provides a
fast response and fast disturbance rejection. As a re-
sult, in order to remove the overshoot, one can gen-
erate a large proportional signal at large error with
a small integral signal at large error. This provides
the fast tuning that is required, and then once the
output reaches close to steady-state, the proportional
gain must rapidly decrease and the integral gain must
rapidly increase to correct the steady-state error. The
derivative gain takes a similar form to the integral.
However, in this case the derivative gain considers the
error rate, so that once the error rate becomes rapid,
the gain becomes zero to eliminate noise and deriva-
tive kicks. According to this knowledge of PID con-
trol behaviour, which is well known within the litera-
ture, the proposed NLPID controller is designed with
nonlinear functions that must have this property. The
nonlinear function that has such a property is the mol-
lifier function that originate from distribution theory
and has not been used in the past within the NLPID
control literature. The mollifier takes the mathemati-
cal form of:
M(x(t)) =
e
1
|x(t)|
2
− 1
if |x(t)| < 1
0 if |x(t)| ≥ 1
(3)
Moreover, in this paper the mollifier is adopted
such that the nonlinearity is applied at the transient
ICINCO 2023 - 20th International Conference on Informatics in Control, Automation and Robotics
26