This application claims priority to Chinese Patent Application No. 202211651456.5 with a filing date of Dec. 21, 2022. The content of the aforementioned application, including any intervening amendments thereto, is incorporated herein by reference.
The present disclosure relates to a decoupling control method for a precision motion stage, and in particular to a dynamic decoupling control method for a multi-degree-of-freedom precision motion stage, and belongs to the field of control of multi-degree-of-freedom motion systems.
A multi-degree-of-freedom precision motion stage is a typical multi-degree-of-freedom motion system and has the characteristics of complex structure and high control difficulty. When applied to a lithography machine, the motion performance of the multi-degree-of-freedom precision motion stage directly determines the yield and quality of manufactured chips. Taking a 28 nm immersion type lithography machine in China for example, it is required to meet a nano-level linear motion precision and a microradian-level rotational motion precision. To meet so stringent requirements, a control algorithm used must be intensively studied, in addition to using devices such as a high-performance motor and a high-precision sensor.
For a precision motion stage in a lithography machine, its requirement for multi-degree-of-freedom motion brings about a particular problem. Compared with a single-degree-of-freedom motion system, an interference between degrees of freedom in a multi-degree-of-freedom motion system is the most important factor influencing the motion performance. Generally, existing control strategies for a multi-degree-of-freedom motion system are nominal decoupling control methods, in which a nominal decoupling controller is obtained by calculation based on a nominal model such that a multi-degree-of-freedom controlled object is transformed into a plurality of single-degree-of-freedom controlled objects. However, the nominal decoupling controller obtained in such a way cannot completely decouple the system. Especially, at medium and high frequency bands, a comparatively obvious interference may be residual, thus seriously affecting the final motion precision. To improve the motion precision, the accuracy of decoupling needs to be improved as much as possible. In view of this, the present disclosure involves studying a dynamic decoupling method to solve the problem of incomplete decoupling by a conventional nominal decoupling control method.
To solve the shortcomings in the prior art, the present disclosure provides a dynamic decoupling control method for a multi-degree-of-freedom precision motion stage, which can effectively realize decoupling at medium and high frequency bands, improve the accuracy of decoupling, and simplify an algorithm flow, and is prone to engineering implementation.
To achieve the above objective, the present disclosure adopts the following technical solution: a dynamic decoupling control method for a multi-degree-of-freedom precision motion stage including the following steps:
where z represents a time shift-forward operator, and for a discrete signal x(t), zx(t)=x(t+1); t represents a sampling time; and n represents the number of degrees of freedom of a motion stage;
where m represents an order of the dynamic decoupling controller; Ψ=[1,z−1, . . . , z−m] is a basis function; θij=[θij,0,θij,1, . . . , θij,m]TΣRm+1 is a coefficient to be optimized; and R represents a real number field;
where M represents an expected diagonal model, and L represents a filter;
where N represents the number of sampling points, and di represents the i-th element in the output from the nominal decoupling controller, ūj(t) represents an information vector, ūj(t)=Ψũj(t)=[ũj(t), ũj(t−1), . . . , ũj(t−m)]∈R1x(m+1), and ũj represents the j-th element in the virtual control quantity; the indicator function is minimized to obtain an estimated value of the coefficient to be optimized of the dynamic decoupling controller; and the following parameters are defined in order to simplify the algorithm flow:
decomposing an optimization problem of the indicator function into n optimization subproblems:
letting Ji=∥Di−Φτi∥2 and minimizing Ji,i=1, 2, . . . n to obtain an estimated value {circumflex over (τ)}i of parameter τi:
thereby obtaining an estimated value of {circumflex over (θ)}ij the coefficient θij to be optimized of element Kij(z) in the i-th row and the j-th column in the dynamic decoupling controller K(z), thus realizing dynamic decoupling control.
Compared with the prior art, the present disclosure has the following beneficial effects: the dynamic decoupling controller used in the dynamic decoupling control method proposed in the present disclosure is in the form of the FIR filter so that decoupling at medium and high frequency bands can be effectively realized, thus improving the accuracy of decoupling. The problem of incomplete decoupling caused by a conventional nominal decoupling control method is addressed, and there is no need to know an accurate model of an object, avoiding a complex identification process. The design can be completed only by using an actual position signal that can be measured and output data of the nominal decoupling controller. The method is prone to engineering implementation. The influence of the interference between the degrees of freedom in the system is reduced and the motion performance is improved.
The technical solution of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely a part rather than all of the embodiments of the present disclosure. All other embodiments derived from the embodiments in the present disclosure by a person of ordinary skill in the art without creative efforts should fall within the protection scope of the present disclosure.
A dynamic decoupling control method for a multi-degree-of-freedom precision motion stage includes the following steps:
where z represents a time shift-forward operator, and for a discrete signal x(t), zx(t)=x(t+1); t represents a sampling time; and n represents the number of degrees of freedom of a motion stage;
where m represents an order of the dynamic decoupling controller; Ψ=[1, z−1, . . . , z−m] is a basis function; θij=[θij,0,θij,1, . . . , θij,m]T∈Rm+1 is a coefficient to be optimized; and R represents a real number field;
where M represents an expected diagonal model, and L represents a filter;
where a diagonal element Mi represents an expected model of the i-th degree of freedom, in the following form:
where hi represents an inertia coefficient for the i-th degree of freedom, and s represents a Laplace operator, and τi represents a time constant of a time delay in the system, which may be approximate to 0 if a time delay in the system is tiny; and the filter L is in the following form:
where ks represents a time constant, and generally, ks=0.01;
where N represents the number of sampling points, and di represents the i-th element in the output from the nominal decoupling controller, ũj(t) represents an information vector, ūj(t)=Ψũj(t)=[ũj(t),ũj(t−1), . . . , ũj(t−m)]∈R1x(m+1), and ũj represents the j-th element in the virtual control quantity; the indicator function is minimized to obtain an estimated value of the coefficient to be optimized of the dynamic decoupling controller, and the following parameters are defined in order to simplify the algorithm flow:
decompose an optimization problem of the indicator function into n optimization subproblems:
let Ji=∥Di−Φτi∥2, minimize Ji,i=1, 2, . . . n to obtain an estimated value of parameter τi, where due to τi=[θi1T,θi2T, . . . , θinT]T, the estimated value of the coefficient θij to be optimized can be obtained from the estimated value of the parameter τi, and Ji is minimized by using a method of least squares to obtain the estimated value {circumflex over (τ)}i of the parameter τi:
thereby obtain an estimated value θij of the coefficient θij to be optimized of element Kij(z) in the i-th row and the j-th column in the dynamic decoupling controller K(z), thus realizing dynamic decoupling control.
With reference to
and an expected diagonal model of the system has no time delay,
and a servo cycle of the control system is
A dynamic decoupling controller K(z) is defined:
Each element in the dynamic decoupling controller is expressed as:
A nominal decoupling control method is applied to a measured actual position signal y of the actual system and an output d from a nominal decoupling controller, respectively as shown in
An indicator function to be optimized is as follows:
J1=∥D1−Φτ1∥2 and J2=∥D2−Φτ2∥2 are separately minimized by using the method of method of least squares, and resulting estimated values of parameters τ1 and τ2 are respectively as follows:
Due to the parameters τ1=[θ11T,θ12T]T and τ2=[θ21T,θ22T]T the estimated value {circumflex over (θ)}ij of the coefficient to be optimized can be extracted from the estimated values of the parameters τ1 and τ2, thereby obtaining:
The estimated values are substituted into the form of the dynamic decoupling controller to obtain the final dynamic decoupling controller:
To verify the effectiveness of the dynamic decoupling control method, an experiment is conducted on the nominal decoupling controller K0 and the dynamic decoupling controller K*(z) by using a square signal. The square signal used in the experiment is as shown in
Then, the influence of motion at the y degree of freedom on the x degree of freedom is verified. In the experiment, the reference signal for the y degree of freedom is let to be a square signal, and the reference signal for the x degree of freedom is let to be 0. The experimental results are as shown in
It is apparent for those skilled in the art that the present disclosure is not limited to details of the above exemplary embodiments, and that the present disclosure may be implemented in other particular forms without departing from the spirit or basic features of the present disclosure. The embodiments should be regarded as exemplary and non-limiting in every respect, and the scope of the present disclosure is defined by the appended claims rather than the above descriptions. Therefore, all changes falling within the meaning and scope of equivalent elements of the claims are intended to be included in the present disclosure. Any reference numerals in the claims should not be considered as limiting the claims involved.
It should be understood that although this description is made in accordance with the embodiments, not every embodiment includes only one independent technical solution. Such a description is merely for the sake of clarity, and those skilled in the art should take the description as a whole. The technical solutions in the embodiments can also be appropriately combined to form other embodiments which are comprehensible for those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
202211651456.5 | Dec 2022 | CN | national |