Skip to main content

Optimizing juice extraction in sugar mills: application of time delay compensation with intelligent controllers


The juice extraction process plays a crucial role in the sugar production industry, but it often faces challenges due to time delays that can negatively impact efficiency and quality. This paper introduces a Time Delay Compensation (TDC) technique aimed at mitigating this issue. The TDC technique is specifically designed to minimize the adverse effects of time delays, thereby improving control performance. The primary objective of this research is to enhance the efficiency and quality of the juice extraction process, ultimately leading to increased productivity and profitability for sugar mills. To achieve this goal, we conducted an extensive review of existing solutions, highlighting their limitations and associated challenges. In response, we propose a unique and practical solution that can be implemented using MATLAB Processes. Through simulation results, we demonstrate the effectiveness of the TDC technique in suppressing time delay and enhancing control performance, resulting in a significant improvement in extraction efficiency. This work contributes to the field of sugar production by introducing a specialized TDC technique tailored for the juice extraction process in sugar mills.


In recent years, there has been a growing interest in the field of time-delay systems (TDS), which are commonly referred to as dead times. These TDS are prevalent in various real-world applications of feedback control systems, such as genetic systems, transport delays, and time delays. Time-delay control systems also occur naturally in many real-time applications, including biology, economics, physiology, actuators, sensors, mass transportation, energy transfer, and data transmission over physical networks. However, the presence of dead time in these systems makes controller design challenging and complex. As a result, researchers have been exploring new methods to handle these systems. The approach proposed in this paper focuses on converting state-space systems with delayed control actions to finite-dimensional state-space systems with no delays in the states or control.

The proposed time-delay compensator is a novel compensation technique that has significant contributions in improving the control performance of the juice extraction process in a sugar mill. Compared with other compensating techniques, such as proportional–integral–derivative (PID) controller and Smith predictor [8], the proposed approach provides more accurate and efficient compensation for the time-delay effect in the process. The simulation results show that the proposed compensated technique outperforms other compensating techniques in terms of settling time, overshoot, and steady-state error. The proposed approach provides a practical solution for improving the control performance and efficiency of the juice extraction process in sugar mills. It can also be applied to other industrial processes that suffer from time-delay effect.

The paper is structured as follows: Section II provides background information on the history of time-delay compensation techniques. Section III presents related previous compensating methods that address the removal of the delay factor in the juice extraction process in a sugar mill. In Section IV, a novel and accurate model of a delayed control system with no delay in either the state or control action is derived. Finally, Section V concludes the compensatory approach introduced with some closing remarks.

Background and related work

Recently, the compensatory method introduced in [1] has recently proven to be an effective approach for removing the delay component from closed-loop delay systems, confining it solely to the control action, and improving system performance. This method eliminates time delay from the closed-loop system and may lead to system stabilization using well-known controller design in the time domain. However, it cannot be used with unstable poles or in the presence of disturbances. Other approaches, such as state variable techniques, have been heavily used in the literature, but new approaches introduced by Saidahmed in [1, 5] use finite-dimensional closed-form solutions to remove delay factors from system variables and augment only their parameters. These new models are considered general delay systems that contain all delayed systems as special cases when their delay factors vanish. This work is inspired by Saidahmed's [1, 5] approach, which completely converts infinite-dimensional delay systems into finite-dimensional ones without compensation, adaptation, or approximation, retaining all original characteristics without any changes. These models allow all control theorems established for state-space linear time-invariant systems to be easily applied without modifications or approximation. This paper focuses on the Saidahmed problem in the context of linear systems with an input lag and compares the results obtained with those introduced in [1].

Problem description and previous compensated approach for TDS

This section focuses on utilizing the compensatory technique presented in [1, 3, 5] to eliminate the delay component from a closed-loop delayed system, restricting it only to the control action. As previously mentioned, the presence of a delay factor in a process control system when analyzing performance is complex to be handled conventionally. To address this issue, some methodologies have attempted to integrate structural elements that simulate process dynamics into operation. One such approach employs a compensator control method detailed in [1, 3,4,5], which serves as an excellent example of this technique. This method involves utilizing a mathematical model of the process to incorporate a delay component only in its control action.

As described in [2], the juice extraction process is a crucial subprocess in a sugar mill, and it is the first step in the process. As illustrated in Fig. 1, the bagasse (cane fiber) is transported to the Donnelly chute (buffer) by a cane carrier that is operated by a motor [2, 6, 7, 9]. It is essential to maintain the cane level in the buffer at a specific predetermined value to extract the maximum amount of juice. If the cane level falls below the set point, the cane carrier motor is sped up, and if it rises above the set point, its speed is decreased. The cane fibers are crushed by a set of rollers, resulting in the extraction of the primary juice. The waste bagasse can be used as a fuel for steam generation to run turbines for electricity production. The control system is responsible for maintaining two critical parameters: the cane level (L) and the torque of the rollers (T). The flap position (F) and the angular velocity (V) of the rollers are the manipulated input variables controlled by the system.

Fig. 1
figure 1

Juice extraction process [2]

The waste bagasse can be utilized as a source of fuel for generating electricity using steam-powered turbines. The control system must maintain two critical parameters, namely the cane level (L) and the torque of the rollers (T). The input variables that the control system modifies are the flap position (F) and the angular velocity (V) of the rollers.

To determine two separate transfer functions for the subprocess, which involves four variables (L, T, F, and V), the MATLAB system identification tool is utilized. The first transfer function, G1, has input F and output T, while the second transfer function, G2, has input V and output L. (1) and (2) depict the resulting models. It is evident that the first plant has a dead time of 4 s, whereas the second plant does not have any dead time.

$$G1\left( s \right) = \frac{T\left( s \right)}{{F\left( s \right)}} = \frac{{ - 7.2e^{ - 4s} }}{{\left( {1 + 414s} \right)}}$$
$$G2\left( s \right) = \frac{L\left( s \right)}{{V\left( s \right)}} = \frac{ - 400000}{{\left( {1 + 3.75*10^{8} s} \right)}}$$

The MIMO model of a process presents a significant challenge in designing a controller that can effectively control all the manipulated and control variables due to their strong cross-coupling as shown in the schematic representation in Fig. 2. To overcome this challenge, it is recommended to decouple the MIMO model into SISO models, which will simplify the controller design process as shown in Fig. 2. To achieve this, a decoupled SISO mathematical model, which has been previously documented in literature, can be used for control system analysis and design. The model, [2] as shown in (1), considers flap position as the input and mill torque as the output.

Fig. 2
figure 2

Schematic of control system for juice extraction process

A schematic representation of a crushing machine is shown in Fig. 1. Recent research [2] suggests that the flap mechanism's placement and turbine speed be used to regulate the chute height of the buffer and the torque of the mill in order to ensure optimal juice extraction.

The desired closed-loop system with compensation is represented by the following equation:

$$Gp\left( s \right) = \frac{Y\left( s \right)}{{U\left( s \right)}} = \frac{T\left( s \right)}{{F\left( s \right)}} = \frac{ - 7.2}{{414S + 1}}$$

demonstrates the model's accuracy, [2] as demonstrated in (1, 3), which uses flap position as the input and mill torque as the output and may be applied to the design and analysis of control systems.

Previous compensated approach for sugar mill [2]

Using the Smith predictor [2, 6, 7, 9], a control system used to compensate for dead time in a sugar mill system as applied in [2]. Dead time is the delay between when an input is applied and when the output of the system responds. The Smith predictor uses a combination of two controllers, one for the process and one for the dead time, to reduce the effects of dead time on the system. The process controller adjusts the output of the system based on current conditions, while the dead-time controller predicts future conditions and adjusts accordingly as shown in Fig. 3. This allows for faster response times and better performance from the sugar mill system. The Smith predictor can also be used to reduce overshooting and improve stability in systems with long dead times.

Fig. 3
figure 3

Smith predictor architecture [2]

By using this control system [2], sugar mills can increase efficiency and reduce costs associated with long dead times as shown in Fig. 4.

Fig. 4
figure 4

Set-point tracking response of Smith predictor [2]

Proposed time-delay compensator for sugar mill system

In this section, we present a novel and distinctive approach for compensating time-delay elements in the juice extraction process using a sugar mill, as previously introduced in [2]. Our proposed method involves the application of Saidahmed's theorems [1, 3,4,5] to the sugar mill system depicted in Fig. 5. By employing these theorems, we derive a unique and precise alternative model (1) for our system. Subsequently, we employ various controllers with the newly compensated sugar mill system to enhance its performance.

Fig. 5
figure 5

Delayed control system [5]

To begin, we utilize Saidahmed's theorems [1, 5] to establish a methodology for transforming a unity feedback delayed control system, as illustrated in Fig. 6, into an exact state-space representation that eliminates delays in state variables and control action.

Fig. 6
figure 6

Various stages of juice extraction process


$$Gp\left( s \right) = G1\left( s \right)*G2\left( s \right) = \frac{ - 7.2}{{\left( {1 + 414s} \right)}}*\frac{ - 400000}{{\left( {1 + 3.75*10^{8} s} \right)}} = \frac{2880000}{{\left( {1 + 375000414 s + 1.5525*10^{11} s^{2} } \right)}}$$


$$G_{c} \left( s \right) = k_{p} + \frac{{k_{i} }}{s} + k_{d} s = \frac{{k_{p} s + k_{i} + k_{d} s^{2} }}{s}$$

Thus, total transfer function: Y(s)/R(s)

$$\frac{Y\left( s \right)}{{R\left( s \right)}} = \frac{{k_{p} s + k_{i} + k_{d} s^{2} }}{s}*\frac{2880000}{{\left( {1 + 375000414 s + 1.5525*10^{11} s^{2} } \right)}}$$

It is well known that the system in Fig. 4 has the transfer function from the input signal to the output of the system which takes the form:

$$\frac{y\left( s \right)}{{e\left( s \right)}}{ } = H\left( s \right)e^{ - hs}$$


$$H\left( s \right) = G_{c} \left( s \right){ }G_{p} \left( s \right) = \frac{N\left( s \right)}{{D\left( s \right)}}$$

where \({G}_{c}(s)\) is a controller T.F. and \({G}_{p}\left(s\right)\) is the system plant T.F.

It is an easy task to show that (7) can be represented in the form of state space as:

$$\dot{x}\left( t \right) = Ax\left( t \right) + Be\left( {t - h} \right) \forall t \ge 0$$
$$y\left( s \right) = Cx\left( s \right)$$

where A  Rnxn, B  Rnx1, and C  R1xn are constant state matrices.

As proven in Saidahmed [1, 5, 6], the equation of the system in Fig. 4 has a unique and exact alternative state-space representation, described in (11), in the form of singular system.

$$T\left( h \right)\dot{x}\left( t \right) = A^{*} \left( h \right)x\left( t \right) + Br\left( t \right) - B^{*} \left( h \right)\dot{r}\left( t \right) \forall t \ge h$$


$$T\left( h \right) = \left( {I - A\left( h \right)BC} \right)$$
$$A^{*} \left( h \right) = \left( {A - BC} \right)$$
$$B^{*} \left( h \right) = A\left( h \right)B$$

It is well known that some practical delayed control systems, the matrix T(h) is invertible so (11) can be written as:

$$\dot{x}\left( t \right) = \tilde{A}\left( h \right)x\left( t \right) + \tilde{B}\left( h \right)r\left( t \right) - \hat{B}\left( h \right)\dot{r}\left( t \right) \forall t \ge h$$


$$\tilde{A}\left( h \right) = T\left( h \right)^{ - 1} A^{*} \left( h \right)$$
$$\tilde{B}\left( h \right) = T\left( h \right)^{ - 1} B$$
$$\hat{B}\left( h \right) = T\left( h \right)^{ - 1} B^{*} \left( h \right)$$

Since the MRH of (15) has a derivative in r(t), it is an easy task to use the transformation:

$$\theta \left( t \right) = x\left( t \right) + \hat{B}\left( h \right)r\left( t \right)$$

Using (19), we end up with:

$$\dot{\theta }\left( t \right) = \tilde{A}\left( h \right)\left( {\theta \left( t \right) - \hat{B}\left( h \right)r\left( t \right)} \right) + \tilde{B}\left( h \right)r\left( t \right)$$

Collecting similar terms, we get:

$$\dot{\theta }\left( t \right) = \tilde{A}\left( h \right)\theta \left( t \right) + \left( {\tilde{B}\left( h \right) - A\left( h \right)\hat{B}\left( h \right)} \right)r\left( t \right)$$


$$\dot{\theta }\left( t \right) = \tilde{A}\left( h \right)\theta \left( t \right) + B^{**} \left( h \right)r\left( t \right)$$
$$y\left( t \right) = Cx\left( t \right) = C\theta \left( t \right) - D\left( h \right)r\left( t \right)$$


$$B^{**} \left( h \right) = \left( {\tilde{B}\left( h \right) - A\left( h \right)\hat{B}\left( h \right)} \right)$$
$$D\left( h \right) = C\hat{B}\left( h \right)$$

In case of PID controller as:

$$G_{c} \left( s \right) = k_{p} + \frac{{k_{i} }}{s} + k_{d} s = \frac{{k_{p} s + k_{i} + k_{d} s^{2} }}{s}$$

where \({k}_{p}\) is the proportional gain, \({k}_{i}\) is the integral gain, and \({k}_{d}\) is the derivative gain.

With \({G}_{p}\left(s\right)\) of the process, it takes the first-order form as:

$$G_{p} \left( s \right) = \frac{k}{{as^{2} + bs + c}}$$

where k, a, b, and c are the process parameters.

$$\frac{y\left( s \right)}{{e\left( s \right)}} = \frac{{kk_{i} + kk_{p} s + kk_{d} s^{2} }}{{as^{3} + bs^{2} + cs}}e^{ - hs}$$
$$\zeta \left( s \right) = \frac{e\left( s \right)}{{as^{3} + bs^{2} + cs}}e^{ - hs}$$
$$y\left( s \right) = \left( {kk_{i} + kk_{p} s + kk_{d} s^{2} } \right)\zeta \left( s \right)$$

In the time-domain form, (28) can be represented as:

$$a\dddot \zeta \left( t \right) + b\ddot{\zeta }\left( t \right) + c\dot{\zeta }\left( t \right) = e\left( {t - h} \right)$$
$$y\left( t \right) = kk_{i} \zeta \left( t \right) + kk_{p} \dot{\zeta }\left( t \right) + kk_{d} \ddot{\zeta }\left( t \right)$$

To have (31) in a state-space form, we let

$$\zeta \left( t \right) = x_{1} \left( t \right),\dot{\zeta }\left( t \right) = \dot{x}_{1} \left( t \right) = x_{2} \left( t \right), \ddot{\zeta } \left( t \right) = \dot{x}_{2} \left( t \right) = x_{3} \left( t \right)$$

and \(\dddot \zeta \left( t \right) = \dot{x}_{3} \left( t \right)\)


$$\dot{x}_{3} \left( t \right) = - \frac{b}{a} x_{3} \left( t \right) - \frac{c}{a} x_{2} \left( t \right) + \frac{1}{a}e\left( {t - h} \right)$$
$$\left[ {\begin{array}{*{20}c} {\dot{x}_{1} \left( t \right)} \\ {\dot{x}_{2} \left( t \right)} \\ {\dot{x}_{3} \left( t \right)} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 0 & {\frac{ - c}{a}} & {\frac{ - b}{a}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {x_{1} \left( t \right)} \\ {x_{2} \left( t \right)} \\ {x_{3} \left( t \right)} \\ \end{array} } \right] + \left[ {\begin{array}{*{20}c} 0 \\ 0 \\ \frac{1}{a} \\ \end{array} } \right]e\left( {t - h} \right)$$

Then, we get:

$$\left[ {\begin{array}{*{20}c} {\dot{x}_{1} \left( t \right)} \\ {\dot{x}_{2} \left( t \right)} \\ {\dot{x}_{3} \left( t \right)} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 0 & {\frac{ - c}{a}} & {\frac{ - b}{a}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {x_{1} \left( t \right)} \\ {x_{2} \left( t \right)} \\ {x_{3} \left( t \right)} \\ \end{array} } \right] + \left[ {\begin{array}{*{20}c} 0 \\ 0 \\ \frac{1}{a} \\ \end{array} } \right]e\left( {t - h} \right)$$
$$y\left( t \right) = \left[ {\begin{array}{*{20}c} {kk_{i} } & {kk_{p} } & {kk_{d} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {x_{1} \left( t \right)} \\ {x_{2} \left( t \right)} \\ {x_{3} \left( t \right)} \\ \end{array} } \right]$$


\(A=\left[\begin{array}{ccc}0& 1& 0\\ 0& 0& 1\\ 0& \frac{-c}{a}& \frac{-b}{a}\end{array}\right]\), B =\(\left[\begin{array}{c}0\\ 0\\ \frac{1}{a}\end{array}\right]\), and C = \(\left[\begin{array}{ccc}k{k}_{i}& {kk}_{p}& k{k}_{d}\end{array}\right]\)

It is clear that the T(h) of (35) takes the form:

$$T\left( h \right) = I - A\left( h \right)BC$$

which is invertible for \(\forall t\ge h\) and \({k}_{p},{k}_{i},\) and \({k}_{d}\) are chosen so that the MRH term in (35) \(\ne\) I.

Under this condition, the unique and exact closed-form solution can be easily obtained based on theorem and given in (15), (22) and (23).

Applying the new approach on sugar mill T.F. in (\(14\)) with PID controller

$$Gp\left( s \right) = \frac{Y\left( s \right)}{{R\left( s \right)}} = \frac{2880000}{{\left( {1 + 375000414 s + 1.5525*10^{11} s^{2} } \right)}}$$

\(and \,delay \,4 \,sec,\) we get that:k = \(2880000\), a = \(1.5525*{10}^{11}\), b = \(375000414\), and c = 1

and PID controller:

$$G_{c} \left( s \right) = \frac{{ - 0.236s - \frac{0.236}{{137}} - 23.37822s^{2} }}{s}$$

We get that:

$$k_{p} = - 0.236 , k_{i} = \frac{ - 0.236}{{137}}, and k_{d} = - 23.37822$$

We end up with the new approach matrices of the exact and unique state-space form of sugar mill system:

$$\begin{gathered} A = \left[ {\begin{array}{*{20}c} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 0 & { - 6.4412*10^{ - 12} } & { - 0.0024} \\ \end{array} } \right], \quad \quad \quad B = \left[ {\begin{array}{*{20}c} 0 \\ 0 \\ {6.4412*10^{ - 12} } \\ \end{array} } \right], and \hfill \\ C = \left[ {\begin{array}{*{20}c} { - 4.9612*10^{3} } & { - 679680} & { - 6.7329*10^{7} } \\ \end{array} } \right] \hfill \\ \end{gathered}$$
$$T\left( h \right) = \left( {I - A\left( h \right)BC} \right) = \left[ {\begin{array}{*{20}c} 1 & 0 & 0 \\ {3.1956*10^{8} } & 1 & {4.3368*10^{ - 4} } \\ { - 7.6695*10^{ - 11} } & { - 1.0507*10^{ - 8} } & 1 \\ \end{array} } \right]$$


T(h) is invertible for \(\forall t\ge h\)

PI controller tuned with PSO

In this next step, we will utilize the PI controller in conjunction with particle swarm optimization (PSO)—an optimization technique based on the behavior of social animals such as fish and birds. Each particle in the PSO algorithm represents a potential solution and traverses the search space using its unique velocity vector. The velocity vector has two components: cognitive, which directs the particle toward its best solution, and social, which directs the particle toward the global best solution discovered by other particles in the swarm. Our goal is to enhance sugar mill system performance by compensating for dead time, as dead time can produce various detrimental effects as implemented in Fig. using a PI controller then through their velocity vectors, the particles interact with one another and explore different parts of the search space concurrently, enabling them to converge on an optimal solution more rapidly than traditional optimization algorithms such as gradient descent or simulated annealing resulting in a tuned PI parameters.

Fig. 7
figure 7

Sugar mill new compensated approach with PSO-tuned PI controller

The objective of tuning a PI controller is to identify parameters that will result in the desired response from the controlled system. To accomplish this, two parameters, proportional gain (Kp) and integral gain (Ki), are optimized using PSO. The appropriate objective function for this optimization problem should be selected based on the desired response from the system as in Fig. 8 that shows parameters configuration of PSO-tuned PI controller; for instance, if minimal overshoot is desired, an objective function that penalizes large overshoots during simulation runs should be used. After selecting the objective function, PSO can be utilized to determine the values of Kp and Ki that minimize this function while still fulfilling any constraints imposed on these parameters (e.g., the maximum allowable overshoot).

Fig. 8
figure 8

Parameters of sugar mill new compensated approach with PSO-tuned PI controller

Implementing the new compensated approach with PSO-tuned PI controller in the sugar mill system yields a response characterized by enhanced speed and optimized performance comparing to the smith predictor response as in Fig. 9.

Fig. 9
figure 9

Set-point tracking response of new compensated approach with PSO-tuned PI controller

PID controller tuned with fuzzy logic

We will now employ the PID (proportional–integral–derivative) controller [9], which is a feedback control system that adjusts its output in response to alterations in an input signal using three distinct terms: proportional, integral, and derivative. The proportional term modifies the output based on the difference between its present and target values, the integral term modifies it based on the duration it has been away from the target, and the derivative term modifies it based on the rate of change. By adjusting these three terms, a PID controller can be optimized to achieve the desired performance using a fuzzy logic system as implemented in Figs. 10 and 11.

Fig. 10
figure 10

Sugar mill new compensated approach with fuzzy logic-tuned PID controller

Fig. 11
figure 11

Fuzzy logic-tuned PID controller

To implement the fuzzy logic-tuned PID controller in a sugar mill system, we analyze the dynamics of the mill process and determine the appropriate PID controller structure. We design a fuzzy logic system that incorporates linguistic variables, fuzzy sets, membership functions, and fuzzy rules based on expert knowledge and experience as in Fig. 11.

Using a rule-based inference mechanism, we evaluate the control actions based on the current inputs and outputs of the sugar mill system as in Fig. 12. This mechanism involves fuzzifying the inputs, applying fuzzy rules, and aggregating the results to obtain a fuzzy output. The fuzzy output is then converted into a crisp control signal. The tuning of the PID controller's parameters is performed using the fuzzy logic system. We define fuzzy sets and membership functions for each parameter, such as the proportional gain, integral gain, and derivative gain. The fuzzy logic system utilizes the current error, error change rate, and integral of the error as inputs to dynamically adjust these parameters.

Fig. 12
figure 12

Fuzzy logic-tuned PID inference system memberships and rules

By incorporating fuzzy logic into the PID controller, we can effectively handle the complexities and nonlinearity of the sugar mill system. The adaptive tuning of the controller's parameters improves the system's response time, stability, and tracking accuracy, even in the presence of uncertainties and disturbances as in Fig. 13.

Fig. 13
figure 13

Set-point tracking response of new compensated approach with fuzzy logic-tuned PID controller

Once these factors have been determined, they can be modified manually or automatically. Manual techniques require manually tweaking each parameter until desired performance is obtained; automated methods entail automatically modifying them using software algorithms such as genetic algorithms or particle swarm optimization algorithms until desired performance is achieved. Both approaches have advantages and downsides; manual methods take longer but provide more flexibility, while automated methods take less time but may not always identify optimal answers due to their dependence on heuristics rather than exact calculations.

Finally, the performance of a sugar mill system using PI controller tuned with PSO, PID controller tuned with fuzzy logic, and Smith predictor was compared. The results showed that the PI controller tuned with PSO had the best performance in terms of settling time, overshoot, and rise time compared to other implemented compensators as in Fig. 14. The PID controller tuned with fuzzy logic had a slightly longer settling time but a lower overshoot and rise time than the PI controller. Finally, the Smith predictor had the longest settling time but the lowest overshoot and rise time.

Fig. 14
figure 14

Set-point tracking response of (a) fuzzy PID, (b) Smith predictor, and (c) PI with PSO


In conclusion, Fig. 14 shows that the PI controller tuned with PSO had the best overall performance for this sugar mill system. It had the shortest settling time, lowest overshoot, and fastest rise time. The PID controller tuned with fuzzy logic also performed well but was slightly slower in terms of settling time. Finally, the Smith predictor had the longest settling time.

Availability of data and materials

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.


  1. Faheem Saidahmed MT, Saidahmed MEI (2018) A new approach for treating a time delay system: a state space approach. In: 2018 14th international computer engineering conference (ICENCO). IEEE, Cairo, pp 119–124

  2. Sunori SK, Joshi O, Jethi GS, Singh B, Juneja PK (2020) Mathematical model determination and control of juice extraction process of sugar mill. In: 2020 IEEE 5th international conference on computing communication and automation (ICCCA), Greater Noida, India, pp 106-108.

  3. Saidahmed MT (1992) A novel approach for designing a feedback controller for a wind tunnel model involving a delay. In: Proceedings of the 35th Midwest symposium on the circuits and systems, 9–12 August 1992

  4. Saidahmed MTF (1991) Design of a smistate estimator for a class of time delay generalized state space systems. In: Proceedings of the twenty- second annual, Pittsburgh, 2–3 May 1991

  5. Saidahmed MT (1990) A novel approach on controllability and stabilization of linear systems with general delayed control. In: Proceeding, 28th Midwest symp. circuits and systems, Aug 1990

  6. Sunori SK, Juneja P, Chaturvedi M, Bansal A (2018) System identification of cane carrier process of sugar mill. In: IEEE conference ICACCCN, 12–13 October 2018

  7. Sunori SK, Juneja PK, Chaturvedi M, Mittal J (2016) Dead time compensation in sugar crystallization process. Advances in intelligent systems and computing (AISC). Springer, pp 375–381

  8. Smith OJM (1959) A controller to overcome dead time. ISA J 6(2):28

    Google Scholar 

  9. Behzad H, Khorashadizadeh S, Kalat AA (2011) A robust adaptive method to control the crushing mill machine. ICCIA

Download references


Not applicable.


The research received no financial funding; however, the authors gratefully acknowledge the invaluable assistance, guidance, and support provided by Prof. Mohamed and Dr. Basma. Their contributions in terms of sharing information, offering technical expertise, and providing meticulous revisions greatly enhanced the quality of this study.

Author information

Authors and Affiliations



AMAI conceived and designed the research study, conducted the experiments, analyzed the data, and wrote the research manuscript. BGE provided guidance and supervision throughout the research process. MTFS supported the research with information and theory, contributed to the interpretation of results, and provided critical revisions to the manuscript.

Corresponding author

Correspondence to Ahmed M. Attiya Ibrahim.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saidahmed, M.T.F., Attiya Ibrahim, A.M. & Elkilany, B.G. Optimizing juice extraction in sugar mills: application of time delay compensation with intelligent controllers. Journal of Electrical Systems and Inf Technol 11, 3 (2024).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: