← Back to Patent Explorer
EP0263949A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Pulse-width-modulating feedback control of electromagnetic actuators

Assignee: International Business Machines Corp
•
Filing: 1987-08-28
•
Granted: —
•
Expires: 2007-08-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The trajectory of an electromagnetic actuator is adjusted by pulse-width-modulating feed-back control of the waveform which energizes the coil. As applied to actuators for impact printing, the objectives of the control- scheme are to regulate the armature's time of flight and its velocity at impact, in spite of disturbances, thereby to provide higher-quality printing at increased speed. Each actuation is produced by energizing the coil with a series of pulses. Regulation is accomplished under microprocessor control by measuring the state variables of the system -armature position, armature velocity, and coil current -at the beginning of each pulse, comparing these measurements to ideal values, and modulating the width of the pulse as a function of the errors. In general, the appropriate functional relationship between the measure errors and the pulse-width modulation is nonlinear, and is different for each pulse in the series. Systematic means for determining these relationships are given.

Inventors

  • 👤 Shawn Anthony Hall

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 04:14
CPC Classifications
B; B41; B41J; B41J9/00; B41J9/44; B41J9/50

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 176 words
A system for controlling the dynamics of an electromagnetic actuator having a related armature, coil and driver, in which the armature moves by activation of the related driver which energizes the related coil in response to a pulsed, driver-control waveform, certain aspects of the motion being affected by naturally occurring disturbances which cause the trajectory to depart from the ideal, the system comprising transducer means (2, 34, 53) to sense at least one state variable; digitizing means (3), connected to said transducer means (2), to digitize the transducer output; memory (6) for storing digital statements of the ideal trajectory; computer means (4), connected to said digitizing means (3) and to said memory (6), arranged to compare the digital transducer output with the digital statement of the ideal trajectory, and to provide a control signal which causes the driver-control waveform to be pulse-width modulated in response to the comparison; and a programmable time (7), responsive to the control signal, to produce the pulse-width-modulated, driver-control waveform; whereby the trajectory is urged, by pulse-width modulation, to seek the ideal.
Claim 2
Independent Claim 176 words
A system for controlling the dynamics of an electromagnetic actuator having a related armature, coil and driver, in which the armature moves by activation of the related driver which energizes the related coil in response to a pulsed, driver-control waveform, certain aspects of the motion being affected by naturally occurring disturbances which cause the trajectory to depart from the ideal, the system comprising transducer means (2, 34, 53) to sense at least one state variable; digitizing means (3), connected to said transducer means (2), to digitize the transducer output; memory (6) for storing digital statements of the ideal trajectory; computer means (4), connected to said digitizing means (3) and to said memory (6), arranged to compare the digital transducer output with the digital statement of the ideal trajectory, and to provide a control signal which causes the driver-control waveform to be pulse-width modulated in response to the comparison; and a programmable time (7), responsive to the control signal, to produce the pulse-width-modulated, driver-control waveform; whereby the trajectory is urged, by pulse-width modulation, to seek the ideal.
Claim 3
Dependent Claim 39 words
A system according to Claim 1 wherein there are a multiplicity of actuators, and wherein one or more of said digitizing means (3), said programmable timer (7) and said computer means (4) is multiplexed for a plurality of actuators.
Claim 4
Dependent Claim 26 words
A system according to Claim 1 wherein said computer means (4) includes means to calculate, in real time, the control signals for said programmable timer (7).
Claim 5
Dependent Claim 44 words
An actuator system according to Claim 1 wherein said memory (6) includes lookup tables of pulse-width-modulation values, and said computer means (4) addresses the lookup tables by comparison of the observed and ideal trajectories, thereby providing the control signal to said programmable timer (7)
Claim 6
Independent Claim 151 words
A system for controlling the dynamics of a group of electromagnetic actuators, each actuator having a related armature, coil and driver, in which system an armature is displaceable from an intial position by electrical activation of the related coil, comprising: means to regulate the armature trajectory, in spite of naturally occurring disturbances, to conform to ideal values characteristic of an ideal trajectory, through pulse-width-modulation of the coil-energizing waveform, means to provide the coil-energizing waveform as a succession of pulses, denoted sequentially by the index i, which begin at fixed times t; with respect to the start of the actuation, and means to modulate each pulse to have a variable duration τ i determined on-the-fly as a function of a vector of state-variable errors e; observed at a pre-defined observation time t i fixed with respect to the start of said pulse, said errors being computed by reference to an ideal trajectory.
Claim 7
Independent Claim 151 words
A system for controlling the dynamics of a group of electromagnetic actuators, each actuator having a related armature, coil and driver, in which system an armature is displaceable from an intial position by electrical activation of the related coil, comprising: means to regulate the armature trajectory, in spite of naturally occurring disturbances, to conform to ideal values characteristic of an ideal trajectory, through pulse-width-modulation of the coil-energizing waveform, means to provide the coil-energizing waveform as a succession of pulses, denoted sequentially by the index i, which begin at fixed times t; with respect to the start of the actuation, and means to modulate each pulse to have a variable duration τ i determined on-the-fly as a function of a vector of state-variable errors e; observed at a pre-defined observation time t i fixed with respect to the start of said pulse, said errors being computed by reference to an ideal trajectory.
Claim 8
Independent Claim 286 words
A method for automatically deriving the control functions f required to achieve the desired regulation of actuator dynamics, including the following steps: calibrating the ideal trajectory, by firing the actuator in the absence of perturbations, using a nominal coil-energizing waveform made up of a series of pulses having pre-defined, nominal pulse widths τ i , whereby the ideal trajectory is generated, thereby allowing the state variables describing the ideal trajectory to be measured at the pre-defined observation timest i *, and the results to be stored as digital statements in memory; performing a trial-and-error procedure, for each pules i in the coil-energizing waveform, for the purpose of obtaining experimental data describing the control function f;, in which various combinations of state-variable errors e; for pulse i are deliberately and systematically produced at the observation time t t by means of perturbation parameters, each combination of perturbation parameters being applied while firing the actuator a number of times, with each actuation employing a slightly different width τ i of pulse i (all other pulses held fixed at their nominal widths), thereby to determine which values of pulse width τ i counteract the given combination of state-variable errors e; with adequate success, success being defined according to an acceptance criterion which is chosen to reflect the goals of the feedback-control system; and performing a statistical procedure for fitting the experimental data collected by the trial-and-error procedure, whereby the data relevant to each pulse of the coil-energizing waveform are fit separately with a piece-wise smooth function, thereby interpolating and extrapolating the experimental data, such that during subsequent, feedback-controlled operation, the appropriate values of pulse widths τ i may be determined for any given combination of the state-variable errors e;.
Claim 9
Independent Claim 286 words
A method for automatically deriving the control functions f required to achieve the desired regulation of actuator dynamics, including the following steps: calibrating the ideal trajectory, by firing the actuator in the absence of perturbations, using a nominal coil-energizing waveform made up of a series of pulses having pre-defined, nominal pulse widths τ i , whereby the ideal trajectory is generated, thereby allowing the state variables describing the ideal trajectory to be measured at the pre-defined observation timest i *, and the results to be stored as digital statements in memory; performing a trial-and-error procedure, for each pules i in the coil-energizing waveform, for the purpose of obtaining experimental data describing the control function f;, in which various combinations of state-variable errors e; for pulse i are deliberately and systematically produced at the observation time t t by means of perturbation parameters, each combination of perturbation parameters being applied while firing the actuator a number of times, with each actuation employing a slightly different width τ i of pulse i (all other pulses held fixed at their nominal widths), thereby to determine which values of pulse width τ i counteract the given combination of state-variable errors e; with adequate success, success being defined according to an acceptance criterion which is chosen to reflect the goals of the feedback-control system; and performing a statistical procedure for fitting the experimental data collected by the trial-and-error procedure, whereby the data relevant to each pulse of the coil-energizing waveform are fit separately with a piece-wise smooth function, thereby interpolating and extrapolating the experimental data, such that during subsequent, feedback-controlled operation, the appropriate values of pulse widths τ i may be determined for any given combination of the state-variable errors e;.
Claim 10
Independent Claim 126 words
A method for automatically deriving, through selective pulse-width-modulation of a succession of n pulses, the control functions f l ,..., f n and the acceptance windows Δ1, ..., Δ n-1 , comprising the following steps: (a) deriving an ideal trajectory in terms of n pulses having pre-defined widths: (b) deriving, by causing and measuring disturbances of actuator activity, a set of data points which partially describes the control function for pulse n, and at the same time circumscribes the acceptance window Δn-1; (c) iterating step (b) for earlier pulses n -1, ..., 1; (d) providing, through regression analysis, a complete description of the control functions fi, ..., f n ; whereby pulse-width modulation according to the control functions causes the actuator trajectory to seek the ideal.
Claim 11
Independent Claim 126 words
A method for automatically deriving, through selective pulse-width-modulation of a succession of n pulses, the control functions f l ,..., f n and the acceptance windows Δ1, ..., Δ n-1 , comprising the following steps: (a) deriving an ideal trajectory in terms of n pulses having pre-defined widths: (b) deriving, by causing and measuring disturbances of actuator activity, a set of data points which partially describes the control function for pulse n, and at the same time circumscribes the acceptance window Δn-1; (c) iterating step (b) for earlier pulses n -1, ..., 1; (d) providing, through regression analysis, a complete description of the control functions fi, ..., f n ; whereby pulse-width modulation according to the control functions causes the actuator trajectory to seek the ideal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag