Next Article in Journal
Dynamical Behaviors of a Stochastic Semi-Parametric SEIR Model with Infectivity in the Incubation Period
Previous Article in Journal
Clifford Distributions Revisited
Previous Article in Special Issue
Dynamic Sliding Mode Control of Spherical Bubble for Cavitation Suppression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Marginal Design of a Pneumatic Stage Position Using Filtered Right Coprime Factorization and PPC-SMC

Department of Electrical Engineering and Computer Science, Graduate School of Engineering, Tokyo University of Agriculture and Technology, 2-24-16 Nakacho, Tokyo 184-8588, Japan
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(7), 534; https://doi.org/10.3390/axioms14070534
Submission received: 21 May 2025 / Revised: 7 July 2025 / Accepted: 14 July 2025 / Published: 15 July 2025
(This article belongs to the Special Issue New Perspectives in Control Theory)

Abstract

In recent years, pneumatic stages have attracted attention as stages for semiconductor manufacturing equipment due to their low cost and minimal maintenance requirements. However, pneumatic stages include nonlinear elements such as friction and air compressibility, making precise control challenging. To address this issue, this paper aims to achieve high-precision positioning by applying a nonlinear position control method to pneumatic stages. To achieve this, we propose a control method that combines filtered right coprime factorization and Prescribed Performance Control–Sliding Mode Control (PPC-SMC). Filtered right coprime factorization not only stabilizes and simplifies the plant but also reduces noise. Furthermore, PPC-SMC enables safer and faster control by constraining the system state within a switching surface that imposes limits on the error range. Through experiments on the actual system, it was confirmed that the proposed method achieves dramatically higher precision and faster tracking compared to conventional methods.

1. Introduction

In recent years, the development of artificial intelligence (AI) has been remarkable and shows no signs of slowing down. This progress is not only due to advances in algorithms but also largely attributed to the evolution of transistors that make up computers. The miniaturization of semiconductors has been achieved through changes in transistor structures and the introduction of new materials [1]. As a result, higher performance has also been demanded from semiconductor manufacturing equipment. The most critical component for fabricating ultra-small semiconductors at the nanometer scale is the stage, which must achieve high-speed and high-precision positioning while holding the wafer in place. There are two types of stages: electric and pneumatic [2,3,4]. Electric stages are widely used in semiconductor manufacturing equipment because of their high linearity and ease of precise positioning [2]. However, the magnetic fields and heat generated by the coils can adversely affect the semiconductors. Therefore, pneumatic stages, which do not generate magnetic fields or heat, have attracted attention [3,4]. Nevertheless, pneumatic stages have various nonlinear elements. For example, friction occurs while the stage is operating. In previous research [5], the LuGre model was proposed as a new dynamic friction model, and it has since been widely used in various studies [6,7,8,9,10] and applied to the friction characteristics of pneumatic stage cylinders [11,12]. In addition, the compressibility of air also introduces nonlinear characteristics. Therefore, many studies have been conducted on position control of cylinders used in stages [13,14,15]. Furthermore, research has progressed on position control that considers changes in the density of compressed air. In previous studies [16,17], position control systems for pneumatic cylinders were developed based on the characteristics of pneumatic valves. As described above, since pneumatic stages include various nonlinear elements, nonlinear control is important for achieving precise positioning.
Recently, the following studies have been conducted. Ishii et al. [18,19] modeled the pneumatic stage by dividing it into pneumatic and mechanical parts and aimed for high speed using a PDD2 controller. However, since the model was designed as linear without considering the friction between the pneumatic cylinder and the piston cross-section, time delay occurred. In response, Aoki et al. [20] modeled the friction and combined right coprime factorization with PI-D control to achieve high precision and high speed. Although the time delay was greatly reduced, noise superimposed on the input voltage was not considered. Therefore, the authors of [21] proposed filtered right coprime factorization to reduce noise and realized a robust control system by combining it with sliding mode control (SMC). However, in precision control, it is desirable that the deviation always remains within the allowable range, which was not guaranteed in their study. In addition, compared to Aoki et al. [20], no improvement in response speed was observed.
In this study, position control of a pneumatic stage is performed by combining filtered right coprime factorization and Prescribed Performance Control–Sliding Mode Control (PPC-SMC). The use of filtered right coprime factorization enables noise reduction, resulting in stable and more precise control. Furthermore, PPC-SMC guarantees that the tracking error remains within a designed range and achieves fast response. The effectiveness of the proposed method is demonstrated through experimental comparison with previous studies. The contributions of this study are as follows:
  • By applying filtered right coprime factorization, the plant structure is simplified, allowing for the application of strict PPC-SMC to pneumatic stage systems with complex nonlinearities. This enables a more precise configuration of PPC-SMC that incorporates the nonlinearities of the pneumatic stage, resulting in a smaller performance function. Thus, the maximum error can be reduced compared to previous methods, contributing to even more precise positioning of the pneumatic stage.
  • Experimental comparisons with previous studies were conducted, confirming that the proposed method achieves the smallest steady-state error.
The structure of this paper is as follows. First, Section 2 explains the control theory used in this study. Next, Section 3 describes the pneumatic stage utilized in this research and presents the problem setting. Then, Section 4 details the proposed control system. After that, Section 5 presents and discusses the experimental results. Finally, Section 6 concludes the paper.

2. Preparations

This section explains the filtered right coprime factorization and PPC-SMC.

2.1. Definition of Operator

In this study, an operator is defined as a “mapping” from an arbitrary input space to an output space [22,23]. This allows the nonlinear behavior of the controlled system to be expressed as a mapping that relates input and output signals. The notation F : U Y used hereafter refers to a mapping by the operator F from the input signal space U to the output signal space Y. From this point forward, input and output signals are represented as time functions u ( t ) U and y ( t ) Y , respectively, and the output over an arbitrary time interval is expressed as
y ( t ) = F ( u ( t ) ) .

2.2. Filtered Right Comprime Factorization Based on Operator Theory

Let the input space, quasi-state space, and output space be denoted as U, W, and Y, respectively [22,23]. Consider a nonlinear plant represented by the operator P : U Y . Suppose there exist a stable operator N : W Y and a stable and invertible operator D : W U such that the nonlinear plant P can be expressed as
P = N D 1 ,
where the operators N and D represent the right factorization of P. Let Q : W W be a stable and invertible operator with filtering characteristics [21]. Then, the operators N : W Y and D : W U , defined as N = N ˜ Q and D = D ˜ Q , also form a right factorization of P, as illustrated in Figure 1. By appropriately designing Q, noise mitigation can be effectively achieved [21]. Here, u ( t ) U is the control input, w ( t ) W is the quasi-state signal, and y ( t ) Y is the output signal.
Furthermore, suppose there exist a stable operator S : Y W and a stable and invertible operator R : U W satisfying the following Bezout identity:
S N + R D = M ,
where M : W W is a unimodular operator, and N and D are the right coprime factorizations of P. The unimodular operator M refers to an operator that is stable and has a stable inverse. When Equation (3) holds, as shown in Figure 2, BIBO stability (Bounded-Input Bounded-Output stability) from the reference input r ( t ) W to the output y ( t ) is guaranteed. When the system is stabilized by right coprime factorization, the output y ( t ) and reference input r ( t ) can be expressed as
y ( t ) = P u ( t ) , = P R 1 r ( t ) S N w ( t ) , = P R 1 M w ( t ) S N w ( t ) , = P D w ( t ) , = N w ( t ) , = N M 1 ( r ( t ) ) .
Note that, according to the Bezout identity, the operator D 1 is stabilized. Hereafter, we define the operator P as P = N M 1 .

2.3. Prescribed Performance Control (PPC)

Before describing PPC-SMC, we explain PPC [24,25]. PPC is a control method that guarantees the error remains within the performance function p ( t ) , as illustrated in Figure 3. The performance function p ( t ) is given by
p ( t ) = ( p 0 p ) e λ t + p ,
where p 0 , p , λ > 0 are the initial value, final value, and decay constant, respectively. Now consider a function such that the error e ( t ) is constrained within the following range:
σ L p ( t ) < e ( t ) < σ R p ( t ) ,
where 0 < σ L , σ R < 1 are design parameters. Next, define the function Ξ as
e ( t ) p ( t ) = Ξ ( e ˜ ( t ) ) .
By defining as in Equation (7), the error e ( t ) containing the constraint information can be directly handled. To ensure e ˜ ( t ) remains within the designed range, it is constructed as
Ξ e ˜ ( t ) = σ R e e ˜ ( t ) σ L e e ˜ ( t ) e e ˜ ( t ) + e e ˜ ( t ) .
From Equations (7) and (8), e ˜ ( t ) is given by
e ˜ ( t ) = Ξ 1 e ( t ) p ( t ) = 1 2 ln e ( t ) / p ( t ) + σ L σ R e ( t ) / p ( t ) .

2.4. Prescribed Performance Control–Sliding Mode Control (PPC-SMC)

PPC-SMC is a method in which the switching surface is designed to include the output of PPC [26,27]. In Figure 4, the operator C P represents PPC, and the operator C S represents SMC. This enables safe control by ensuring that the error e ( t ) does not exceed the desired range. The switching surface σ ( t ) of PPC-SMC can be expressed, for example, as
σ ( t ) = d d t Ξ 1 e ( t ) p ( t ) + K Ξ 1 e ( t ) p ( t ) ,
where Ξ 1 e ( t ) p ( t ) is defined in Equation (9).

3. Pneumatic Stage and Problem Setting

This section describes the overview of the pneumatic stage used in this study and the problem setting.

3.1. Pneumatic Stage

The pneumatic stage used in the experiment is shown in Figure 5, and an overview of its operation is illustrated in Figure 6. The stage, located at the upper left in the photograph, is supported by rolling bearings and moves along a straight line. As shown in Figure 6, four double-acting pneumatic cylinders are used for actuation. Pneumatic control is achieved using two pairs of servo valves located at the front of Figure 5, with each valve appropriately piped to the cylinder ports to generate thrust to the right or left. By supplying air pressure to the right servo valve, the stage moves to the left, and by supplying air pressure to the left servo valve, the stage moves to the right. The stage position is measured using a Linear Variable Differential Transformer (LVDT) placed on the right side of the stage. Next, the overall system configuration is explained in Figure 7. The pressure supplied to the servo valves is generated by a compressor, purified and depressurized by a regulator, and then delivered to the valves. Control computation is performed by a Digital Signal Processor (DSP). The DSP receives position information from the LVDT and outputs signals to control the opening and closing of the left and right servo valves. The servo valves are not controlled independently; the voltages u r and u l supplied to each valve are determined as differential signals from the control input u calculated by the controller as follows:
u r = u + u 0 ,
u l = u + u 0 ,
where u 0 is the offset voltage of the valves and is set to 5.0 V in this equipment.
According to [20], the mathematical model of the pneumatic stage is given as
P : y ¨ ( t ) = F r ( y ˙ ( t ) ) m k m y ( t ) + 4 S d m p ( t ) p ˙ ( t ) = 1 T a i r p ( t ) + K a i r T a i r u ( t ) F r ( t ) = σ 0 z ( t ) + σ 1 z ˙ ( t ) + σ 2 y ˙ ( t ) + T y ¨ ( t ) z ˙ ( t ) = y ˙ ( t ) σ 0 z ( t ) g y ˙ ( t ) , h l ( t ) y ˙ ( t ) g y ˙ ( t ) , h l ( t ) = F c + [ 1 h l ( t ) F s F c ] e y ˙ ( t ) / v s n h ˙ l ( t ) = 1 τ h h s s ( t ) h l ( t ) τ h = τ h p ( v ( t ) 0 , h l ( t ) h s s ) τ h n ( v ( t ) 0 , h l ( t ) > h s s ) τ h 0 ( v ( t ) = 0 ) h s s ( t ) = K f | v ( t ) | 2 / 3 ( | v ( t ) | | v b | ) K f | v b | 2 / 3 ( | v ( t ) | > | v b | ) K f = 1 F c F s | v b | 2 / 3 ,
where the LuGre model is used as the friction model. A description of each parameter is provided in Table 1.

3.2. Problem Setting

Pneumatic stages contain many nonlinear elements such as friction and compressed air, and electrical noise can further degrade positioning accuracy [21].
In this study, we combine filtered right coprime factorization and PPC-SMC to achieve safe, fast, and high-precision position control of a pneumatic stage. The inner loop uses filtered right coprime factorization to guarantee stability, suppress electrical noise, and equivalently transform the system into a linear one, thereby facilitating the design of PPC-SMC. The outer loop employs PPC-SMC to constrain the tracking error within a user-defined range, enabling fast and robust control. Experimental results on the actual system demonstrate the effectiveness of the proposed control scheme in comparison with previous studies [19,20].

4. Control System Design

In this section, we design the control system. The overall control system is shown in Figure 8.

4.1. Filtered Right Coprime Factorization

The mathematical model of the pneumatic stage is given by Equation (13). However, for simplicity, some parts of Equation (13) are omitted in the following expressions. To remove noise, the operator Q is designed as a low-pass filter:
Q w ( t ) : w ˜ ˙ ( t ) = 1 T L P F ( w ˜ ( t ) + w ( t ) ) ,
where T L P F > 0 represents the time constant of the filter. At this time, the operators N and D are expressed as follows:
N w ( t ) : w ˜ ˙ n ( t ) = 1 T L P F ( w ˜ n ( t ) + w ( t ) ) x ¨ n ( t ) = f s m x ˙ n ( t ) k m x n ( t ) + w ˜ n ( t ) y ( t ) = x n ( t ) ,
D w ( t ) : w ˜ ˙ d ( t ) = 1 T L P F ( w ˜ d ( t ) + w ( t ) ) x ¨ d 2 ( t ) = f s m x ˙ d 2 ( t ) k m x d 2 ( t ) + w ˜ d ( t ) x d 1 ( t ) = m 4 S d x ¨ d 2 ( t ) F r ( x ˙ d 2 ( t ) ) 4 S d + k 4 S d x d 2 ( t ) u ( t ) = T a i r K a i r x ˙ d 1 ( t ) + 1 K a i r x d 1 ( t ) ,
where f s is the coefficient of the damper system modeled as a second-order lag system in previous research [19]. Next, the operators S, R, and M are designed to satisfy the Bezout identity (3). The operator S is designed as
S y ( t ) : s ( t ) = y ( t ) .
The unimodular operator M is designed as
M w ( t ) : r * ( t ) = 1 g d w ( t ) ,
where g d > 0 is a design parameter. From the Bezout identity (3), the operator R is derived as
S N + R D = M , R D = M S N , R = M S N D 1 .
From Equations (15)–(19), the operator R can be expressed as
R : x ˙ r d 1 ( t ) = 1 T a i r x r d 1 ( t ) + K a i r T a i r u ( t ) x ¨ r d 2 ( t ) = F r ( x ˙ r d 2 ( t ) ) m k m x r d 2 ( t ) + 4 S d m x r d 1 ( t ) w ˜ r d ( t ) = x ¨ r d 2 ( t ) f s m x ˙ r d 2 ( t ) + k m x r d 2 ( t ) w r d ( t ) = T L P F w ˜ ˙ r d ( t ) + w ˜ r d ( t ) x ¨ r n ( t ) = f s m x r n ( t ) k m x r n ( t ) + w ˜ r d ( t ) x m ( t ) = 1 g d w r d ( t ) e * ( t ) = x m ( t ) x r n ( t ) .
Thus, the stability from r * ( t ) to y ( t ) is guaranteed. Therefore, the operator P can be expressed as
P : w ˜ ˙ ( t ) = 1 T L P F ( w ˜ ( t ) + g d r * ( t ) ) y ¨ ( t ) = f s m y ˙ ( t ) k m y ( t ) + w ˜ ( t ) .

4.2. PPC-SMC Controller

Based on Equation (21), we design the PPC-SMC controller. First, we simplify the notation of Equation (21) as
y ¨ ( t ) = f s m y ˙ ( t ) k m y ( t ) + g d ( 1 e t T L P F ) r * ( t ) , = a 1 y ˙ ( t ) a 2 y ( t ) + f ( t ) r * ( t ) .
Next, the operator C P is designed. The performance functions p ( t ) and e ˜ ( t ) are designed as
p ( t ) = ( p 0 p ) e λ t + p e ˜ ( t ) = 1 2 ln e ( t ) / p ( t ) + σ L σ R e ( t ) / p ( t ) = 1 2 ln h ( t ) + σ L σ R h ( t ) ,
where h ( t ) = e ( t ) / p ( t ) .
In addition, SMC is designed. Then, the switching surface σ ( t ) is designed as
σ ( t ) = e ˜ ˙ ( t ) + K e ˜ ( t ) ,
where K > 0 is a design parameter. Then, the function V ( t ) is defined as
V ( t ) = 1 2 σ 2 ( t ) .
SMC is designed so that Equation (25) serves as a Lyapunov function. Then, Equation (25) can be expressed as
V ˙ ( t ) = σ ( t ) σ ˙ ( t ) , = σ ( t ) ( e ˜ ¨ ( t ) + K e ˜ ˙ ( t ) ) .
At this time, e ˜ ˙ ( t ) and e ˜ ¨ ( t ) are expressed as follows:
e ˜ ˙ ( t ) = 1 2 · h ˙ ( t ) ( σ L + σ R ) { h ( t ) + σ L } { σ R h ( t ) } , e ˜ ¨ ( t ) = 1 2 · h ¨ ( t ) ( σ L + σ R ) { h ( t ) + σ L } { σ R h ( t ) } + { 2 h ( t ) h ˙ ( t ) + ( σ L σ R ) h ˙ ( t ) } ( σ L + σ R ) [ { h ( t ) + σ L } { σ R h ( t ) } ] 2 ,
= 1 2 { B ( t ) } 2 h ¨ ( t ) A ( t ) + C ( t ) ,
where A ( t ) , B ( t ) , and C ( t ) are defined as
A ( t ) = ( σ L + σ R ) { h ( t ) + σ L } { σ R h ( t ) } B ( t ) = { h ( t ) + σ L } { σ R h ( t ) } C ( t ) = 2 h ( t ) h ˙ ( t ) + ( σ L σ R ) h ˙ ( t ) ( σ L + σ R ) .
In addition, h ˙ ( t ) and h ¨ ( t ) are given by
h ˙ ( t ) = e ˙ ( t ) p ( t ) e ( t ) p ˙ ( t ) { p ( t ) } 2 h ¨ ( t ) = e ¨ ( t ) p ( t ) + 2 e ( t ) { p ˙ ( t ) } 2 e ( t ) p ( t ) p ¨ ( t ) 2 e ˙ ( t ) p ( t ) p ˙ ( t ) { p ( t ) } 2 = e ¨ ( t ) p ( t ) + D ( t ) ,
where D ( t ) is defined as
D ( t ) = 2 e ( t ) { p ˙ ( t ) } 2 e ( t ) p ( t ) p ¨ ( t ) 2 e ˙ ( t ) p ( t ) p ˙ ( t ) { p ( t ) } 2 .
From Equations (27)–(31), Equation (26) can be expressed as
V ˙ ( t ) = σ ( t ) σ ˙ ( t ) , = σ ( t ) ( e ˜ ¨ ( t ) + K e ˜ ( t ) ) , = σ ( t ) 1 2 { B ( t ) } 2 { h ¨ ( t ) A ( t ) + C ( t ) } + K e ˜ ˙ ( t ) , = σ ( t ) 1 2 { B ( t ) } 2 e ¨ ( t ) p ( t ) + D ( t ) A ( t ) + C ( t ) + K e ˜ ˙ ( t ) , = σ ( t ) A ( t ) 2 { B ( t ) } 2 p ( t ) e ¨ ( t ) + A ( t ) D ( t ) 2 { B ( t ) } 2 + C ( t ) 2 { B ( t ) } 2 + K e ˜ ˙ ( t ) , = σ ( t ) A ˜ ( t ) e ¨ ( t ) + E ˜ ( t ) + K e ˜ ˙ ( t ) ,
where the variables A ˜ , E ˜ are defined as
A ˜ ( t ) = A ( t ) 2 { B ( t ) } 2 p ( t ) E ˜ ( t ) = A ( t ) D ( t ) 2 { B ( t ) } 2 + C ( t ) 2 { B ( t ) } 2 .
From Equation (32), we define r * ( t ) = r 1 * ( t ) + r 2 * ( t ) + r 3 * ( t ) + r 4 * ( t ) + r 5 * ( t ) , and then
V ˙ ( t ) = σ ( t ) A ˜ ( t ) e ¨ ( t ) + E ˜ ( t ) + K e ˜ ˙ ( t ) , = σ ( t ) A ˜ ( t ) { r ¨ ( t ) y ¨ ( t ) } + E ˜ ( t ) + K e ˜ ˙ ( t ) , = σ ( t ) A ˜ ( t ) r ¨ ( t ) + σ ( t ) A ˜ ( t ) a 1 y ˙ ( t ) + σ ( t ) A ˜ ( t ) a 2 y ( t ) + σ ( t ) E ˜ ( t ) + σ ( t ) K e ˜ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r * ( t ) , = { σ ( t ) A ˜ ( t ) r ¨ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 1 * ( t ) } + { σ ( t ) A ˜ ( t ) a 1 y ˙ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 2 * ( t ) } + { σ ( t ) A ˜ ( t ) a 2 y ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 3 * ( t ) } + { σ ( t ) E ˜ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 4 * ( t ) } + { σ ( t ) K e ˜ ˙ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 5 * ( t ) } .
We can transform it as shown in Equation (34). Therefore, we design each r i * ( t ) ( i = 1 , , 5 ) such that each term within the curly brackets is less than zero. Each term is designed as follows:
r 1 * ( t ) = sgn σ ( t ) r ¨ ˜ g s ,
r 2 * ( t ) = sgn σ ( t ) a 1 g s | y ˙ ( t ) | ,
r 3 * ( t ) = sgn σ ( t ) a 2 g s | y ( t ) | ,
r 4 * ( t ) = sgn σ ( t ) g s + E ˜ ( t ) A ˜ ( t ) f ( t ) ,
r 5 * ( t ) = sgn σ ( t ) K g s A ˜ ( t ) | e ˜ ˙ ( t ) | ,
where g s , r ¨ ˜ are design parameters that satisfy 0 < g s < f ( t ) ( t 0 ) , r ¨ ˜ 0 , r ¨ ˜ > | r ¨ ( t ) | ( t 0 ) , and sgn is the sign function. The derivations of Equations (35)–(39) are shown in Appendix A.
The control input designed according to this guideline becomes Equation (40):
r * ( t ) = sat σ ( t ) g s r ¨ ( t ) + a 1 | y ˙ ( t ) | + a 2 | y ( t ) | + 1 + K A ˜ ( t ) | e ˜ ˙ ( t ) | + E ˜ ( t ) A ˜ ( t ) f ( t ) ,
where g s > 0 is a design parameter,. To suppress chattering, the sign function sgn is approximated by the saturation function sat shown below:
sat ( x ) = 1 ( x > 1 ) x ( 1 x 1 ) 1 ( x < 1 )

5. Experimental Results

In this section, based on the control system designed in Section 4, experiments of pneumatic stage position control are conducted to verify the effectiveness of the proposed method. The parameters for the LuGre model, the pneumatic stage, and the PPC-SMC controller are summarized in Table 2.
The experiment is conducted for 3 s with a sampling period of 0.1 ms, and the reference input r ( t ) is applied at t 1 . Experiments are performed to compare the proposed method with previous studies [19,20]. The results when a step signal is applied to each method are shown in Figure 9 and Figure 10. Table 3 presents the quantitative evaluation of the experiments. The settling time evaluates the time required for the output to reach a steady value, and the steady-state error is used to assess the difference between the output and the reference input after settling. Furthermore, the mean absolute error (MAE) evaluates the transient response error, while the integral of time-weighted absolute error (ITAE) is used to assess the steady-state response error separately from the steady-state error.
From Figure 9 and Figure 10, it can be seen that the proposed method achieves a faster response and smaller deviation. Furthermore, Table 3 shows that our proposed method outperforms the others in all evaluation metrics. The reason for this improvement is that the previous study [19] approximated the system as it as a mass–spring–damper model using frequency-domain approximation. In contrast, our study uses operator theory in the time domain to transform the system into a mass–spring–damper model, allowing us to handle the model in real time without approximation. Furthermore, compared to the previous study [20], our results are very similar. This is because both approaches employ operator theory in the time domain. The response time is almost the same in both cases, but our method shows superior steady-state error performance. This improvement is attributed to the fact that the previous study [20] used PI-D for trajectory tracking, whereas our study employs PPC-SMC.

6. Conclusions

In this paper, we proposed a control method that combines filtered right coprime factorization and PPC-SMC to achieve precise position control of a pneumatic stage. By integrating these two approaches, we achieved safe, robust, fast, and high-precision control. Experimental results demonstrated that the proposed method significantly reduced the settling time and greatly improved accuracy compared to previous studies. In future work, we plan to investigate methods for online optimization of controller parameters to further enhance control performance.

Author Contributions

Conceptualization, T.H. and Y.T.; methodology, T.H. and Y.T.; software, Y.T.; validation, T.H. and Y.T.; formal analysis, T.H. and Y.T.; investigation, Y.T.; resources, T.H.; data curation, Y.T.; writing—original draft preparation, T.H.; writing—review and editing, T.H. and M.D.; visualization, T.H.; supervision, M.D.; project administration, M.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in this article.

Acknowledgments

We would like to thank Y. Morohoshi of Tokyo University of Agriculture and Technology for the assistance.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Derivation of Each Term in Equation (34)

In this appendix, we show the calculation of each term in Equation (34). We rewrite Equation (34) as follows:
V ˙ ( t ) = { σ ( t ) A ˜ ( t ) r ¨ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 1 * ( t ) } + { σ ( t ) A ˜ ( t ) a 1 y ˙ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 2 * ( t ) } + { σ ( t ) A ˜ ( t ) a 2 y ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 3 * ( t ) } + { σ ( t ) E ˜ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 4 * ( t ) } + { σ ( t ) K e ˜ ˙ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 5 * ( t ) } ,
where A ˜ ( t ) and E ˜ ( t ) are defined as
A ˜ ( t ) = A ( t ) 2 { B ( t ) } 2 p ( t ) E ˜ ( t ) = A ( t ) D ( t ) 2 { B ( t ) } 2 + C ( t ) 2 { B ( t ) } 2 ,
and A ( t ) , B ( t ) , C ( t ) , D ( t ) are defined as
A ( t ) = ( σ L + σ R ) { h ( t ) + σ L } { σ R h ( t ) } B ( t ) = { h ( t ) + σ L } { σ R h ( t ) } C ( t ) = 2 h ( t ) h ˙ ( t ) + ( σ L σ R ) h ˙ ( t ) ( σ L + σ R ) D ( t ) = 2 e ( t ) { p ˙ ( t ) } 2 e ( t ) p ( t ) p ¨ ( t ) 2 e ˙ ( t ) p ( t ) p ˙ ( t ) { p ( t ) } 2 .
We derive each term in Equation (A1) to show that it is less than zero.
  • Derivation of r 1 * ( t )
    Let r 1 * ( t ) = sgn σ ( t ) r ¨ ˜ g s ; then,
    σ ( t ) A ˜ ( t ) r ¨ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 1 * ( t ) = σ ( t ) A ˜ ( t ) r ¨ ( t ) | σ ( t ) | A ˜ ( t ) f ( t ) g s r ¨ ˜ , | σ ( t ) | A ˜ ( t ) | r ¨ ( t ) | | σ ( t ) | A ˜ ( t ) f ( t ) g s r ¨ ˜ , | σ ( t ) | A ˜ ( t ) r ¨ ˜ | σ ( t ) | A ˜ ( t ) f ( t ) g s r ¨ ˜ , = f ( t ) g s 1 | σ ( t ) | A ˜ ( t ) r ¨ ˜ , < 0 .
    Here, g s , r ¨ ˜ are design parameters that satisfy g s < f ( t ) ( 0 t ) , r ¨ ˜ > | r ¨ ( t ) | > 0 . It becomes less than zero because σ L < h ( t ) < σ R , p ( t ) > 0 , and f ( t ) = g d ( 1 exp ( t / T L P F ) ) > 0 .
  • Derivation of r 2 * ( t )
    Let r 2 * ( t ) = sgn σ ( t ) a 1 g s | y ˙ ( t ) | ; then,
    σ ( t ) A ˜ ( t ) a 1 y ˙ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 2 * ( t ) = σ ( t ) A ˜ ( t ) a 1 y ˙ ( t ) | σ ( t ) | A ˜ ( t ) f ( t ) g s a 1 | y ˙ ( t ) | , | σ ( t ) | A ˜ ( t ) a 1 | y ˙ ( t ) | | σ ( t ) | A ˜ ( t ) f ( t ) g s a 1 | y ˙ ( t ) | , = f ( t ) g s 1 | σ ( t ) | A ˜ ( t ) a 1 | y ˙ ( t ) | , < 0 .
  • Derivation of r 3 * ( t )
    Let r 3 * ( t ) = sgn σ ( t ) a 2 g s | y ( t ) | ; then,
    σ ( t ) A ˜ ( t ) a 2 y ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 3 * ( t ) = σ ( t ) A ˜ ( t ) a 2 y ( t ) | σ ( t ) | A ˜ ( t ) f ( t ) g s a 2 | y ( t ) | , | σ ( t ) | A ˜ ( t ) a 2 | y ( t ) | | σ ( t ) | A ˜ ( t ) f ( t ) g s a 2 | y ( t ) | , = f ( t ) g s 1 | σ ( t ) | A ˜ ( t ) a 2 | y ( t ) | , < 0 .
  • Derivation of r 4 * ( t )
    Let r 4 * ( t ) = sgn σ ( t ) g s + E ˜ ( t ) A ˜ ( t ) f ( t ) ; then,
    σ ( t ) E ˜ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 4 * ( t ) = σ ( t ) E ˜ ( t ) | σ ( t ) | f ( t ) g s A ˜ ( t ) σ ( t ) E ˜ ( t ) , = | σ ( t ) | f ( t ) g s A ˜ ( t ) , < 0 .
  • Derivation of r 5 * ( t )
    Let r 5 * ( t ) = sgn σ ( t ) K g s A ˜ ( t ) | e ˜ ˙ ( t ) | ; then,
    σ ( t ) K e ˜ ˙ ( t ) σ ( t ) A ˜ ( t ) f ( t ) r 5 * ( t ) = σ ( t ) K e ˜ ˙ ( t ) | σ ( t ) | K f ( t ) g s | e ˜ ˙ ( t ) | , | σ ( t ) | K | e ˜ ˙ ( t ) | | σ ( t ) | K f ( t ) g s | e ˜ ˙ ( t ) | , = f ( t ) g s 1 | σ ( t ) | K | e ˜ ˙ ( t ) | , < 0 .

References

  1. Bohr, M. A 30 year retrospective on Dennard’s MOSFET scaling paper. IEEE Solid-State Circuits Soc. Newsl. 2009, 12, 11–13. [Google Scholar] [CrossRef]
  2. Wang, H.; Li, Q.; Zhou, F.; Zhang, J. High-Precision Positioning Stage Control Based on a Modified Disturbance Observer. Sensors 2024, 24, 591. [Google Scholar] [CrossRef] [PubMed]
  3. Kawashima, K.; Arai, T.; Tadano, K.; Fujita, T.; Kagawa, T. Development of coarse/fine dual stage using pneumatically driven bellows actuator and cylinder with air bearings. Precis. Eng. 2010, 34, 526–533. [Google Scholar] [CrossRef]
  4. Sato, K.; Sano, Y. Practical and intuitive controller design method for precision positioning of a pneumatic cylinder actuator stage. Precis. Eng. 2014, 38, 703–710. [Google Scholar] [CrossRef]
  5. De Wit, C.C.; Olsson, H.; Åstrom, K.J.; Lischinsky, P. A new model for control of systems with friction. IEEE Trans. Autom. Control 1995, 40, 419–425. [Google Scholar] [CrossRef]
  6. Yanada, H.; Sekikawa, Y. Modeling of dynamic behaviors of friction. Mechatronics 2008, 18, 330–339. [Google Scholar] [CrossRef]
  7. Tran, X.B.; Hafizah, N.; Yanada, H. Modeling of dynamic friction behaviors of hydraulic cylinders. Mechatronics 2012, 22, 65–75. [Google Scholar] [CrossRef]
  8. Xi, T.; Fujita, T.; Kehne, S.; Ikeda, R.; Fey, M.; Brecher, C. An extended LuGre model for estimating nonlinear frictions in feed drive systems of machine tools. Procedia CIRP 2022, 107, 452–457. [Google Scholar] [CrossRef]
  9. Johanastrom, K.; Canudas-De-Wit, C. Revisiting the LuGre friction model. IEEE Control Syst. Mag. 2008, 28, 101–114. [Google Scholar] [CrossRef]
  10. Freidovich, L.; Robertsson, A.; Shiriaev, A.; Johansson, R. LuGre-model-based friction compensation. IEEE Trans. Control Syst. Technol. 2009, 18, 194–200. [Google Scholar] [CrossRef]
  11. Tran, X.B.; Yanada, H. Dynamic friction behaviors of pneumatic cylinders. Intell. Control Autom. 2013, 4, 180–190. [Google Scholar] [CrossRef]
  12. Tran, X.B.; Dao, H.; Tran, K. A new mathematical model of friction for pneumatic cylinders. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2016, 230, 2399–2412. [Google Scholar] [CrossRef]
  13. Hildebrandt, A.; Neumann, R.; Sawodny, O. Optimal system design of siso-servopneumatic positioning drives. IEEE Trans. Control Syst. Technol. 2009, 18, 35–44. [Google Scholar] [CrossRef]
  14. Zhao, L.; Yang, Y.; Xia, Y.; Liu, Z. Active disturbance rejection position control for a magnetic rodless pneumatic cylinder. IEEE Trans. Ind. Electron. 2015, 62, 5838–5846. [Google Scholar] [CrossRef]
  15. Saravanakumar, D.; Mohan, B.; Muthuramalingam, T. A review on recent research trends in servo pneumatic positioning systems. Precis. Eng. 2017, 49, 481–492. [Google Scholar] [CrossRef]
  16. Richer, E.; Hurmuzlu, Y. A high performance pneumatic force actuator system: Part I Nonlinear mathematical model. J. Dyn. Sys., Meas. Control 2000, 122, 416–425. [Google Scholar] [CrossRef]
  17. Richer, E.; Hurmuzlu, Y. A high performance pneumatic force actuator system: Part II nonlinear controller design. J. Dyn. Sys. Meas. Control 2000, 122, 426–434. [Google Scholar] [CrossRef]
  18. Ishii, H.; Wakui, S. Performance improvement of PDD 2 compensator embedded in position control for pneumatic stage. In Proceedings of the 2019 International Conference on Advanced Mechatronic Systems, Kusatsu, Japan, 26–28 August 2019; pp. 158–162. [Google Scholar]
  19. Ishii, H.; Wakui, S. Proposal of Speeding up Scheme for Pneumatic Stage. In Proceedings of the 2019 IEEE International Conference on Mechatronics, Ilmenau, Germany, 18–20 March 2019; Volume 1, pp. 79–84. [Google Scholar]
  20. Aoki, S.; Deng, M. Nonlinear position control of pneumatically driven stage considering friction characteristics of pneumatic cylinder. In Proceedings of the 2023 International Conference on Advanced Mechatronic Systems (ICAMechS), Melbourne, Australia, 4–7 September 2023; pp. 1–6. [Google Scholar] [CrossRef]
  21. Tanabata, Y.; Deng, M. Filtered Right Coprime Factorization and Its Application to Control a Pneumatic Cylinder. Processes 2024, 12, 1475. [Google Scholar] [CrossRef]
  22. De Figueiredo, R.J.; Chen, G. Nonlinear Feedback Control Systems: An Operator Theory Approach; Academic Press Professional, Inc.: Cambridge, MA, USA, 1993. [Google Scholar]
  23. Deng, M. Operator-Based Nonlinear Control Systems: Design and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2014. [Google Scholar]
  24. Bechlioulis, C.P.; Rovithakis, G.A. Prescribed performance adaptive control of SISO feedback linearizable systems with disturbances. In Proceedings of the 2008 16th Mediterranean Conference on Control and Automation, Ajaccio, France, 25–27 June 2008; pp. 1035–1040. [Google Scholar] [CrossRef]
  25. Bu, X. Prescribed performance control approaches, applications and challenges: A comprehensive survey. Asian J. Control 2021, 2020, 1–24. [Google Scholar] [CrossRef]
  26. Yao, Y.; Zhuang, Y.; Xie, Y.; Xu, P.; Wu, C. Prescribed Performance Global Non-Singular Fast Terminal Sliding Mode Control of PMSM Based on Linear Extended State Observer. Actuators 2025, 14, 65. [Google Scholar] [CrossRef]
  27. Nguyen, V.C.; Kim, S.H. A novel fixed-time prescribed performance sliding mode control for uncertain wheeled mobile robots. Sci. Rep. 2025, 15, 5340. [Google Scholar] [CrossRef]
Figure 1. Filtered right factorization.
Figure 1. Filtered right factorization.
Axioms 14 00534 g001
Figure 2. Feedback control system based on filtered right coprime factorization.
Figure 2. Feedback control system based on filtered right coprime factorization.
Axioms 14 00534 g002
Figure 3. Conceptual diagram of PPC.
Figure 3. Conceptual diagram of PPC.
Axioms 14 00534 g003
Figure 4. Overview diagram of PPC-SMC.
Figure 4. Overview diagram of PPC-SMC.
Axioms 14 00534 g004
Figure 5. Experimental setup.
Figure 5. Experimental setup.
Axioms 14 00534 g005
Figure 6. Schematic diagram of the experimental setup.
Figure 6. Schematic diagram of the experimental setup.
Axioms 14 00534 g006
Figure 7. Conceptual diagram of the experimental setup.
Figure 7. Conceptual diagram of the experimental setup.
Axioms 14 00534 g007
Figure 8. Feedback control system based on filtered right coprime factorization and PPC-SMC.
Figure 8. Feedback control system based on filtered right coprime factorization and PPC-SMC.
Axioms 14 00534 g008
Figure 9. Displacement.
Figure 9. Displacement.
Axioms 14 00534 g009
Figure 10. Displacement error.
Figure 10. Displacement error.
Axioms 14 00534 g010
Table 1. Parameters of pneumatic stage.
Table 1. Parameters of pneumatic stage.
SymbolDescription
zAverage deflection of sliding surface
σ 0 Bristle stiffness
σ 1 Microviscous friction coefficient
σ 2 Coefficient of viscous friction
vRelative velocity of piston and cylinder
v s Stribeck speed
v b Maximum speed of lubrication film thickness change
h l Non-dimensional non-stationary lubricant film thickness
h s s Non-dimensional steady-state lubricant film thickness
TTime constants for fluid friction dynamics
F r Frictional force
F c Coulomb’s friction force
F s Maximum static friction
τ h Time constant of lubricant film dynamics
K f Proportionality constant of lubricant film thickness
mMass of stage
S d Piston cross-sectional area
kSpring constant
T a i r Servo valve time constant
K a i r Servo valve gain
Table 2. Experimental parameters.
Table 2. Experimental parameters.
SymbolValueUnitSymbolValueUnit
σ 0 1.5 × 10 4 N / m m15 kg
σ 1 0.01 N · s / m S d 198 mm 2
σ 2 174 N · s / m k 0.01 N / m
v s 0.01 m / s T a i r 0.08 s
v b 0.005 m / s K a i r 4.2 × 10 4 Pa / V
T0 s g d 100
n 0.5  -K20
F c 0.4 N f218 N · s / m
F s 0.41 N g s 99
τ h p 0.01 s b 0 0.6
τ h n 0.2 s r ¨ ˜ 5
τ h 0 20 s h d 100
T L P F 0.01 s λ 1
σ L 0.6 σ R 0.6
p 0 0.02 m p 0.01 m
Table 3. Experimental result comparison.
Table 3. Experimental result comparison.
MethodSettling TimeSteady-State ErrorMAEITAE
PPC-SMC 0.27 s 2 μ m 61 μ m 380 mm · s
PI-D control 0.30 s 40 μ m 223 μ m 782 mm · s
PDD2 control 0.47 s 200 μ m 822 μ m 3167 mm · s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hoshina, T.; Tanabata, Y.; Deng, M. Marginal Design of a Pneumatic Stage Position Using Filtered Right Coprime Factorization and PPC-SMC. Axioms 2025, 14, 534. https://doi.org/10.3390/axioms14070534

AMA Style

Hoshina T, Tanabata Y, Deng M. Marginal Design of a Pneumatic Stage Position Using Filtered Right Coprime Factorization and PPC-SMC. Axioms. 2025; 14(7):534. https://doi.org/10.3390/axioms14070534

Chicago/Turabian Style

Hoshina, Tomoya, Yusaku Tanabata, and Mingcong Deng. 2025. "Marginal Design of a Pneumatic Stage Position Using Filtered Right Coprime Factorization and PPC-SMC" Axioms 14, no. 7: 534. https://doi.org/10.3390/axioms14070534

APA Style

Hoshina, T., Tanabata, Y., & Deng, M. (2025). Marginal Design of a Pneumatic Stage Position Using Filtered Right Coprime Factorization and PPC-SMC. Axioms, 14(7), 534. https://doi.org/10.3390/axioms14070534

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop