TEACHING-PLAYBACK CONTROL OF ELECTRO-PNEUMATIC SERVO-DRIVE



Similar documents
The Use of Hybrid Regulator in Design of Control Systems

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Force/position control of a robotic system for transcranial magnetic stimulation

Closed-Loop Motion Control Simplifies Non-Destructive Testing

Leran Wang and Tom Kazmierski

PROPORTIONAL FLOW CONTROLLER MODEL IN MATLAB-SIMULINK MODEL PROPORCJONALNEGO REGULATORA PRZEPŁYWU W MATLAB-SIMULINK

DCMS DC MOTOR SYSTEM User Manual

Degree programme in Automation Engineering

A R C H I V E S O F M E T A L L U R G Y A N D M A T E R I A L S Volume Issue 3

CORRECTION OF DYNAMIC WHEEL FORCES MEASURED ON ROAD SIMULATORS

Online Tuning of Artificial Neural Networks for Induction Motor Control

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

TRACKING ERRORS DECREASING IN CNC SYSTEM OF MACHINE TOOLS

Sensors Collecting Manufacturing Process Data

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Research Methodology Part III: Thesis Proposal. Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University - Jordan

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR

LABORATORY TESTS OF ACTIVE SUSPENSION SYSTEM

How To Calculate Kinematics Of A Parallel Robot

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Learning Systems Software Simulation

Introduction to Fuzzy Control

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Digital Single Axis Controller

Unsteady Pressure Measurements

Introduction to Engineering System Dynamics

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

SPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM AND A NEW METHOD OF RESULTS ANALYSIS 1. INTRODUCTION

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

Analecta Vol. 8, No. 2 ISSN

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2

Automation System TROVIS 6400 TROVIS 6493 Compact Controller

Intelligent Mechatronic Model Reference Theory for Robot Endeffector

Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive

Introduction to Robotics Analysis, Systems, Applications

A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS

FUZZY Based PID Controller for Speed Control of D.C. Motor Using LabVIEW

Robotics & Automation

Fuzzy Logic Based Reactivity Control in Nuclear Power Plants

A FUZZY MATHEMATICAL MODEL FOR PEFORMANCE TESTING IN CLOUD COMPUTING USING USER DEFINED PARAMETERS

MECE 102 Mechatronics Engineering Orientation

DEVELOPMENT OF HIGH SPEED RESPONSE LAMINAR FLOW METER FOR AIR CONDITIONING

Application of Android OS as Real-time Control Platform**

Dynamic Process Modeling. Process Dynamics and Control

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Operational Space Control for A Scara Robot

Learning Systems Modular Systems for Mechatronics Training

1 nrsapre@gmail.com, 2 dr.s.m.kumar@gmail.com

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

Applications of Fuzzy Logic in Control Design

Active Vibration Isolation of an Unbalanced Machine Spindle

EMPLOYEE PERFORMANCE APPRAISAL SYSTEM USING FUZZY LOGIC

DEVELOPMENT OF FUZZY LOGIC MODEL FOR LEADERSHIP COMPETENCIES ASSESSMENT CASE STUDY: KHOUZESTAN STEEL COMPANY

Propagation Channel Emulator ECP_V3

Analysis of Industrial PROFINET in the Task of Controlling a Dynamic System**

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

Advantages of Auto-tuning for Servo-motors

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Design of fuzzy systems

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

Machinery condition monitoring software

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE

ELECTRICAL ENGINEERING

MS Excel as Tool for Modeling, Dynamic Simulation and Visualization ofmechanical Motion

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

Matlab and Simulink. Matlab and Simulink for Control

INTRUSION PREVENTION AND EXPERT SYSTEMS

THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES

Experiment 3 Pipe Friction

ABSTRACT. Keyword double rotary inverted pendulum, fuzzy logic controller, nonlinear system, LQR, MATLAB software 1 PREFACE

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Laboratory 4: Feedback and Compensation

ES250: Electrical Science. HW7: Energy Storage Elements

Experiment #1, Analyze Data using Excel, Calculator and Graphs.

Proximity Switches RS (Reed Switch)

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK

OPC COMMUNICATION IN REAL TIME

Implementation of Fuzzy and PID Controller to Water Level System using LabView

2000 Series Ultrasonic Welding

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Manufacturing Equipment Modeling

CIM Computer Integrated Manufacturing

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

JAVA FUZZY LOGIC TOOLBOX FOR INDUSTRIAL PROCESS CONTROL

DAQ in MATLAB HANS-PETTER HALVORSEN,

ON-LINE REMOTE CONTROL OF MATLAB SIMULATIONS BASED ON ASYNCHRONOUS COMMUNICATION MODEL

System Modeling and Control for Mechanical Engineers

Transcription:

MECHAICS Vol. 28 o. 2009 MECHAICS Vol. 28 o. 2009 Ryszard DIDORF *, Jakub TAKOSOGLU ** TEACHIG-PLAYBACK COTROL OF ELECTRO-PEUMATIC SERVO-DRIVE SUMMARY In paper a Fuzzy Logic Controller (FLC) of PD type to teaching-playback control of electro-pneumatic servo-drive are presented. The analysed fuzzy logic controller carry out a tasks: transpose control, follow-up control and teaching/play-back control. The fuzzy logic PD controller enables precise positioning of pneumatic servo-drive with the precision specified for industrial manipulators. A lot of simulation and experimental tests were carried on pneumatic servo-drive with fuzzy controller which was used for its transpose and tracking control. The designed fuzzy system is efficient, stable and resistant to disturbances and can be applied in any configurations of pneumatic servo-drive without necessity to tune the regulator, apply signal filtration or additional operations in track control or restrict the signals generated. The teaching-playback control system using fuzzy logic control was constructed and practically applied in various servo-pneumatic systems used in production automation. Keywords: electro-pneumatic servo-drive, teaching-playback control, fuzzy logic controller, rapid prototyping STEROWAIE UCZEIEM I ODTWARZAIEM SERWOAPÊDU ELEKTROPEUMATYCZEGO W artykule przedstawiono regulator rozmyty typu PD do sterowania z uczeniem i odtwarzaniem serwonapêdu elektropneumatycznego. Analizowany regulator rozmyty realizuje zadania: regulacji przestawnej, nad¹ nej oraz sterowania uczenie/odtworzenie. Regulator rozmyty PD umo liwia precyzyjne pozycjonowanie serwonapêdu pneumatycznego z jakoœci¹ regulacji odpowiadaj¹c¹ pracy przemys³owej. Przeprowadzono badania symulacyjne i eksperymentalne serwonapêdu pneumatycznego dotycz¹ce regulacji przestawnej i nad¹ nej. Zaprojektowany system rozmyty jest rozwi¹zaniem wykazuj¹cym siê stabiln¹ i odporn¹ na zak³ócenia prac¹. Mo e byæ zastosowany w ró - nych konfiguracjach sprzêtowych serwonapêdu pneumatycznego bez koniecznoœci strojenia regulatora, stosowania filtracji sygna³ów oraz dodatkowych operacji w torze regulacji, np. ograniczenia pracy integratora czy ograniczenia generowanych sygna³ów w porównaniu z regulatorami klasycznymi. Zaprojektowany uk³ad sterowania z uczeniem i odtwarzaniem zosta³ praktycznie sprawdzony w systemach serwopneumatycznych i zastosowany w urz¹dzeniach do automatyzacji produkcji. S³owa kluczowe: serwonapêd elektropneumatyczny, sterowanie uczenie/odtworzenie, regulator rozmyty, szybkie prototypowanie. ITRODUCTIO Development of automation and robotization in manufacturing process stimulates interest in pneumatic servo-systems whose advantages include low manufacturing costs, high dynamics and reliability. Unsatisfactory positioning accuracy of multiaxis pneumatic servosytems considerably reduces their application in manipulating machines, manipulators and robots. Rapid advance in parallel pneumatic manipulators imposes a lot of demands on controllers of pneumatic servo-drive concerning positioning accuracy, resistance to alternating parameters of state and disturbing signals.the problem of positioning accuracy of servo-pneumatic systems is difficult to solve when no sufficient information on the process of conversion of the compressed gas energy into mechanical energy of pneumatic cylinder is available. Because of that, new control methods based on artificial intelligence, for example, fuzzy logic are introduced. In traditional control systems of pneumatic servodrives control algorithms are designed intuitively on the basis of operator s experience. In fuzzy control the knowledge base rules is the result of experience, intuition as well as theoretical and practical understanding of control system dynamics which in this case is the dynamics of pneumatic servosystems. Thanks to fuzzy logic the operator s knowledge can be represented by means of mathematical operations. Fuzzy control enables moving from qualitative to quantitative control of pneumatic servo-drive. Application of fuzzy controller makes control of multiaxial pneumatic sevosystems possible in manipulators and robots of various kinematic structures: series, parallel or hybrid series/parallel (Dindorf and Takosoglu 2005). Advancements in software for rapid prototyping in real time and in hardware-in-the-loop simulations enable to construct and test positioning fuzzy control of pneumatic servodrives in laboratory conditions. Such an approach minimizes the design costs of control systems of pneumatic servodrives. 2. RESEARCH STAD The view of research stand of pneumatic servodrive motion teaching-playback control system are presented in Figure and the diagram of control system are presented in Figure 2. System of additional potentiometer position transducer was expanded which is motion trajectory adjuster. * AGH University of Science and Technology, Krakow ** Kielce University of Technology, Kielce

Ryszard DIDORF, Jakub TAKOSOGLU TEACHIG-PLAYBACK COTROL OF ELECTRO-PEUMATIC SERVO-DRIVE The test stand consists of the following elements: pneumatic rodless cylinder (Festo DGP-25-224) with piston diameter of 25 mm and stroke length of 224 mm, proportional 5/3 directional control valve (Festo MPYE-5-/8-HF-00-B) of nominal flow rate 700 l/min and switching frequency 00 Hz controlled by analog voltage signal 0 0 V, non-contact micropulse displacement transducer (Balluff BTL5-A-M0600-P-S32), analog output signal voltage 0 0 V, linear potentiometer (Festo MLO-POT-225-TLF), supply voltage 3 30 V, output voltage 0 0 V, resistance 5 kω, frequency 5 Hz 2 khz, 6-bit measurement card (Measurement Computing Corporation AD/DA PCI-DAS602/6) with 8 inputs and 2 analog outputs, PC computers Host and Target. The proposed distributed measurements and control systems based upon two PC computers Host and Target is shown on the Figure 3. The distributed system was used for rapid prototyping of fluid power servo-drives (electro hydraulic and pneumatic servo-drives) in real time (Dindorf 2008). On PC computes Matlab-Simulink and xpc Target were installed. In Matlab-Simulink package it is possible to create processing procedures for both conventional and artificial intelligence controllers and to execute own control and visualization applications. PC has the card of analog input/output and Real-Time xpc Target system which is used for measurement data acquisition and fluid power drives control. Target PC can simulate the flow of control and measurement signals in real time by means of HIL (Hardware-in- -the-loop) method. Applications run by Si-mulink model use a real time kernel of the PC computer. Fig.. General view of the research stand of electro-pneumatic servo-drive single axis teaching-playback control system: potentiometer position transducer (motion trajectory adjuster), 2 magnetostriction position transducer, 3 rodless cylinder, 4 xpc Target computer screen, 5 pneumatic FR unit, 6 power supply, 7 pressure transducer, 8 servo-valve Fig. 2. The diagram of electro-pneumatic servo-drive teaching-playback control system 2

MECHAICS Vol. 28 o. 2009 Host PC and Target PC communicate with each other by TCP/I protocol. The communication of supervisory control layer in Host PC with direct control layer in Target PC may occur continuously, periodically or at operator s specified time intervals. The software suite used in Host PC and Target PC and connections between the two computers are shown on Figure 2. Working with the rapid prototyping suite consists in building a model of the control algorithm in Simulink. ext the model is compiled and sent to the Target PC which serves as the controller of fluid power drives together with the input/output card and the Real-Time xpc Target system. Measurement sensors and transducers are attached to the Target PC through the measurement card. Thanks to xpc Traget Spy software the visuialization of the processed data and the analysis of the process of controlling fluid power drives is possible. Fig. 3. Diagram of Host PC and Target PC connections (Matlab/Simulink) 3. FUZZY LOGIC COTROLLER The model of pneumatic servo-drive was implemented for Matlab-Simulink package with Fuzzy Logic Toolbox. Fuzzy PD controller constructed in Fuzzy Logic Tollbox of Matlab Simulink package was suggested for the purpose of controlling pneumatic servo-drive. The pneumatic servodrive together with fuzzy PD controller constitute a system of MISO type with two inputs: position error e(t) and change of position error Δe(t) and one output: proportional valve coil voltage u(t). Output and input signals underwent fuzzification process with regular distribution of 7 fuzzy sets of triangular and trapezoid membership functions) (Takosoglu and Dindorf 2005). The knowledge base rules of fuzzy controller are 49 Mac Vicar-Whelen rules described in the table entered to Fuzzy Logic Toolbox. In the inference process the firing degree was determined by means of MI operator, implication operator and all the inputs of particular rules were aggregated by MAX operator. In the defuzzy-fication process the center-of-gravity-method (COG) was applied. The dialogue window Rule Viewer of Fuzzy Logic Toolbox is a kind of diagnostic device which enables tracing which fuzzy rules were activated on particular states of input. It also enables observation of fuzzy system output value. The fuzzy logic controller of PD type was tuned by means of Simulink Response Optimization Toolbox of Matlab-Simulink package. The controller had two inputs e(t) position error and Δe(t) change of position error and one output u(t) voltage of coil valve obtained by means of Fuzzy Logic Toolbox of Matlab-Simulink package. The fuzzy controller operates on knowledge base containing IF-THE rules for undetermined predicates and fuzzy control mechanism (Driankov et al. 996): [ uk ( ) = Fek ( ), ek ( ),..., ek ( v), () uk ( ), uk ( 2),..., uk ( v) ] where: u(k) control signal describing relation between controller s input and output, e(k) position error between input signal y 0 (k) and output signal y(k), k discrete time (sampling instant), k = t/t, t continuous time, T sampling period, v parameter determining controller s order, F nonlinear function describing knowledge base rules of FLC. The FLC Controller describes relations between the change of control signal) Δu(k) from one side and position error e(k) and change of position error Δe(k) = e(k) e(k ) from the other side. Thus fuzzy logic control relation for v = can be written as follows: [ ] uk ( ) = Fek ( ), Δ ek ( ) (2) The real output of u(k) controller is obtained from the past control value u(k ) and its updating Δu(k) as follows: uk ( ) = uk ( ) +Δ uk ( ) (3) The fuzzy controller of this type was proposed for the first time by Mamdan and Assilian, and was called fuzzy logic controller of Mamdani type (Yager and Filev 994). The inference algorithm transforms the Control Law into non-fuzzy control algorithm which resembles the equation of traditional PD controller): Δek ( ) u( k) = kp e( k) + kd = kp ep( k) + kd ed( k) (4) T where k P and k D represent proportional gain and derivative coefficient of the controller. The rules for fuzzy PD controller are written as follows: IF e P (k) is <linguistic label> AD e D (k) is <linguistic label> THE u(k) <linguistic label>. 3

Ryszard DIDORF, Jakub TAKOSOGLU TEACHIG-PLAYBACK COTROL OF ELECTRO-PEUMATIC SERVO-DRIVE The position error e(k) changed in the range from 3,7 V to 3,7 V which was the range of displacement of slide cylinder. For extreme values Γ and L sets were used which enabled to compensate the incomplete knowledge base for high amplitude values of e(k) signal. Additionally, for position error e(k) approaching zero a set of trapezoid type was used which enabled to determine the value of the assumed static error 2δ and to avoid oscillation around the zero error. For Δe(k) signal the domain was determined in the range from 25 V/s to 25 V/s which corresponded to the range of displacement of slide cylinder. With the above assumptions taken into account the input signal e(t) underwent fuzzyfication process with distribution of fuzzy sets (Fig. 4) while the input signal Δe(t) underwent defuzzyfication process with distribution of fuzzy sets (Fig. 5). The measurements showed that flow rate characteristics of the proportional control valve are asymmetrical. Therefore, in the central position of spool valve where the voltage was 5 V the set of sigmoidal type shifted towards right (in accordance with the asymmetrical character of the valve) was used. For extreme fuzzy sets the sets of Γ and L type were applied as it was the case for input signals. In Figure 6 the fuzzyfication process of input variable u(t) is presented. Knowledge base rules contained 25 fuzzy rules included in Table. As the number of fuzzy rules and consequently the number of fuzzy sets was limited to 25 the sets were concentrated/refined near zero error. This enabled smooth change of output signal near zero error, which implies, small jumps of the signal while passing from one fuzzy rule to the other. Twenty five FLC s knowledge base rules (Tab. ) forming FLC s control surface are presented in Figure 7. In the fuzzy inference process the firing degree of MI type, fuzzy implication of MI type and aggregation of particular outputs of the rule of MAX type were determined. In order to obtain crisp value the method of the Centre of Gravity was used. Fig. 4. Membership functions for the input e(t) Fig. 6. Membership functions for the output u(t) Fig. 5. Membership functions for the input Δe(t) Fig. 7. Output control surface 4

MECHAICS Vol. 28 o. 2009 Table Knowledge base relative matrix with rules 4. RESULTS OF EXPERIMETAL TESTS Its input signal introduced manually by the operator by means of linear potentiometer was reproduced by pneumatic cylinder of pneumatic servo drive. In the teaching-playback control system the software with PD Fuzzy PD Controller performing the task of teaching the pneumatic servodrive motion was used (Takosoglu and Dindorf 2007). The suggested control system operates as follows: the operator by manually moving the linear potentiometer sets an optional motion trajectory and next the slide of rodless cylinder of pneumatic servo-drive reproduces this trajectory in real time. During the experimental tests optional motion trajectories were set by means of linear potentiometer and motion trajectories reproduced by pneumatic servo-drive were recorded in real time. Each trajectory could be reproduced unlimited number of times in real time or recorded in the control program. The recorded motion trajectories were then reproduced by pneumatic servo-drive. The quality of teaching/play-back control with FLC Controller was checked by means of standard performance indexes including position error δ x = x 0 x(t), velocity error δ v = v 0 v(t) and acceleration error δ a = a 0 a(t). In follow-up control the additional quality criteria comprised: absolute error signal Δx(t) of velocity Δv(t) and acceleration position Δa(t) (Takosoglu at al. 2008): x0 () i x() i i= Δ xt () = (5) v0 () i v() i i= Δ vt () = (6) a0 () i a() i i= Δ at () = (7) where: x(t) position, v(t) velocity, a(t) acceleration, number of measuring points. The results of experimental tests on displacement, position error, velocity and velocity error as well as acceleration and acceleration error of cylinder slide of pneumatic servodrive during playback of optional motion trajectory are presented in Figure 8. The changes of absolute follow-up error Fig. 8. Experimental results of position x, velocity v, acceleration a of pneumatic cylinder slide and control signal in proportional valve 5

Ryszard DIDORF, Jakub TAKOSOGLU TEACHIG-PLAYBACK COTROL OF ELECTRO-PEUMATIC SERVO-DRIVE signal of displacement, velocity and acceleration of pneumatic servo-drive cylinder slide are presented in Figure 9. Pneumatic servo-drives with teaching-playback control system have considerable practical significance, especially in the control of manipulating machines, manipulators, industrial robots as well as rehabilitation and physiotherapy manipulators. The proposed teaching-playback control of pneumatic servo-drive motion was applied in production automation, for example, to transfer and segregate all kinds of details of untypical dimensions and shapes. a) b) 5. COCLUSIO In paper a Fuzzy Logic Controller of PD type to positioning control and teaching-playback control of electro-pneumatic servo-drive are presented. The fuzzy logic PD controller enables precise positioning of pneumatic servo-drive with the precision specified for industrial manipulators. A lot of simulation and experimental tests were carried on pneumatic servo-drive with fuzzy controller which was used for its transpose and track control. The designed fuzzy system is efficient, stable and resistant to disturbances and can be applied in any configurations of pneumatic servo-drive without necessity to tune the regulator, apply signal filtration or additional operations in track control or restrict the signals generated. The teaching-playback control system using fuzzy logic control was constructed and practically applied in various servo-pneumatic systems used in production automation. The designed fuzzy system processes a measurement data every 0,5 ms that is 2000 Hz. By comparison with a industrial controller, FLC haven t a restrict the time and number of measurement data and a measurement in real time. References c) Fig. 9. Experimental values of absolute follow-up error signal of position Δx (a), velocity Δv (b) and acceleration Δa (c) Dindorf R. 2008, Distributed measurements and control systems for rapid prototyping of fluid power drive controllers. Pomiary Automatyka Kontrola, vol. 54, o. 5, pp. 273 275. Dindorf R., Takosoglu J. 2005, Analysis of pneumatic servo-drive control system using fuzzy controller (in Polish). Pneumatyka, vol. 50, o., pp. 5 53. Driankov D., Hellendoorn H., Reinfrank M. 996, An introduction to fuzzy control. WT, Warsaw. Takosoglu J., Dindorf R. 2005, Fuzzy control of pneumatic servo-drive. Proc. of the 5th ational Conference of Automatics. Systems Research Institute Polish Academy of Science, Warsaw, Poland, July 2005, pp. 7 20. Takosoglu J., Dindorf R. 2007, Positioning control and teaching/playback control of electro-pneumatic servo-drive. Proc. of the th International Scientific Seminar on Developments in Machinery Design and Control, Èervený Kláštor, Slovak Republic, September 2007, pp. 89 90. Takosoglu J.E., Dindorf R.F., Laski P.A. 2008, Rapid prototyping of fuzzy controller pneumatic servo-system. International Journal of Advanced Manufacturing Technology, Springer Verlag, vol. 40, o. 9, pp. 348 36. Yager R.R., Filev D.P. 994, Essentials of fuzzy modeling and control. WT, Warsaw. 6