导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2008, Vol. 29 ›› Issue (1): 209-215.

Previous Articles     Next Articles

FA Compensation Variable Bang-Bang Controller for Pneumatic Position Servo

Wang Wei1,Li Ran1,Zhang Houxiang2,Yu Wenpeng1   

  1. 1 School of Mechanical Engineering and Automation, Beijing University of Aeronautics and  Astronautics 2 TAMS, Department of Informatics, University of Hamburg, VogtKllnStrae 30
  • Received:2007-01-17 Revised:2007-10-20 Online:2008-01-15 Published:2008-01-15
  • Contact: Wang Wei1

Abstract:

At first, this paper presents a pulse width modulation (PWM) control method for the rodless cylinder based on two-bit two-channel high speed on-off valves, which features in the ability of cutting-off the chambers of the cylinder. To overcome the phenomena of overshooting and oscillation exiting in the common Bang-Bang controller, a force and acceleration (FA) compensation variable Bang-Bang controller for PWM based pneumatic position servo is presented. Based on a trigger evaluation function whose parameters are the position error and the velocity error, the controller is able to compensate the fiction force brought out by the movement of the piston by adding the fiction force in the chamber force evaluation equation. To adjust the controlling parameters dynamically, some kinds of increasing functions, such as step function, linear function and invert tangent function, are used to setting the piston’s desired acceleration with the reduction of the position error. A pneumatic glass-wall cleaning robot "Sky-cleaner IV" is used to implement a series of on loading position servo experiments to testify the feasibility of the controllers with the above three desired acceleration setting functions respectively. The different results of them are compared to find that the FA compensation variable Bang-Bang Controller is available in promoting the position servo precision.

Key words: pulse , width , modulation,  , pneumatic , servo,  , Bang-Bang , controller,  , cylinder,  , robot

CLC Number: