Sei sulla pagina 1di 6

2016 IEEE/CSAA International Conference on Aircraft Utility Systems (AUS) October 10-12,2016 Beijing,China

Modelling and Simulation of Unidirectional Proportional


Pump-Controlled Asymmetric Cylinder Position Control System
with Model Predictive Control Algorithm
Jianfeng Tao, Xuan Wang, Zhilin Xiong, and Chengliang Liu, Member, IEEE

Abstract—Unidirectional proportional pump-controlled control. For example, Perron et al. [8] proposed a
asymmetric cylinder systems are widely used on industry sliding-mode controller to control a power cylinder position
machines, but the analysis and synthesis of such systems is very driven by bidirectional gear pump and compared the
hard due to the nonlinearity caused by the different working performance of sliding-mode controller with that of PI
areas of cylinder piston. The limit of one-way flow control ability controller. Cho and Helduser [9] designed a two-pump
of the pump and the working pressure make the problem more controlled asymmetric cylinder system for the injection
complex. It is very hard to find an effective method to solve this moulding clamp cylinder driving, and studied the tracking
problem with the existing theory of electro-hydraulic servo control performance of P-controller and P-controller with
control. To simplify the analysis and realize the no overshooting different compensating algorithms, such as velocity
position control, this paper presents a third order state-space feedforward, position-sliding mode, and pressure-sliding
model with input and output constraints to depict the dynamic
mode. Zheng, Zhao and Wei [10] researched self-tuning fuzzy
behavior of the system. A specially designed model predictive
PID controller for a SRM direct drive volume control
controller is used to guarantee that the output of the system has
no overshooting. The results of the simulation experiments show hydraulic press, and studied the effects of PID parameters on
that the proposed method can realize the high precision position control performance with simulations and experiments.
control under multiple constraints effectively. Çalişkan et al. [11] studied another two-pump controlled
asymmetric cylinder system, and a proportional controller was
I. INTRODUCTION adopted. All aforementioned researches paid attentions on the
In the past ten years, due to the maturity of technology of regular requirements of position control, such as rapidity,
proportional pump [1, 2], pump-controlled asymmetric stability, accuracy and robustness. However, none of the
cylinder (PCAC) system, which have excellent energy-saving aforementioned control algorithms consider the system’s
performance, are getting more and more industrial application, input constraints and the output constraint of no overshooting,
such as plastic injection modeling machine [3, 4], metal which is especially important for some applications, such as
forming press machines [5-7]. Compared with the two-way hydraulic press.
closed proportional pump-controlled system, the advantage of In this paper, a unidirectional proportional pump
unidirectional proportional pump-controlled asymmetric controlled asymmetric cylinder system’s no overshooting
cylinder lies in several aspects, such as simple circuit structure, position control issue is studied. A model predictive controller
inexistence of flow balance problem of asymmetric cylinder, is used to guarantee that the output of the system has no
inexistence of reversing concussion of motor and so on, so the overshooting. In Section II, the schematic of the system is
PCAC are continuously and increasingly concerned by described. In Section III, the mathematic model is given and
researchers. the difficulties of such systems no overshooting position
Among all of the research topics PCAC system, position control are pointed out. In Section IV, the design principle and
control is an important one. So far, there are some circuit steps of model predictive control is introduced. In Section V,
techniques and control algorithms for PCAC systems position several simulation experiments are carried out to validate the
proposed method. Some conclusions are drawn in Section VI.

* Research supported by the National Natural Science Foundation of II. SYSTEM DESCRIPTIONS
China (NSFC) under grant #51375297, the Program of Shanghai Subject
Chief Scientist under grant #14XD1402000, and the National Basic
Research Program of China under grant #2013CB035403. A. System schematic
J. F. Tao is with the State Key Laboratory of Mechanical System and Figure 1 shows the schematic of the studied unidirectional
Vibration, School of Mechanical Engineering, Shanghai Jiao Tong proportional pump-controlled asymmetric cylinder system.
University, Shanghai 200240, China (phone: +86-021-34206053; fax:
+86-021-34206053; e-mail: jftao@sjtu.edu.cn).
The system consists of AC servo motor 1, unidirectional
X. Wang is with the State Key Laboratory of Mechanical System and variable speed proportional pump 2, direction control valve 3,
Vibration, School of Mechanical Engineering, Shanghai Jiao Tong asymmetric cylinder 4, oil tank 5, safety valve 6, pressure
University, Shanghai 200240, China (e-mail: xuanwang@sjtu.edu.cn). sensor 7&8, controller 9, displacement sensor 10, mass block
Z. L. Xiong is with the State Key Laboratory of Mechanical System and 11, spring 12 and damper 13. Figure 2 shows the test rig.
Vibration, School of Mechanical Engineering, Shanghai Jiao Tong
University, Shanghai 200240, China (e-mail: zlxiong@sjtu.edu.cn). When the direction control valve is on its left position,
C. L. Liu is with the State Key Laboratory of Mechanical System and pump’s output flow passes through the direction control valve
Vibration, School of Mechanical Engineering, Shanghai Jiao Tong with rod flows through direction valve, and returns to the oil
University, Shanghai 200240, China (e-mail: chlliu@sjtu.edu.cn).
978-1-5090-1087-5/16/$31.00©2016 IEEE

408
Figure 3. Simplified hydraulic circuit for pump-controlled asymmetric
Figure 1. Schematic of unidirectional proportional pump-controlled cylinder
asymmetric cylinder system

B. System constraints
Viewed by constrained control theory, the PCAC system
studied by us has three types of constraints:
a) The pump we choose is a unidirectional variable speed
proportional pump, so its speed must be between zero and the
maximum speed, and it means that constraint of input exists
b) For some applications, such as hydraulic press,
products are usually incomplete elastomer. The final position
of the hydraulic cylinder that drive the mould cannot match
the desired size when system overshoots in controlling the
position of hydraulic cylinder. Considering the precision and
quality of products, we hope the system doesn’t overshoot,
and it means that constraint of output exists.
Figure 2. Test rig of unidirectional proportional pump-controlled
asymmetric cylinder system c) Constraint of state exists because of the highest
working pressure.
and enters cylinder’s chamber without rod; oil in the chamber
tank; then the rod of the cylinder overcomes the spring force III. SYSTEM MODELING
and damping force, and moves forward to the desired position.
Similar actions happen to the system to make the rod return to A. Assumptions
its original position, while the valve is set to the right position.
The displacement sensor is set to monitor the rod’s position. Referring to Figure 1, we assume that: 1) the oil
The controller collects displacement signals to generate the temperature and the system effective bulk modulus are
control input of the d pump, so that the desired dynamic constant; 2) electrically controlled pump is a speed variable
performance and steady state performance are achieved. For pump, and its rotary speed is proportional to the input signal; 3)
some applications, such as precision hydraulic press of mental there are no line losses and dynamics; 4) pressure drops of the
forming and powder metallurgy, the requirement of no direction valve is small and negligible; 5) the safety valve is
overshooting step response of the PCAC is important. If the close in system’s normal operation; 6) the variation of the
position of PCAC system has an overshooting, the pressed cylinder chambers’ volume introduced by the piston
mental or mental powder will not follow the cylinder’s rod to movement is small and negligible; 7) the initial value of
return to the desired position. Thus, the size accuracy of the system states is zero; 8) there is a control algorithm which is
product is lost, even if there is no error between the desired able to position the cylinder without the valve switching.
position and the cylinder’s final position. On the other hand,
since we use a unidirectional pump to control the system’s B. Mathematic model
position, the way to pull the system from the overshooting Without loss of generality, only the case that the rode of
position to the desired position is to change the direction valve the cylinder runs out was studied. Then, according to the
to its another non-mid position. Then, a fast valve is required, assumption 8) in Section A, we can simplify the hydraulic
and this increases the component costs. In addition, the circuit as shown in Figure 3.
switching of the valve also increases the model complexity of
the system, and the difficulty of system analysis and synthesis As shown in Figure 3, the valve is on its left position, and
is increased too. Considering the reasons mentioned above, the right chamber pressure p2=0, (the pressure jump on the
we carried out the research of PCAC system controlled by directional valve is neglected). Since only the pressing phase
model predictive control. is concerned for the special application, the unidirectional

409
model is built. The continuity equation for the upper chamber ª Ey Ey º ª Ey º
can be written as « K ci 0  As » « Dp K n »
« V1 V1 » « V1 »
V1 Ac « 0 0 1 » , Bc « 0 »,
q1 p1  As y  K ci p1 , (1) « » « »
Ey « As 
k

b » « 0 »
« m m m »¼ « »
where V1 is the volume of upper chamber, Ey is the system ¬ ¬ ¼
effective bulk modulus, p1 is the left chamber pressure, As is
the area of piston side without rod, Kci is the inner leakage
Cc >0 1 0@ , U min 0 , U max nmax / K n , Ymin 0,
coefficient, q1 is equal to the pump’s output flow, that is, Ymax r.

q1 Dp n. (2) IV. DESIGN OF MPC CONTROLLER


Applying Newton’s second law to the forces on the piston, According to the characteristic of studied system
we obtain the following equation mentioned above, the speed and working pressure of pump
must be in a particular range, and the system must be no
p1 As my  by  ky, (3) overshooting. Model predictive control (MPC) technology
can handle the optimization problems with constraints of input,
where m is the mass of the rod, b is the coefficient of the damp, states and output well. That make us be able to simplify the
and k is the stiffness of the spring. y is the displacement, and question to corresponding quadratic programming problem
according to requirement of no overshooting, y is subject to based on the state information and constraints of each control
horizon, and conduct rolling optimization in finite horizon to
y d r0 . (4) calculate the optional solution to keep the controller optimal
in each moment [12].
Here r0 is the desired position.
First of all, discretizing the continuous–time system based
The time constant of the servo motor is about 0.05s, which on MPC technology [12], and we can obtain
usually is far less than the system’s time constant. Hence, the
motor dynamics is ignored, yielding the rotary speed X(k  1)=A d X(k )+B d U(k ),
(8)
Y Cd X(k ).
­0 ,u  0
n ® . (5)
¯Knu , u t 0 where k is a sampling time of the system, Ad, Bd, Cd is the
coefficient matrix of the discrete-time system. Then,
Considering the maximum speed of pump, so n is subject embedding integrator to the above state-space model, we can
to obtain

0dn K n u d nmax , (6) X(k  1)=AX( k )+B'U( k ),


(9)
where u is the input of unidirectional proportional pump and Y CX(k ).
Kn is the gain. where A, B, C are corresponding augmented matrix, i.e.
Now we define the state variables x1=p1, x2=p2, x3= dy/dt ª A oTd º ª Bd º
and the vector X= [x1 x2 x3]T; U=u is input variable; Y=y is A « d »,B « » , C >od 1@ , od >0 Ă 0@.
output variable. The state-space model and constraints is ¬ Cd A d 1 ¼ ¬ Cd B d ¼
given by Establish the objective function of optimization:

min J (R s  Y)T (R s  Y)  'UT R'U


X =A c X+B c U,
s.t. U min d C1u (k i  1)  C2 'U d U m ax , (10)
Y Cc X, (7) Y min
d Fx(k i )  Φ'U d Y m ax
.
U min d U d U max ,
Ymin d Y d Ymax . where Rs= (1 1 ‫ ڮ‬1)T r(k), οU=(οu(ki) οu(ki+1) ‫ڮ‬
οu(ki+Nc-1))T, F= [CA CA2 CANp]T, is the set-point matrix,
where Ac, Bc and Cc is the coefficient matrix of the r(k) is the set-point signal, οU is the control variable
continuous-time system. Substituting (1) ~ (6) to (7), we can incremental variation, Nc is the control horizon, Np is the
obtain Ac, Bc, Cc, Umax, Umin, Ymax and Ymin as follows: prediction horizon, R is the compensation matrix, M is a
matrix reflecting the constraints, Kis the constraints vector, ki
is a sampling time. Converting objective function and
constraints into standard form of quadratic programming, we
can obtain variable in every sampling time is known, we can

410
Figure 4. The exected and the actual vibration signals

min 'UT (ΦT Φ  R) 'U  2(ΦT R s  Fx(k i ))


(11)
s.t. M'U d η.

ª CB 0 ˜˜˜ 0 º Figure 5. The effect of different sampling interval


« CAB CB ˜ 0 »
where Φ= « » ,
« ˜ ˜ ˜ ˜ »
« N Np  Nc
»
¬«CA B CA B ˜˜˜ CA
N P 1 p 2
B ¼»
ª C2 º ª U min  C1u (k i  1) º
«C » « max »
U  C1u (k i  1) »
M « 2 », η « . If X(k), the state
« Φ » « Y min  Fx(k i ) »
« » « »
«¬ Y  Fx(k i ) »¼
max
¬ Φ ¼
obtains the optimal input sequence of k sampling time by
using a quadratic optimization algorithm called Hildreth’s
quadratic programming procedure:
T
'U (k) ª¬'u (0), 'u (1), ˜˜˜, 'u (Nc  1) º¼

and then select the first element to be the optimal input of Figure 6. The effect of different prediction horizon
system:
In Figure 5, we can see the system can all reach the desired
position (0.1m) well without overshooting. Shortening the
'u(k) 'u (0). (12)
sampling interval, i.e. 0.05s, the response is faster. Since the
The schematic of the control algorithm is shown in Figure shorter sampling interval means shorter predictive interval
4. In Figure 4, u(k-1) and u(k) are the control output variable under the same prediction horizon and control horizon.
at time k-1 and k, x(k+1) and x(k) are the state variables at time Further, a shorter predictive interval leads to a better
k+1 and k, q-1 is the shift operator. optimization result at every time step.

V. SIMULATION RESULTS AND ANALYSIS B. Different prediction horizon Np


Let Nc=4, Ts=0.05s, and the effect of different prediction
To verify the control effect of the MPC controller
designed in Section III, we conduct several simulations horizon is shown in Figure 6.
experiments under different control parameters to make a In Figure 6, we can see the system can all reach the desired
comparison. The parameters of system is shown as follows: position (0.1m) well without overshooting. When Np=40,
system reaches the desired position the fastest; when Np=80,
E y 1.4 u109 Pa , m 100kg , k 280kN/m , b 2N/m/s
the pressure oscillation becomes smaller, that is, the system is
V1 401cm3 , Dp 10mL/r , K n 300r/min/V , r (k) 0.1 , more stable. To a certain degree, the larger Np is, the more
13 stable the system is; the smaller Np is, the better rapidity the
Kci 2.381u10 3
m /Pa .
system has. In addition to these mentioned above, something
that must be taken into consideration is that the dimension of
A. Different sampling interval Ts matrix F, Ԅ increases as Np increases, and it will increase the
Let Nc=4, Np=40, and the effect of different sampling calculating time for the algorithm.
interval is shown in Figure 5.
C. Different control horizon Nc
Let Np=40, Ts=0.05, and the control effect of different
control horizon is shown in Figure 7

411
VI. CONCLUSIONS AND FUTURE WORKS
In this paper, a third order state-space model with
constraints is presented to depict the dynamic performance of
the studied speed variable proportional pump-controlled
asymmetric cylinder system and an effective model predictive
controller is designed to realize that the output of the system
has no overshooting. Compared with the traditional control
methods, model predictive control can convert the problem of
position control with the constraints of input, states and output
to a quadratic programming problem with inequality
constraints, which can be easily solved. The related
parameters of model predictive control, Nc, Np and Ts
 influence the control effect nonlinearly. It means that we have
Figure 7. The control effect of different control horizon
to tune the parameters manually to achieve the best control
effect.
Because the error of the system model has effect on the
result of the control, the way to compensate the error will be
studied in the future. Another future work is to check the real
time performance of the control algorithm, and we will check
the performance by experiments.

REFERENCES
[1] K. Takaku, H. Hiraide, and K. Oba, " Application of the “asr series” ac
servo motor driven hydraulic pump to injection molding machines",
Proceedings of the JFPS International Symposium on Fluid Power,
vol. 2008, no. 7-1, pp. 127-130, 2008.
[2] T. Imamura, Y. Sawada, M. Ichikawa, and H. Nakamura, "
Energy-saving hybrid hydraulic system comprising highly efficient
ipm motor and inverter, for injection molding and manufacturing
machine ", Proceedings of the JFPS International Symposium on Fluid
Power, vol. 2008, no. 7-1, pp. 117-120, 2008.
[3] M. Chiang, Y. Yeh, F. Yang, and Y. Chen, "Integrated control of
clamping force and energy-saving in hydraulic injection moulding
machines using decoupling fuzzy sliding-mode control", The
Figure 8. The effect of weight parameter on the control increment. International Journal of Advanced Manufacturing Technology, vol. 27,
no. 1-2, pp. 53-62, 2005.
In Figure 7, we can see the system can all reach the desired [4] S. Cho and S. Helduser, "Robust motion control of a clamp-cylinder for
position (0.1m) well without overshooting. As to the rapidity energy-saving injection moulding machines", Journal of Mechanical
of system’s response, the function of the control horizon is Science and Technology, vol. 22, no. 12, pp. 2445-2453, 2008.
contrary to that of the prediction horizon. A smaller control [5] P. Bücker, "Pump control systems in metal forming technology",
Olhydraulik und Pneumatik, vol. 47, no. 6, pp. 404-408, 2003
horizon will increase the response rate, but not that obviously. [6] D. Lovrec, M. Kastrevc, and S. Ulaga, "Electro-hydraulic load sensing
with a speed-controlled hydraulic supply system on forming-machines",
D. Different weights on control increment R∆u The International Journal of Advanced Manufacturing Technology,
vol. 41, no. 11-12, pp. 1066-1075, 2008.
In Figure 8, the effect of the weight parameter on the [7] S. Wei, S. Zhao, J. Zheng, and Y. Zhang, "Self-tuning dead-zone
control increment was investigated. For R∆u =0.01, the compensation fuzzy logic controller for a switched-reluctance-motor
response is the fastest while big oscillation occurs. Increasing direct-drive hydraulic press", Proceedings of the Institution of
the weight to R∆u =0.1, the response time increases. Mechanical Engineers, Part I: Journal of Systems and Control
Meanwhile, the pressure oscillation becomes smaller. Engineering, vol. 223, no. 5, pp. 647-656, 2009.
[8] M. Perron, J. D. Lafontaine, Y. Desjardings, "Sliding-mode control of a
However, when R∆u =1, the performance of the system servomotor-pump in a position control application", Canadian
deteriorates seriously. Conference on Electrical and Computer Engineering, Saskatoon,
pp.1287-1291, 2005.
As is shown that the system output can all satisfy y൑0.1m
[9] S. Cho and S. Helduser, "Robust motion control of a clamp-cylinder for
and ymax=0.1m. The direction control valve doesn’t need to energy-saving injection moulding machines", Journal of Mechanical
change the direction because the system output y always Science and Technology, vol. 22, no. 12, pp. 2445-2453, 2008.
increases until reaching the desire position, which, [10] J. Zheng, S. Zhao, and S. Wei, "Application of self-tuning fuzzy PID
undoubtedly, can avoid the negative influence of nonlinearity controller for a SRM direct drive volume control hydraulic press",
caused by the different effective action areas of the Control Engineering Practice, vol. 17, no. 12, pp. 1398-1404, 2009.
[11] H. Çaliskan, T. Balkan, and B. E. Platin, "Hydraulic position control
asymmetric cylinder. In addition, the reversing rotating of system with variable speed pump", Proceedings of the ASME Dynamic
motor can also be avoided. Systems and Control Conference, Hollywood, pp. 275-282, 2009.

412
[12] L. Wang, Model predictive control system design and implementation
using MATLAB®. London: Springer, 2009.

413

Potrebbero piacerti anche