On the Feedback Linearization of Robots with Variable Joint Stiffness

Size: px
Start display at page:

Download "On the Feedback Linearization of Robots with Variable Joint Stiffness"

Transcription

1 8 IEEE International Conference on Robotics an Automation Pasaena, CA, USA, May 19-3, 8 On the Feeback Linearization of Robots with Variable Joint Stiffness G. Palli an C. Melchiorri Dipartimento i Elettronica, Informatica e Sistemistica Università i Bologna Via Risorgimento, 4136 Bologna, Italy {gianluca.palli, clauio.melchiorri}@unibo.it Abstract Physical human-robot interaction reuires the evelopment of safe an epenable robots. This involves the mechanical esign of lightweight an compliant manipulators an the efinition of motion control laws that allow to combine compliant behavior in reaction to possible collisions, while preserving accuracy an performance of rigi robots in free space. In this framework, great attention has been given to robots manipulators with relevant elasticity at the joints/transmissions. While the moeling an control of robots with elastic joints of finite but constant stiffness is a wellestablishe topic, few results are available for the case of robot structures with variable joint stiffness mostly limite to the 1-of case. We present here a basic control stuy for a general class of multi-of manipulators with variable joint stiffness, taking into account ifferent possible moalities for changing the joint stiffness on the fly by an aitional set of commans. It is shown that nonlinear control laws, base either on static or ynamic state feeback, are able to exactly linearize the closeloop euations an allow to simultaneously impose a esire behavior to the robot motion an to the joint stiffness in an ecouple way. Illustrative simulations results are presente. Inex Terms Robot Manipulators, Elastic Joints, Variable Stiffness, Feeback Linearization, Nonlinear Systems. I. INTRODUCTION One of the current challenges in robotics is the introuction of robots in the human environment an, as a conseuence, the human-robot interaction/cooperation. The motivations of the growing interest on these topics can be foun on the possibility of employing robots for human everyay activities, for operations in angerous environments or for the assistance to eler or hanicappe people. The main reuirements for the introuction of robots in the human environment are safety an epenability of the robotic system 1,. In 3 it has been shown how these reuirements exclue the use of stanar inustrial robots for the interaction with humans, because of the intrinsic limitations on the safety of these evices ue to the inertia of the links an to the magnitue of the torue that the actuators can apply. A new generation of lightweight robots has been evelope to overcome many of the limitations of stanar inustrial manipulators in terms of performance, portability an exterity 4, 5. In 6 it has been shown how these evices can ensure a safe interaction with an unknown environment an with humans. Anyway, these goals have been achieve with a significant increment of the cost of the overall robotic evice, ue to the use of composite materials an high-performance sensors an actuators /8/$5. 8 IEEE A. De Luca Dipartimento i Informatica e Sistemistica Università egli Stui i Roma La Sapienza Via Ariosto 5, 185 Roma, Italy eluca@is.uniroma1.it As an alternative way to make robots intrinsically safe, it has been shown in how the safety of robotic arms can be improve, besies maintaining a low level of inertia, introucing also an high compliance at the mechanical level both in the joints of the robot an in the interface between the robot an the environment. In orer to obtain also an aeuate level of both static an ynamic performances, the use of variable stiffness evices allows to satisfy all the reuirements for a safe an accurate interaction with humans an unknown environments. With the aim of verifying the effectiveness of this approach, even if limite to the single joint case, several variable stiffness evices, an in particular antagonistic actuate joints, have been evelope 3, 7, 8. In this paper, the feeback linearization problem of robotic manipulators with variable joint stiffness has been analyze. The feeback linearization of robot with elastic joints is a well-known problem, extensively treate by several researchers in its original formulation 9 11 or in the revise version in which the ynamic coupling between the joints an the links are consiere 1, 13. In 14, 15 the interaction of elastic joint robots with the external environment are analyze. In all these works, the joint stiffness has been consiere as constant parameters. More recently, some moifications to the classic problem have been propose, such as in 16 where the effects of joint amping on the solution of the feeback linearization problem are iscusse, or in 17 where the feeback linearization of antagonistic actuate robotic arms is carrie out. This paper aims to show how the full state linearization an simultaneous control of both the position an the stiffness of the joints can be achieve via static or ynamic feeback for the general ynamic moel of a robotic manipulator with variable joint stiffness. We suppose that the mechanical stiffness of the joint can be moulate by means of external control inputs. II. DYNAMIC MODEL OF ROBOTS WITH VARIABLE JOINT STIFFNESS Our starting point is the general ynamic moel of robot manipulators with n elastic joints of finite, but constant stiffness. The moel is compose by the ynamics of n rigi boies (n links an n actuators), couple through the elastic joints. Let R n an θ R n be, respectively, the generalize coorinates of the riven links an of the riving actuators. Uner the simplifying moeling assumption use in 9 (namely, in the contribution to the robot kinetic energy, the angular velocity of the motors is ue only to their own

2 spinning), the ynamic moel can be written as 9: M() + N(, )+K ( θ) = (1) B θ + K (θ ) =, () where M() is the inertia matrix of the robot links, vector N(, ) contains the centrifugal, Coriolis, an gravity forces, K = iag{k 1,..., k n } > is the joint stiffness matrix, B = iag{b 1,..., b n } is the inertia matrix of the actuators, an R n are the motor torues. Damping at the joints can be also inclue see, e.g., 16. In the following, we will also use the euivalent notation with matrix K ( θ) =Φk, (3) Φ=iag{( 1 θ 1 ), ( θ ),...,( n θ n )} (4) an vector k = k 1... k n T R n. In this paper, the joint stiffness matrix K in es. (1 ) will not be consiere constant but, in general, a function of time: K = K(t). (5) The range of values that joint stiffness can assume epens largely on the technological implementation of variable stiffness. In 7, joint stiffness can be varie in the range ; in 8, it can be varie from 13. up to more than 4; finally, in 3 the feasible range is (all units are Nm ra ). Without loss of generality, we assume that all joints will have variable stiffness. Moreover, it is K(t) > for all t, since it has no physical meaning to consier negative stiffness while if the stiffness rops to zero the joint/transmission woul lea to an unactuate system. Different causes may account for such stiffness variability. Joint stiffness can vary in response to extra comman inputs to the robot system, as a function of the system configuration, or from a combination of the two. Therefore, ifferent stiffness functions an behaviors can be efine epening on the system implementation. The simplest situation is when the joint stiffness k i can be irectly change by means of a (suitably scale) aitional comman ki,fori =1,...,n. In vector form, k = k. (6) This situation is consiere, e.g., in the paraigmatic 1-of case of two masses connecte through a spring of variable stiffness in 1,. Therefore, the overall available input u an the robot state x are: u = R n, x = k θ θ R4n. Inee, the ynamics of change of the stiffness parameters of the joints (or, more in general, of the transmissions) may not be neglecte. In this case, also in view of the mechanical nature of the system, we can moel the variation of joint stiffness as a secon-orer ynamic system of the general form k = φ(x, k, k, k ), (7) in which the epenence inclue also the stiffness an their time erivatives. In this case, euations (1 ) shoul be complemente by (7) in orer to represent the complete ynamic moel of a robot with variable joint stiffness. This moel covers a situation where the aitional actuation k moifies the motion transmission configuration so to change its stiffness, e.g., by pre-compressing nonlinear springs or by moving some mechanical parts. A slight generalization of this moel can be use also to escribe the case of antagonistic variable stiffness evices, such as those consiere in 3, 7, 8, 17 see the Appenix. As a result, the state vector of the robot is extene an becomes: x e = T T θ T θ T k T k T T R 6n, (8) so that e. (7) can be rewritten as: k = φ(x e, k ). (9) We note that for n =1, the number of state variable will be eual to that neee to escribe the ynamics of the variable stiffness actuating evice in 3. In all cases, the objective will be to simultaneously control the following set of outputs y = R k n, namely the link positions (an thus, through the robot irect kinematics, the en-effector pose) an the joint stiffness. The implications on feeback linearization an ecoupling control of the ifferent moels of joint stiffness variation will be investigate in Sec. IV. III. INVERSE DYNAMICS OF VARIABLE STIFFNESS ROBOTS For robot manipulators having elastic joints with variable stiffness, we consier here the problem of etermining the expression of the actuation commans an k, neee to perform an assigne motion task, with a preefine an simultaneous variation of the stiffness at the joints. These commans can be then use for efining the feeforwar action in a control scheme. We assume that the motion is specifie in terms of a esire smooth trajectory = (t) for the link variables (possibly coming from the kinematic inversion of a Cartesian trajectory) an that a esire time evolution of the joint stiffness matrix K = K (t) (or, euivalently, of the vector k = k (t)) is also given. These reference output trajectories may be the outcome of some optimization process, like the safe brachistochrone solution in. For illustration, the proceure is etaile using the simple moel (6) for joint stiffness actuation. Therefore, we have simply k, = k (t) an only the computation of the nominal motor torue is of actual interest. 1754

3 Note first that we can ifferentiate e. (1) twice with respect to time, without introucing erivatives of the input torue. We have thus M() 3 + Ṁ() + Ṅ(, )+ K ( θ)+k ( θ) =, (1) an M() 4 +Ṁ() 3 + M() + N(, )+ + K ( θ)+ K ( θ)+ K ( θ) =. (11) From e. (1), evaluate along the esire output trajectory, we obtain the reference motion for the motor position: θ = + K (M( ) + N(, )). (1) Evaluating now (1) along the esire trajectory, an using e. (1) for eliminating the presence of θ, yiels for the reference motor velocity θ = + K ( M( ) 3 + Ṁ( ) + Ṅ(, ) K ) K (M( ) + N(, )). (13) In the final step, by solving e. () with respect to θ θ = B K(θ ), (14) an substituting it into e. (11), we obtain an expression involving the motor torue, which appears pre-multiplie by matrix KB that is always non-singular. Therefore, we can evaluate this expression along the esire trajectory an solve for the reference motor torue as: = M( ) + N(, )+BK α with α = M( ) 4 +Ṁ( ) 3 +( M( )+K ) + N(, ) K K (M( ) 3 ( K K + K K (,,, 3,4 + Ṁ( ) + N(, )) ) (15) K ) (M( ) + N(, )) (16) where again es. (1) an (13) have been use to eliminate the explicit epenence on θ an θ. In the above expressions, the contribution ue to the rigi robot ynamics, to the joint elasticity, an to the time-varying nature of the latter can be clearly recognize. As a result of this analysis, some minimal smoothness reuirements are impose on the esire link motion (t) an on the esire stiffness profile K (t) in orer to achieve their exact reproucibility on a time interval,t of interest by the application of (15). For this, it is in fact necessary that (t) C 4 an k (t) C. The consiere moel oes not take into account issipative effects or har nonlinearities. If one wishes to inclue these in the inverse ynamics computation, if shoul be note that the link ynamics (1) nees to be ifferentiate twice whereas the motor ynamics () is never ifferentiate. Therefore, iscontinuous moels of friction or actuator eazones on the motor sie can be consiere without problems. On the other han, any such iscontinuous phenomena acting on the link sie shoul be approximate by a smooth moel. Furthermore, in the presence of actuator saturations, it is possible to keep the comman torues within the saturation limits by a suitable time scaling of the manipulator trajectory 18. IV. FEEDBACK LINEARIZATION OF ROBOTS WITH VARIABLE JOINT STIFFNESS The analysis on the feeback linearization control 19 of robots with joints of constant elasticity carrie out in previous works 9, 1, 16 is consiere as a starting point to evelop a general approach to the solution of the feeback linearization problem for robots with variable joint stiffness. It is necessary to assume that the joint stiffness are measurable uantities. This last assumption is not restrictive because, if practical implementations of variable stiffness evices are consiere 3, 7, 8, the joint stiffness is irectly relate to the system state variables. Then, the knowlege of the system state allows to compute the joint stiffness. Preliminarly, we note that feeback linearization is certainly not the simplest control strategy for the consiere system. However, it allows to prescribe linear tracking performance with arbitrary ynamics an to obtain exact trajectory reprouction in the nominal case. A. Static Feeback Linearization In this section, we assume that the joint stiffness epen on the (relative) positions of both the joints an the actuators 17. We suppose also that there is no coupling between the stiffness of the joints or, in other wors, that the stiffness of the i-th joint is influence only by the position of the joint itself, by the position of the i-th actuator an by the input ki that is use to moulate the stiffness. It is then possible to write k as generic nonlinear functions of the system state variables an θ: k i = β i ( i,θ i )+γ i ( i,θ i ) ki, i =1,..., n or, in a more compact form: k = β(, θ)+γ(, θ) k (17) where k is the vector of the joint stiffness. Note that this last euation is the form of e. (9), then all the consieration mae in the previous section for this stiffness moel are vali. E. (17), together with e. (1) an (), an recalling the efinition of K = iag{k 1,..., k n }, efine the complete moel of the robotic manipulator with configuration epenent joint stiffness. The stiffness k i has been written as a secon orer ifferential euation (see e. (17)) to highlight the fact that this moel represent the ynamics of a mechanism, actuate 1755

4 by the input ki, that moifies the configuration of the joint to changes its stiffness, i.e. by pre-compressing nonlinear springs or by moving some mechanical parts. From e. (17) it is possible to see that the vector relative egree of the output k i is two, while for the output, e. (1) remains unchange an, by consiering also e. (17), e. (11) can be rewritten as: M 4 +Ṁ3 + M + N + K ( B K(θ ) ) + K ( θ)+φ(β + γ k )= (18) where both the inputs an k appears, so we can conclue thatthevectorrelativeegreesof is four. Then, by recalling the state efinition (8), we can state that the conition for the solution of the feeback linearization problem on the sum of the relative egrees of the output information is satisfie, since the vector state imension is 6 while the vector relative egrees of an k are 4 an respectively. Then, the overall system can be written in a more compact form: where 4 k = α(xe ) β(, θ) + Q(x e ) k α(x e )= M Ṁ3 +( M + K) + N +KB K (θ )+ K ( θ)+φβ (19) () an Q(x e ) is the so calle ecoupling matrix: M Q(x e )= KB M Φ γ(, θ) (1) n n γ(, θ) To achieve non interacting control of both the positions an the stiffness of the joints of the robot, the ecoupling matrix Q(x e ) must be non singular. From e. (1) it is possible to see that this last conition is satisfie if both the iagonal matrices K an γ(, θ) are non singular, or in other wors: } k i > i =1,..., n () γ i ( i,θ i ) If these conitions are satisfie, by efining the static control law: ( ) = Q α(xe ) v (x e ) + (3) k β(, θ) v k we obtain the full linearize form of the overall system: 4 v = k v k where v an v k are the new inputs of the linearize system use to control, respectively, the positions an the stiffness of the joints of the manipulator. Note that the linearization law (3) is an algebraic function of the state x e an of the auxiliary inputs v an v k.to highlight this fact, the expression α(x e ) in e. () can be rewritten by substituting an 3 from e. (1) an (1). Another important remark is that iscontinuous phenomena in the motor ynamics (), e.g., ue to ry friction, as well as general nonlinearities in the joint stiffness ynamics (17) can be hanle within this control esign, since no ifferentiation of these relations is reuire. B. Dynamic Feeback Linearization By taking into account the following very simple stiffness variation moel: k i = ki (4) the full state linearization problem cannot be solve by means of a static state feeback, because the vector relative egree of the stiffness output becomes zero, an then the conition on the sum of the vector relative egrees of the output information is not longer satisfie. By rewriting e. (1) an (4), recalling the efinition (4), in the following form: M = N n n M + Φ k n n n n I n n k (5) it is possible to see that the ecoupling matrix of the system is singular, so it is not possible to achieve neither the noninteracting control an the full state linearization of this system via static state feeback. From the structure of the ecoupling matrix, one can see that a ynamic extension on the input k is neee to satisfy the conition on the vector relative egree of the outputs. Then, we efine the auxiliary control input u k by aing a chain of two integrators on the input k (see also Fig. 1): k = u k In this way the vector relative egree of k is, while, for what concerns, by ifferentiating e. (1) twice with respect to time we can write: M 4 +Ṁ3 + M + N + K ( B K(θ ) ) + Φ k +Φu k = (6) in which both the input an the input u k appear. This allows to state that the vector relative egree of is 4. By substituting k an k with k an k respectively, the system can be then rewritten as: 4 α(xe ) = + Q(x k e ) (7) n n uk where M Q(x e ) = KB M Φ (8) n n I n n α(x e ) = M Ṁ3 +( M + K) + N + Φ k + KB K (θ ), (9) from which it follows that the ecoupling matrix is nonsingular if K is non-singular, or, in other wors, if the joint stiffness are strictly positive. This conition has been alreay consiere before to maintain the physical meaning of the ynamic moel of the manipulator. 1756

5 Setpoint Generator v f z + z P + + Ψ v c Feeback Linearization Dynamic Extension u k k k Robotic Manipulator x e T k T θt θt T Fig. 1. Scheme of the feeback linearization controller with ynamic extension. Since the state, an then the imension of state space, is not change with respect to the previous analysis, it follows that the conitions for the solution of the full state linearization an non-interacting control problem on both the relative egrees of the outputs an the non-singularity of the ecoupling matrix are now satisfie. By efining the control law: ( = Q α(xe ) (x e ) + uk n n we obtain the linearize form of the (7): 4 v = k v k v v k ) (3) Note that, also in this case, the linearization law (3) is an algebraic function of the state x e an of the auxiliary inputs v an v k. To highlight this fact, the expression α(x e ) in e. (9) can be rewritten by substituting an 3 from e. (1) an (1). With respect to the previous case, the state linearization has been now achieve by means of ynamic feeback because of the introuction of the ouble integrator (ynamic extension) on the stiffness control input k. C. Control Strategy The state feeback linearization efine in the previous sections allows to control both the positions an the stiffness of the joint of the robot by means of two totally inepenent linear controllers, compose by a static state feeback plus feeforwar action: 3 v = 4 + P i ( i i ) (31) i= v k = k + P k1 ( k k)+p k (k k) (3) with iagonal gain matrices P k1,p k,p i,i=,...,3 such that: λ 4 + λ 3 p 3j + λ p j + λp 1j + p j = (33) λ + λp k1j + p kj = (34) with j =1,...,n, are Hurwitz polynomials, where p ij an p kij are the j-th term of the main iagonal of the gain matrix P i an P ki respectively, while i,i =,...,4 are the vector of the esire joint position an their time erivative up to the 4-th orer an k, k an k are the vector of the esire stiffness trajectories an their time erivative up to the -th orer. By means of these linear controllers, it is possible to achieve the asymptotic tracking of the position an stiffness trajectories if (t) C 4 an k (t) C. This control approach can be viewe as a static state feeback in the state space of the linearize system. E. (31) an (3) can be rewritten in a more compact form by grouping the control signals an the esire position an stiffness trajectories in this convenient way: z = v c = v v k, v f = T T T 3T 4 k To this en, it is useful also to efine the state vector z of the linearize system an the nonlinear coorinate transformation between the state of the original system an the state of the linearize system: h i T z = T T T 3T k T kt =Ψ(xe) = 6 4 k T k T T M N +Φk M h Ṁ M N +Φk+Ṅ +Φ k + Φ k k k It is important to note that, also in this case, both the state linearization an the outer linear control loop epens only on the state information x e an any time erivative of the outputs must be compute. The controller (31), (3) can be then rewritten as: where P = v c = v f + P z z =v f + P z Ψ(x e ) (35) i P P 1 P P 3 n n n n n n n n n n n n P k P k1 A scheme of the propose controller is epicte in Fig. 1. V. SIMULATION OF A TWO-LINK PLANAR MANIPULATOR The valiity of the propose approach is now reporte by presenting the simulation results of a planar two-link robotic arm with variable joint stiffness. Due to space limitations, the well-known ynamic moel of the arm an the solution of the previous euations for this system are omitte. Only the simulation results in the case of full state linearization via ynamic feeback escribe in Sec. IV-B are reporte, 1757

6 Description Symbol Value Joint inertia J j 1.15e- kg m Joint viscous friction coeff. j.1 N s m Joint mass m j.541 kg Link center of mass l c.85 m Link length l.3 m Motors inertia b m 6.6e-5 kg m Motors viscous frict. coeff. m.46 N s m Position error weight w 1 6 ra Stiffness error weight w k 1 4 ra N m Actuator torue weight w 1 N m TABLE I PARAMETERS OF THE -LINK PLANAR MANIPULATOR. because this case is more complicate from the implementation point of view with respect to the static one, an because there are no significant ifference in the response of the full state linearization via static or ynamic feeback. In the simulation scheme, the trajectories are generate through proper filters to compute also their erivatives up to the appropriate orer. The control strategy has been chosen as in e. (35) an the matrix P is obtaine from the solution of the CARE 1 euation with a iagonal state weights matrix. The parameters of the -link planar manipulator an of the controller use in simulation are reporte in Tab. I. The links of the manipulator are consiere ientical for simplicity. The elements of the resulting feeback matrix P are all iagonal: P ii = 316.3,P 1ii = 111.9,P ii = 19. P 3ii =19.6,P kii = 316.,P k1ii =5.1 In Fig. the positions an the stiffness of the joints of the two-link planar manipulator are reporte, together with their trajectory tracking errors. Note that the tracking errors are practically zero, as expecte. Both step an sinusoial joint trajectories are use together with coorinate movements to show the stabilizing properties of the controller. It is important to note that the joint stiffness trajectories are not affecte by the changes of the joint positions an vice versa. VI. CONCLUSIONS In this paper, the feeforwar control action neee to perform a esire motion profile on a robotic manipulator with joint variable stiffness has been compute an the problem of feeback linearization of these evices has been analyze. The key point in the analysis of this problem is the efinition of the stiffness moel, an in particular of the way the inputs of the system act to moulate the stiffness of the joints. Two cases has been consiere, with ifferent (vector) relative egree of both the position an the stiffness information. The results of this analysis are summarize in Tab. II. If also the amping of the transmission system is consiere, only input-output linearization can be achieve 16. The simultaneous non-interactive stiffness-position control can be implemente by means of an outer linear control loop, that can be seen as a static state feeback in the state space of the linearize system. The asymptotic trajectory tracking problem can then be solve with arbitrary ynamics if the 1 Continuous Algebraic Riccati Euation 1 Pos Joint 1 Pos Joint Joint positions ra.5 1 x Err Joint 1 Err Joint Stiff Joint 1.5 Stiff Joint x 1 5 Position errors ra Joint Stiffness N mra Stiffness errors N mra Time s Time s Err Joint 1 Err Joint Fig.. Full state linearization via ynamic feeback: (a) Joint positions, (b) position errors, (c) joint stiffness an () stiffness errors. position an the stiffness trajectories are continuous together with their time erivatives up to the 4th an n orer respectively. The experimental valiation of the propose approach will be consiere in the next future. The mixe case, in which both rigi an elastic joints are present, with constant or variable stiffness, can be easily solve on the base of the analysis reporte in this paper. Also the case of joints with ifferent stiffness variation moels can be easily consiere. Type of nonlinear state feeback Static Dynamic k i = β +γ ki full linearization not neee Stiffness moel k i = ki not enough full linearization Dimension n TABLE II SUMMARY OF THE RESULTS ON THE FEEDBACK LINEARIZATION. Throughout the paper, we have assume ieal conitions, a perfect knowlege of the robot ynamics moels an the availability of full state measures. The presente results can be use as a starting point for the efinition of aaptive an robust controllers for robots with variable joint stiffness, possibly base only on the feeback of the position information of both the links an the actuators, supposing the velocity information not available. APPENDIX ANTAGONISTIC VARIABLE STIFFNESS DEVICES In antagonistic variable stiffness evices 3, 7, 8, 17, a couple of actuators for each joint is present, an both these actuators contribute to etermine the position an the stiffness of the joint to which the actuators are connecte. The ynamic moel of the whole manipulator can be written by grouping the actuators in two sets, enominate here as α an β, escribe by two euations similar to (), one for each actuators set: M() + N(, )+η α η β = (36) B θ α + η α = α (37) B θ β + η β = β (38) 1758

7 where η αi = η αi ( i,θ αi θ βi ) an η βi = η βi ( i,θ αi θ βi ) represent the coupling torues between the i-th joint of the robot an its actuators, while α an β are the torues applie by the actuator set α an β respectively. By making the moel of elastic joint robots more general, e.g., by means of a suitable change of coorinates, it is possible to write the ynamic moel of antagonistic variable stiffness evices in a form similar to e. (1), () an (9). This generalization is meaningful since it allows to apply the general concepts presente in this paper to ifferent technological implementations of variable stiffness evices. By introucing the auxiliary variables p = θα θ β an s = θ α + θ β representing the positions of the generalize joint actuators an the state of the virtual stiffness actuators respectively, it is possible to write: M() + N(, )+F (s)g( p) = (39) B p + F (s)g(p ) = (4) B s + h( p, s) = k (41) where = α β an k = α + β, F (s) is a iagonal matrix whose elements are strictly positive functions representing the generalize joint stiffness, g( p) is a vector whose elements are o strictly monotonically increasing functions representing the generalize joint isplacements, while h( p, s) is a vector whose elements are functions such that h i (, ) =. As case stuies, for the antagonistic actuate robot escribe in 8, 17, in which transmission elements with exponential force/compression characteristic are use, the following relations hol: f i (s i ) = e asi g i ( i p i ) = b sinh ( c ( i p i ) ) h i ( i p i,s i ) = cosh ( c ( i p i ) ) e asi 1 where a, b, c, an are suitable constants an f i (s i ) are the elements of the iagonal of the matrix F (s). For the same variable stiffness evice, if transmission elements with uaratic force/compression characteristic are consiere 7, 17, the following relations hol: f i (s i ) = a 1 s i + a g i ( i p i ) = i p i h i ( i p i,s i ) = b 1 s i + b ( i p i ) where a 1, a, b 1,anb are suitable constants an f i (s i ) are the elements of the iagonal of the matrix F (s). For the variable stiffness actuation joint (VSA), escribe in 3, the thir-orer polynomial approximation of the transmission moel reporte in can be use to transform the system in the esire form: f i (s i ) = a 1 s i + a s i + a 3 g i ( i p i ) = i p i h i ( i p i,s i ) = b 1 s 3 i + b ( i p i ) s i + b 3 s i where a i,b i,i=1,...,3 are suitable constants an f i (s i ) are the elements of the iagonal of the matrix F (s). ACKNOWLEDGMENTS This work was partly supporte by the PHRIENDS Project, fune uner the 6th FP of the European Community uner STREP Contract IST REFERENCES 1 A. Bicchi, S. L. Rizzini, an G. Tonietti, Compliant esign for intrinsic safety: General issue an preliminary esign, in Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots an Systems, 1, pp A. Bicchi an G. Tonietti, Fast an soft arm tactics: Dealing with the safety-performance trae-off in robot arms esign an control, IEEE Robotics an Automation Magazine, vol. 11, no., pp. 33, 4. 3 G. Tonietti, R. Schiavi, an A. Bicchi, Design an control of a variable stiffness actuator for safe an fast physical human/robot interaction, in Proc. IEEE Int. Conf. on Robotics an Automation, 5, pp G. Hirzinger, A. Albu-Schäffer, M. Hähnle, I. Schäfer, an N. Sporer, On a new generation of torue controlle light-weight robots, in Proc. IEEE Int. Conf. on Robotics an Automation, 1, pp G. Hirzinger, N. Sporer, A. Albu-Schäffer, M. Hahnle, R. K. A. Pascucci, an M. Schel, DLR s torue-controlle light weight robot III - Are we reaching the technological limits now? in Proc. IEEE Int. Conf. on Robotics an Automation,, pp A. De Luca, A. Albu-Schäffer, S. Haain, an G. Hirzinger, Collision etection an safe reaction with the DLR-III lightweight manipulator arm, in Proc. of the 6 IEEE Int. Conf. on Intelligent Robots an Systems, Beijing, China, October , pp S. A. Migliore, E. A. Brown, an S. P. DeWeerth, Biologically inspire joint stiffness control, in Proc. IEEE Int. Conf. on Robotics an Automation, 5. 8 G. Palli, C. Melchiorri, T. Wimböck, M. Grebenstein, an G. Hirzinger, Variable stiffness control of antagonistic actuate joint, in Submitte to IEEE Trans. on Robotics, 7. 9 M. W. Spong, Moeling an control of elastic joint robots, Journal of Dynamic Systems, Measurement, an Control, vol. 19, no. 4, pp , S. Nicosia an P. Tomei, On the feeback linearization of robots with elastic joints, in Proc. of the 7th IEEE Conf. on Decision an Control, 1988, pp A. De Luca, Dynamic control of robots with joint elasticity, in Proc. IEEE Int. Conf. on Robotics an Automation, 1988, pp A. De Luca an P. Lucibello, A general algorithm for ynamic feeback linearization of robots with elastic joints, in Proc. IEEE Int. Conf. on Robotics an Automation, 1998, pp A. De Luca, Feeforwar/feeback laws for the control of flexible robots, in Proc. of the IEEE Int. Conf. on Robotics an Automation,, pp A. De Luca an C. Manes, Moeling of robots in contact with a ynamic environment, in IEEE Trans. on Robotics an Automation, vol. 1, 1994, pp M. Vukobratović, V. Matijević, an V. Potkonjak, Control of robots with elastic joints interacting with ynamic environment, J. Intell. Robotics Syst., vol. 3, no. 1, pp. 87 1, A. De Luca, R. Farina, an P. Lucibello, On the control of robots with visco-elastic joints, in Proc. IEEE Int. Conf. on Robotics an Automation, 5, pp G. Palli, C. Melchiorri, T. Wimböck, M. Grebenstein, an G. Hirzinger, Feeback linearization an simultaneous stiffness-position control of robots with antagonistic actuate joints, in Proc. IEEE Int. Conf. on Robotics an Automation, 7, pp A. De Luca an R. Farina, Dynamic scaling of trajectories for robots with elastic joints, in Proc. IEEE Int. Conf. on Robotics an Automation,, pp A. Isiori, Nonlinear Control Systems, 3r Eition, M. Thoma, E. D. Sontag, B. W. Dickinson, A. Fettweis, J. L. Massey, an J. W. Moestino, Es. Springer-Verlag New York, Inc., G. Boccaamo, R. Schiavi, S. Sen, G. Tonietti, an A. Bicchi, Optimization an fail-safety analysis of antagonistic actuation for phri, in European Robotics Symposium 6, ser. Springer Tracts in Avance Robotics. Springer Berlin / Heielberg, 6, pp

Control of Generalized Contact Motion and Force in Physical Human-Robot Interaction

Control of Generalized Contact Motion and Force in Physical Human-Robot Interaction 15 IEEE International Conference on Robotics an Automation ICRA Washington State Convention Center Seattle, Washington, May -3, 15 Control of Generalize Contact Motion an Force in Physical Human-Robot

More information

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

More information

Experimental Robustness Study of a Second-Order Sliding Mode Controller

Experimental Robustness Study of a Second-Order Sliding Mode Controller Experimental Robustness Stuy of a Secon-Orer Sliing Moe Controller Anré Blom, Bram e Jager Einhoven University of Technology Department of Mechanical Engineering P.O. Box 513, 5600 MB Einhoven, The Netherlans

More information

An inductance lookup table application for analysis of reluctance stepper motor model

An inductance lookup table application for analysis of reluctance stepper motor model ARCHIVES OF ELECTRICAL ENGINEERING VOL. 60(), pp. 5- (0) DOI 0.478/ v07-0-000-y An inuctance lookup table application for analysis of reluctance stepper motor moel JAKUB BERNAT, JAKUB KOŁOTA, SŁAWOMIR

More information

Total Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables*

Total Energy Shaping of a Class of Underactuated Port-Hamiltonian Systems using a New Set of Closed-Loop Potential Shape Variables* 51st IEEE Conference on Decision an Control December 1-13 212. Maui Hawaii USA Total Energy Shaping of a Class of Uneractuate Port-Hamiltonian Systems using a New Set of Close-Loop Potential Shape Variables*

More information

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain

Nonlinear Adaptive Ship Course Tracking Control Based on Backstepping and Nussbaum Gain Nonlinear Aaptive Ship Course Tracking Control Base on Backstepping an Nussbaum Gain Jialu Du, Chen Guo Abstract A nonlinear aaptive controller combining aaptive Backstepping algorithm with Nussbaum gain

More information

Tutorial Test 5 2D welding robot

Tutorial Test 5 2D welding robot Tutorial Test 5 D weling robot Phys 70: Planar rigi boy ynamics The problem statement is appene at the en of the reference solution. June 19, 015 Begin: 10:00 am En: 11:30 am Duration: 90 min Solution.

More information

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21 Large amping in a structural material may be either esirable or unesirable, epening on the engineering application at han. For example, amping is a esirable property to the esigner concerne with limiting

More information

Assignment 1. g i (x 1,..., x n ) dx i = 0. i=1

Assignment 1. g i (x 1,..., x n ) dx i = 0. i=1 Assignment 1 Golstein 1.4 The equations of motion for the rolling isk are special cases of general linear ifferential equations of constraint of the form g i (x 1,..., x n x i = 0. i=1 A constraint conition

More information

TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS

TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS Francesco Bullo Richar M. Murray Control an Dynamical Systems California Institute of Technology Pasaena, CA 91125 Fax : + 1-818-796-8914 email

More information

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control 19 Eigenvalues, Eigenvectors, Orinary Differential Equations, an Control This section introuces eigenvalues an eigenvectors of a matrix, an iscusses the role of the eigenvalues in etermining the behavior

More information

Hybrid Force/Velocity Control for Physical Human-Robot Collaboration Tasks

Hybrid Force/Velocity Control for Physical Human-Robot Collaboration Tasks Hybri Force/Velocity Control for Physical Human-Robot Collaboration Tasks Emanuele Magrini Alessanro De Luca Abstract During human-robot collaboration tasks, we may physically touch the robot at a generic

More information

TRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM

TRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM 265 Asian Journal of Control, Vol. 4, No. 3, pp. 265-273, September 22 TRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM Jurachart Jongusuk an Tsutomu Mita

More information

The Principle of Least Action

The Principle of Least Action Chapter 7. The Principle of Least Action 7.1 Force Methos vs. Energy Methos We have so far stuie two istinct ways of analyzing physics problems: force methos, basically consisting of the application of

More information

Lecture 2 Lagrangian formulation of classical mechanics Mechanics

Lecture 2 Lagrangian formulation of classical mechanics Mechanics Lecture Lagrangian formulation of classical mechanics 70.00 Mechanics Principle of stationary action MATH-GA To specify a motion uniquely in classical mechanics, it suffices to give, at some time t 0,

More information

ensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y

ensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y Ph195a lecture notes, 1/3/01 Density operators for spin- 1 ensembles So far in our iscussion of spin- 1 systems, we have restricte our attention to the case of pure states an Hamiltonian evolution. Toay

More information

Nested Saturation with Guaranteed Real Poles 1

Nested Saturation with Guaranteed Real Poles 1 Neste Saturation with Guarantee Real Poles Eric N Johnson 2 an Suresh K Kannan 3 School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 Abstract The global stabilization of asymptotically

More information

Chapter 2 Lagrangian Modeling

Chapter 2 Lagrangian Modeling Chapter 2 Lagrangian Moeling The basic laws of physics are use to moel every system whether it is electrical, mechanical, hyraulic, or any other energy omain. In mechanics, Newton s laws of motion provie

More information

. Using a multinomial model gives us the following equation for P d. , with respect to same length term sequences.

. Using a multinomial model gives us the following equation for P d. , with respect to same length term sequences. S 63 Lecture 8 2/2/26 Lecturer Lillian Lee Scribes Peter Babinski, Davi Lin Basic Language Moeling Approach I. Special ase of LM-base Approach a. Recap of Formulas an Terms b. Fixing θ? c. About that Multinomial

More information

The derivative of a function f(x) is another function, defined in terms of a limiting expression: f(x + δx) f(x)

The derivative of a function f(x) is another function, defined in terms of a limiting expression: f(x + δx) f(x) Y. D. Chong (2016) MH2801: Complex Methos for the Sciences 1. Derivatives The erivative of a function f(x) is another function, efine in terms of a limiting expression: f (x) f (x) lim x δx 0 f(x + δx)

More information

Free rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012

Free rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 Free rotation of a rigi boy 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 1 Introuction In this section, we escribe the motion of a rigi boy that is free to rotate

More information

Interpolated Rigid-Body Motions and Robotics

Interpolated Rigid-Body Motions and Robotics Interpolate Rigi-Boy Motions an Robotics J.M. Selig Faculty of Business, Computing an Info. Management. Lonon South Bank University, Lonon SE AA, U.K. seligjm@lsbu.ac.uk Yaunquing Wu Dept. Mechanical Engineering.

More information

Numerical Integrator. Graphics

Numerical Integrator. Graphics 1 Introuction CS229 Dynamics Hanout The question of the week is how owe write a ynamic simulator for particles, rigi boies, or an articulate character such as a human figure?" In their SIGGRPH course notes,

More information

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies Laplacian Cooperative Attitue Control of Multiple Rigi Boies Dimos V. Dimarogonas, Panagiotis Tsiotras an Kostas J. Kyriakopoulos Abstract Motivate by the fact that linear controllers can stabilize the

More information

Separation of Variables

Separation of Variables Physics 342 Lecture 1 Separation of Variables Lecture 1 Physics 342 Quantum Mechanics I Monay, January 25th, 2010 There are three basic mathematical tools we nee, an then we can begin working on the physical

More information

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK AIAA Guiance, Navigation, an Control Conference an Exhibit 5-8 August, Monterey, California AIAA -9 VIRTUAL STRUCTURE BASED SPACECRAT ORMATION CONTROL WITH ORMATION EEDBACK Wei Ren Ranal W. Bear Department

More information

AN INTRODUCTION TO AIRCRAFT WING FLUTTER Revision A

AN INTRODUCTION TO AIRCRAFT WING FLUTTER Revision A AN INTRODUCTION TO AIRCRAFT WIN FLUTTER Revision A By Tom Irvine Email: tomirvine@aol.com January 8, 000 Introuction Certain aircraft wings have experience violent oscillations uring high spee flight.

More information

Modelling and Control of Variable Stiffness Actuated Robots

Modelling and Control of Variable Stiffness Actuated Robots Modelling and Control of Variable Stiffness Actuated Robots Sabira Jamaludheen 1, Roshin R 2 P.G. Student, Department of Electrical and Electronics Engineering, MES College of Engineering, Kuttippuram,

More information

The Exact Form and General Integrating Factors

The Exact Form and General Integrating Factors 7 The Exact Form an General Integrating Factors In the previous chapters, we ve seen how separable an linear ifferential equations can be solve using methos for converting them to forms that can be easily

More information

Linear First-Order Equations

Linear First-Order Equations 5 Linear First-Orer Equations Linear first-orer ifferential equations make up another important class of ifferential equations that commonly arise in applications an are relatively easy to solve (in theory)

More information

6. Friction and viscosity in gasses

6. Friction and viscosity in gasses IR2 6. Friction an viscosity in gasses 6.1 Introuction Similar to fluis, also for laminar flowing gases Newtons s friction law hols true (see experiment IR1). Using Newton s law the viscosity of air uner

More information

Unit #6 - Families of Functions, Taylor Polynomials, l Hopital s Rule

Unit #6 - Families of Functions, Taylor Polynomials, l Hopital s Rule Unit # - Families of Functions, Taylor Polynomials, l Hopital s Rule Some problems an solutions selecte or aapte from Hughes-Hallett Calculus. Critical Points. Consier the function f) = 54 +. b) a) Fin

More information

ELEC3114 Control Systems 1

ELEC3114 Control Systems 1 ELEC34 Control Systems Linear Systems - Moelling - Some Issues Session 2, 2007 Introuction Linear systems may be represente in a number of ifferent ways. Figure shows the relationship between various representations.

More information

A. Incorrect! The letter t does not appear in the expression of the given integral

A. Incorrect! The letter t does not appear in the expression of the given integral AP Physics C - Problem Drill 1: The Funamental Theorem of Calculus Question No. 1 of 1 Instruction: (1) Rea the problem statement an answer choices carefully () Work the problems on paper as neee (3) Question

More information

Some vector algebra and the generalized chain rule Ross Bannister Data Assimilation Research Centre, University of Reading, UK Last updated 10/06/10

Some vector algebra and the generalized chain rule Ross Bannister Data Assimilation Research Centre, University of Reading, UK Last updated 10/06/10 Some vector algebra an the generalize chain rule Ross Bannister Data Assimilation Research Centre University of Reaing UK Last upate 10/06/10 1. Introuction an notation As we shall see in these notes the

More information

Systems & Control Letters

Systems & Control Letters Systems & ontrol Letters ( ) ontents lists available at ScienceDirect Systems & ontrol Letters journal homepage: www.elsevier.com/locate/sysconle A converse to the eterministic separation principle Jochen

More information

Schrödinger s equation.

Schrödinger s equation. Physics 342 Lecture 5 Schröinger s Equation Lecture 5 Physics 342 Quantum Mechanics I Wenesay, February 3r, 2010 Toay we iscuss Schröinger s equation an show that it supports the basic interpretation of

More information

BEYOND THE CONSTRUCTION OF OPTIMAL SWITCHING SURFACES FOR AUTONOMOUS HYBRID SYSTEMS. Mauro Boccadoro Magnus Egerstedt Paolo Valigi Yorai Wardi

BEYOND THE CONSTRUCTION OF OPTIMAL SWITCHING SURFACES FOR AUTONOMOUS HYBRID SYSTEMS. Mauro Boccadoro Magnus Egerstedt Paolo Valigi Yorai Wardi BEYOND THE CONSTRUCTION OF OPTIMAL SWITCHING SURFACES FOR AUTONOMOUS HYBRID SYSTEMS Mauro Boccaoro Magnus Egerstet Paolo Valigi Yorai Wari {boccaoro,valigi}@iei.unipg.it Dipartimento i Ingegneria Elettronica

More information

Math 342 Partial Differential Equations «Viktor Grigoryan

Math 342 Partial Differential Equations «Viktor Grigoryan Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite

More information

APPPHYS 217 Thursday 8 April 2010

APPPHYS 217 Thursday 8 April 2010 APPPHYS 7 Thursay 8 April A&M example 6: The ouble integrator Consier the motion of a point particle in D with the applie force as a control input This is simply Newton s equation F ma with F u : t q q

More information

G4003 Advanced Mechanics 1. We already saw that if q is a cyclic variable, the associated conjugate momentum is conserved, L = const.

G4003 Advanced Mechanics 1. We already saw that if q is a cyclic variable, the associated conjugate momentum is conserved, L = const. G4003 Avance Mechanics 1 The Noether theorem We alreay saw that if q is a cyclic variable, the associate conjugate momentum is conserve, q = 0 p q = const. (1) This is the simplest incarnation of Noether

More information

Adaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements

Adaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements Aaptive Gain-Scheule H Control of Linear Parameter-Varying Systems with ime-delaye Elements Yoshihiko Miyasato he Institute of Statistical Mathematics 4-6-7 Minami-Azabu, Minato-ku, okyo 6-8569, Japan

More information

Table of Common Derivatives By David Abraham

Table of Common Derivatives By David Abraham Prouct an Quotient Rules: Table of Common Derivatives By Davi Abraham [ f ( g( ] = [ f ( ] g( + f ( [ g( ] f ( = g( [ f ( ] g( g( f ( [ g( ] Trigonometric Functions: sin( = cos( cos( = sin( tan( = sec

More information

An analysis of the operational space control of robots*

An analysis of the operational space control of robots* SIMech technical reports (SR_V_N3 MCH) Volume Number 3 Jul-Sep An analysis of the operational space control of robots* N. D. Vuong, H. A. Marcelo,. M. Lim, an S. Y. Lim Abstract heoretically, the operational

More information

Robust Adaptive Control for a Class of Systems with Deadzone Nonlinearity

Robust Adaptive Control for a Class of Systems with Deadzone Nonlinearity Intelligent Control an Automation, 5, 6, -9 Publishe Online February 5 in SciRes. http://www.scirp.org/journal/ica http://x.oi.org/.436/ica.5.6 Robust Aaptive Control for a Class of Systems with Deazone

More information

Switching Time Optimization in Discretized Hybrid Dynamical Systems

Switching Time Optimization in Discretized Hybrid Dynamical Systems Switching Time Optimization in Discretize Hybri Dynamical Systems Kathrin Flaßkamp, To Murphey, an Sina Ober-Blöbaum Abstract Switching time optimization (STO) arises in systems that have a finite set

More information

Quantum mechanical approaches to the virial

Quantum mechanical approaches to the virial Quantum mechanical approaches to the virial S.LeBohec Department of Physics an Astronomy, University of Utah, Salt Lae City, UT 84112, USA Date: June 30 th 2015 In this note, we approach the virial from

More information

Hyperbolic Moment Equations Using Quadrature-Based Projection Methods

Hyperbolic Moment Equations Using Quadrature-Based Projection Methods Hyperbolic Moment Equations Using Quarature-Base Projection Methos J. Koellermeier an M. Torrilhon Department of Mathematics, RWTH Aachen University, Aachen, Germany Abstract. Kinetic equations like the

More information

Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity

Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity Preprints of the 9th Worl Congress The International Feeration of Automatic Control Cape Town, South Africa. August -9, Exponential Tracking Control of Nonlinear Systems with Actuator Nonlinearity Zhengqiang

More information

16.30/31, Fall 2010 Recitation # 1

16.30/31, Fall 2010 Recitation # 1 6./, Fall Recitation # September, In this recitation we consiere the following problem. Given a plant with open-loop transfer function.569s +.5 G p (s) = s +.7s +.97, esign a feeback control system such

More information

Optimal LQR Control of Structures using Linear Modal Model

Optimal LQR Control of Structures using Linear Modal Model Optimal LQR Control of Structures using Linear Moal Moel I. Halperin,2, G. Agranovich an Y. Ribakov 2 Department of Electrical an Electronics Engineering 2 Department of Civil Engineering Faculty of Engineering,

More information

6 General properties of an autonomous system of two first order ODE

6 General properties of an autonomous system of two first order ODE 6 General properties of an autonomous system of two first orer ODE Here we embark on stuying the autonomous system of two first orer ifferential equations of the form ẋ 1 = f 1 (, x 2 ), ẋ 2 = f 2 (, x

More information

θ x = f ( x,t) could be written as

θ x = f ( x,t) could be written as 9. Higher orer PDEs as systems of first-orer PDEs. Hyperbolic systems. For PDEs, as for ODEs, we may reuce the orer by efining new epenent variables. For example, in the case of the wave equation, (1)

More information

SYNCHRONOUS SEQUENTIAL CIRCUITS

SYNCHRONOUS SEQUENTIAL CIRCUITS CHAPTER SYNCHRONOUS SEUENTIAL CIRCUITS Registers an counters, two very common synchronous sequential circuits, are introuce in this chapter. Register is a igital circuit for storing information. Contents

More information

Harmonic Modelling of Thyristor Bridges using a Simplified Time Domain Method

Harmonic Modelling of Thyristor Bridges using a Simplified Time Domain Method 1 Harmonic Moelling of Thyristor Briges using a Simplifie Time Domain Metho P. W. Lehn, Senior Member IEEE, an G. Ebner Abstract The paper presents time omain methos for harmonic analysis of a 6-pulse

More information

Calculus of Variations

Calculus of Variations Calculus of Variations Lagrangian formalism is the main tool of theoretical classical mechanics. Calculus of Variations is a part of Mathematics which Lagrangian formalism is base on. In this section,

More information

Multirate Feedforward Control with State Trajectory Generation based on Time Axis Reversal for Plant with Continuous Time Unstable Zeros

Multirate Feedforward Control with State Trajectory Generation based on Time Axis Reversal for Plant with Continuous Time Unstable Zeros Multirate Feeforwar Control with State Trajectory Generation base on Time Axis Reversal for with Continuous Time Unstable Zeros Wataru Ohnishi, Hiroshi Fujimoto Abstract with unstable zeros is known as

More information

inflow outflow Part I. Regular tasks for MAE598/494 Task 1

inflow outflow Part I. Regular tasks for MAE598/494 Task 1 MAE 494/598, Fall 2016 Project #1 (Regular tasks = 20 points) Har copy of report is ue at the start of class on the ue ate. The rules on collaboration will be release separately. Please always follow the

More information

Lectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs

Lectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs Lectures - Week 10 Introuction to Orinary Differential Equations (ODES) First Orer Linear ODEs When stuying ODEs we are consiering functions of one inepenent variable, e.g., f(x), where x is the inepenent

More information

Chapter 6: Energy-Momentum Tensors

Chapter 6: Energy-Momentum Tensors 49 Chapter 6: Energy-Momentum Tensors This chapter outlines the general theory of energy an momentum conservation in terms of energy-momentum tensors, then applies these ieas to the case of Bohm's moel.

More information

Minimum-time constrained velocity planning

Minimum-time constrained velocity planning 7th Meiterranean Conference on Control & Automation Makeonia Palace, Thessaloniki, Greece June 4-6, 9 Minimum-time constraine velocity planning Gabriele Lini, Luca Consolini, Aurelio Piazzi Università

More information

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers Optimal Variable-Structure Control racking of Spacecraft Maneuvers John L. Crassiis 1 Srinivas R. Vaali F. Lanis Markley 3 Introuction In recent years, much effort has been evote to the close-loop esign

More information

On Using Unstable Electrohydraulic Valves for Control

On Using Unstable Electrohydraulic Valves for Control Kailash Krishnaswamy Perry Y. Li Department of Mechanical Engineering, University of Minnesota, 111 Church St. SE, Minneapolis, MN 55455 e-mail: kk,pli @me.umn.eu On Using Unstable Electrohyraulic Valves

More information

Optimization of Geometries by Energy Minimization

Optimization of Geometries by Energy Minimization Optimization of Geometries by Energy Minimization by Tracy P. Hamilton Department of Chemistry University of Alabama at Birmingham Birmingham, AL 3594-140 hamilton@uab.eu Copyright Tracy P. Hamilton, 1997.

More information

An Explicit Formulation of Singularity-Free Dynamic Equations of Mechanical Systems in Lagrangian Form Part Two: Multibody Systems

An Explicit Formulation of Singularity-Free Dynamic Equations of Mechanical Systems in Lagrangian Form Part Two: Multibody Systems Moeng, Ientification an Control, Vol 33, No 2, 2012, pp 61 68 An Expcit Formulation of Singularity-Free Dynamic Equations of Mechanical Systems in Lagrangian Form Part Two: Multiboy Systems Pål Johan From

More information

Dynamics of the synchronous machine

Dynamics of the synchronous machine ELEC0047 - Power system ynamics, control an stability Dynamics of the synchronous machine Thierry Van Cutsem t.vancutsem@ulg.ac.be www.montefiore.ulg.ac.be/~vct These slies follow those presente in course

More information

Criteria for Global Stability of Coupled Systems with Application to Robust Output Feedback Design for Active Surge Control

Criteria for Global Stability of Coupled Systems with Application to Robust Output Feedback Design for Active Surge Control Criteria for Global Stability of Couple Systems with Application to Robust Output Feeback Design for Active Surge Control Shiriaev, Anton; Johansson, Rolf; Robertsson, Aners; Freiovich, Leoni 9 Link to

More information

05 The Continuum Limit and the Wave Equation

05 The Continuum Limit and the Wave Equation Utah State University DigitalCommons@USU Founations of Wave Phenomena Physics, Department of 1-1-2004 05 The Continuum Limit an the Wave Equation Charles G. Torre Department of Physics, Utah State University,

More information

Euler equations for multiple integrals

Euler equations for multiple integrals Euler equations for multiple integrals January 22, 2013 Contents 1 Reminer of multivariable calculus 2 1.1 Vector ifferentiation......................... 2 1.2 Matrix ifferentiation........................

More information

Robustness and Perturbations of Minimal Bases

Robustness and Perturbations of Minimal Bases Robustness an Perturbations of Minimal Bases Paul Van Dooren an Froilán M Dopico December 9, 2016 Abstract Polynomial minimal bases of rational vector subspaces are a classical concept that plays an important

More information

Vectors in two dimensions

Vectors in two dimensions Vectors in two imensions Until now, we have been working in one imension only The main reason for this is to become familiar with the main physical ieas like Newton s secon law, without the aitional complication

More information

THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE

THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE Journal of Soun an Vibration (1996) 191(3), 397 414 THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE E. M. WEINSTEIN Galaxy Scientific Corporation, 2500 English Creek

More information

Separation Principle for a Class of Nonlinear Feedback Systems Augmented with Observers

Separation Principle for a Class of Nonlinear Feedback Systems Augmented with Observers Proceeings of the 17th Worl Congress The International Feeration of Automatic Control Separation Principle for a Class of Nonlinear Feeback Systems Augmente with Observers A. Shiriaev, R. Johansson A.

More information

APPROXIMATE SOLUTION FOR TRANSIENT HEAT TRANSFER IN STATIC TURBULENT HE II. B. Baudouy. CEA/Saclay, DSM/DAPNIA/STCM Gif-sur-Yvette Cedex, France

APPROXIMATE SOLUTION FOR TRANSIENT HEAT TRANSFER IN STATIC TURBULENT HE II. B. Baudouy. CEA/Saclay, DSM/DAPNIA/STCM Gif-sur-Yvette Cedex, France APPROXIMAE SOLUION FOR RANSIEN HEA RANSFER IN SAIC URBULEN HE II B. Bauouy CEA/Saclay, DSM/DAPNIA/SCM 91191 Gif-sur-Yvette Ceex, France ABSRAC Analytical solution in one imension of the heat iffusion equation

More information

EE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas

EE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas EE 370L Controls Laboratory Laboratory Exercise #7 Root Locus Department of Electrical an Computer Engineering University of Nevaa, at Las Vegas 1. Learning Objectives To emonstrate the concept of error

More information

Conservation laws a simple application to the telegraph equation

Conservation laws a simple application to the telegraph equation J Comput Electron 2008 7: 47 51 DOI 10.1007/s10825-008-0250-2 Conservation laws a simple application to the telegraph equation Uwe Norbrock Reinhol Kienzler Publishe online: 1 May 2008 Springer Scienceusiness

More information

Least-Squares Regression on Sparse Spaces

Least-Squares Regression on Sparse Spaces Least-Squares Regression on Sparse Spaces Yuri Grinberg, Mahi Milani Far, Joelle Pineau School of Computer Science McGill University Montreal, Canaa {ygrinb,mmilan1,jpineau}@cs.mcgill.ca 1 Introuction

More information

Balancing Expected and Worst-Case Utility in Contracting Models with Asymmetric Information and Pooling

Balancing Expected and Worst-Case Utility in Contracting Models with Asymmetric Information and Pooling Balancing Expecte an Worst-Case Utility in Contracting Moels with Asymmetric Information an Pooling R.B.O. erkkamp & W. van en Heuvel & A.P.M. Wagelmans Econometric Institute Report EI2018-01 9th January

More information

Quantum Mechanics in Three Dimensions

Quantum Mechanics in Three Dimensions Physics 342 Lecture 20 Quantum Mechanics in Three Dimensions Lecture 20 Physics 342 Quantum Mechanics I Monay, March 24th, 2008 We begin our spherical solutions with the simplest possible case zero potential.

More information

Predictive control of synchronous generator: a multiciterial optimization approach

Predictive control of synchronous generator: a multiciterial optimization approach Preictive control of synchronous generator: a multiciterial optimization approach Marián Mrosko, Eva Miklovičová, Ján Murgaš Abstract The paper eals with the preictive control esign for nonlinear systems.

More information

Dissipative numerical methods for the Hunter-Saxton equation

Dissipative numerical methods for the Hunter-Saxton equation Dissipative numerical methos for the Hunter-Saton equation Yan Xu an Chi-Wang Shu Abstract In this paper, we present further evelopment of the local iscontinuous Galerkin (LDG) metho esigne in [] an a

More information

and from it produce the action integral whose variation we set to zero:

and from it produce the action integral whose variation we set to zero: Lagrange Multipliers Monay, 6 September 01 Sometimes it is convenient to use reunant coorinates, an to effect the variation of the action consistent with the constraints via the metho of Lagrange unetermine

More information

Robust Observer-Based Control of an Aluminum Strip Processing Line

Robust Observer-Based Control of an Aluminum Strip Processing Line IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 36, NO. 3, MAY/UNE 2 865 Robust Observer-Base Control of an Aluminum Strip Processing Line Prabhakar R. Pagilla, Member, IEEE, Eugene O. King, Member, IEEE,

More information

Space-time Linear Dispersion Using Coordinate Interleaving

Space-time Linear Dispersion Using Coordinate Interleaving Space-time Linear Dispersion Using Coorinate Interleaving Jinsong Wu an Steven D Blostein Department of Electrical an Computer Engineering Queen s University, Kingston, Ontario, Canaa, K7L3N6 Email: wujs@ieeeorg

More information

Calculus of Variations

Calculus of Variations 16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t

More information

Mathematical Review Problems

Mathematical Review Problems Fall 6 Louis Scuiero Mathematical Review Problems I. Polynomial Equations an Graphs (Barrante--Chap. ). First egree equation an graph y f() x mx b where m is the slope of the line an b is the line's intercept

More information

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013 Survey Sampling Kosuke Imai Department of Politics, Princeton University February 19, 2013 Survey sampling is one of the most commonly use ata collection methos for social scientists. We begin by escribing

More information

THE ACCURATE ELEMENT METHOD: A NEW PARADIGM FOR NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS

THE ACCURATE ELEMENT METHOD: A NEW PARADIGM FOR NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS THE PUBISHING HOUSE PROCEEDINGS O THE ROMANIAN ACADEMY, Series A, O THE ROMANIAN ACADEMY Volume, Number /, pp. 6 THE ACCURATE EEMENT METHOD: A NEW PARADIGM OR NUMERICA SOUTION O ORDINARY DIERENTIA EQUATIONS

More information

Robust Tracking Control of Robot Manipulator Using Dissipativity Theory

Robust Tracking Control of Robot Manipulator Using Dissipativity Theory Moern Applie Science July 008 Robust racking Control of Robot Manipulator Using Dissipativity heory Hongrui Wang Key Lab of Inustrial Computer Control Engineering of Hebei Province Yanshan University Qinhuangao

More information

1 dx. where is a large constant, i.e., 1, (7.6) and Px is of the order of unity. Indeed, if px is given by (7.5), the inequality (7.

1 dx. where is a large constant, i.e., 1, (7.6) and Px is of the order of unity. Indeed, if px is given by (7.5), the inequality (7. Lectures Nine an Ten The WKB Approximation The WKB metho is a powerful tool to obtain solutions for many physical problems It is generally applicable to problems of wave propagation in which the frequency

More information

Lecture XII. where Φ is called the potential function. Let us introduce spherical coordinates defined through the relations

Lecture XII. where Φ is called the potential function. Let us introduce spherical coordinates defined through the relations Lecture XII Abstract We introuce the Laplace equation in spherical coorinates an apply the metho of separation of variables to solve it. This will generate three linear orinary secon orer ifferential equations:

More information

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations Optimize Schwarz Methos with the Yin-Yang Gri for Shallow Water Equations Abessama Qaouri Recherche en prévision numérique, Atmospheric Science an Technology Directorate, Environment Canaa, Dorval, Québec,

More information

State observers and recursive filters in classical feedback control theory

State observers and recursive filters in classical feedback control theory State observers an recursive filters in classical feeback control theory State-feeback control example: secon-orer system Consier the riven secon-orer system q q q u x q x q x x x x Here u coul represent

More information

The canonical controllers and regular interconnection

The canonical controllers and regular interconnection Systems & Control Letters ( www.elsevier.com/locate/sysconle The canonical controllers an regular interconnection A.A. Julius a,, J.C. Willems b, M.N. Belur c, H.L. Trentelman a Department of Applie Mathematics,

More information

State-Space Model for a Multi-Machine System

State-Space Model for a Multi-Machine System State-Space Moel for a Multi-Machine System These notes parallel section.4 in the text. We are ealing with classically moele machines (IEEE Type.), constant impeance loas, an a network reuce to its internal

More information

COUPLING REQUIREMENTS FOR WELL POSED AND STABLE MULTI-PHYSICS PROBLEMS

COUPLING REQUIREMENTS FOR WELL POSED AND STABLE MULTI-PHYSICS PROBLEMS VI International Conference on Computational Methos for Couple Problems in Science an Engineering COUPLED PROBLEMS 15 B. Schrefler, E. Oñate an M. Paparakakis(Es) COUPLING REQUIREMENTS FOR WELL POSED AND

More information

Stiffness estimation for flexible transmissions

Stiffness estimation for flexible transmissions SICURA@SIDRA 2010 13 Settembre L Aquila Stiffness estimation for flexible transmissions Fabrizio Flacco Alessandro De Luca Dipartimento di Informatica e Sistemistica Motivation Why we need to know the

More information

Lower Bounds for the Smoothed Number of Pareto optimal Solutions

Lower Bounds for the Smoothed Number of Pareto optimal Solutions Lower Bouns for the Smoothe Number of Pareto optimal Solutions Tobias Brunsch an Heiko Röglin Department of Computer Science, University of Bonn, Germany brunsch@cs.uni-bonn.e, heiko@roeglin.org Abstract.

More information

A Path Planning Method Using Cubic Spiral with Curvature Constraint

A Path Planning Method Using Cubic Spiral with Curvature Constraint A Path Planning Metho Using Cubic Spiral with Curvature Constraint Tzu-Chen Liang an Jing-Sin Liu Institute of Information Science 0, Acaemia Sinica, Nankang, Taipei 5, Taiwan, R.O.C., Email: hartree@iis.sinica.eu.tw

More information

Ordinary Differential Equations: Homework 1

Ordinary Differential Equations: Homework 1 Orinary Differential Equations: Homework 1 M. Gameiro, J.-P. Lessar, J.D. Mireles James, K. Mischaikow January 12, 2017 2 Chapter 1 Motivation 1.1 Exercises Exercise 1.1.1. (Frictionless spring) Consier

More information