Method and apparatus to automatically tune paper-feeding controller
First Claim
1. A method of automatically tuning a controller in a paper-feeding system of a printer using a DC motor, the method comprising:
- acquiring input and output data of the paper-feeding system by conducting an open loop test;
pre-filtering the input and output data to eliminate a drift offset from the acquired input and output data;
approximating the paper-feeding system using the pre-filtered input and output data to induce a system model; and
calculating a gain of the controller using the induced system model and controlling a velocity of the paper-feeding system according to the calculated gain.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to automatically tune a paper-feeding controller included in a paper-feeding system of a printer by eliminating effects of disturbance and thus accurately and automatically calculating gain of the paper-feeding controller. The method of automatically tuning a controller in a paper-feeding system of a printer using a DC motor includes acquiring input and output data of the paper-feeding system by conducting an open loop test, pre-filtering the input and output data to eliminate a drift offset from the acquired input and output data, identifying a system using the pre-filtered input and output data and inducing a system model and calculating a gain of the controller using the induced system model and controlling a velocity of the paper-feeding system according to the calculated gain. Accordingly, the method can minimize effects of disturbances present in the paper-feeding system of the printer, acquire a more accurate system model, and ultimately, obtain improved control performance.
-
Citations
28 Claims
-
1. A method of automatically tuning a controller in a paper-feeding system of a printer using a DC motor, the method comprising:
-
acquiring input and output data of the paper-feeding system by conducting an open loop test;
pre-filtering the input and output data to eliminate a drift offset from the acquired input and output data;
approximating the paper-feeding system using the pre-filtered input and output data to induce a system model; and
calculating a gain of the controller using the induced system model and controlling a velocity of the paper-feeding system according to the calculated gain. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of automatically tuning a controller in a paper-feeding system of a printer, the method comprising:
-
inputting a test signal to the paper-feeding system and measuring the input test signal and an output velocity signal;
pre-filtering the measured input test signal and output velocity signal to remove disturbances therefrom;
modeling the paper-feeding system according to the pre-filtered input test signal and output velocity signal; and
calculating a gain of the controller according to the modeled paper-feeding system to control the velocity of the paper-feeding system of the printer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus to automatically tune a controller in a paper-feeding system of a printer using a DC motor, the apparatus comprising:
-
a data acquirer to acquire input and output data of the paper-feeding system by conducting an open loop test;
a pre-filter to eliminate a drift offset from the acquired input and output data;
a system model inducer to approximate the paper-feeding system using the pre-filtered input and output data to induce a system model; and
a gain calculator to calculate a gain of the controller using the induced system model and to control a velocity of the paper-feeding system according to the calculated gain. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus to automatically tune a controller in a paper-feeding system of a printer, the apparatus comprising:
-
an open loop testing unit to input a test signal to the paper-feeding system and to measure the input test signal and an output velocity signal of the paper-feeding unit;
a pre-filtering unit to pre-filter the measured input test signal and output velocity signal to eliminate disturbances therefrom; and
a calculating unit to estimate a model of the paper-feeding system according to the pre-filtered input test signal and output velocity signal and to calculate a gain of the controller according to the estimated model of the paper-feeding system to control a velocity of the paper-feeding system. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A paper feeding system usable with a printing apparatus, comprising:
-
a DC motor to feed paper at a velocity;
a controller to control the velocity of the DC motor; and
a gain calculating unit to conduct and open loop test on the DC motor to obtain input and output values, to pre-filter the input and output values to remove disturbances therefrom, to model a system corresponding to the DC motor according to the pre-filtered input and output values, and to calculate a gain of the controller according to the modeled system.
-
-
28. A computer readable storage medium having executable codes to perform a method of automatically tuning a controller in a paper-feeding system of a printer using a DC motor, the method comprising:
-
acquiring input and output data of the paper-feeding system by conducting an open loop test;
pre-filtering the input and output data to eliminate a drift offset from the acquired input and output data;
approximating the paper-feeding system using the pre-filtered input and output data to induce a system model; and
calculating a gain of the controller using the induced system model and controlling a velocity of the paper-feeding system according to the calculated gain.
-
Specification