Computer-readable storage medium, generating method, generating apparatus, driving apparatus, processing apparatus, lithography apparatus, and method of manufacturing article

US9762167B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9762167-B2
Application numberUS-201414519878-A
CountryUS
Kind codeB2
Filing dateOct 21, 2014
Priority dateOct 31, 2013
Publication dateSep 12, 2017
Grant dateSep 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention provides a computer-readable storage medium which stores a program for causing a computer to generate time-series data of an electric current to be supplied to a motor in order to cause, a control system, including the motor configured to drive an object, to transit from a first state to a second state, the program causing the computer to generate the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-readable storage medium which stores a program for causing a computer to generate time-series data of an electric current to be supplied to a motor in order to cause, a control system, including the motor configured to drive an object, to transit from a first state to a second state, the program causing the computer to generate the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance, wherein the plurality of models correspond to respective different operating environments of the control system and estimate respective ones of the state quantity of the specific mode. 2. The medium according to claim 1 , wherein the control system is configured to control a state quantity of a first mode of the vibration mode and the motion mode, and the state quantity of the specific mode is a state quantity of a second mode, different from the first mode, of the vibration mode and the motion mode. 3. The medium according to claim 2 , wherein the state quantity of the first mode is a rotation angle of the object which rotates with a driving shaft of the motor, and the state quantity of the second mode is an inclination angle of the object. 4. The medium according to claim 2 , wherein the state quantity of the first mode is a position, in a first direction, of the object which is driven by the motor in the first direction, and the state quantity of the second mode is a position of the object in a second direction orthogonal to the first direction. 5. The medium according to claim 1 , wherein the respective operating environments are different from each other in a temperature of a space in which the control system is arranged. 6. The medium according to claim 1 , wherein the evaluation function includes a sum of squares each of which is a square of a derivative value of the time-series data. 7. The medium according to claim 1 , wherein the evaluation function includes a magnitude of a specific frequency component of the time-series data. 8. The medium according to claim 1 , wherein the evaluation function includes a sum of squares each of which is a square of one of the time-series data. 9. The medium according to claim 1 , wherein the evaluation function includes electric power consumption of an electric current amplifier configured to supply an electric current to the motor. 10. The medium according to claim 1 , wherein the evaluation function includes a maximum value of absolute values of the time-series data. 11. The medium according to claim 1 , wherein the evaluation function includes a maximum value of absolute values of voltages to be applied to the motor in accordance with the time-series data. 12. A generating method of generating time-series data of an electric current to be supplied to a motor in order to cause a control system, including the motor configured to drive an object, to transit from a first state to a second state, the method comprising: obtaining the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance, wherein the plurality of models correspond to respective different operating environments of the control system and estimate respective ones of the state quantity of the specific mode. 13. A generating apparatus which generates time-series data of an electric current to be supplied to a motor in order to cause a control system, including the motor configured to drive an object, to transit from a first state to a second state, the apparatus comprising: a processor configured to obtain the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance, wherein the plurality of models correspond to respective different operating environments of the control system and estimate respective ones of the state quantity of the specific mode. 14. A driving apparatus which includes a control system including a motor configured to drive an object, the apparatus comprising: a processor configured to obtain time-series data of an electric current to be supplied to the motor in order to cause the control system to transit from a first state to a second state, the processor obtaining the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance, wherein the plurality of models correspond to respective different operating environments of the control system and estimate respective ones of the state quantity of the specific mode. 15. A processing apparatus which includes a mirror, and processes an object by irradiating the object with light via the mirror, the apparatus comprising: a driving apparatus in which the motor is configured to drive the mirror, wherein the driving apparatus comprises: a processor configured to obtain time-series data of an electric current to be supplied to the motor in order to cause a control system, including the motor, to transit from a first state to a second state, the processor obtaining the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plurality of state quantities respectively obtained from a plurality of models each of which estimates, from the time-series data, a state quantity of a specific mode of a vibration mode and motion mode of the object, and so that a value of an evaluation function for evaluating the time-series data falls within a tolerance, wherein the plurality of models correspond to respective different operating environments of the control system and estimate respective ones of the state quantity of the specific mode. 16. A lithography apparatus which includes a stage configured to hold a substrate, and forms a pattern on the substrate held by the stage, the apparatus comprising: a driving apparatus in which the motor is configured to drive the stage, wherein the driving apparatus comprises: a processor configured to obtain time-series data of an electric current to be supplied to the motor in order to cause the control system to transit from a first state to a second state, the processor obtaining the time-series data so as to satisfy a constraint including a condition to constrain an upper limit value of dispersion of a plura

Assignees

Inventors

Classifications

  • with both horizontal and vertical deflecting means, e.g. raster or XY scanners (colour television using laser beams scanning a display screen H04N9/3129) · CPC title

  • Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head · CPC title

  • Handling stress or warp of chucks, masks or workpieces, e.g. to compensate for imaging errors or considerations related to warpage of masks or workpieces due to their own weight · CPC title

  • control · CPC title

  • H02P23/04Primary

    specially adapted for damping motor oscillations, e.g. for reducing hunting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9762167B2 cover?
The present invention provides a computer-readable storage medium which stores a program for causing a computer to generate time-series data of an electric current to be supplied to a motor in order to cause, a control system, including the motor configured to drive an object, to transit from a first state to a second state, the program causing the computer to generate the time-series data so a…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H02P23/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).