IP Library Granted Patent US 6,996,506
Granted Patent B2
US 6,996,506 · App. 09/805,598 · Granted Feb 7, 2006

Process and device for displacing a moveable unit on a base

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,996,506
App. No.
09/805,598
Granted
Feb 7, 2006
Kind
B2
Abstract

A Process and device for displacing a moveable unit on a base. The process includes: a) a force (F) is determined which, applied to the moveable unit ( 4 ), produces a combined effect, on the one hand, on the moveable unit ( 4 ) so that it exactly carries out the envisaged displacement on the base ( 2 ), especially as regards the prescribed duration and prescribed distance of the displacement, and, on the other hand, on the elements (MA 1 , MA 2, MA 3, 4 ) brought into motion by this displacement so that all these elements are immobile at the end of said displacement of the moveable unit ( 4 ); and b) the force (F) thus determined is applied to the moveable unit ( 4 ).

Claims (576)

1. A process for displacing a moveable unit ( 4 ) on a base ( 2 ), said moveable unit ( 4 ) being displaced linearly according to a predetermined displacement under the action of a controllable force (f), wherein:

a) equations are defined which: illustrate a dynamic model of a system formed by elements ( 2 , 4 , MA, MA 1 , MA 2 , MA 3 ), of which said moveable unit ( 4 ) is one, which are brought into motion upon a displacement of said moveable unit ( 4 ); and

comprise at least two variables, of which the position of said moveable unit ( 4 ) is one;

b) all the variables of this system, together with said force (F), are expressed as a function of one and the same intermediate variable y and of a specified number of derivatives as a function of time of this intermediate variable, said force (F) being such that, applied to said moveable unit ( 4 ), it displaces the latter according to said specified displacement and renders all the elements of said system immobile at the end of said displacement;

c) the initial and final conditions of all said variables are determined;

d) the value as a function of time of said intermediate variable is determined from the expressions for the variables defined in step b) and said initial and final conditions;

e) the value as a function of time of said force is calculated from the expression for the force, defined in step b) and said value of the intermediate variable, determined in step d); and

f) the value thus calculated of said force (F) is applied to said moveable unit ( 4 ).

2. The process as claimed in claim 1 , wherein, in step a), the following operations are carried out: the variables of the system are denoted xi, i going from 1 to p, p being an integer greater than or equal to 2, and the balance of the forces and of the moments is expressed, approximating to first order if necessary, in the so-called polynomial matrix form:

A(s)X=bF

with:

A(s) matrix of size p×p whose elements Aij(s) are polynomials of the variable s=d/dt;

(

x1

xp

)

;

b the vector of dimension p; and

F the force exerted by a means of displacing the moveable unit and in that, in step b), the following operations are carried out:

the different variables xi of said system, i going from 1 to p, each being required to satisfy a first expression of the form:

xi

=

j

=

0

j

=

r

pi

,

j

·

y

(

j

)

,

the y (j) being the derivatives of order j of the intermediate variable y, r being a predetermined integer and the pij being parameters to be determined, a second expression is obtained by putting y (j) =s j ·y:

xi

=

(

j

=

0

j

=

r

pi

,

j

·

s

j

)

y

=

Pi

(

s

)

·

y

,

a third expression of vectorial type is defined on the basis of the second expressions relating to the different variables xi of the system (S 1 , S 2 ):

X=P·y

comprising the vector

P

=

(

P1

Pp

)

said vector P is calculated, by replacing X by the value P·y in the following system:

{

B

T

·

A

(

s

)

·

P

(

s

)

=

Op

-

1

bp

·

F

=

j

=

1

j

=

p

Ap

,

j

(

s

)

·

Pj

(

s

)

·

y

in which:

B T is the transpose of a matrix B of size px(p− 1 ), such that B T b=Op− 1 ;

bp is the p-th component of the vector b previously defined; and

Op− 1 is a zero vector of dimension (p− 1 );

the values of the different parameters pi,j are deduced from the value thus calculated of the vector P; and

from these latter values are deduced the values of the variables xi as a function of the intermediate variable y and of its derivatives, on each occasion using the corresponding first expression.

3. The process as claimed in claim 1 , wherein, in step d), a polynomial expression for the intermediate variable y is used to determine the value of the latter.

4. The process as claimed in claim 3 , wherein, the initial and final conditions of the different variables of the system, together with the expressions defined in step b), are used to determine the parameters of the polynomial expression for the intermediate variable y.

5. The process as claimed in claim 1 for displacing a moveable unit ( 4 ) on a base ( 2 ) which is mounted elastically with respect to a floor (S) and which may be subjected to linear and angular motions, wherein the variables of the system are the linear position x of the moveable unit, the linear position xB of the base and the angular position θz of the base, which satisfy the relations:

{

x

=

y

+

(

rB

kB

+

r

θ

k

θ

)

y

(

1

)

+

(

mB

kB

+

rBr

θ

kBk

θ

+

J

k

θ

)

y

(

2

)

+

(

rBJ

kBk

θ

+

mBr

θ

kBk

θ

)

y

(

3

)

+

mBJ

kBk

θ

y

(

4

)

xB

=

-

m

kB

(

J

k

θ

y

(

4

)

+

r

θ

k

θ

y

(

3

)

+

y

(

2

)

)

θ

z

=

-

d

m

k

θ

(

m

B

kB

y

(

4

)

+

rB

kB

y

(

3

)

+

y

(

2

)

)

which:

m is the mass of the moveable unit;

mB, kB, kθ, rB, rθ are respectively the mass, the linear stiffness, the torsional stiffness, the linear damping and the torsional damping of the base;

J is the inertia of the base with respect to a vertical axis;

d is the distance between the axis of translation of the center of mass of the moveable unit and that of the base; and

y (1) , y (2) , y (3) and y (4) are respectively the first to fourth derivatives of the variable y.

6. The process as claimed in claim 1 for displacing on a base a moveable unit ( 4 ) on which are elastically mounted a number p of auxiliary masses MAi, p being greater than or equal to 1, i going from 1 to p, wherein the variables of the system are the position x of the moveable unit ( 4 ) and the positions zi of the p auxiliary masses MAi, which satisfy the relations:

{

x

=

(

i

=

1

p

(

mi

ki

s

2

+

ri

ki

s

+

1

)

)

·

y

zi

=

(

j

=

1

j

i

p

(

mj

kj

s

2

+

rj

kj

s

+

1

)

)

·

(

ri

ki

s

+

1

)

·

y

in which:

illustrates the product of the associated expressions;

mi, zi, ki and ri are respectively the mass, the position, the stiffness and the damping of an auxiliary mass MAi;

mj, kj and rj are respectively the mass, the stiffness and the damping of an auxiliary mass MAj; and

s=d/dt.

7. The process as claimed in claim 1 for displacing a moveable unit ( 4 ) on a base ( 2 ) which is mounted elastically with respect to the floor (S) and on which is elastically mounted an auxiliary mass (MA), wherein the variables of the system are the positions x, xB and zA respectively of the moveable unit ( 4 ), of the base ( 2 ) and of the auxiliary mass (MA), which satisfy the relations:

{

x

=

[

(

mAs

2

+

rAs

+

kA

)

·

(

mBs

2

+

(

rA

+

rB

)

s

+

(

kA

+

kB

)

)

-

(

rAs

+

kA

)

2

]

·

y

xB

=

-

My

(

2

)

zA

=

-

M

(

rAy

(

3

)

+

kAy

(

2

)

)

in which:

M, mB and mA are the masses respectively of the moveable unit ( 4 ), of the base ( 2 ) and of the auxiliary mass (MA);

rA and rB are the dampings respectively of the auxiliary mass (MA) and of the base ( 2 );

kA and kB are the stiffnesses respectively of the auxiliary mass (MA) and of the base ( 2 ); and

s=d/dt.

8. The process as claimed in claim 1 for displacing on a base mounted elastically with respect to a floor, a moveable unit on which is elastically mounted an auxiliary mass, wherein the variables of the system are the positions x, xB and zC respectively of the moveable unit, of the base and of the auxiliary mass, which satisfy the relations:

{

x

=

[

(

mCs

2

+

rCs

+

kC

)

·

(

mBs

2

+

rBs

+

kB

]

·

y

xB

=

[

(

mCs

2

+

rCs

+

kC

)

·

(

Ms

2

+

rCs

+

kC

)

-

(

rCs

+

kC

)

2

]

·

y

zC

=

(

rCs

+

kC

)

·

(

mBs

2

+

rBs

+

kB

)

·

y

in which:

M, mB and mC are the masses respectively of the moveable unit, of the base and of the auxiliary mass;

rB and rC are the dampings respectively of the base and of the auxiliary mass;

kB and kC are the stiffnesses respectively of the base and of the auxiliary mass; and

s=d/dt.

9. A device comprising:

a base ( 2 );

a moveable unit ( 4 ) which may be displaced linearly on said base ( 2 ); and

a controllable actuator ( 5 ) able to apply a force (F) to said moveable unit ( 4 ) with a view to its displacement on said base ( 2 ),

wherein it furthermore comprises means ( 6 ) which implement steps a) to e) of the process specified under claim 1 , so as to calculate a force (F) which may be applied to said moveable unit ( 4 ), and which determine a control command and transmit it to said actuator ( 5 ) so that it applies the force (F) thus calculated to said moveable unit ( 4 ).

10. A device, comprising:

a base;

a first body coupled to said base;

a second body coupled to said first body;

an actuator coupled to said first body; and,

a computer that provides a control command to said actuator, said control command induces a force profile that causes said first body to move from a start position at a start time to an end position at an end time, so that said base has a zero displacement at the end time.

11. The device of claim 10 , wherein the force profile is dependent upon an intermediate variable and derivatives of the intermediate variable.

12. The device of claim 10 , wherein said second body has a zero displacement at the end time.

13. The device of claim 10 further comprising elastic mounts coupled to said base.

14. A device, comprising:

a base;

a first body coupled to said base;

a second body coupled to said first body;

an actuator coupled to said first body; and,

calculation means for generating a control command to said actuator, said control command induces a force profile that causes said first body to move from a start position at a start time to an end position at an end time, so that said base has a zero displacement at the end time.

15. The device of claim 14 , wherein the force profile is dependent upon an intermediate variable and derivatives of the intermediate variable.

16. The device of claim 14 , wherein said second body has a zero displacement at the end time.

17. The device of claim 14 , further comprising elastic mounts coupled to said base.

18. A device, comprising:

a base;

a first body coupled to said base;

a second body coupled to said base;

an actuator coupled to said first body; and,

a computer that provides a control command to said actuator, said control command induces a force profile that causes said first body to move from a start position at a start time to an end position at an end time, so that said base has a zero displacement at the end time.

19. The device of claim 18 , wherein the force profile is dependent upon an intermediate variable and derivatives of the intermediate variable.

20. The device of claim 18 , wherein said second body has a zero displacement at the end time.

21. The device of claim 18 , further comprising elastic mounts coupled to said base.

22. A device, comprising:

a base;

a first body coupled to said base;

a second body coupled to said base;

an actuator coupled to said first body; and,

calculation means for generating a control command to said actuator, said control command induces a force profile that causes said first body to move from a start position at a start time to an end position at an end time, so that said base has a zero displacement at the end time.

23. The device of claim 22 , wherein the force profile is dependent upon an intermediate variable and derivatives of the intermediate variable.

24. The device of claim 22 , wherein said second body has a zero displacement at the end time.

25. The device of claim 22 , further comprising elastic mounts coupled to said base.

26. A method for moving a first body relative to a base, wherein a second body is coupled to the first body, comprising:

calculating a control command to move the first body relative to the base; and

exerting a force onto the first body, the force having a force profile that causes the first body to move from a start position at a start time to an end position at an end time, so that the base has a zero displacement a the end time.

27. The device of claim 26 , wherein the force profile is dependent upon an intermediate variable and derivatives of the intermediate variable.

28. The device of claim 26 , wherein said second body has a zero displacement at the end time.

29. A method for moving a first body relative to a base, wherein a second body is coupled to the base, comprising:

calculating a control command to move the first body relative to the base; and,

exerting a force onto the first body, the force having a force profile that causes the first body to move from a start position at a start time to an end position at an end time, so that the base has a zero displacement at the end time.

30. The device of claim 29 , wherein the force profile is dependent upon an intermediate variable and derivatives of the intermediate variable.

31. The device of claim 29 , wherein said second body has a zero displacement at the end time.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2022
From: BARCLAYS BANK PLC
To: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION; ELECTRO SCIENTIFIC INDUSTRIES, INC.
Reel/Frame 062739/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION
Reel/Frame 048226/0095 →
SECURITY AGREEMENT Recorded May 4, 2016
From: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION
To: BARCLAYS BANK PLC; BARCLAYS BANK PLC
Reel/Frame 038663/0139 →
SECURITY AGREEMENT Recorded May 4, 2016
From: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038663/0265 →
RELEASE OF SECURITY INTEREST Recorded Apr 29, 2016
From: JPMORGAN CHASE BANK N.A., AS ADMINISTRATIVE AGENT
To: NEWPORT CORPORATION
Reel/Frame 038581/0112 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: NEWPORT CORPORATION
To: JPMORGAN CHASE BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 030847/0005 →
RELEASE OF SECURITY INTEREST Recorded Jul 19, 2013
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: NEWPORT CORPORATION
Reel/Frame 030833/0421 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 5, 2011
From: NEWPORT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 027019/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2001
From: VAN NGUYEN, DIEP; LEVINE, JEAN
To: NEWPORT CORPORATION
Reel/Frame 011989/0206 →