A NEW PASSIVE CONTROLLER FOR A HYDRAULIC HUMAN POWER AMPLIFIER

Size: px
Start display at page:

Download "A NEW PASSIVE CONTROLLER FOR A HYDRAULIC HUMAN POWER AMPLIFIER"

Transcription

1 Proceedings of IMECE26 26 ASME International Mechanical Engineering Congress and Exposition November 5-1, 26, Chicago, Illinois, USA IMECE A NEW PASSIVE CONTROLLER FOR A HYDRAULIC HUMAN POWER AMPLIFIER Perry Y. Li Department of Mechanical Engineering University of Minnesota 111 Church St. SE Minneapolis, MN pli@me.umn.edu ABSTRACT A new, intrinsically passive controller for hydraulic human power amplifier is presented. The hydraulic human power amplifier is a tool that amplifies (or attenuates) the force that the human exerts on it. The control objective is to cause the system to behave like a passive mechanical tool when interacting with the human and with the work environment with a specified power scaling factor. Although a previous Proportional-integral with velocity feedforward force controller [1] works well in the constrained space, it lacks robustness or performance during freemotion because of the sensitivity to the implementation of velocity feedforward term. The difficulty in implementing the velocity feedforward term also prevents the controller from being intrinsically passive. The new controller recasts the human power amplifier problem into one of velocity coordination by generating a fictitious reference mechanical system. Force amplification become a natural consequence of velocity coordination. This enables the controller to be intrinsically passive and to achieve good performance both in free motion and constrained motion. These properties have been experimentally validated. 1 Introduction Human amplifiers or extenders [2 5] are tools that humans manipulate directly, but have the ability to attenuate or amplify the apparent power that the human exerts. Since the human amplifiers are kinematically connected to the humans, power amplification or attenuation is equivalent to force/torque amplification/attenuation. Figure 1. Handle with force sensor Hydraulic motor Rack and pinion q 2 Force sensor Force sensor Hydraulic actuator Turntable base q 1 Powered Oar Picture and schematic of the University of Minnesota Power Oar, emphasizing the two hydraulic assisted degrees of freedom (fore-aft linear and pitch). These tools enable the humans to be physically connected to the task being performed. Therefore, the operator controls and is informed by the machine via physical quantities like power, forces and displacements, as in the use of common mechanical tools such as hammer, scissors etc. Potentially, human amplifiers are more natural and intuitive to use. Exoskeletons are a special class of human amplifiers with anatomically compatible degrees of freedom so that humans can wear them [2]. They exactly duplicate the anatomical motions of humans. The human power amplifier at the University of Minnesota takes the form of a hydraulic assisted oar. The main advantage of the oar concept over an exoskeleton concept is that of safety. It would be easier for the human operator to let go of the system 1 Copyright c 26 by ASME

2 x I x p contains some concluding remarks. u Figure 2. Ideal Kinematic actuator Acap Q P s Aannulus T Aannulus A cap Servo valve Equivalent fluid spring Q Inertia Each hydraulic actuator is modeled as an ideal kinematic actuator and an equivalent fluid spring. if anything were to go wrong. Hydraulics are used instead of electromechanical actuators because of the intrinsic large force and power densities. We must however consider the fluid compressibility and the different perspective that a hydraulic actuator is mainly a velocity source whereas an electromechanical actuator is typically treated as a torque/force source. The control objective is to amplify the power that the human exerts on the machine. In addition, for safety the control system will be designed such that the human power amplifier interacts passively with the human operator at the handle, and with its physical environment. In a previous paper [1], we presented a robust PI with velocity feedforward control law for a similar system with the objective of controlling the actuator force to be a scaled copy of the human force. Although good results are obtained during constrained tasks, performance or robustness can be improved during free-motion. This is because, in practice, the velocity feedforward term tends to have a destabilizing effect in the presence of uncertainty, slow sampling or time delay. On the other hand, partial implementation of this term (i.e. by a less than unity scaling) sacrifices force tracking performance during unconstrained free motion. Moreover, the passivity property is satisfied only after convergence. The present paper proposes an alternate controller which is intrinsically passive. Instead of considering a force control problem, it converts the control problem into one of coordinating the velocity of the system with that of a fictitious mechanical system with passive dynamics. In essence, the velocity feedforward term is now generated by the velocity of the fictitious mechanical system. The rest of this paper is organized as follows: Section 2 presents the Power Oar design and its model. The coordination control approach is described in section 3. Section 4 presents the passivity analysis of the overall control system. Simulation and experimental results are presented in sections 6. Section 7 2 Modeling The University of Minnesota hydraulic assisted power oar (Fig. 1) can pitch in the vertical plane, slide in and out linearly, as well as yaw in the horizontal plane. The human interacts with the oar through a handle instrumented with two force sensors for sensing the forces parallel and normal (in the plane of the oar) to the oar. Pitching occurs at a horizontal pivot pin. Sliding is achieved by mounting the oar to the vertical post via a rack and pinion arrangement. Yaw motion occurs at the base where the vertical post is mounted on a rotary turntable. The system allows the human to manipulate in the passive mode, as well as with hydraulic assistance. Currently, only the pitch and the sliding motion are assisted. The pitch motion is assisted by a clevis mounted single ended hydraulic actuator between the oar and the vertical post. The sliding motion is assisted by a hydraulic motor mounted at the pinion. Both the hydraulic actuator and the hydraulic motor are controlled by Moog series 7 servo valves (rated at 2.5gpm). The linear force generated by the hydraulic actuator, and by the hydraulic motor via the rack are measured by force sensors. The pitch angle and as well as the pinion angle are measured via rotary potentiometers. The sliding displacement of the rack is then computed using the rack and pinion ratio. Hydraulic power is provided by a 4.1gpm hydraulic power supply with a maximum pressure setting of 1psi. For simplicity, we consider only one degree of freedom motion, i.e. the other DOFs are locked. Extension to fully coupled dynamics can be done but will detract from the key concept. For each degree of freedom: the generalized inertia M p > is acted on by the generalized human the environment force inputs F human and F env, as well as the hydraulic actuator generalized force F s ( ). In the case of the pitch motion, the actuator is a single rod cylinder; in the case of the reach motion, the actuator is a hydraulic motor connecting to a rack and pinion. The model below is appropriate for both situations. To account for the fluid compressibility, the hydraulic actuator consists of an ideal kinematic actuator (with displacement x I ) interacting with the system inertia (with displacement x p ) via an equivalent spring with a compression = x I x p (Figure 2). The possibly nonlinear spring F s ( ) encompasses the compressibility of the fluid in the actuator and the fluid line, as well as other mechanical compressibility. We assume that F s ( ) is differentiable and monotone increasing, and that F s () =. Inclusion of the compressibility effect is essential for modeling force exerted by the hydraulic actuator. In our setup, the displacements of the human amplifier x p is measured via potentiometers; and both the applied actuator force F s and the applied human force F human are measured by 2 Copyright c 26 by ASME

3 F d + Kps s + K I 1 K s Controller d F dt d + + d x dt p A K q K q A Actuator d x dt p Rigid body dynamics K s S Spring F Figure 3. Block diagram of the P-I with velocity feedforward force control structure in [1] illustrated in the linear setting. force sensors. The environment force F env and the ideal actuator velocity ẋ I are not measured. The ideal actuator is controlled by a matched, symmetric and critically lapped four-way valve. We assume that the servo-valve bandwidth is sufficiently high so that the valve command corresponds statically to spool displacement. Under this assumption, the relationship between the ideal actuator speed ẋ I and the valve command u is given as follows (see Appendix for derivation): ẋ I = K q (sgn(u ))u S q (sgn(u ),F L ) u (1) }{{}}{{} u u loss The dynamics of the human power amplifier with compressibility is modeled by: M p ẍ p = F human + F env + F s ( ) (2) = ẋ p + u u loss (3) where u = K q (sgn(u ))u is the unloaded velocity, u loss = S q (sgn(u ),F))u is the shunt velocity which is the decrease in velocity from the unloaded situation to the actual loaded condition. Because u and u are uniquely related, we shall henceforth consider u as the control input instead. It can be shown [6] that because of the monotonic relationship between load pressure and valve flow, the shunt velocity u loss is dissipative in the sense that F u loss u, F. Using the non-negative storage function W = and differentiating it, we can show that F s (δ) dδ+ 1 2 M pẋ 2 p, (4) Ẇ = F s ( )u+(f human + F env )ẋ p F s ( )u loss (5) Ẇ F s ( )u+(f human + F env )ẋ p (6) Integrating w.r.t. time gives W () F s ( ) u+f human ẋ p }{{}}{{} command human + F env ẋ p }{{} environment dτ (7) Thus, the open loop system is passive w.r.t. the supply rate consisting of the command power, the human power and the environment power. In the previous paper [1], the control objective is to control F act (t) F d (t) := ρf human (t). This was achieved using a controller as shown in Fig. 3 in which the controller consists of a Proportional-Integral force feedback controller, and the feedforward cancellation of the measured velocity ẋ p and of Ḟ d (t). In implementation, the feedforward term of Ḟ d (t) is not critical and can be neglected. When the velocity feedforward term is neglected or only partially implemented (by a less than unity scaling), this controller has excellent force tracking performance during constrained pushing tasks or load carrying when the system is not moving very fast (Fig. 4 a) and b)). However, the performance becomes degraded during unconstrained free motion as the velocity feedforward term is critical in this case. Unfortunately, full implementation of the velocity feedforward term has a destabilizing run away effect and thus can only be partially implemented (although this difficulty is somewhat alleviated with a faster sampling time). 3 Coordination control formulation Instead of considering a force control problem of requiring F( (t)) ρf human (t), we formulate the hydraulic human power amplifier as one of coordinating the velocities of two mechanical systems with coupling. Let the dynamics of a virtual mechanical system and its coupling to the hydraulic human power amplifier be given by: M v ẍ v = F d F( )+w u = x v + u 1 (8) 3 Copyright c 26 by ASME

4 Force N ρ = 1 Desired force Actual force where F d (t) is the desired actuator force typically given by F d (t) := ρf human (t), and w is the control input. Notice that the coupling between the virtual mechanical system and the human power amplifier is similar to an integral controller (when w =, u 1 = ). The coupled system is given by: M p ẍ p = F human + F env + F( ) M v ẍ v = F d F( )+w = ẋ v ẋ p u loss + u 1 (9) Force N Time s Desired force Actual force ρ = 5. Varying load Load removed Load removed Load added Load added Time s ρ = 5. No load which has a bond graph representation shown in Fig. 5. The bond graph representation in turn suggests for the coupled system Eq.(9) the storage function, W c = F s (s) ds+ 1 2 M pẋ 2 p+ 1 2 M vẋv 2 (1) }{{} W where W is the storage function for the original system (4). From this, it can be shown that the coupled system (9) satisfies the passivity property: [F d ẋ v +(F human + F env )ẋ p ]dτ+ [F( )u 1 + wẋ v ]dτ c 2. (11) for some c and for all t. Thus, if the control terms w and u 1 are designed such that for some c 1, and for all t, [F( )u 1 + wẋ v F d (t)v E ]dτ c 2 1 (12) Force N Desired force Actual force Time s Figure 4. Results with the P-I force controller in [1]. a) Constrained pressing task; b) Unconstrained task during which a 2lb load is consecutively added and removed. c) Unloaded free-motion. Please note that the force values and the power amplification factor are not physical units as the sensors were not calibrated, also moment arm effects have not been corrected. where v E = ẋ v ẋ p, then, for F d (t) = ρf human (t), the human power amplifier under control will satisfy a passivity property: [(ρ+1)f human + F env ]ẋ p dτ c 2 = (c 2 + c 2 1) (13) for all t. This is the desired passivity property for a rigid passive mechanical tool that interacts with the ρ+1 times amplified human force and the work environment. Furthermore, if it can be guaranteed that v E L 1 (e.g. v E exponentially) then Eq.(12) and Eq.(13) will also be satisfied as long as, c 2 s.t. for all t, [F( )u 1 + wẋ v ]dτ c 2 2. (14) 4 Copyright c 26 by ASME

5 3.1 Coordinate transformation into locked and shape systems To see the effect of the control (u 1,w) on the dynamically coupled system and the coordination error, consider the coordinate transformation: ( vl v E ) = ( Mp /M L M v /M L 1 1 ) )(ẋp ẋ v (15) M L := M v + M p (16) ( 1 M E := + 1 ) 1 = M pm v M p M v M p + M v (17) (v L,v E ) are referred to as the locked and shape system velocities, since v E measures the difference between the speeds of the virtual and actuator manipulator, and v L = ẋ v = ẋ p when v E =. Hence, v L is the speed of the manipulator and the virtual manipulator when they are locked in place. M L and M E are respectively the locked system inertia, and the shape system inertia. Eqs. (15)-(17) is an instance of decomposing the velocity space of the coupled system (i.e. R 2 = {(ẋ p,ẋ v )}) into a component given by the coordination error v E = ẋ p ẋ v and its orthogonal complement v L with respect to diag(m p,m v ) being the metric. This decomposition approach can be generalized to nonlinear multi-dof mechanical systems as well [7, 8]. The dynamics in the transformed coordinates are given by: M L v L = F human + F env + F d + w (18) M E v E = M v (F human + F env ) M p F d (t) +F s ( ) M p w (19) M L M }{{ L M } L F E = v E u loss + u 2 (2) We can associate storage functions for the locked and shape systems respectively as, W L = 1 2 M Lv 2 L; W S = 1 2 M Ev 2 E + F s (δ)dδ (21) Notice that the coordinate transformation Eqs.(15)-(17) preserves kinetic energies and storage functions in that the sum of the kinetic energies and storage functions, respectively, of the locked and shape systems are exactly those of the coupled system [9, 1] κ := 1 2 M pẋ 2 p M vẋ 2 v = 1 2 M Lv 2 L M Ev 2 E (22) W c := W L +W S (23) This means that by ensuring that the shape and locked systems are passive, the coupled system in Eq.(9) will also be passive. Notice that the locked and shape systems are coupled only when w. 3.2 Shape system control The shape system control objective is to make v E in: M E v E = F E (t)+f s ( ) M p w M L (24) = v E u loss + u 1 (25) While a variety of control algorithms can be applied, here we choose to use a linear control design approach. In the design process, we consider w, u loss and Ḟ E (t) as disturbances (i.e. F E (t) is assumed to be constant) and the spring is linear F s ( ) = K s, and let u 1 be the primary control actuator. Since F( ) is measured and v E is available for feedback, we can increase the natural frequency and add damping to the undamped system by: u 1 = γ 1 v E γ 2 F( )+(1+γ 1 )u 2 (26) This increases the natural frequency by a factor of (1+γ 1 ) and K introduces a damping ratio of ζ = γ s 2 ω n where ω n is the natural frequency of the undamped system. w can also be used to introduce further damping if necessary (e.g. by setting w = κ w v E if desired). The transfer function from u 1 to v E becomes: G(s) = ω 2 n s 2 + 2ζω ns+ω 2 n which has a steady state gain of 1. We use the approximation G(s) 1 as the nominal plant and design an integral plus leadlag control, u 2 (s) = C(s)v E (s) = p2 s(s+2p) v E(s) (27) where p >. This places the characteristic equation of the nominal closed loop system to be ψ(s) = (s+ p) 2. Since the oscillatory mode at ω n is ignored in the design, p << ω n to maintain stability. To increase the bandwidth of the system, we improve the complementary sensitivity of the nominal closed loop system via innovation feedback [11] u 2 (s)= C(s)v E (s) Q(s)(v E (s) u 2 (s))= C(s)+Q(s) 1 Q(s) v E(s) 5 Copyright c 26 by ASME

6 I : M v C : F s ( ) I : M p ẋ v F s ( ) ẋ p S e : F d 1 1 S e : F human u loss S e : w S f : u1 R : S q S e : F env Figure 5. Bond graph of hydraulic human power amplifier with a virtual mechanical system since v E (s) = u 2 (s) for the nominal system G(s) 1, the stability of the nominal system will not be affected as long as Q(s) is stable. However, Q(s) affects the robustness property of the system. In fact, Q(s) modifies the complementary sensitivity modified affinely: T o (s) = C(s)+Q(s) 1+C(s) We choose Q(s) to maintain the T o (s) 1 for low frequency but also to introduce a notch filter at s = ± jω n. One choice is: which gives Q(s) = p 2 (r/ω 2 n)s 1 (s+2p)(s+r) T o (s) = rp2 ω 2 n s 2 + ω 2 n (s+ p) 2 (s+r) as desired. Experimentally, ω n is found to be approximately 88rad/s. This limits p < 25 to remain stable without the Q(s) compensation. Using the Q(s) compensation with r = p, the system remains stable for p < Locked system control If F d := ρf human, the locked system dynamics becomes M L v L = (ρ+1)f human + F env }{{} +w (28) F total which is the desired dynamics of a common passive mechanical tool without using the additional control w. In future work, we can explore using w to implement guidance and obstacle avoidance similar to that presented in teleoperation [12]. In this paper, we only utilize w for introducing additional damping for the shape system. We can thus assume that w(v E ). When v E, we also have the RHS in Eq.(19) being zero on average: = F E + F s ( ) M p M L w = M v M L F total + F s ( ) F d (t) M p M L w Since F total is the total forcing term for the locked system (28) scaled by M v /M L (which is small if M v is small), thus unless the locked system undergoes large acceleration, F total is typically small. Therefore, we have the original force control objective being approximately satisfied: F s ( ) F d (t) This is despite the specified objective (because of the dynamics of the added M v inertia) being a coordination control problem. 4 Passivity Analysis As mentioned earlier, if the passivity property Eq.(12) is satisfied by the control system, then the human power amplifier would satisfy the desired passivity property (13). In the case when w =, Eq.(12) reduces to: for some c 1, [F( )u 1 + wẋ v F d (t)v E ]dτ c 2 1 (29) where the designed control for u 1 and w are: u o 1 = γ 1 v E γ 2 F( )+(1+γ 1 )u 2 (3) w o = (31) 6 Copyright c 26 by ASME

7 Here, we actively enforce this condition using a fictitious flywheel energy storage element to keep track of the net energy flow, M f v f = [F( )u 1 + wẋ v + F d (t)v E ]/v f (32) where the flywheel energy is initialized by 1 2 M f v 2 f () = W f(). At any point the integral in (12) equals W f () 1 2 M f v 2 f (t). By ensuring that v f (t) is greater than some threshold f stop >, the integral in (12) will be less than W f (). The integration of v f (t) can be saturated to ensure that v f (t) f max (t) which in turn limits future energy flow. The use of fictitious flywheel to enforce passivity was first proposed in [13] and is similar to passivity observer proposed by Hannaford and co-workers. Based on v f (t) and its history, several operating modes can be defined: Normal mode: This occurs when v f (t) f cap > f stop, we set u 1 = u o 1, w =. Shut-down mode: This occurs when v f (t) falls below f stop, u 1 = γf( ) w = λ(t)ẋ v (33) F d will also be set to be F d =. Notice that the modified control extracts energy from the system: d 1 dt 2 M f v 2 f γf 2 ( )+λ(t)ẋv 2 In this case, the control does not create any energy at all, so that the system satisfies the passivity property with power scaling (ρ = ): [[F human + F env ]ẋ p ]dτ c 2 (34) The system does not emerge from the shut-down mode until v f (t) f cap. Energy capture mode: This occurs when v f (t) falls below f cap. u 1 = u o 1 w = λ(t)ẋ v (35) The different operating modes are designed to robustly maintain the passivity property of the closed loop system in unforseen situation. In normal operating condition, the control system should be designed such that the system can indefinitely operate in the normal mode. For this to be the case, the energy balance must be such that the energy drain by the control is bounded. Assuming that v E, then F s ( (t)) F E (t). Let E (t) be such that F( E (t)) = F E (t). Then the required control input would be u(t) u loss + E The energy associated with this input is: F s ( E )u loss dτ+ E (t) F s (δ)dδ. F E (t) can be assumed to be bounded so that the second term is bounded. The first term is positive and thus represents constant energy drain. To compensate for this we can augment the normal mode by w = εẋ v where ε is a small number. In practice, this is not necessary because of the small amount of energy associated with this loss. 5 Experimental results We set ρ = 3 for these experiments. Figures 6, 7 and 8 show the fictitious velocity and actual velocity, as well as the force and desired force, respectively, for the constrained moving tasks, for the task when a 2 lb was loaded and unloaded, and for the unconstrained free motion case. Good results are obtained. Notice that the force tracking results are better than the results using the PI+feedforward controller, especially in the unconstrained free motion case. 6 Conclusions In this paper, a new control law for hydraulic human power amplifier is proposed. The control law converts a force control objective into a coordination control paradigm. In particular, the difficulty of introducing a velocity feedforward signal is alleviating by using a virtual mechanical system. The control law can be intrinsically passive as well. This will enhance safety of operation. F d (t) = ρf human is also not modified. During this mode, energy is being deposited into the controller using the w term. However, since control is still active it cannot be guaranteed that the flywheel energy must increase, although it is very likely to be so, except for faulty or un-modeled situations. 7 Conclusions REFERENCES [1] P. Y. Li, Design and control of a hydraulic human power amplifier, in Proceedings of the 24 ASME IMECE. Paper #IMECE FPST Divisiion, Copyright c 26 by ASME

8 Actual and virtual velocities 1.8 Actual and Virtual Velocities when Loaded rho = rad/s Pushing task Time (sec) Loaded rho = 3 rad/s.1.2 Torque (Nm) Time s Actuator torque and desired torque Time (sec) Figure 7. Loading and unloading: Top: Virtual mechanical system velocity and actual velocity; Bottom: Actual force and desired force (3 times human force) 2 1 Nm Figure 6. Pushing task Time s Constrained pushing task: Top: Virtual mechanical system velocity and actual velocity; Bottom: Actual force and desired force (3 times human force) [2] H. Kazerooni, Human power amplifier technology at the university of california, berkeley, Robotics and Autonomous Systems, vol. 19, no. 2, pp , [3], Human power extender: an example of humanmachine interaction via the transfer of power and information signals, in Proceedings of the 1998 International Workshop on Advanced Motion Control, AMC, 1998, pp [4] H. Kazerooni and J. Guo, Human extenders, ASME Journal of Dynamic Systems, Measurement and Control, vol. 115, no. 2B, pp , [5] K. Kosuge, Y. Fujisawa, and T. Fukuda, Control of a manmachine system interacting with the environment, Advanced Robotics, vol. 8, no. 4, pp , [6] P. Y. Li, Towards safe and human friendly hydraulics: the passive valve, ASME Journal of Dynamic systems, Measurements and Control, vol. 122, no. Sept, pp , [7] D. Lee and P. Y. Li, Passive decomposition of multiple mechanical systems under coordination requirement, in Proceedings of the IEEE CDC 24, vol. 2, 24, pp [8] D. J. Lee, Passive decomposition and control of interactive mechanical systems under motion coordination requirements, Ph.D. dissertation, Department of Mechanical Engineering, University of Minnesota, May 24. [9] P. Y. Li, Passive control of bilateral teleoperated manipulators, in Proceedings of the 1998 American Control Conference, 1998, pp [1] D. J. Lee and P. Y. Li, Passive feedforward approach for linear dynamically similar bilateral teleoperated manipulators, IEEE Transactions on Robotics and Automation, vol. 19, no. 13, pp , June 23. [11] G. Goodwin, S. F. Graebe, and M. E. Salgado, Control System Design. Prentice Hall, 22. [12] D. Lee and P. Y. Li, Passive bilateral control and tool dynamics rendering for nonlinear mechanical teleoperators, IEEE Transactions on Robotics, vol. 21, no. 5, pp , October 25. [13] P. Y. Li and R. Horowitz, Control of smart exercise machine: Part 1. problem formulation and non-adaptive control, IEEE/ASME Transactions on Mechatronics, vol. 2, no. 4, pp , Copyright c 26 by ASME

9 .3.2 Free motion Actual and virtual velocities w is the valve coefficient which can be determined from the rated flow equation: w = Q rated P rated : typically 5psi (38) Prated rad/s Pushing If the actuator is under a load F L, then P 1 A c P 2 A p = F L (39) where A c and A p are the cap side and piston side areas. Let A c : A p = r : 1, then, Time s Actuator torque and desired torque P s = P 1 + r 2 P 2 (4) Denote P L := F L /A c, and substituting (4) into (39), Free motion Free motion P 2 = r r (P s P L ) (41) P 1 = 1 r (P s r 3 P L ) (42) Nm Figure 8. Pushing Time s Unconstrained free motion task: Top: Virtual mechanical system velocity and actual velocity; Bottom: Actual force and desired force (3 times human force) Appendix: Modeling of the ideal actuator Consider an ideal actuator without compressibility connected to a four way spool valve. Let u be the normalized valve spool displacement so that u = ±1 correspond to the valve being fully open, u > corresponds to extension and u < corresponds to retraction. ( r Q 2 = u w r ) 1 2 Ps P L ( ) 1 r Q 1 = u 3 2 w Ps r 3 P L + 1 The actuator extension speed for x > is then given by: ẋ I = u w ( ) 1 r 3 2 Ps A c r 3 P L. + 1 For u <, we conduct a similar analysis. Let the inlet (piston side) and outlet (cap side) pressures be P 1 and P 2, respectively. Then, the piston side and capside flows are Q 1 = x w P s P 1 = A c r ẋp (43) Q 2 = x w P 2 = A c ẋ p (44) Moreover, the force balance gives P 2 P 1 r = P L so that Q 1 = u w P s P 1 (36) Q 2 = u w P 2 (37) P 1 = r3 P s rp L 1+r 3 P 2 = r2 1+r 3 (P s + rp L ) 9 Copyright c 26 by ASME

10 ẋ I = u w ( ) 1 r 2 2 Ps A c r 3 + rp L + 1 In summary, we have: ( ) 1 u wa r 3 2 ẋ I = c r 3 Ps P +1 L, u ( ) 1 u wa r 2 2 Ps c + rp L, u < r 3 +1 ẋ I = K q (sgn(u ),F L )u ( ) 1 w r 3 2 K q (sgn(u A ),F L ) = c r 3 Ps F +1 L /A c, u ) 1 w 2 Ps + rf L /A c, u < ( r 2 A c r 3 +1 (45) where K q (sgn(u ),F L ) is the loaded velocity gain. Eq. (45) can be further written as a no-load velocity reduced by an amount due to load: ẋ I = K q (sgn(u ))u S q (sgn(u ),F L ) u (1) where the no-load velocity gain is: K q (sgn(u )) = w r 3 A c w r 2 A c r 3 +1 P s u r 3 +1 P s u < (46) and the shunt velocity gain is: S q (sgn(u ),F L ) = w r 3 A c w r 2 A c r 3 +1 ( P s P s F L /A c ) u r 3 +1 ( P s P s rf L /A c ) u (47) This shows that the no-load extension speed is higher than the no-load retraction speed. This is slightly counter intuitive. For a linear actuation setup consisting of a hydraulic motor with displacement D [m 3 ] and a rack-and-pinion with a pitch of r p [m/rad], [ ] 2πrp ẋ I = Q 1 = D [ 2πrp D ] Q 2 It is equivalent to a double ended linear actuator with r = 1, and A c = D 2πr p. 1 Copyright c 26 by ASME

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS OS9-3 Proceedings of the 7th JFPS International Symposium on Fluid Power, TOYAMA 28 September 5-8, 28 PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS Perry Y. Li and Venkat Durbha Center for Compact

More information

DESIGN AND CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER

DESIGN AND CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER Proceedings of IMECE4 24 ASME International Mechanical Engineering Congress and Exposition November 13-2, 24, Anaheim, California USA IMECE24-6868 DESIGN AND CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER

More information

DSCC PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER

DSCC PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER Proceedings of the ASME 25 Dynamic Systems and Control Conference DSCC25 October 28-3, 25, Columbus, Ohio, USA DSCC25-9734 PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER

More information

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS Proceedings of Dynamic Systems and Control Conference DSCC 216 October 12-14, 216, Minneapolis, MN, USA DSCC216-9781 MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE

More information

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS Proceedings of the ASME 216 Dynamic Systems and Control Conference DSCC216 October 12-14, 216, Minneapolis, Minnesota, USA DSCC216-9781 MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING

More information

Bond graph Based Approach To Passive Teleoperation Of A Hydraulic Backhoe

Bond graph Based Approach To Passive Teleoperation Of A Hydraulic Backhoe Bond graph Based Approach To Passive Teleoperation Of A Hydraulic Backhoe Kailash Krishnaswamy and Perry Y. Li Abstract Human operated, hydraulic actuated machines are widely used in many high-power applications.

More information

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS Copyright 22 IFAC 5th Triennial World Congress, Barcelona, Spain PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS Perry Y. Li Roger F. Ngwompo 2 Department of Mechanical Engineering, University

More information

Independent Metering of Pneumatic Actuator for Passive Human Power Amplification

Independent Metering of Pneumatic Actuator for Passive Human Power Amplification 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThB05.6 Independent Metering of Pneumatic Actuator for Passive Human Power Amplification Venkat Durbha and

More information

IMECE BONDGRAPH BASED APPROACH TO PASSIVE TELEOPERATION OF A HYDRAULIC BACKHOE

IMECE BONDGRAPH BASED APPROACH TO PASSIVE TELEOPERATION OF A HYDRAULIC BACKHOE Proceedings of IMECE ASME International Mechanical Engineering Congress and Exposition November -,, Anaheim, California USA IMECE-6 BONDGRAPH BASED APPROACH TO PASSIVE TEEOPERATION OF A HYDRAUIC BACKHOE

More information

Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot

Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot Perry Y. Li Department of Mechanical Engineering University of Minnesota Church St. SE, Minneapolis, Minnesota 55455 Email:

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators

Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 19, NO. 3, JUNE 2003 443 Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators Dongjun Lee, Student Member, IEEE,

More information

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM Seunghyeokk James Lee, Tsu-Chin Tsao Mechanical and Aerospace Engineering Department University of California

More information

FPMC PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING USING A HYDRAULIC TRANSFORMER

FPMC PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING USING A HYDRAULIC TRANSFORMER Proceedings of the ASME/BATH 25 Symposium on Fluid Power & Motion Control FPMC25 October 2-4, 25, Chicago, Illinois, United States FPMC25-968 PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 5th Annual Dynamic Systems and Control Conference joint with the JSME th Motion and Vibration Conference DSCC-MOVIC October 7-9,, Fort Lauderdale, Florida, USA DSCC-MOVIC-8784 DISPLACEMENT CONTROL

More information

matic scaling, ii) it can provide or bilateral power amplication / attenuation; iii) it ensures the passivity o the closed loop system with respect to

matic scaling, ii) it can provide or bilateral power amplication / attenuation; iii) it ensures the passivity o the closed loop system with respect to Passive Control o Bilateral Teleoperated Manipulators Perry Y. Li Department o Mechanical Engineering University o Minnesota 111 Church St. SE Minneapolis MN 55455 pli@me.umn.edu Abstract The control o

More information

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers Hiroaki Kuwahara, Fujio Terai Corporate Manufacturing Engineering Center, TOSHIBA Corporation, Yokohama, Japan

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Dynamic Redesign of a Flow Control Servovalve Using a Pressure Control Pilot 1

Dynamic Redesign of a Flow Control Servovalve Using a Pressure Control Pilot 1 Perry Y. Li Department of Mechanical Engineering, University of Minnesota, 111 Church St. SE, Minneapolis, MN 55455 e-mail: pli@me.umn.edu Dynamic Redesign of a Flow Control Servovalve Using a Pressure

More information

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 Passive Bilateral Control and Tool Dynamics Rendering for Nonlinear Mechanical Teleoperators Dongjun Lee, Member, IEEE, and Perry Y. Li,

More information

Manufacturing Equipment Control

Manufacturing Equipment Control QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics

More information

Toward Safe and Human Friendly Hydraulics: The Passive Valve

Toward Safe and Human Friendly Hydraulics: The Passive Valve Perry Y. Li Department of Mechanical Engineering, University of Minnesota, Church St. SE, Minneapolis MN 55455 e-mail: pli@me.umn.edu Toward Safe and Human Friendly Hydraulics: The Passive Valve Hydraulic

More information

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems 2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2

More information

Passive Bilateral Control of Nonlinear Mechanical Teleoperators

Passive Bilateral Control of Nonlinear Mechanical Teleoperators 1 Passive Bilateral Control of Nonlinear Mechanical Teleoperators Dongjun Lee Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 117 Transportation Building, 14 S. Mathews Ave.,

More information

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar

More information

Wind Turbine Control

Wind Turbine Control Wind Turbine Control W. E. Leithead University of Strathclyde, Glasgow Supergen Student Workshop 1 Outline 1. Introduction 2. Control Basics 3. General Control Objectives 4. Constant Speed Pitch Regulated

More information

Automatic Control Systems. -Lecture Note 15-

Automatic Control Systems. -Lecture Note 15- -Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)

More information

Control of Manufacturing Processes

Control of Manufacturing Processes Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =

More information

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System System Parameter Identification for Uncertain Two Degree of Freedom Vibration System Hojong Lee and Yong Suk Kang Department of Mechanical Engineering, Virginia Tech 318 Randolph Hall, Blacksburg, VA,

More information

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems Song Liu and Bin Yao Abstract The closed-center PDC/servo valves have overlapped spools to prevent internal leakage

More information

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

Process Control Hardware Fundamentals

Process Control Hardware Fundamentals Unit-1: Process Control Process Control Hardware Fundamentals In order to analyse a control system, the individual components that make up the system must be understood. Only with this understanding can

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

1 Introduction Hydraulic systems have been used in industry in a wide number of applications by virtue of their small size-to-power ratios and the abi

1 Introduction Hydraulic systems have been used in industry in a wide number of applications by virtue of their small size-to-power ratios and the abi NONLINEAR ADAPTIVE ROBUST CONTROL OF ONE-DOF ELECTRO-HYDRAULIC SERVO SYSTEMS Λ Bin Yao George T. C. Chiu John T. Reedy School of Mechanical Engineering Purdue University West Lafayette, IN 47907 Abstract

More information

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES Wen-Hua Chen Professor in Autonomous Vehicles Department of Aeronautical and Automotive Engineering Loughborough University 1 Outline

More information

Power Scaling Bond Graph Approach to the. Passification of Mechatronic Systems - With Application to Electrohydraulic Valves

Power Scaling Bond Graph Approach to the. Passification of Mechatronic Systems - With Application to Electrohydraulic Valves Power Scaling Bond Graph Approach to the 1 Passification of Mechatronic Systems - With Application to Electrohydraulic Valves Perry Y. Li and Roger F. Ngwompo Abstract In many applications that require

More information

248 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER Control of Smart Exercise Machines Part II: Self-Optimizing Control

248 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER Control of Smart Exercise Machines Part II: Self-Optimizing Control 248 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER 1997 Control of Smart Exercise Machines Part II: Self-Optimizing Control Perry Y. Li, Member, IEEE, and Roberto Horowitz, Member, IEEE

More information

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology Control of Robot Master Thesis Ioannis Manganas MCE4-3 Aalborg University Department of Energy Technology Copyright c Aalborg University 8 LATEXhas been used for typesetting this document, using the TeXstudio

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 2012 5th Annual Dynamic Systems and Control Conference joint with the JSME 2012 11th Motion and Vibration Conference DSCC2012-MOVIC2012 October 17-19, 2012, Fort Lauderdale, Florida, USA DSCC2012-MOVIC2012-8753

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented

More information

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities Int J Adv Manuf Technol 2006) 27: 960 968 DOI 10.1007/s00170-004-2292-3 ORIGINAL ARTICLE Tugrul Özel Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Passive Velocity Field Control (PVFC): Part I Geometry and Robustness

Passive Velocity Field Control (PVFC): Part I Geometry and Robustness 1346 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 9, SEPTEMBER 2001 Passive Velocity Field Control (PVFC): Part I Geometry and Robustness Perry Y. Li, Member, IEEE and Roberto Horowitz, Member,

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Tradeoffs and Limits of Performance

Tradeoffs and Limits of Performance Chapter 9 Tradeoffs and Limits of Performance 9. Introduction Fundamental limits of feedback systems will be investigated in this chapter. We begin in Section 9.2 by discussing the basic feedback loop

More information

Robust Controller Design for Cancelling Biodynamic Feedthrough

Robust Controller Design for Cancelling Biodynamic Feedthrough Robust Controller Design for Cancelling Biodynamic Feedthrough M. R. Sirouspour and S. E. Salcudean University of British Columbia Vancouver, BC, Canada shahins@ece.ubc.ca, tims@ece.ubc.ca Abstract: There

More information

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,

More information

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS 1996 IFAC World Congress San Francisco, July 1996 EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS Francesco Bullo Richard M. Murray Control and Dynamical Systems, California Institute

More information

IMECE SELF-SENSING ACTUATORS IN ELECTROHYDRAULIC VALVES

IMECE SELF-SENSING ACTUATORS IN ELECTROHYDRAULIC VALVES Proceedings of IMECE4 24 ASME International Mechanical Engineering Congress and Exposition November 3-2, 24, Anaheim, California USA IMECE24-624 SELF-SENSING ACTUATORS IN ELECTROHYDRAULIC VALVES QingHui

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on

More information

Model-Based Design, Analysis, & Control: Valve-Controlled Hydraulic System K. Craig 1

Model-Based Design, Analysis, & Control: Valve-Controlled Hydraulic System K. Craig 1 Model-Based Design, Analysis, & Control: K. Craig 1 K. Craig K. Craig 3 K. Craig 4 K. Craig 5 Mission: It s All About Process Dynamic System Investigation K. Craig 6 K. Craig 7 K. Craig 8 K. Craig 9 K.

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Robust Loop Shaping Force Feedback Controller

Robust Loop Shaping Force Feedback Controller Robust Loop Shaping Force Feedback Controller Dynamic For Effective Force Force Control Testing Using Loop Shaping Paper Title N. Nakata & E. Krug Johns Hopkins University, USA SUMMARY: Effective force

More information

AS A POPULAR approach for compensating external

AS A POPULAR approach for compensating external IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 1, JANUARY 2008 137 A Novel Robust Nonlinear Motion Controller With Disturbance Observer Zi-Jiang Yang, Hiroshi Tsubakihara, Shunshoku Kanae,

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

THE subject of the analysis is system composed by

THE subject of the analysis is system composed by MECHANICAL VIBRATION ASSIGNEMENT 1 On 3 DOF system identification Diego Zenari, 182160, M.Sc Mechatronics engineering Abstract The present investigation carries out several analyses on a 3-DOF system.

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

Realization of Hull Stability Control System for Continuous Track Vehicle with the Robot Arm

Realization of Hull Stability Control System for Continuous Track Vehicle with the Robot Arm Adanced Science and Technology Letters Vol.86 (Ubiquitous Science and Engineering 05), pp.96-0 http://dx.doi.org/0.457/astl.05.86.0 Realization of Hull Stability Control System for Continuous Track Vehicle

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Last week: analysis of pinion-rack w velocity feedback

Last week: analysis of pinion-rack w velocity feedback Last week: analysis of pinion-rack w velocity feedback Calculation of the steady state error Transfer function: V (s) V ref (s) = 0.362K s +2+0.362K Step input: V ref (s) = s Output: V (s) = s 0.362K s

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

MODELING AND CONTROL OF A DUAL-SOLENOID ACTUATOR FOR UNSTABLE VALVE

MODELING AND CONTROL OF A DUAL-SOLENOID ACTUATOR FOR UNSTABLE VALVE MODELING AND CONTROL OF A DUAL-SOLENOID ACTUATOR FOR UNSTABLE VALVE Qinghui Yuan and Perry Y. Li Dept. of Mechanical Engineering University of Minnesota 111 Church ST. SE Minneapolis, MN 55455, USA. {qhyuan,pli}@me.umn.edu

More information

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION Proceedings of the 1998 IEEE International Conference on Control Applications Trieste, Italy 1-4 September 1998 TAO1 12:lO ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION H.D. Taghirad K. N.

More information

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Chapter 06 Feedback 06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Lesson of the Course Fondamenti di Controlli Automatici of

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM

RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM 8 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM Jungong Ma, Xiaoye Qi, Juan Chen BeiHang University,Beijing,China jgma@buaa.edu.cn;qixiaoye@buaa.edu.cn;sunchenjuan@hotmail.com

More information

Performance of Feedback Control Systems

Performance of Feedback Control Systems Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type

More information

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member.

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member. IEEJ International Workshop on Sensing, Actuation, and Motion Control Proposal of Decoupling Control Method for High-Precision Stages using Multiple Actuators considering the Misalignment among the Actuation

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

Analysis of Offshore Knuckle Boom Crane Part Two: Motion Control

Analysis of Offshore Knuckle Boom Crane Part Two: Motion Control Modeling, Identification and Control, Vol. 34, No. 4, 23, pp. 75 8, ISSN 89 328 Analysis of Offshore Knuckle Boom Crane Part Two: Motion Control Morten K. Bak Michael R. Hansen Department of Engineering

More information

PASSIVE PNEUMATIC TELEOPERATION SYSTEM. B h. c Sonic conductance of valves m 3 / Pa.s. D Inner diameter of pneumatic lines m

PASSIVE PNEUMATIC TELEOPERATION SYSTEM. B h. c Sonic conductance of valves m 3 / Pa.s. D Inner diameter of pneumatic lines m Proceedings of the ASME/BATH 2013 Symposium on Fluid Power & Motion Control FPMC2013 October 6-9, 2013, Sarasota, Florida, USA FPMC2013-4464 PASSIVE PNEUMATIC TELEOPERATION SYSTEM Aly Elmasry, and Matthias

More information

Optimal Plant Shaping for High Bandwidth Disturbance Rejection in Discrete Disturbance Observers

Optimal Plant Shaping for High Bandwidth Disturbance Rejection in Discrete Disturbance Observers Optimal Plant Shaping for High Bandwidth Disturbance Rejection in Discrete Disturbance Observers Xu Chen and Masayoshi Tomiuka Abstract The Qfilter cutoff frequency in a Disturbance Observer DOB) is restricted

More information

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS Proceedings of IMECE 27 ASME International Mechanical Engineering Congress and Exposition November -5, 27, Seattle, Washington,USA, USA IMECE27-42237 NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM

More information

Two-Mass, Three-Spring Dynamic System Investigation Case Study

Two-Mass, Three-Spring Dynamic System Investigation Case Study Two-ass, Three-Spring Dynamic System Investigation Case Study easurements, Calculations, anufacturer's Specifications odel Parameter Identification Which Parameters to Identify? What Tests to Perform?

More information

Control of Manufacturing Processes

Control of Manufacturing Processes Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #19 Position Control and Root Locus Analysis" April 22, 2004 The Position Servo Problem, reference position NC Control Robots Injection

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

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

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

More information

The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept An Industrial-Robots Suited Input Shaping Control Scheme

The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept An Industrial-Robots Suited Input Shaping Control Scheme The 9th Int. Conf. on Motion and Vibration Control (MOVIC), Munich, Germany, Sept. 28 An Industrial-Robots Suited Input Shaping Control Scheme Amine Kamel, Friedrich Lange, Gerd Hirzinger Abstract Compliance

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Lecture 13: Internal Model Principle and Repetitive Control

Lecture 13: Internal Model Principle and Repetitive Control ME 233, UC Berkeley, Spring 2014 Xu Chen Lecture 13: Internal Model Principle and Repetitive Control Big picture review of integral control in PID design example: 0 Es) C s) Ds) + + P s) Y s) where P s)

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

More information

Robust Control Design for a Wheel Loader Using Mixed Sensitivity H-infinity and Feedback Linearization Based Methods

Robust Control Design for a Wheel Loader Using Mixed Sensitivity H-infinity and Feedback Linearization Based Methods 25 American Control Conference June 8-, 25. Portland, OR, USA FrB2.5 Robust Control Design for a Wheel Loader Using Mixed Sensitivity H-infinity and Feedback Linearization Based Methods Roger Fales and

More information

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Mechatronics. MANE 4490 Fall 2002 Assignment # 1 Mechatronics MANE 4490 Fall 2002 Assignment # 1 1. For each of the physical models shown in Figure 1, derive the mathematical model (equation of motion). All displacements are measured from the static

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information