Patent US4755729A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4755729A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of controlling a control system with improved robustness to disturbances

Assignee: Panasonic Holdings Corp
•
Filing: 1987-03-06
•
Granted: 1988-07-05
•
Expires: 2007-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control method has a detecting step for obtaining a detected signal corresponding to a controlled variable of a controlled system and a controlling step for supplying the controlled system with a control signal corresponding to the detected signal. The controlling step includes an error signal producing step for producing an error signal corresponding to the detected signal at intervals of a detecting period of time, a storing step for producing a plurality of stored values corresponding to the error signal, and a control signal producing step for producing the control signal by mixing the error signal and one or more stored values of the storing step. The storing step renews the stored values sequentially and periodically at intervals of a renewing cycle period of time equal to Q times the detecting period, each with a value correponding to a mixed value of the error signal and one or more of the stored values having been renewed at intervals of L renewing cycle periods, where each of Q and L is an integer at least equal to 2. Preferably, the storing steps includes a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristic for producing a filtered error signal, and the mixed value is obtained by mixing the filtered error signal and the one or more of the stored values.

Inventors

  • 👤 Makoto Gotou

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:36
CPC Classifications
H; H02; H02P; H02P23/00; H02P23/0077; Y; Y10; Y10S; Y10S388/00; Y10S388/90; Y10S388/906; Y10S388/907; Y10S388/912; Y10S388/921

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 200 words
A method of controlling a system, comprising the following steps: a detecting step for producing a detected signal corresponding to a controlled variable of a controlled system; an error signal producing step for producing an error signal corresponding to the detected signal of said detecting step periodically at intervals of a detecting period of time; a storing step for renewing a plurality of stored values sequentially and periodically at intervals of a renewing cycle period of time equal to Q times the detecting period each by a value corresponding to a first mixed value which is obtained by mixing the error signal of said error signal producing step and one or more of the stored values having been renewed at intervals of L renewing cycles, where each of Q and L is an integer at least equal to 2; and a control signal producing steps for producing a control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and one or more stored values of said storing steps, and supplying said controlled system with the control system so as to control the controlled variable of said controlled system.
Claim 2
Independent Claim 200 words
A method of controlling a system, comprising the following steps: a detecting step for producing a detected signal corresponding to a controlled variable of a controlled system; an error signal producing step for producing an error signal corresponding to the detected signal of said detecting step periodically at intervals of a detecting period of time; a storing step for renewing a plurality of stored values sequentially and periodically at intervals of a renewing cycle period of time equal to Q times the detecting period each by a value corresponding to a first mixed value which is obtained by mixing the error signal of said error signal producing step and one or more of the stored values having been renewed at intervals of L renewing cycles, where each of Q and L is an integer at least equal to 2; and a control signal producing steps for producing a control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and one or more stored values of said storing steps, and supplying said controlled system with the control system so as to control the controlled variable of said controlled system.
Claim 3
Dependent Claim 51 words
A method as claimed in claim 1, wherein said sotring step computes periodically at least one linear combination of a set of N stored values having been renewed at the intervals of L renewing cycles with coefficients having a same sign, where N is an integer at least equal to 2.
Claim 4
Dependent Claim 37 words
A method as claimed in claim 1, werein said storing step includes a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristics for producing a filtered error signal.
Claim 5
Dependent Claim 43 words
A method as claimed in claim 3, wherein said filtered error signal producing step produces the filtered error signal by combining linearly a plurality of values of the error signal of said error signal producing step sequential with respect to the timings obtained.
Claim 6
Dependent Claim 35 words
A method as claimed in claim 1, wherein said error signal producing step includes a proportional-integral filtering step so that the error signal has a proportional part and an integral part of the detected signal.
Claim 7
Dependent Claim 36 words
A method as claimed in claim 1, wherein said control signal producing step includes a proportional-integral filtering step so that the control signal has a proportional part and an integral part of the second mixed value.
Claim 8
Dependent Claim 130 words
A method as claimed in claim 1, wherein said storing step comprises: a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristics for producing a filtered error signal; a renewing step for renewing the stored values sequentially and periodically each by a value corresponding to the first mixed value; and a composing step for producing one or more composite values, each of the composite values corresponding to at least a linear combination of the one or more of the stored values of said renewing step having been renewed at the intervals of L renewing cycles; and wherein the first mixed value of said renewing step is obtained by mixing the filtered error signal and a composite value of said composing step.
Claim 9
Dependent Claim 51 words
A method as claimed in claim 7, wherein said composing step computes periodically at least one linear combination of a set of N stored values having been renewed at the intervals of L renewing cycles with coefficients having a same sign, where N is an integer at least equal to 2.
Claim 10
Dependent Claim 54 words
A method as claimed in claim 7, wherein a set of the tasks of said filtered error signal producing step, said renewing step and said composing step is executed once at every Q times of the tasks of said error signal producing step and said control signal producing step within the Q detecting periods.
Claim 11
Dependent Claim 67 words
A method as claimed in claim 9, wherein the set of the tasks of said filtered error signal producing step, said renewing step and said composing step is divided into at least two subtasks, and at most one of the subtasks is executed at every detecting period in the rest time after finishing the tasks of said error signal producing step and said control signal producing step.
Claim 12
Dependent Claim 37 words
A method as claimed in claim 7, wherein said renewing step renews periodically one of the stored values by a linear combination of a set of the first mixed values sequentially with respect to the timings obtained.
Claim 13
Dependent Claim 41 words
A method as claimed in claim 7, wherein the second mixed value of said control signal producing step is obtained by mixing the error signal of said error signal producing step and at least one composite value of said composing step.
Claim 14
Dependent Claim 42 words
A method as claimed in claim 7, wherein said composing step computes each of the composite values by combining linearly a set of the linear combinations of the one or more of the stored values sequentially with respect to the timings obtained.
Claim 15
Dependent Claim 43 words
A method as claimed in claim 7, wherein said filtered error signal producing step produces the filtered error signal by combining linearly a plurality of values of the error signal of said error signal producing step sequentially with respect to the timings obtained.
Claim 16
Independent Claim 278 words
A method of controlling a system, comprising the following steps: a detecting step for producing a detected signal corresponding to a controlled variable of a controlled system; an error signal producing step for producing an error signal corresponding to the detected signal of said detecting step periodically at intervals of a detecting period of time; a filtered error signal producing step for producing a filtered error signal by combining linearly a plurality of values of the error signal of said error signal producing step sequentially with respect to the timings obtained; a renewing step for renewing a plurality of stored values sequentially and periodically at intervals of a renewing cycle period of time equal to Q times the detecting period each by a value corresponding to a first mixed value which is obtained by mixing the filtered error signal and a composite value of composing step, where Q is an integer at least equal to 2; said composing step for producing one or more composite values, each of said composite values corresponding to at least a linear combination of one or more of the stored values of said renewing step, said one or more of the stored values having been renewed at intervals of L renewing cycles, where L is an integer at least equal to 2; and a control signal producing step for producing a control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and at least one composite value of said composing step, and supplying said controlled system with the control signal so as to control the controlled variable of said controlled system.
Claim 17
Independent Claim 278 words
A method of controlling a system, comprising the following steps: a detecting step for producing a detected signal corresponding to a controlled variable of a controlled system; an error signal producing step for producing an error signal corresponding to the detected signal of said detecting step periodically at intervals of a detecting period of time; a filtered error signal producing step for producing a filtered error signal by combining linearly a plurality of values of the error signal of said error signal producing step sequentially with respect to the timings obtained; a renewing step for renewing a plurality of stored values sequentially and periodically at intervals of a renewing cycle period of time equal to Q times the detecting period each by a value corresponding to a first mixed value which is obtained by mixing the filtered error signal and a composite value of composing step, where Q is an integer at least equal to 2; said composing step for producing one or more composite values, each of said composite values corresponding to at least a linear combination of one or more of the stored values of said renewing step, said one or more of the stored values having been renewed at intervals of L renewing cycles, where L is an integer at least equal to 2; and a control signal producing step for producing a control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and at least one composite value of said composing step, and supplying said controlled system with the control signal so as to control the controlled variable of said controlled system.
Claim 18
Independent Claim 260 words
A method of controlling a system for a motor, comprising the following steps: a driving step for supplying said motor with a power corresponding to a control signal; a sensing step for obtaining a detected signal with a digital number corresponding to the speed of said motor at intervals of a detecting period of time proportional to the period of the sensed signal; an error signal producing step for producing an error signal corresponding to the detected signal of said speed detecting step and including a proportional-integral filter/step so that the error signal has a proportional part and an integral part of the detected signal; a storing step including a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristics for producing a filtered error signal, and renewing a plurality of stored values sequentially and periodically at intervals of a renewing cycle period equal to Q times the detecting period each by value corresponding to a first mixed value which is obtained by mixing the filtered error signal and one or more of the stored values which are at least an interval of L renewing cycle periods older, where each of Q and L is an integer at least equal to 2; and a control signal producing step for producing the control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and one or more stored values of said storing steps, and supplying said driving step with the control signal.
Claim 19
Independent Claim 260 words
A method of controlling a system for a motor, comprising the following steps: a driving step for supplying said motor with a power corresponding to a control signal; a sensing step for obtaining a detected signal with a digital number corresponding to the speed of said motor at intervals of a detecting period of time proportional to the period of the sensed signal; an error signal producing step for producing an error signal corresponding to the detected signal of said speed detecting step and including a proportional-integral filter/step so that the error signal has a proportional part and an integral part of the detected signal; a storing step including a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristics for producing a filtered error signal, and renewing a plurality of stored values sequentially and periodically at intervals of a renewing cycle period equal to Q times the detecting period each by value corresponding to a first mixed value which is obtained by mixing the filtered error signal and one or more of the stored values which are at least an interval of L renewing cycle periods older, where each of Q and L is an integer at least equal to 2; and a control signal producing step for producing the control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and one or more stored values of said storing steps, and supplying said driving step with the control signal.
Claim 20
Dependent Claim 33 words
A method as claimed in claim 16, wherein the interval of L renewing cycle periods in said storing steps is equal to an integral multiple of the one revolution period of said motor.
Claim 21
Dependent Claim 41 words
A method as claimed in claim 16, wherein said filtered error signal producing step produces the filtered signal by combining linearly a plurality of values of the error signal of said signal producing step sequentially with respect to the timings obtained.
Claim 22
Dependent Claim 126 words
A method as claimed in claim 16, wherein said storing step comprises: said filtered error signal producing step for producing a filtered error signal by combining linearly a plurality of values of the error signal of said error signal producing step sequentially with respect to the timings obtained; a renewing step for producing one or more composite values, each of the composite values corresponding to at least a linear combination of the one or more of the stored values of said renewing step having been renewed at the intervals of L renewing cycles; and wherein the first mixed value of said renewing step is obtained by mixing the filtered error signal of said filtered error signal producing step and a composite value of said composing step.
Claim 23
Dependent Claim 51 words
A method as claimed in claim 19, wherein said composing step computes periodically at least one linear combination of a set of N stored values having been renewed at the intervals of L renewing cycles with coefficients having a same sign, where N is an integer at least equal to 2.
Claim 24
Dependent Claim 48 words
A method as claimed in claim 19, wherein a set of the tasks of said filtered error signal producing, said renewing step and said composing step is executed once at every Q times of the tasks of said error signal producing step and said control signal producing step.
Claim 25
Dependent Claim 67 words
A method as claimed in claim 21, wherein the set of the tasks of said filtered error signal producing step, said renewing step and said composing step is divided into at least two subtasks, and at most one of the subtasks is executed at every detecting period in the rest time after finishing the tasks of said error signal producing step and said control signal producing step.
Claim 26
Dependent Claim 37 words
A method as claimed in claim 19, wherein said renewing step renews periodically one of the stored values by a linear combination of a set of the first mixed values sequentially with respect to the timings obtained.
Claim 27
Dependent Claim 28 words
A method as claimed in claim 19, wherein the second mixed value of said control signal producing step and at least one composite value of said composing step.
Claim 28
Dependent Claim 42 words
A method as claimed in claim 19, whein said composing step computes each of the composite values by combining linearly a set of the linear combinations of the one or more of the stored values sequential with respect to the timings obtained.
Claim 29
Independent Claim 278 words
A method of controlling a controlled system for a motor, comprising: a driving step for supplying said motor with a power corresponding to a control signal; a signal step for producing a sensed signal with a frequency proportional to the speed of said motor; a speed detecting step for obtaining a detected signal with a digital number corresponding to the speed of said motor at intervals of a detecting period of time proportional to the period of the sensed signal; an error signal producing step for producing an error signal corresponding to the detected signal of said speed detecting step; a storing step including a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristics for producing a filtered error signal, and renewing a plurality of stored vaues sequentially and periodically at intervals of a renewing cycle period equal to Q times the detecting period each by a value corresponding to a first mixed value which is obtained by mixing the filtered error signal and one or more of the stored values which are at least an interval of L renewing cycle periods older, where each of Q and L is an integer at least equal to 2; a control signal producing step for producing the control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and one or more stored values of said memorizing step, including a proportional-integral filter step so that the control signal has a proportional part and an integral part of the second mixed value, and supplying said driving step with the control signal.
Claim 30
Independent Claim 278 words
A method of controlling a controlled system for a motor, comprising: a driving step for supplying said motor with a power corresponding to a control signal; a signal step for producing a sensed signal with a frequency proportional to the speed of said motor; a speed detecting step for obtaining a detected signal with a digital number corresponding to the speed of said motor at intervals of a detecting period of time proportional to the period of the sensed signal; an error signal producing step for producing an error signal corresponding to the detected signal of said speed detecting step; a storing step including a filtered error signal producing step for filtering the error signal with a filter having a low-pass filter characteristics for producing a filtered error signal, and renewing a plurality of stored vaues sequentially and periodically at intervals of a renewing cycle period equal to Q times the detecting period each by a value corresponding to a first mixed value which is obtained by mixing the filtered error signal and one or more of the stored values which are at least an interval of L renewing cycle periods older, where each of Q and L is an integer at least equal to 2; a control signal producing step for producing the control signal corresponding to a second mixed value which is obtained by mixing the error signal of said error signal producing step and one or more stored values of said memorizing step, including a proportional-integral filter step so that the control signal has a proportional part and an integral part of the second mixed value, and supplying said driving step with the control signal.
Claim 31
Dependent Claim 32 words
A method as claimed in claim 26, wherein the interval of L renewing cycle periods in aid storing step is equal to an integral multiple of one revolution period of said motor.
Claim 32
Dependent Claim 42 words
A method as claimed in claim 26, wherein said filtered error signal producing step produces the filtered error signal combining linearly a plurality of values of the error signal of said error signal producing step sequentially with respect to the timings obtained.
Claim 33
Dependent Claim 141 words
A method as claimed in claim 26, wherein said storing steps comprises: said filtered error signal producing step for producing a filtered error signal by combining linearly a plurality of values of the error signal of said error signal producing step sequential with respect to the timings obtained; a renewing step for renewing the stored values sequentially and periodically each by a value corresponding to the first mixed value; and a composing step for producing one or more composite values, each of the composite values corresponding to at least a linear combination of the one or more of the stored values of said renewing step having been renewed at the intervals of L renewing cycles; and wherein the first mixed value of said renewing step is obtained by mixing the filtered error signal and a composite value of said composing step.
Claim 34
Dependent Claim 51 words
A method as claimed in claim 29, wherein said composing means computes periodically at least one linear combination of a set of N stored values having been renewed at the intervals of L renewing cycles with coefficients having a same sign, where N is an integer at least equal to 2.
Claim 35
Dependent Claim 54 words
A method as claimed in claim 29, wherein a set of the tasks of said filtered error signal producing step, said renewing step and said composing step is executed once at every Q times of the tasks of said error signal producing step and said control signal producing step within the Q detecting periods.
Claim 36
Dependent Claim 67 words
A method as claimed in claim 31, wherein the set of the tasks of said filtered error signal producing step said renewing step and said composing step is divided into at least two subtasks, and at most one of the subtasks is executed at every detecting period in the rest time aftr finishing the tasks of said error signal producing step and said control signal producing step.
Claim 37
Dependent Claim 37 words
A method as claimed in claim 29, wherein said renewing step renews periodically one of the stored values by a linear combination of a set of the first mixed values sequentially with respect to the timings obtained.
Claim 38
Dependent Claim 41 words
A method as claimed in claim 29, wherein the second mixed value of said control signal producing step is obtained by mixing the error signal of said error signal producing step and at least one composite value of said composing step.
Claim 39
Dependent Claim 35 words
A method as claimed in claim 34, wherein the composite value of said composing step used in said control signal producing step is newer than that of said composing step used in said renewing step.
Claim 40
Dependent Claim 42 words
A method as claimed in claim 29, wherein said composing step computes each of the composite values by combining linearly a set of the linear combinations of the one or more of the stored values sequentially with respect to the timings obtained.

References Cited (Backward Citations)

US4201936A Cited
US4153863A Cited
US4348622A Cited
US4346434A Cited
US4484117A Cited
US4661750A Cited
US4656403A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-05 1992-01-04 1992-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-05 1996-01-04 1996-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-05 2000-01-04 2000-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag