PD-Type Iterative Learning Control for the Trajectory Tracking of a Pneumatic X-Y Table with Disturbances

Size: px
Start display at page:

Download "PD-Type Iterative Learning Control for the Trajectory Tracking of a Pneumatic X-Y Table with Disturbances"

Transcription

1 520 PD-Type Iterative Learning Control for the Trajectory Tracking of a Pneumatic X-Y Table with Disturbances Chih-Keng CHEN and James HWANG In this paper, a proportional-valve controlled pneumatic X-Y table system is built to perform position tracking control experiments. The pneumatic system is subjected to external loads and parameter changes during the control. ILC (Iterative Learning Control) controllers are implemented in the experiments to show their ability to reject disturbances. The P and PDtyped updating laws with delay parameters are used respectively for the repetitive trajectory tracking control of X-Y table. Pre-saved control signals for different types of disturbances are also used to compare control performances. Experimental results show that under the disturbances, the PD-typed ILC controller is superior to the P-typed one and can effectively control the system to track the given circular trajectory. Key Words: Proportional Valve, Pneumatic System, Iterative Learning Control (ILC), Two-Dimensional System, Disturbance 1. Introduction The valve-controlled pneumatic system is essentially a nonlinear system. Due to air compressibility, the pneumatic system is highly nonlinear and load affected. System performances are sensitive to the changes of external load and parameter variations. To control the pneumatic system, especially for trajectory tracking applications, advanced controllers involving complicated computational procedures are often required. Linearized models developed from complicated procedures are generated in order to apply the classical or modern controller design (1), (2). The modeling and control of a light-weight pneumatic robot system has been studied for the position tracking and end-effector force control (3). This approach depends fully on the nonlinear dynamic model for the controller design. Fuzzy and sliding surface control schemes are used to control the position of a propositional-valvecontrolled pneumatic rodless cylinder (4). The ILC (Iterative Learning Control) was first proposed by Arimoto et al. (5) in The PID-type learning algorithm was proposed to ensure the convergence of tracking error between the system output and a reference Received 2nd August, 2004 (No ) Department of Mechanical and Automatic Engineering, Da-Yeh University, 112 Shan-Jeau Rd., Chang-Hwa 515, Taiwan, R.O.C. ckchen@mail.dyu.edu.tw Department of Mechanical and Automatic Engineering, Da-Yeh University input. Theoretically, under the assumption of the same initial conditions, the tracking error should converge to zero as the number of iterations increases. Different schemes for the learning control are also provided by Amann et al. (6),Bien (7),Kurek (8), Moore et al. (9), (10) and Rosser (11) for comparison and improvement. The ILC system operates in two dimensions, one is for time and the other is for trial number. This complicated 2-D analysis has also been studied by Arimoto et al. (5),PadieuandSu (12), and Geng et al. (13) Some practical implementations of ILC controllers are applied to the position control of mechanical systems (14), especially for hydraulic and pneumatic systems (15), (16). In this research, a proportional-valve controlled pneumatic X-Y table system is built for trajectory tracking control experiments. The pneumatic cylinders system controlled by proportional valves is an essential nonlinear system. Thus, the constant-gain linear controller, like PID, can not track the position reference input accurately. Here, a PD-type ILC algorithm with time delay parameter is used to control the X-Y table to follow a desired circular trajectory under different types of disturbances. The PDtype ILC control scheme is discussed in section 2. The experimental apparatus used for this research is designed and shown in section 3. In section 4, the controllers are implemented in the platform to verify the system s tracking ability under different external disturbances. Experimental results using the P-type, PD-type and pre-saved ILC controllers are compared to study the convergence speed

2 521 of the tracking error. The inertia disturbance is also added to test the controller s performance. The results show the effectiveness of the proposed PD-type ILC controller with delay parameter under external disturbances. Nomenclature f(.), h(.) : model of a nonlinear system. e = [e x,e y ] T : tracking errors. K P : proportional learning gain matrix for the ILC scheme. K D : derivative learning gain matrix for the ILC scheme. d : time delay number. u = [u x,u y ] T : ILC controller output signals. u i = [u xi,u yi ] T : control signals of the inner PID control loop. y = [x,y] T : control system outputs. y d = [x d,y d ] T : reference inputs. 2. PD-Type ILC Controller The concept of ILC is to use error information from the current control trial to update the control signal of future trials such that the tracking error between output and the reference input is reduced. Many results have been developed for linear and nonlinear systems to guarantee the convergence of the tracking error (8). Consider the following nonlinear time-invariant discrete-time system: x(t +1) = f(x(t), u(t)) (1) y(t) = h(x(t)) where x R n is a state vector, u R m is an input vector, y R p is the output vector and f(x) andh(x) are vector functions with appropriate dimensions. The problem can be formulated as follows. Given the system (1) with initial condition x(0) = x 0, reference output y d (t) and tolerance ε>0, find the control sequence u(t) by the learning algorithm such that the system output follows the reference trajectory under the condition yd (t) y(t) <ε. The reference output y d (t) does not change for different trials, however, u(t) will be updated by the learning rule between two iterations. In 2-D (two-dimensional) representation, the ILC system dynamics can be discussed in two directions: time t and the number of iterations k. The first direction is for the system dynamics in time, i.e., time response. The second one is to reflect the dynamics of iterative learning. The 2-D diagram of the ILC control system is shown in Fig. 1. In the 2-D representation system, the tracking error at the k-th iteration can be defined as: e(t,k) = y d (t) y(t,k) (2) By the tracking error, the error change between two adjacent trials is thus defined as: e(t,k) = e(t,k) e(t,k 1). The PD-type learning rule can be written as Fig. 1 Two dimensional diagram of the ILC system u(t,k+1) = u(t,k)+ K P e(t+1,k)+ K D e(t+1,k) (3) = u(t,k)+ u(t,k +1) where u(t,k) andu(t,k + 1) denote the control input u at the k-th and (k + 1)-th learning, and u(t,k + 1) is the updating control signal at the (k + 1)-th iteration and K P, K D R m p are respectively the proportional and derivative parts of learning gain matrices. Equation (3) is called PDtype learning law since the revision in the control signal is a summation of proportional and difference parts of the tracking error. Furthermore, the difference gain K D = 0, Eq. (3) is thus reduced to a P-type ILC scheme only. Since the desired trajectory and system output are different at different trials, the error can be used to update the control inputs at the next trials until the tolerance requirement is satisfied. The learning gain may affect the system stability and the error convergence. The roles of the learning gains K P and K D in Eq. (3) are analogous to the proportional and derivative gains in the PD controller. A larger gain can increase the speed of error convergence but causes severe error oscillations within some range. In contrast, smaller learning gains will take more iteration to fulfill the error requirement. Adaptive learning gain has been proposed to make the convergence more stable and faster (13), (14). In this research, the learning gains are chosen as constants which are determined by a series of searching experiments. When the system delay is considered in the learning rule, one can use the future error e(t d,k) to update the signal at the (k + 1)-th trial, where d denotes the time delay parameter. The learning control rule (3) can be modified as follows: u(t,k+1) = K P e(t+1+d,k)+k D e(t+1+d,k) (4) In other words, Eq. (4) uses the error in the last trial with d samples ahead from the current trial to update the control signal at it. The real delayed time is dt = t s d, where t s is the system sampling time. In the experimental

3 522 study, it can be shown that the proper choice of the delay parameter d can improve the tracking performance. However, in this way, one can only find the control sequence u(t,k + 1), t = 0,1,..., N 1 d from the tracking error e(t,k)fort = d +1, d +2,..., N. To generate the last d control signals u(t,k+1), t = N d,..., N 1, the signals e(t,k), t = 1,2,..., d are used to extend the error sequence, that is, one can assume e(t+n,k) = e(t,k)fort = 1,2,..., d to compute the last d control signals. This can be done since the control system is operated to the periodic input signal. 3. Experimental Apparatus The experimental apparatus, as shown in Fig. 2, is a proportional-valve-controlled pneumatic X-Y table. It consists of two pneumatic cylinders with the position feedback sensors at each individual axis. When high pressure air is pumped in, the proportional valves controlled by a computer controller can change the air flow rates, and thus change the velocities of the cylinders. The input voltage to the proportional valve ranges from 0 to 10 volt, and 5 V is for the valve s neutral position. The position sensors (accurate potentiometers) can return the table s two-axis position signals to the controller and complete the feedback control loops. The range of cylinder movement of each axis is 90 mm. Diameters of the cylinders used in the platform are chosen not too large (16 mm), and thus they can sensitively reflect the position changes due to external disturbances. The controller hardware is implemented by a notebook PC with a PCMCIA AD/DA interface card. It can measure signals from the two position sensors and send the control signals to both proportional valves. There are two ways of generating the disturbances to the system in the platform. In Fig. 2, part number 10 is a spring with the spring constant of 2 kgf/cm. It can be easily hooked (or unhooked) on the X-Y table to provide an external load in both X and Y directions. The load varies due to the change of table position. Furthermore, since the trajectory of the table is repetitive, the spring can generate a periodic load to the table. The second disturbance is generated by a mass block (part number 9) in Fig. 2. During the motion of the X-Y table, the mass can be dropped and attached to the table to change the inertial properties of the system. For different types of control schemes, the tracking error convergences can be compared when the disturbances are introduced to the system. The block diagram of this control system is shown in Fig. 3. In the inner loop, there is a PID controller for each axis. The reference signals for each PID control loop are denoted as u x and u y. The PID controller outputs denoted by u xi and u yi are sent to proportional valves to control the velocities of the two cylinders. The outer loops are the ILC control system with two tracking errors e x and e y as inputs to the ILC controller. The PD-type ILC scheme as in Eq. (4) is used to update the new learnt signals u x and Fig. 2 Fig. 3 Experimental configuration of the pneumatic X-Y table system Block diagram for ILC control system with disturbance u y at each iteration. The convergence of the ILC controller is evaluated by computing the MSE (Mean Square Error) from the tracking errors for each learning number. The formula of MSE is: ( N 1/2 MSE = (e 2 x(t)+ey(t))) 2 (5) t=1 where N is the number of time steps at one learning trial. The smaller and faster MSE convergence indicates the better ILC control performance. In the following experiments, the MSEs are plotted to show the effects of different control schemes under different external loads. 4. ILC Control Experiments In this section, the ILC controller is implemented based on Eq. (4) for the trajectory tracking control of the X-Y table in Fig. 2. The ILC controller and data acquisition are implemented by coding inside the GUI real-time control tool LabVIEW. In the following experiments, the sampling time is set to 0.01 sec and all the controller parameters are chosen as constants for all cases as shown in Table 1. At the first trial (k = 1), only the PID controller is used for the trajectory tracking control. The reference signals are sent as commands to the inner PID control loops, i.e. u x (t, 1) = x d (t) andu y (t, 1) = y d (t) as shown in Fig. 3.

4 523 Table 1 Parameters for ILC controller Fig. 5 MSE vs. learning number for ILC control with spring load Fig. 4 MSE vs. learning number for ILC control without spring load The circular reference signals are defined as: x d (t) = x 0 +Rcos(2π ft) and y d (t) = y 0 +Rsin(2π ft) (6) where (x 0,y 0 ) is the center of the circle, R is its radius and f is the frequency of the signal. The reference command used in the experiments here is parameterized as (x 0,y 0 ) = (50,50) (mm) and R = 30 (mm) with the frequency 0.5 Hz for most cases unless re-specified. In these experiments, three kinds of control schemes, P-typed, PDtyped and pre-saved ILC controller are used for the trajectory following control. The pre-saved ILC controller uses pre-stored control signals, u x and u y, which have been learned from the converged ILC control procedure. Their tracking performances are compared under different disturbances. Figure 4 shows the experimental results of the three control schemes for the pneumatic system without adding any disturbances. As discussed in section 3, the plot of MSE vs. the learning number can indicate the convergence speed and accuracy for ILC control. One can observe that the pre-saved case can rapidly converge in one or two iterations since its initial control signal is already well trained. The pre-saved control still needs some more training (by PD ILC) to reduce the error further. The PD-typed ILC controller can converge the error faster than the P-typed Fig. 6 Tracks of the X-Y table by ILC control with spring load at the 1st and 17th trials one. This result shows the effects of the learning process by adding the D part (K D e) to the ILC. When the spring load is hooked on the table, the same experiments are carried out again as shown in Fig. 5. When at the initial position, (x(0), y(0)) = (80, 50), the spring elongation is 6 cm. The convergence speeds for P and PD ILC schemes become slower than the previous case under the influence of external load. They need more iteration to converge the error. In Fig. 5, the minimum MSE happens at the 17th trial and the trajectory of the X-Y table is shown in Fig. 6. Comparing the results by PID only (trial 1) and by ILC (trial 17) in the figure, one can see that the ILC controller can significantly improve tracking properties. The tracking error between the reference input and the system output is defined as e(t) = (e 2 x(t) + e 2 y(t)) 1/2 and plotted along a circular angle as shown in Fig. 7 in a polar plot format. Figure 8 shows the time responses of the ILC control at the 17th iteration in Fig. 6. The first plot in Fig. 8 is the tracking errors in the two axes which are within the range

5 524 Fig. 9 MSE vs. learning number by P-type ILC control with the spring load change disturbance Fig. 7 Polar plot of the tracking error e(t) = (e 2 x(t)+e 2 y(t)) 1/2 at the 17th trial Fig. 10 MSE vs. learning number by PD-type and pre-saved ILC control with the spring load change disturbance Fig. 8 Time responses of the ILC control system at the 17th trial of ±0.7 mm. The second plot in Fig. 8 is the input voltage signals to the proportional valves inside the inner PID control loop, i.e., the signals u xi and u yi. As shown in the figure, the two signals are shifted above from their neutral position of 5 Volt to resist the external load produced by the hooked spring. The third plot in Fig. 8 shows the learnt signals by ILC control scheme at the 17th iteration. One can see that the shapes of the learnt commands, u x and u y, to the inner loops are far from the original sinusoidal signals as defined in Eq. (6). Since the pneumatic system is very sensitive to load change, the effect of the disturbance can be obviously introduced and easily studied. In Fig. 9, the P-typed ILC scheme is applied to the same circular trajectory tracking control of the pneumatic system (with spring hooked) un- til the MSE falls to a minimum level. At the 40th trial, the spring is suddenly released from the platform to generate a disturbance change, and thus increases the value of MSE tremendously. After about 15 iterations, the MSE converges to a small range, and then the spring is re-hooked (at the 60th trial) to the table to produce another load change for the system. This causes the error to rise again and to decrease after about 20 iterations. The same experiments are carried out for the PD-typed and pre-saved ILC schemes as shown in Fig. 10. One can observe that the iteration number to converge the MSE after the disturbance is applied, is apparently reduced by the PD-typed control law when compared with the P-typed result. The disturbances from changing the inertial parameters are also applied to the system. In Fig. 11, the system without the spring load is controlled at a minimum MSE level by three ILC schemes. At the 40th iteration, a 1.92 kg mass block is dropped and attached to the platform to increase its inertial parameter, and again at the 54th iteration, another block with the same mass is added to the system. Figure 11 shows the MSE changes along

6 525 Fig. 11 Results of adding mass blocks for 0.5 Hz reference input without spring load Fig. 13 Results of adding mass blocks for 1 Hz reference input without spring load ILC control, the learning procedure can be switched off to prevent performance degradation, e.g. numerical divergence. Once the MSE jumps over the threshold again due to parameter change or disturbance, the learning controller can be reactivated to reduce the error. In addition, when the disturbances that could be encountered during the cyclical operations are known in advance, the corresponding trained signals for each potential disturbance can be recorded and stored for on-line use to make the system react rapidly to disturbances. 5. Conclusion Fig. 12 Results of adding mass blocks for 0.5Ḣz reference input with spring load the number of iterations after the inertial disturbances are inserted. It can be observed that the convergence speed of PD-typed ILC is still faster than the P-typed one. With the spring hooked, the same experiments are performed again and the results are shown in Fig. 12. The mass blocks are added at the 39th and 53th iterations, sequentially. Concurrently with the spring load, the MSE is increased a little higher and attenuated after some iteration trials. The increase in error due to the inertial parameter change becomes more apparent if the moving speed of the system is increased. By increasing the frequency of the reference command in Eq. (6) from 0.5 Hz to 1 Hz, the results of the same mass-adding experiments are shown in Fig. 13. The figure shows an obvious increase in the MSE due to the raise of the inertial force. Similarly, in this case, the PDtyped ILC still shows its superiority over the P-typed one. In practical applications, a MSE threshold can be preset. When the MSE is lower than this value during In this study, a proportional-valve-controlled pneumatic X-Y table is built for control experiments. There are two different kinds of disturbances studied here, spring load and the attached mass block. The ILC control scheme is implemented for the trajectory tracking control of the X- Y table under the influence of these disturbances. The experimental results show that only the PID controller cannot follow the reference trajectory efficiently. With the ILC controller, one uses the tracking error information of the previous control trial to update the control signals for the current trial such that the tracking errors are reduced, and the system can follow the repetitive circular reference track after the learning procedure. The P-typed, PD-typed and pre-saved ILC schemes are implemented for the control of the pneumatic system. The experimental results show that the number of iterations needed to converge the error after the disturbance is applied is apparently reduced by the PD-typed control law compared to the P-typed. The PD-typed ILC shows better error-convergence performance when load disturbances are encountered. Also, the pre-saved ILC control demonstrates the use of the pre-trained control signals when subjected to different kinds of disturbances. In this way, the number of iteration trial for MSE convergence

7 526 can be effectively reduced. The iterative learning control has the advantage of minimal complexity, in both formulation and computation. At the same time, it can maintain the repeated trajectory tracking even when disturbances are introduced to the system. This can make it attractive to industry due to its ability to learn on-line in a relatively simple way compared to other model based methods. Acknowledgement The work was supported by the National Science Council in Taiwan, Republic of China, under the project number NSC E References ( 1 ) McCloy, D. and Martin, H.R., Control of Fluid Power, 2nd ed., (1980), Ellis Horwood. ( 2 ) Watton, J., Fluid Power System, Modeling, Simulation, Analog & Micro-Computer Computer Control, (1987), Prentice-Hall. ( 3 ) Bobrow, J.E. and McDonell, B.W., Modeling, Identification, and Control of a Pneumatically Actuated, Force Controllable Robot, IEEE Trans. on Robotics and Automation, Vol.14, No.5 (1998), pp ( 4 ) Renn, J.C., Position Control of a Pneumatic Servo Cylinder Using Fuzzy-Sliding Surface Controller, Int. J. of Fluid Power, Vol.3, No.3 (2002), pp ( 5 ) Arimoto, S.S., Kawamura, S. and Miyazaki, F., Bettering Operation of Robots by Learning, J. of Robotic System, Vol.1, No.2 (1984), pp ( 6 ) Amann, N., Owen, D.H. and Roger, E., Iterative Learning Control Using Optimal Feedback and Feedforward Actions, Int. J. of Control, Vol.65, No.2 (1996), pp ( 7 ) Bien, Z., Xu, J.X., Ed., Iterative Learning Control, Analysis, Design, Integration and Applications, (1998), Kluwer Academic Publishers. ( 8 ) Kurek, J.E. and Zaremba, M.B., Iterative Learning Control Synthesis Based on 2-D System Theory, IEEE Trans. on Automatic Control, Vol.38, No.1 (1993), pp ( 9 ) Moore, K.L., Iterative Learning Control for Deterministic System, Advances in Industrial Control Series, (1992), Springer, London. (10) Moore, K.L. and Xu, J.X., Special Issue on Iterative Learning Control, Int. J. Control, Vol.73, No.10 (2000), pp (11) Roesser, R., A Discrete State-Space Model for Linear Image Processing, IEEE. Trans. on Automatic Control, Vol.20, No.1 (1975), pp (12) Padieu, F. and Su, R., An H-Infinity Approach to Learning Control Systems, Int. J. of Adaptive Control and Signal Processing, Vol.4 (1990), pp (13) Geng, Z., Lee, D.J., Carroll, R.L. and Haynes, L.H., Learning Control System Design Based on 2-D Theory An Application to Parallel Link Manipulator, IEEE. J. of Robotics and Automation, Vol.6, No.2 (1991), pp (14) Barton, A.D., Lewin, P.L. and Brown, D.J., Practical Implementation of a Real-Time Iterative Learning Position Controller, Int. J. Control, Vol.73, No.10 (2000), pp (15) Chen, C.K. and Hwang, J., Iterative Learning Control for Position Tracking of a Pneumatic Actuated X- Y Table, Control Engineering Practice, Vol.13 (2005), pp (16) Chen, C.K. and Zeng, W.C., The Iterative Learning Control for the Position Tracking of the Hydraulic Cylinder, JSME Int. J., Ser. C, Vol.46, No.2 (2003), pp

Digital Control of MS-150 Modular Position Servo System

Digital Control of MS-150 Modular Position Servo System IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland

More information

REDUCING THE STEADY-STATE ERROR BY TWO-STEP CURRENT INPUT FOR A FULL-DIGITAL PNEUMATIC MOTOR SPEED CONTROL

REDUCING THE STEADY-STATE ERROR BY TWO-STEP CURRENT INPUT FOR A FULL-DIGITAL PNEUMATIC MOTOR SPEED CONTROL REDUCING THE STEADY-STATE ERROR BY TWO-STEP CURRENT INPUT FOR A FULL-DIGITAL PNEUMATIC MOTOR SPEED CONTROL Chin-Yi Cheng *, Jyh-Chyang Renn ** * Department of Mechanical Engineering National Yunlin University

More information

Rapid and precise control of a micro-manipulation stage combining H with ILC algorithm

Rapid and precise control of a micro-manipulation stage combining H with ILC algorithm Rapid and precise control of a micro-manipulation stage combining H with ILC algorithm *Jie Ling 1 and Xiaohui Xiao 1, School of Power and Mechanical Engineering, WHU, Wuhan, China xhxiao@whu.edu.cn ABSTRACT

More information

Position Control of a Hydraulic Servo System using PID Control

Position Control of a Hydraulic Servo System using PID Control Position Control of a Hydraulic Servo System using PID Control ABSTRACT Dechrit Maneetham Mechatronics Engineering Program Rajamangala University of Technology Thanyaburi Pathumthani, THAIAND. (E-mail:Dechrit_m@hotmail.com)

More information

Experiments #6. Convolution and Linear Time Invariant Systems

Experiments #6. Convolution and Linear Time Invariant Systems Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and

More information

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 26-33 Tracking Position Control of AC Servo Motor Using

More information

Vibration Control of Mechanical Suspension System Using Active Force Control

Vibration Control of Mechanical Suspension System Using Active Force Control Vibration Control of Mechanical Suspension System Using Active Force Control Maziah Mohamad, Musa Mailah, Abdul Halim Muhaimin Department of Applied Mechanics Faculty of Mechanical Engineering Universiti

More information

Advanced Motion Control Optimizes Laser Micro-Drilling

Advanced Motion Control Optimizes Laser Micro-Drilling Advanced Motion Control Optimizes Laser Micro-Drilling The following discussion will focus on how to implement advanced motion control technology to improve the performance of laser micro-drilling machines.

More information

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator International Conference on Control, Automation and Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive Process controls are necessary for designing safe and productive plants. A variety of process controls are used to manipulate processes, however the most simple and often most effective is the PID controller.

More information

Chapter 5. Tracking system with MEMS mirror

Chapter 5. Tracking system with MEMS mirror Chapter 5 Tracking system with MEMS mirror Up to now, this project has dealt with the theoretical optimization of the tracking servo with MEMS mirror through the use of simulation models. For these models

More information

Implementation of a Choquet Fuzzy Integral Based Controller on a Real Time System

Implementation of a Choquet Fuzzy Integral Based Controller on a Real Time System Implementation of a Choquet Fuzzy Integral Based Controller on a Real Time System SMRITI SRIVASTAVA ANKUR BANSAL DEEPAK CHOPRA GAURAV GOEL Abstract The paper discusses about the Choquet Fuzzy Integral

More information

Position Control of a Servopneumatic Actuator using Fuzzy Compensation

Position Control of a Servopneumatic Actuator using Fuzzy Compensation Session 1448 Abstract Position Control of a Servopneumatic Actuator using Fuzzy Compensation Saravanan Rajendran 1, Robert W.Bolton 2 1 Department of Industrial Engineering 2 Department of Engineering

More information

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card N. KORONEOS, G. DIKEAKOS, D. PAPACHRISTOS Department of Automation Technological Educational Institution of Halkida Psaxna 34400,

More information

EXPERIMENTAL COMPARISONS OF THE CONTROL SOLUTIONS FOR PNEUMATIC SERVO ACTUATORS

EXPERIMENTAL COMPARISONS OF THE CONTROL SOLUTIONS FOR PNEUMATIC SERVO ACTUATORS EXPERIMENTAL COMPARISONS OF THE CONTROL SOLUTIONS FOR PNEUMATIC SERVO ACTUATORS Pedro Luís Andrighetto Unijuí Regional University of Northwestern Rio Grande do Sul State Detec Technology Department - Av.

More information

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller International Journal of Emerging Trends in Science and Technology Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller Authors Swarup D. Ramteke 1, Bhagsen J. Parvat 2

More information

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller 1 Deepa S. Bhandare, 2 N. R.Kulkarni 1,2 Department of Electrical Engineering, Modern College of Engineering,

More information

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor Intelligent Learning Control Strategies for Position Tracking of AC Servomotor M.Vijayakarthick 1 1Assistant Professor& Department of Electronics and Instrumentation Engineering, Annamalai University,

More information

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

On Observer-based Passive Robust Impedance Control of a Robot Manipulator Journal of Mechanics Engineering and Automation 7 (2017) 71-78 doi: 10.17265/2159-5275/2017.02.003 D DAVID PUBLISHING On Observer-based Passive Robust Impedance Control of a Robot Manipulator CAO Sheng,

More information

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Robust Haptic Teleoperation of a Mobile Manipulation Platform Robust Haptic Teleoperation of a Mobile Manipulation Platform Jaeheung Park and Oussama Khatib Stanford AI Laboratory Stanford University http://robotics.stanford.edu Abstract. This paper presents a new

More information

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.

More information

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1 PERIODICA POLYTECHNICA SER. TRANSP. ENG. VOL. 27, NO. 1 2, PP. 3 16 (1999) ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1 István SZÁSZI and Péter GÁSPÁR Technical University of Budapest Műegyetem

More information

Chapter 10 Digital PID

Chapter 10 Digital PID Chapter 10 Digital PID Chapter 10 Digital PID control Goals To show how PID control can be implemented in a digital computer program To deliver a template for a PID controller that you can implement yourself

More information

Relay Feedback based PID Controller for Nonlinear Process

Relay Feedback based PID Controller for Nonlinear Process Relay Feedback based PID Controller for Nonlinear Process I.Thirunavukkarasu, Dr.V.I.George, * and R.Satheeshbabu Abstract This work is about designing a relay feedback based PID controller for a conical

More information

Step vs. Servo Selecting the Best

Step vs. Servo Selecting the Best Step vs. Servo Selecting the Best Dan Jones Over the many years, there have been many technical papers and articles about which motor is the best. The short and sweet answer is let s talk about the application.

More information

Implementation of decentralized active control of power transformer noise

Implementation of decentralized active control of power transformer noise Implementation of decentralized active control of power transformer noise P. Micheau, E. Leboucher, A. Berry G.A.U.S., Université de Sherbrooke, 25 boulevard de l Université,J1K 2R1, Québec, Canada Philippe.micheau@gme.usherb.ca

More information

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6 No 5 Special Issue on Application of Advanced Computing and Simulation in Information Systems Sofia 06 Print ISSN: 3-970;

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information

Loop Design. Chapter Introduction

Loop Design. Chapter Introduction Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because

More information

Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter

Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter 25 American Control Conference June 8-1, 25. Portland, OR, USA FrA6.3 Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter Néstor O. Pérez Arancibia, Neil Chen, Steve Gibson,

More information

Design of Joint Controller for Welding Robot and Parameter Optimization

Design of Joint Controller for Welding Robot and Parameter Optimization 97 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 59, 2017 Guest Editors: Zhuo Yang, Junjie Ba, Jing Pan Copyright 2017, AIDIC Servizi S.r.l. ISBN 978-88-95608-49-5; ISSN 2283-9216 The Italian

More information

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization Structure Specified Robust H Loop Shaping Control of a MIMO Electrohydraulic Servo System using Particle Swarm Optimization Piyapong Olranthichachat and Somyot aitwanidvilai Abstract A fixedstructure controller

More information

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 74-82 Optimized Tuning of PI Controller for a Spherical

More information

Magnetic Levitation System

Magnetic Levitation System Introduction Magnetic Levitation System There are two experiments in this lab. The first experiment studies system nonlinear characteristics, and the second experiment studies system dynamic characteristics

More information

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Taichi Yamada 1, Yeow Li Sa 1 and Akihisa Ohya 1 1 Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1,

More information

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc. Paul Schafbuch Senior Research Engineer Fisher Controls International, Inc. Introduction Achieving optimal control system performance keys on selecting or specifying the proper flow characteristic. Therefore,

More information

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Expo Paper Department of Electrical and Computer Engineering By: Christopher Spevacek and Manfred Meissner Advisor:

More information

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't Think About Control Fundamentals Training Terminology Control Eko Harsono eko.harsononus@gmail.com; 1 Contents Topics: Slide No: Advance Control Loop 3-10 Control Algorithm 11-25 Control System 26-32 Exercise

More information

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for

More information

TECHNICAL DOCUMENT EPC SERVO AMPLIFIER MODULE Part Number L xx EPC. 100 Series (1xx) User Manual

TECHNICAL DOCUMENT EPC SERVO AMPLIFIER MODULE Part Number L xx EPC. 100 Series (1xx) User Manual ELECTRONIC 1 100 Series (1xx) User Manual ELECTRONIC 2 Table of Contents 1 Introduction... 4 2 Basic System Overview... 4 3 General Instructions... 5 3.1 Password Protection... 5 3.2 PC Interface Groupings...

More information

International Journal of Advance Engineering and Research Development

International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.14 International Journal of Advance Engineering and Research Development Volume 3, Issue 2, February -2016 e-issn (O): 2348-4470 p-issn (P): 2348-6406 SIMULATION

More information

Rectilinear System. Introduction. Hardware

Rectilinear System. Introduction. Hardware Rectilinear System Introduction This lab studies the dynamic behavior of a system of translational mass, spring and damper components. The system properties will be determined first making use of basic

More information

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM Neha Tandan 1, Kuldeep Kumar Swarnkar 2 1,2 Electrical Engineering Department 1,2, MITS, Gwalior Abstract PID controllers

More information

PID Parameter Selection. Based on Iterative Learning Control

PID Parameter Selection. Based on Iterative Learning Control Contemporary Engineering Sciences, Vol. 4, 2011, no. 5, 201 220 PID Parameter Selection Based on Iterative Learning Control M. Rezaei Kerman, Iran University of Kerman Electrical Engineering Department

More information

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography Available online at www.sciencedirect.com Procedia Engineering 9 (01) 3863 3867 01 International Workshop on Information and Electronics Engineering (IWIEE) Study on Repetitive PID Control of Linear Motor

More information

Synchronized Injection Molding Machine with Servomotors

Synchronized Injection Molding Machine with Servomotors Synchronized Injection Molding Machine with Servomotors Sheng-Liang Chen, Hoai-Nam Dinh *, Van-Thanh Nguyen Institute of Manufacturing Information and Systems, National Cheng Kung University, Tainan, Taiwan

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK vii TABLES OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES

More information

Investigating control strategies for the Phicom 3 wirebonder

Investigating control strategies for the Phicom 3 wirebonder Investigating control strategies for the Phicom 3 wirebonder T. Kok DCT 2006.103 Traineeship report Coach(es): Supervisor: H.M.J. van de Groes M. Steinbuch Technische Universiteit Eindhoven Department

More information

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 05, 7, 49-433 49 Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed

More information

ITERATIVE learning control (ILC) is very effective to improve

ITERATIVE learning control (ILC) is very effective to improve IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 35, NO 1, FEBRUARY 2005 107 Wavelet Transform-Based Frequency Tuning ILC Bin Zhang, Student Member, IEEE, Danwei Wang, Member,

More information

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Active Vibration Isolation of an Unbalanced Machine Tool Spindle Active Vibration Isolation of an Unbalanced Machine Tool Spindle David. J. Hopkins, Paul Geraghty Lawrence Livermore National Laboratory 7000 East Ave, MS/L-792, Livermore, CA. 94550 Abstract Proper configurations

More information

Vibration Control of Flexible Spacecraft Using Adaptive Controller.

Vibration Control of Flexible Spacecraft Using Adaptive Controller. Vol. 2 (2012) No. 1 ISSN: 2088-5334 Vibration Control of Flexible Spacecraft Using Adaptive Controller. V.I.George #, B.Ganesh Kamath #, I.Thirunavukkarasu #, Ciji Pearl Kurian * # ICE Department, Manipal

More information

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

Active sway control of a gantry crane using hybrid input shaping and PID control schemes Home Search Collections Journals About Contact us My IOPscience Active sway control of a gantry crane using hybrid input shaping and PID control schemes This content has been downloaded from IOPscience.

More information

Kid-Size Humanoid Soccer Robot Design by TKU Team

Kid-Size Humanoid Soccer Robot Design by TKU Team Kid-Size Humanoid Soccer Robot Design by TKU Team Ching-Chang Wong, Kai-Hsiang Huang, Yueh-Yang Hu, and Hsiang-Min Chan Department of Electrical Engineering, Tamkang University Tamsui, Taipei, Taiwan E-mail:

More information

Magnetic Levitation System

Magnetic Levitation System Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor

More information

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM Closed Loop Speed Control of Permanent Magnet Synchronous Motor fed by SVPWM Inverter Malti Garje 1, D.R.Patil 2 1,2 Electrical Engineering Department, WCE Sangli Abstract This paper presents very basic

More information

A Neural Based Position Controller for an Electrohydraulic Servo System

A Neural Based Position Controller for an Electrohydraulic Servo System A Neural Based Position Controller for an Electrohydraulic Servo System ŞAHĐN YILDIRIM and SELÇUK ERKAYA Mechatronics Engineering Department Erciyes University Erciyes University, Engineering Faculty,

More information

Module 4 TEST SYSTEM Part 2. SHAKING TABLE CONTROLLER ASSOCIATED SOFTWARES Dr. J.C. QUEVAL, CEA/Saclay

Module 4 TEST SYSTEM Part 2. SHAKING TABLE CONTROLLER ASSOCIATED SOFTWARES Dr. J.C. QUEVAL, CEA/Saclay Module 4 TEST SYSTEM Part 2 SHAKING TABLE CONTROLLER ASSOCIATED SOFTWARES Dr. J.C. QUEVAL, CEA/Saclay DEN/DM2S/SEMT/EMSI 11/03/2010 1 2 Electronic command Basic closed loop control The basic closed loop

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

CONTINUOUS MOTION NOMINAL CHARACTERISTIC TRAJECTORY FOLLOWING CONTROL FOR POSITION CONTROL OF AN AC DRIVEN X-Y BALL SCREW MECHANISM

CONTINUOUS MOTION NOMINAL CHARACTERISTIC TRAJECTORY FOLLOWING CONTROL FOR POSITION CONTROL OF AN AC DRIVEN X-Y BALL SCREW MECHANISM Journal of Engineering Science and Technology Vol. 13, No. 7 (2018) 1939-1958 School of Engineering, Taylor s University CONTINUOUS MOTION NOMINAL CHARACTERISTIC TRAJECTORY FOLLOWING CONTROL FOR POSITION

More information

Fundamentals of Servo Motion Control

Fundamentals of Servo Motion Control Fundamentals of Servo Motion Control The fundamental concepts of servo motion control have not changed significantly in the last 50 years. The basic reasons for using servo systems in contrast to open

More information

Penn State Erie, The Behrend College School of Engineering

Penn State Erie, The Behrend College School of Engineering Penn State Erie, The Behrend College School of Engineering EE BD 327 Signals and Control Lab Spring 2008 Lab 9 Ball and Beam Balancing Problem April 10, 17, 24, 2008 Due: May 1, 2008 Number of Lab Periods:

More information

Sensorless Plunger Position Control for a Switching Solenoid

Sensorless Plunger Position Control for a Switching Solenoid 637 Sensorless Plunger Position Control for a Switching Solenoid Jyh-Chyang RENN and Yen-Sheng CHOU In this study, the sensorless control algorithm is applied to improve the position control accuracy of

More information

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 9, NO. 1, JANUARY 2001 101 Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification Harshad S. Sane, Ravinder

More information

Adaptive Inverse Filter Design for Linear Minimum Phase Systems

Adaptive Inverse Filter Design for Linear Minimum Phase Systems Adaptive Inverse Filter Design for Linear Minimum Phase Systems H Ahmad, W Shah To cite this version: H Ahmad, W Shah. Adaptive Inverse Filter Design for Linear Minimum Phase Systems. International Journal

More information

Tuning Methods of PID Controller for DC Motor Speed Control

Tuning Methods of PID Controller for DC Motor Speed Control Indonesian Journal of Electrical Engineering and Computer Science Vol. 3, No. 2, August 2016, pp. 343 ~ 349 DOI: 10.11591/ijeecs.v3.i2.pp343-349 343 Tuning Methods of PID Controller for DC Motor Speed

More information

PID-control and open-loop control

PID-control and open-loop control Automatic Control Lab 1 PID-control and open-loop control This version: October 24 2011 P I D REGLERTEKNIK Name: P-number: AUTOMATIC LINKÖPING CONTROL Date: Passed: 1 Introduction The purpose of this

More information

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM 11th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 20-22 nd April 2016, Tallinn, Estonia FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM Moezzi Reza & Vu Trieu Minh

More information

Advanced Motion Control Optimizes Mechanical Micro-Drilling

Advanced Motion Control Optimizes Mechanical Micro-Drilling Advanced Motion Control Optimizes Mechanical Micro-Drilling The following discussion will focus on how to implement advanced motion control technology to improve the performance of mechanical micro-drilling

More information

Ch 5 Hardware Components for Automation

Ch 5 Hardware Components for Automation Ch 5 Hardware Components for Automation Sections: 1. Sensors 2. Actuators 3. Analog-to-Digital Conversion 4. Digital-to-Analog Conversion 5. Input/Output Devices for Discrete Data Computer-Process Interface

More information

Learning Algorithms for Servomechanism Time Suboptimal Control

Learning Algorithms for Servomechanism Time Suboptimal Control Learning Algorithms for Servomechanism Time Suboptimal Control M. Alexik Department of Technical Cybernetics, University of Zilina, Univerzitna 85/, 6 Zilina, Slovakia mikulas.alexik@fri.uniza.sk, ABSTRACT

More information

EXPERIMENTAL OPEN-LOOP AND CLOSED-LOOP IDENTIFICATION OF A MULTI-MASS ELECTROMECHANICAL SERVO SYSTEM

EXPERIMENTAL OPEN-LOOP AND CLOSED-LOOP IDENTIFICATION OF A MULTI-MASS ELECTROMECHANICAL SERVO SYSTEM EXPERIMENAL OPEN-LOOP AND CLOSED-LOOP IDENIFICAION OF A MULI-MASS ELECROMECHANICAL SERVO SYSEM Usama Abou-Zayed, Mahmoud Ashry and im Breikin Control Systems Centre, he University of Manchester, PO BOX

More information

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW M.Lavanya 1, P.Aravind 2, M.Valluvan 3, Dr.B.Elizabeth Caroline 4 PG Scholar[AE], Dept. of ECE, J.J. College of Engineering&

More information

The MFT B-Series Flow Controller.

The MFT B-Series Flow Controller. The MFT B-Series Flow Controller. There are many options available to control a process flow ranging from electronic, mechanical to pneumatic. In the industrial market there are PLCs, PCs, valves and flow

More information

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr. Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle

More information

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No Sofia 015 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0037 An Improved Path Planning Method Based

More information

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS WAHYUDI, TARIG FAISAL AND ABDULGANI ALBAGUL Department of Mechatronics Engineering, International Islamic University, Malaysia, Jalan Gombak,

More information

Advanced Digital Motion Control Using SERCOS-based Torque Drives

Advanced Digital Motion Control Using SERCOS-based Torque Drives Advanced Digital Motion Using SERCOS-based Torque Drives Ying-Yu Tzou, Andes Yang, Cheng-Chang Hsieh, and Po-Ching Chen Power Electronics & Motion Lab. Dept. of Electrical and Engineering National Chiao

More information

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1 International Journal of Technology (2016) 1: 141-148 ISSN 2086-9614 IJTech 2016 REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL M. Mohebbi 1*, M. Hashemi 1 1 Faculty of

More information

Differentiable functions (Sec. 14.4)

Differentiable functions (Sec. 14.4) Math 20C Multivariable Calculus Lecture 3 Differentiable functions (Sec. 4.4) Review: Partial derivatives. Slide Partial derivatives and continuity. Equation of the tangent plane. Differentiable functions.

More information

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 205, 7, 38-386 38 Application of Fuzzy PID Control in the Level Process Control Open Access Wang

More information

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process International Journal of Electronics and Computer Science Engineering 538 Available Online at www.ijecse.org ISSN- 2277-1956 Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time

More information

Ball Balancing on a Beam

Ball Balancing on a Beam 1 Ball Balancing on a Beam Muhammad Hasan Jafry, Haseeb Tariq, Abubakr Muhammad Department of Electrical Engineering, LUMS School of Science and Engineering, Pakistan Email: {14100105,14100040}@lums.edu.pk,

More information

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing

More information

A Brushless DC Motor Speed Control By Fuzzy PID Controller

A Brushless DC Motor Speed Control By Fuzzy PID Controller A Brushless DC Motor Speed Control By Fuzzy PID Controller M D Bhutto, Prof. Ashis Patra Abstract Brushless DC (BLDC) motors are widely used for many industrial applications because of their low volume,

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Design and Control of a Hydraulic Servo System and Simulation Analysis

Design and Control of a Hydraulic Servo System and Simulation Analysis International Journal of Modern Research in Engineering & Management (IJMREM) Volume Issue 7 Pages 29-40 July 208 ISSN: 258-4540 Design and Control of a Hydraulic Servo System and Simulation Analysis Dechrit

More information

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93) The contents of this document are copyright EnTech Control Engineering Inc., and may not be reproduced or retransmitted in any form without the express consent of EnTech Control Engineering Inc. Automatic

More information

Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R

Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R ManSu Kim #,1, WonJee Chung #,2, SeungWon Jeong #,3 # School of Mechatronics, Changwon National University Changwon,

More information

On-Line Dead-Time Compensation Method Based on Time Delay Control

On-Line Dead-Time Compensation Method Based on Time Delay Control IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 11, NO. 2, MARCH 2003 279 On-Line Dead-Time Compensation Method Based on Time Delay Control Hyun-Soo Kim, Kyeong-Hwa Kim, and Myung-Joong Youn Abstract

More information

2. Basic Control Concepts

2. Basic Control Concepts 2. Basic Concepts 2.1 Signals and systems 2.2 Block diagrams 2.3 From flow sheet to block diagram 2.4 strategies 2.4.1 Open-loop control 2.4.2 Feedforward control 2.4.3 Feedback control 2.5 Feedback control

More information

Embedded Robust Control of Self-balancing Two-wheeled Robot

Embedded Robust Control of Self-balancing Two-wheeled Robot Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design

More information

PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM

PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM DOI 1.2478/ama-214-39 PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM Andrzej KOSZEWNIK *, Kamil TROC *, Maciej SŁOWIK * * Faculty of Mechanical Engineering, Bialystok University

More information

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:

More information

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Modeling and Experimental Studies of a Novel 6DOF Haptic Device Proceedings of The Canadian Society for Mechanical Engineering Forum 2010 CSME FORUM 2010 June 7-9, 2010, Victoria, British Columbia, Canada Modeling and Experimental Studies of a Novel DOF Haptic Device

More information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report

More information

Automatic Control Systems

Automatic Control Systems Automatic Control Systems Lecture-1 Basic Concepts of Classical control Emam Fathy Department of Electrical and Control Engineering email: emfmz@yahoo.com 1 What is Control System? A system Controlling

More information

Modeling and Control of Mold Oscillation

Modeling and Control of Mold Oscillation ANNUAL REPORT UIUC, August 8, Modeling and Control of Mold Oscillation Vivek Natarajan (Ph.D. Student), Joseph Bentsman Department of Mechanical Science and Engineering University of Illinois at UrbanaChampaign

More information

Introduction to Robotics

Introduction to Robotics Jianwei Zhang zhang@informatik.uni-hamburg.de Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 14. June 2013 J. Zhang 1 Robot Control

More information