• Non ci sono risultati.

AurelioPiazzi * ,AntonioVisioli ! , " Optimalnoncausalset-pointregulationofscalarsystems

N/A
N/A
Protected

Academic year: 2022

Condividi "AurelioPiazzi * ,AntonioVisioli ! , " Optimalnoncausalset-pointregulationofscalarsystems"

Copied!
7
0
0

Testo completo

(1)

Brief Paper

Optimal noncausal set-point regulation of scalar systems

Aurelio Piazzi *, Antonio Visioli

Dipartimento di Ingegneria dell+Informazione, University of Parma, Parco Area delle Scienze 181/a, I-43100 Parma, Italy

Dipartimento di Elettronica per l+Automazione, University of Brescia, Italy Received 8 October 1998; revised 8 May 2000; received in "nal form 12 June 2000

Abstract

This paper presents a novel system inversion approach to the set-point regulation of linear scalar minimum-phase systems. This approach uses closed-form expressions of cause/e!ect pairs that make possible an arbitrarily smooth transition between two given output set-points. The cause/e!ect pairs are based on the introduced concept of `transitiona polynomials. Simple optimization procedures are then proposed to solve the relevant optimal output synthesis and optimal input synthesis. The potentiality of the method is highlighted by the examples presented, namely, a synthesis of elevator velocity pro"les and the performance improving of a PID controller.  2000 Elsevier Science Ltd. All rights reserved.

Keywords: Set-point regulation; System inversion; Optimization

1. Introduction

In the control systems literature, the subject of output tracking has recently been approached with new methods based on system inversion procedures (DiBenedetto

& Lucibello, 1993; Devasia, Chen & Paden, 1996;

Devasia & Paden, 1998; Hunt, Meyer & Su, 1996; Hunt

& Meyer, 1997). In many cases, once the desired output is known in advance, it is possible to perform a stable inversion, i.e. to determine a corresponding bounded (noncausal) input. As pointed out by Hunt and Meyer (1997), the actual control systems design can be centered on a feedforward/feedback scheme where the feedforward control is determined through stable inversion and a feedback regulator handles modeling and signal errors.

The majority of the works pursuing this approach deals with nonlinear and nonminimum-phase systems and the emphasis is on algorithmic procedures to perform a stable inversion on a given output function.

This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor T.

Sugie under the direction of Editor Roberto Tempo. This work was supported in part by MURST scienti"c research funds and by ASI (Italian Space Agency).

* Corresponding author. Tel.: #39-0521-905733; fax: #39-0521- 905723.

E-mail address: [email protected] (A. Piazzi).

In this paper, we propose a novel system inversion approach to the simplest, but fundamental, output track- ing problem, i.e. set-point regulation of linear scalar minimum-phase systems. We will consider that the feed- back regulator has already been properly designed by some method and concentrate on a given transfer func- tion that represents the closed-loop or plant system (cf.

Section 5.2). Then, unlike the previously cited papers, our emphasis is on synthesizing optimal input or output functions that are arbitrarily smooth and are to be used for the purpose of set-point constrained regulation. Con- sistently, our "rst aim is to determine, with closed-form expressions, a parameterized family of cause/e!ect pairs that permits an arbitrarily smooth transition, to be com- pleted in (parameter) timeq, between two given output set-points (Section 2). The solution to this problem has its key in the introduced concept of `transitiona poly- nomials that smoothly shape the system output (cf. ex- pressions (9)}(11)). Secondly, two optimization problems are posed and solved: optimal output synthesis and optimal input synthesis (Sections 3 and 4, respectively).

Speci"cally, in the set of cause/e!ect pairs the output transition time q is, respectively, minimized, subjected to prespeci"ed limits on the output derivatives and subjected to prespeci"ed limits on the input and its derivatives. Overall, in the context of output tracking methodologies, the main contribution and the novelty of the paper is the introduction of the optimality issue in the inversion-based approach. For brevity, proofs of

0005-1098/01/$ - see front matter  2000 Elsevier Science Ltd. All rights reserved.

PII: S 0 0 0 5 - 1 0 9 8 ( 0 0 ) 0 0 1 3 0 - 8

(2)

Propositions 2, 3, 6, 8, 9 and of Theorem 11 are reported in Piazzi and Visioli (2000b).

Notation. The set of integers is denoted by

-, whilst the sets of reals and positive reals are denoted by1 and 1>, respectively. We denote by P the space of the piecewise continuous scalar real functions and by CG the space of the scalar real functions which are continuous till the ith time derivative. Finally, D

G denotes the ith derivative

operator.

2. Cause/e4ect pairs for set-point constrained regulation Consider an nth-order scalar continuous linear system

& with transfer function

G(s) :"k b(s)

a(s)

"

k s K#bK\sK\#2#bs#b

s L#aL\sL\#2#as#a

. (1) The real rational G(s) is stable and has minimum phase with all the zeros and poles belonging to the open left half plane. Moreover, G(s) has no pole-zero cancellations: a(s) and b(s) are coprime. The input and output of& are u31 and y31, respectively. The relative order (or relative degree) of & is o :"n!m. The subspace of external equilibrium points of& is denoted by

E :"+(u, y)31: y"G(0)u,. (2) The set of all cause/e!ect pairs associated with & (also known as the graph of&) is denoted by

B :"+(u( ) ), y( ) ))3P;P: DLy#aL\DL\y#2#ay

"

k(DKu#bK\DK\u#2#bu),.

(3)

Suppose that system & is at the equilibrium point

e? :"(u?,y?)3E at the zero instant of the time axis.

Roughly speaking, the addressed problems are:

(1) Find a su$ciently smooth cause/e!ect parametrized pair (u( ) ; q), y( ) ; q))3B with q31> that permits the system transition to the new given equilibrium point

e@ :"(u@,y@)3E under these requirements:

(a) y(t;q)"y@ ∀t5q;

(b) the image of y(t;q) over [0, q] is [y?,y@], i.e. the time function y(t;q) does not exhibit overshoot- ing nor undershooting.

(2) Determine the minimum q for the cases:

(a) (optimal output synthesis) the absolute values of the derivatives of y(t; q) till the kth order are within the given bounds:

"DGy(t;q)"4yG

+ ∀ t50 i"1,2, k,

(4) (b) (optimal input synthesis) the absolute values of

u(t;

q) and its derivatives till the lth order are within given bounds:

"DGu(t; q)"4uG

+ ∀ t50 i"0, 1,2, l.

(5)

In setting the appropriate maximal order k and l of derivatives in (4) or (5) we may take advantage of this known property (cf. Polderman & Willems, 1998, p. 112).

Proposition 1. Consider a pair (u( ) ), y( ) ))3B. Then

u( ) )3C

J if and only if y( ) )3CM>J with l being a non-

negative integer.

A two-step procedure is proposed to solve Problem 1.

First, with an arbitrarily high k, we synthesize y(t;q)3CI

that is a polynomial function in the time interval [0,q]

and satis"es the requirement (1b). Then, we compute

u(t;

q)3CI\M by system inversion. In the following, without loss of generality, we can consider G(0)"1 (a"kb), e?"(0,0), and e@"(1, 1). In the interval [0,q] de"ne y(t) as follows (here for simplicity we drop the parameter argumentq):

y(t) :"c#ct#2#cI>tI>.

(6) The coe$cient cG can be determined by imposing the following continuity conditions that are necessary in order that y(t) belong to CI:

y(0)"0, Dy(0)"0, 2, D Iy(0)"0,

(7)

y(

q)"1, Dy(q)"0,2 , D

Iy(q)"0.

(8) Exploiting the above conditions with de"nition (6), a system of 2k#2 linear equations with 2k#2 unknown coe$cients arises.

Proposition 2. The linear system of equations (7), (8) admits

a unique solution for any

q31> and any k3-.

The actual solution for y(t;q) with t3[0, q] could be obtained by solving the system (7) (8) directly. A simpler alternative is to employ the closed-form expressions pro- vided by the following proposition.

Proposition 3. The unique solution of system (7)}(8) is

given by

y(t;

q)"RvI(q!v)Idv

OvI(q!v)Idv,

t3[0,

q], (9)

or, alternatively, by

y(t;

q)"(2k#1)!

(k!)qI>





R

v I(q!v)I dv, t3[0, q].

(10)

Moreover, y(t;

q) over [0, q] is monotonically increasing

and its image is [0, 1].

By using the binomial formula to compute the integral appearing in (10) we obtain an explicit expression of the

`transitiona polynomial y(t; q) that allows an arbitrarily

(3)

smooth transition between two constant values (here 0 and 1):

y(t;

q)"



0(2k#1)!

k!

qI>if t40,

G

I i!(k!i)!(2k!i#1)

(!1)

I\G

qGtI\G>

if 04t4q, 1 if t5q.

(11)

Having determined y(t;q) we can compute u(t; q) by system inversion through Laplace transforms. Consider- ing the assumption G(0)"1, we can rewrite the transfer function of& as

G(s)"bKsK#bK\sK\#2#bs#1

aLsL#aL\sL\#2#as#1 . The Laplace transform of u(t;q) is then given by

;(s;q)"G\(s)>(s; q) (12)

with >(s;q)"L[y(t; q)]. By polynomial division we obtain

G

\(s)"cMsM#cM\sM\#2#cs#c#H(s), (13)

H(s)"

d K\sK\#d K\sK\#2#d 

bKsK#bK\sK\#2#bs#1 . (14)

Here the strictly proper H(s) represents the zero dynam- ics of&. De"neg(t):"L\[H(s)] and then obtain the following result whose proof is a straightforward conse- quence of (12) and (13).

Proposition 4. Consider y(t; q) dexned by (11). Provided

that k5

o!1

u(t;

q)"cMDMy(t; q)#cM\DM\y(t; q)#2#cy(t; q)

#





R

g(t!v)y(v; q)dv, t50 (15) holds.

From (15), simpli"ed expressions of u(t;q) with

t3[

q,#R) are as follows:

u(t;

q)"c#





R

g(t!v)y(v;q)dv, (16)

u(t;

q)"c#



Og(t!v)y(v;q)dv#



O

R

g(t!v)dv. (17) By the virtue of minimum-phase assumption upon&, we have u(t; q) bounded over 1. Moreover, it could be shown that limR u(t; q)"1.

Remark 5. Although other function basis could be used to solve Problem 1, the solution provided by (11) and (15)

upon a polynomial base is computationally simple and suitable to be used in a variety of computer-based control applications (Piazzi & Visioli, 2000a).

3. Optimal output synthesis

In this section, we solve the optimal output synthesis problem (4), i.e. our aim is to determine

qH"min+q'0: "DGy(t; q)"4yG

+ ∀ t50 i"1,2, k

,, (18) where y(t;q)3CI is de"ned in (11) and yG

+

, i"1,2, k are assigned bounds. The study of the derivatives of

y(t;

q) is instrumental in solving (18).

Proposition 6. Over the interval [0,q], the derivatives of

y(t;

q) can be expressed as (i"1,2, k#1)

D Gy(t; q)"

(2k#1)!

(k!)qI>

t I>\G(q!t)I>\GQG\(t,q), (19) where QG\(t,q) denotes a suitable homogeneous poly- nomial of total order i!1 (dexning Q(t; q) :"1).

By virtue of Proposition 6, the homogeneous poly- nomial appearing in (19) can be de"ned according to (i"0, 1,2, k)

QG(t,q)"

(k!)qI>

(2k#1)!

D G>y(t; q)

t I\G(q!t)I\G

(20)

or, alternatively,

QG(t,q)" D G[tI(q!t)I]

t I\G(q!t)I\G

. (21)

From direct inspection of Dy(t;q) in (19), it is apparent that Dy(q/2#t; q) is an even function of argument t.

Therefore, by well-known properties, Dy(q/2#t; q) is an odd function, Dy(q/2#t; q) an even function,

D

y(q/2#t; q) an odd function, and so on. The main consequence of this alternating function sequence is that

"DGy(q/2#t; q)" is an even t-function for all i3-. Hence, optimization problem (18) is equivalent to

min

O q s.t. max

 O"DGy(t; q)"4yG

+

,

i"1,2, k.

(22) In solving the above optimization problem, it is useful to know the root distribution of polynomial QG(t,q). The following lemma is a straightforward consequence of the homogeneousness of QG(t,q).

Lemma 7. Any root of QG(t,q) can be expressed as rq with

r being a root of QG(t, 1).

(4)

Proposition 8. The roots of QG(t, 1) are distinct, real, and

can be described as follows (i"1,2, k):

r"1/2$

kGH, j"1,2,pG if i is even, (pG :"i/2), (23)

r"1/2, r"1/2$

kGH,j"1,2,pG if i is odd,

(pG :"(i!1)/2), (24)

0(kG(kG(2(kGNG(1/2. (25)

Proposition 9. The global maximum of "DGy(t; q)" over [0,q/2] can be determined as follows (i4k):

max

 O"DGy(t; q)""max+cG

I

, cG

I

,2, cG

IJ

G,1

qG, (26)

the constants c

G

IH that do not depend on

q are accordingly

dexned as, if i is even (lG :"i/2):

c

G

IH

:""DGy((1/2!kGH)q; q)"qG, j"1,2,2,lG, (27)

and if i is odd (lG :"(i#1)/2)

c

G

I

:""DGy(1/2q; q)"qG, (28)

c

G

IH

:""DGy((1/2!kG H\)q; q)"qG, j"2,3,2,lG. (29) By virtue of Proposition 9, optimization problem (22) is equivalent to

min

Oq s.t. c

I

1 q4

y



+

,

c



I

1 q4

y



+

, max+c

I

, c

I,

1 q4

y



+

, 2

max+cI

I

, cI

I

,2, cI

IJ

I, 1

qI4

y

I

+

. (30) Problem (30) can be further transformed into

min

Oq s.t. c

I

/y

+

4q, (c

I

/y

+

4q,



(max+c

I

, c

I,

/y

+

4q, 2

I(max+cI I

, cI

I

,2, cI

IJ

I,/yI

+

4q. (31) The optimalqH is then given by the formula

qH"max+c

I

/y

+

,(c

I

/y

+

,2,

I(max+cI I

,2, cI

IJ

I,/yI

+,

. (32)

4. Optimal input synthesis

In this section the problem addressed is on determining qI :"min+q'0: "DGu(t; q)"4uG+ ∀t50, i"0,1,2,l,,

(33) where uG+ are appropriate given bounds. First we provide an explicit procedure to compute the derivatives D

Gu(t; q).

Assuming that u(t;q)3CJ with u(t; q)"0 for t(0, it follows that L[DGu(t; q)]"sG;(s; q) and, by the virtue of (12) and (13),

L[D

Gu(t; q)]"(cMsM>G#cM\sM>G\#2

#csG#sGH(s))>(s; q). (34) By polynomial division, the term s

GH(s) can be rewritten

according to (i"0, 1,2, l )

s GH(s)"

d K\

bK

s G\#

d K\

bK

s G\#2

#dG\ K\

bK

s#dG\ K\

bK #

HG(s)

(35)

with HG(s), the ith-order zero-dynamics, de"ned as

HG(s)"

dG K\sK\#dG K\sK\#2#dG s#dG 

bKsK#bK\sK\#2#bs#1 . (36)

Starting from H(s), the computation of HG(s) can be done by recursion through

HG(s)"sHG\(s)!

dG\ K\

bK ,

i"1, 2,2, l

(37) or, more explicitly, using

dG "!dG\ K\

bK , (38)

dG H"dG\ H\!dG\ K\bH

bK,

j"1, 2,2, m!1.

(39) Then, the following result is a straightforward conse- quence of (34) and (35).

Proposition 10. DexnegG(t):"L\[HG(s)] and the ith or-

der derivative of u(t;

q) is given by i"1, 2,2, l

D Gu(t; q)"

M

H

cM\HDM>G\Hy(t; q)#

G\

H

dH K\

bK

D G\\Hy(t; q)

#





R

gG(t!v)y(v; q)dv. (40) The assumption of u(t;q)3CJ corresponds to considering

y(t;

q)3CI with k"o#l (cf. Proposition 1). Any proced- ure whose aim lies in solving (33) can rely on this theorem.

(5)

Fig. 1. The resulting velocity, acceleration and jerk functions of the elevator example.

Theorem 11. The feasible set relative to the constraint in-

equalities of problem (33) is not empty provided that u



+

'1 and uG+'0, i"1,2,2,l.

Denote by F the feasible set of (33) according to F :"+q31>: "DGu(t; q)"4uG+ ∀t50 i"0,1,2,l,.

A numerical approach to estimateqI can be based on the following bisection-type algorithm (e31> is the given accuracy parameter).

Optimal Input Synthesis Algorithm (1) q\"0, q :"1.

(2) Repeatq :"2q until q3F.

(3) q> :"q.

(4) Whileq>!q\'e (a) q :"(q\#q>)/2.

(b) Ifq3F then q> :"q else q\ :"q.

End-while (5) End.

Implementation of OISA requires checkingq3F, i.e. solv- ing a sequence of one-dimensional optimization problems.

There are a variety of methods to do this, among them, the interval algorithms for global optimization (Hansen, 1992). Due to the structure of the feasible set F revealed in the proof of Theorem 1, OISA converges with certainty to a local minimum of Problem (33). Moreover, if F"[qH,R), then the OISA converges to qI, i.e. at any stage of iterations qI3(q\, q>]. In many instances we indeed have F"[qH,R), but perhaps degenerate cases may exist for which FO[qH,R). In order to secure the correct estimation of the global minimum qI, possible anomalous cases can be treated by coupling OISA with a gridding search on the real line or, alternatively, with the interval algorithms for tolerance optimization problems (Hansen, 1992).

5. Examples

5.1. Optimal synthesis of velocity proxles for elevators

As an example of optimal output synthesis we deter- mine the optimal velocity function of an elevator that starts moving with velocity equal to zero and has to reach in minimum time the cruise velocity v+ with constraints on the maximum acceleration a+ and on the maximum jerk j+, in order to assure a comfortable travel to the passengers. Choosing y(t;q)3C (k"2) so that the jerk function is continuous, we have that the velocity function is, according to (11):

v(t;

q)"v+y(t; q)"v+



q6

t

!15q

t

#10q

t





for t3[0,q] and v(t; q)"v+ for t'q. Hence, the above problem can be formulated as follows:

min

OZ1>q s.t. "v+Dy(t; q)"4a+, "v+Dy(t; q)"4j+

∀t50. (41)

Fixing v+"10 m/s, a+"2 m/s and j+"0.5 m/s, problem (41) is equivalent to

qH"min+q'0: "Dy(t; q)"4y

+

,"Dy(t; q)"4y+

∀t3[0, q],, (42)

where qH is the sought optimal transition time and y

+

"0.2, y

+

"0.05. For k"2, the solution (32) specializes

qH"max+c

I

/y

+

,(c

I

/y

+ ,

, (43) where c

I

"15/8 and c

I

"5.7735 are determined ac- cording to (28) and (27), respectively. HenceqH"10.75 s results. The resulting velocity, acceleration and jerk func- tions are plotted in Fig. 1. It appears how the active constraint of problem (41) is the one on the jerk function, which reaches the jerk bound twice during the transient, and how the velocity function is monotonically increasing, according to Proposition 3.

5.2. Improving the performances of a PID controller

Consider a plant, with transfer function

P(s)"

377(s#2)

[(s#2)#9][(s#3)#49],

that is subjected to the output regulation of a PID control- ler using a typical unity-feedback system. The PID

(6)

Fig. 2. Control variable u and system output y with the classical PID scheme and with the inversion-based approach.

Fig. 3. Optimal reference input signal with the inversion-based approach.

controller has the (proper) structure

C(s)"KA s

#2duLs#uL

s(s#50)

,

where the PID tuning parameters KA, d and uL have been chosen, in a classic control setup, to minimize the settling time of the unit-step response subjected to (i) a stable closed-loop; (ii) an overshooting not exceeding S% of the steady-state output; and (iii) a control variable u(t) not exceeding the saturation limit u12. For the case at hand,

S"10 and u12"3, the optimal values of the PID para-

meters have been determined by means of genetic algo- rithms: it results

KA"7.6172, d"0.4323 and

uL"5.1073 rad/s. The obtained settling time is equal to 1.68 s (here de"ned as the time it takes for the output to remain into a range of 2% of the steady-state value). Plots of the control variable u and of the system output y are shown in Fig. 2.

The set-point regulation performance of the above control scheme can be signi"cantly improved by substituting the unit-step reference with a new reference function designed by means of the optimal input synthesis described in Section 4. First, a cause/e!ect pair (u(t; q); y(t; q))3B associated with P(s) has to be deter- mined such as u(t;q)3C. The relative order of P(s) is o"3 so that, by Proposition 1, y(t; q)3C. Hence, ac- cording to (11),

y(t;

q)"!20

t



q#70

t



q!84

t



q#35

t



q,

t3[0,

q].

Then, the OISA has to be applied to solve the following optimization problem:

min

OZ1>q s.t. "u(t; q)"4u12 ∀t50.

It results in the minimum transition time qI"0.367 s.

Having determined the system output y(t;qI), the system inversion can be applied to the closed-loop system

¹(s)"

C(s)P(s)

1#C(s)P(s)

in order to determine the optimal reference input

r(t;

qI)"L\[¹\(s)>(s; qI)].

The resulting optimal reference input, determined with Proposition 6, is plotted in Fig. 3, whilst the corresponding control variable and system output are shown in Fig. 2. It is worth noticing that the control variable does not exceed the saturation level, as expected. The obtained settling time is equal to 0.31 s, which is more than

"ve times less than the one achieved with the unit-step reference.

6. Conclusions

For linear scalar systems, this paper has presented a noncausal technique that provides the synthesis of an optimal open-loop (feedforward) control signal to be used for the purpose of set-point constrained regulation, in which smoothness constraints are imposed on the plant input or output functions. This technique implicitly as- sumes that a feedback regulator has previously been de- signed independently from the optimal feedforward command signal. Indeed, as it has been shown in the examples, the use of an optimal noncausal command input instead of the typical step-input can considerably improve the set-point regulation performances of a given control scheme. As a consequence, applying this inversion based

(7)

method is straightforward and the potential usefulness of the technique appears signi"cant in the control engineer- ing "eld, especially for the motion control problems. In particular, for the point-to-point motion in mechanical systems the methodology has been proven e!ective and relatively una!ected by parameter variations even if ap- plied as a plain open-loop strategy (Piazzi & Visioli, 2000a). However, from a robustness viewpoint the best results can be obtained with a combined synthesis of the noncausal feedforward action with the feedback regulator (Piazzi & Visioli, 1998).

References

Devasia, S., Chen, D., & Paden, B. (1996). Nonlinear inversion-based output tracking. IEEE Transactions on Automatic Control, 41, 930}943.

Devasia, S., & Paden, B. (1998). Stable inversion for nonlinear non- minimum-phase time-varying systems. IEEE Transactions on Automatic Control, 43, 283}288.

Di Benedetto, M. D., & Lucibello, P. (1993). Inversion of non- linear time-varying systems. IEEE Transactions on Automatic Control, 38, 1259}1264.

Hansen, E. (1992). Global optimization using interval analysis. New York:

Marcel Dekker.

Hunt, L. R., & Meyer, G. (1997). Stable inversion for nonlinear systems.

Automatica, 33(8), 1549}1554.

Hunt, L. R., Meyer, G., & Su, R. (1996). Noncausal inverses for linear systems. IEEE Transactions on Automatic Control, 41, 608}611.

Piazzi, A., & Visioli, A. (1998). A system inversion approach to robust set-point regulation. Proceedings of the 36th IEEE International Con- ference on Decision and Control. Tampa, USA, December 1998. (pp.

3849}3854).

Piazzi, A., & Visioli, A. (2000a). Minimum-time system-inversion-based motion planning for residual vibration reduction. IEEE/ASME Trans- actions on Mechatronics, 5(1), 12}22.

Piazzi, A., & Visioli, A. (2000b). Set-point regulation of scalar systems via optimal dynamic inversion. Technical Report TSC01-00, Dipartimento di Ingegneria dell'Informazione, University of Parma, March 2000.

Polderman, J. W., & Willems, J. C. (1998). Introduction to Mathematical Systems Theory. New York: Springer.

Aurelio Piazzi received the Laurea degree in nuclear engineering in 1982 and the Ph.D.

degree in system engineering in 1987, both from the University of Bologna. From 1990 to 1992, he was a Research Associate in System Theory, D.E.I.S., University of Bologna. Since November, 1992 he has been an Associate Professor of Automatic Control, Dipartimento di Ingegneria dell'Informazione, University of Parma. His main research interests are system and con- trol theory and related engineering applica- tions. His recent research activities have been focused on methods of global optimization applied to robotics and control problems and on dynamic inversion techniques for vision-based automatic steering and for the design of robust control systems. Dr. Piazzi is a member of IEEE, IFAC, and SIAM.

Antonio Visioli received the Laurea degree in electronic engineering from the Univer- sity of Parma, Parma, Italy, and the Ph.D.

degree in applied mechanics from the Uni- versity of Brescia, Brescia, Italy, in 1995 and 1999, respectively. His Ph.D. dissertation was on control strategies for industrial robot manipulators. He is currently an As- sistant Professor of Automatic Control, Department of Electronics for Automation, University of Brescia, Italy. His research interests include industrial robot control and trajectory planning, dynamic-inversion-based control and PID con- trol. Dr. Visioli is a member of IFAC and IEEE.

Riferimenti

Documenti correlati

Archivio tesi corso di laurea in ingegneria meccanica 115/04 Anno accademico 2003/2004.

proiettando nei futuri trenta anni i dati (misero in relazione variabili come il volume consegnato, il prezzo del lavoro, l’elettricità, le materie prime, i servizi ed il capitale,

According to the data released by the National Penitentiary Department (Departamento Penitenciário Nacional -DEPEN), through Infopen, in 2019 Bra- zil had 748,009 prisoners

Given the small model theorem above, we can conclude that, when evaluating the entailment, we can restrict our consideration to small models, namely, to polynomial multi-linear

417 Laboratorio per studenti del Piano Lauree Scientifiche di Scienza dei Materiali di

un repertorio pressoché inesauribile cui attingere anche in anni successivi ⁷⁵. Come Marinoni Canella fu influenzato dalla pittura fiamminga, che ebbe modo di studiare nei suoi

• we define a HT library containing “basic versions” of triggers and payloads of known RTL implementations of HTs; the HT library can be easily extended by users to keep up with

In developed countries, the spectrum of aetiology of CD includes functional disorders, nutrient malabsorp- tion (such as food allergy, celiac disease, and cystic fibrosis), autoim-