(57)【特許請求の範囲】
【請求項１】
周期外乱を有する状態で駆動される移動体の駆動状態を、前記周期外乱による影響を補償するように制御するフィードバック制御回路と、
前記移動体に前記周期外乱とは別の外乱が加わるタイミングを検出する別外乱検出部と、
前記移動体に前記別の外乱が加わるタイミングでの、前記周期外乱の位相角を推定又は検出する位相角推定部と、
予め設定されたそれぞれ異なる少なくとも４種類の前記周期外乱の位相角にそれぞれ対応した前記別の外乱に関するフィードフォワード入力を記憶する記憶部と、
前記位相角推定部により推定又は検出された前記周期外乱の位相角に基づいて、各前記フィードフォワード入力をそれぞれ補間する補間係数を決定し、決定した各前記補間係数をそれぞれ各前記フィードフォワード入力に乗じたものを加算する補間演算部と、
前記補間演算部で演算した出力を前記フィードバック制御回路に加算する加算部と、を備えた、
ことを特徴とする制御装置。
【請求項２】
前記補間演算部は、前記記憶部に予め設定された各前記周期外乱の位相角のうち、前記位相角推定部により推定又は検出された周期外乱の位相角と近い位相角のフィードフォワード入力に対する補間係数が大きくなるように、それぞれ前記補間係数を決定する、
ことを特徴とする、請求項１に記載の制御装置。
【請求項３】
前記フィードバック制御回路でフィードバックされた数値と目標値との偏差が入力される、前記フィードバック制御回路の操作量から制御量までの状態システムの逆システムを含むフィルタ回路と、前記フィルタ回路の出力を前記フィードバック制御回路に加算するフィルタ出力加算部とを有し、反復学習制御を行う反復学習制御回路を備え、
前記記憶部は、予め設定された各前記周期外乱の位相角が同じ時にそれぞれ複数回、前記移動体に加わった前記別の外乱に基づいて前記反復学習制御回路が反復学習制御した結果に基づき、前記偏差が最小となる前記フィルタ回路の出力を、それぞれ各前記フィードフォワード入力として記憶する、
ことを特徴とする、請求項１又は２に記載の制御装置。
【請求項４】
前記記憶部に予め設定された各前記周期外乱の位相角は４種類であり、
前記４種類の周期外乱の位相角は、４種類よりも多くそれぞれ異なる複数の前記周期外乱の位相角でそれぞれ前記別の外乱を前記移動体に加えた場合の、前記フィードバック制御回路の制御値の時間に対する変化が最も大きい時間での複数の前記周期外乱の位相角とそれに対する前記制御値との関係で、前記制御値が最大となる位相角、前記制御値が最小となる位相角、及び、前記制御値の中央値となる２つの位相角である、
ことを特徴とする、請求項１ないし３のうちの何れか１項に記載の制御装置。
【請求項５】
前記記憶部に予め設定された各前記周期外乱の位相角及び前記記憶部に記憶された各前記フィードフォワード入力は、それぞれ４種類であり、
前記補間演算部は、前記４種類の周期外乱の位相角のうち、前記位相角推定部により推定又は検出された前記周期外乱の位相角と近い２つの位相角に、近い方の位相角が大きくなるような補間係数をそれぞれ乗じ、他の２つの位相角には０の補間係数をそれぞれ乗じる、
ことを特徴とする、請求項１ないし４のうちの何れか１項に記載の制御装置。
【請求項６】
画像を形成する画像形成部と、
無端状のベルトと、前記ベルトを駆動する駆動ローラと、前記ベルトを幅方向に移動させるステアリング機構と、前記画像形成部で形成された画像を前記ベルトに転写する一次転写部と、前記ベルトに転写された画像を記録材に転写する二次転写部とを有するベルトユニットと、
前記ステアリング機構を制御する、請求項１ないし５のうちの何れか１項に記載の制御装置と、を備え、
前記移動体は、前記ベルトであり、
前記周期外乱は、前記駆動ローラの偏心により生じる外乱であり、
前記別の外乱は、記録材が前記二次転写部に突入することにより生じる外乱であり、
前記周期外乱の位相角は、前記駆動ローラの偏心の位相角である、
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周期外乱を有する状態で駆動される移動体の駆動状態を、周期外乱による影響を補償するように制御するフィードバック制御回路を有する制御装置と、このような制御装置によりベルトの幅方向の寄り制御を行う画像形成装置に関する。
【背景技術】
【０００２】
複写機やプリンタ等の画像形成装置では、画像の形成に各色の感光ドラムに形成されたトナー画像を合成して、紙などの記録材に転写する、中間転写ベルトが用いた構造が知られている。中間転写ベルトは駆動ローラやテンションローラ等に張架されているため、ローラの精度やベルト自体の平行度や張力分布、さらには記録材突入などの外乱によって、走行中にベルト幅方向に蛇行や片寄りを生じてしまう。以下、ベルト幅方向の蛇行や片寄りをまとめて寄りと記す。
【０００３】
この寄りは、各色の画像を合成する際に、各色の画像の位置ずれの原因となるため、画像形成装置ではステアリング制御を行ってベルト寄りを修正している。ステアリング制御はセンサにより中間転写ベルトの寄り位置もしくは寄り速度を検知し、検知量に基づいて特定のローラ（以下、ステアリングローラと記す）を傾斜させるフィードバック制御を行うことによって、ベルトの寄りを補正するものである。
【０００４】
さらに、ステアリング方式によるローラの傾斜によって生ずるベルト寄りの速度は、ベルトの回転方向の移動速度（以下、ベルト移動速度と略す）に比例することが知られている。これは、ベルトは幅方向と回転方向の挙動に連成を有することを表し、ベルトの寄りを高精度に制御するためには、この連成を考慮する必要がある。
【０００５】
このような連成を考慮し、ベルトの寄り制御のフィードバックゲインをベルト移動速度に関する可変ゲイン制御系とした構造が提案されている。そこではまず、ベルト基準速度と呼ばれる平常時のベルト移動速度で、ベルト寄り制御のフィードバック制御系の調整を行う。しかし、その後ベルト移動速度が変化し、ベルト基準速度と異なると、単位時間当たりの寄り量が変化するため寄りフィードバック制御系が不安定になる。その結果、ベルト移動速度が速くなると、寄りフィードバック制御系のループゲインが高くなり過ぎ、寄り応答が発振してしまう。そこで、寄りフィードバック制御系に、ベルト基準速度をベルト移動速度で除算した値を乗ずることで、閉ループの安定化を行っている（特許文献１）。以下、この方式を可変ゲイン方式と称す。
【０００６】
一方、記録材突入などの突発的外乱（別の外乱）によって生じる寄りを抑圧するには、記録材が突入するタイミングでステアリングローラをフィードフォワード制御することが効果的である。このために、記録材を検出するセンサを用いて、記録材が中間転写ベルトに突入するタイミングを予測し、ベルト移動速度に対するフィードフォワード制御を行う構造が提案されている。この構造では、このようなフィードフォワード制御を行って、記録材が突入しベルト移動速度が低下することを防ぐようにしている（特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１１１９２８号公報
【特許文献２】特開２００５−１０７１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述の特許文献１に記載の可変ゲイン方式の場合、張架ローラの偏心などによる周期的な外乱によりベルト移動速度がランプ状に変動する条件では有効である。しかし、記録材突入など別の外乱によりベルト移動速度が振動的かつ急峻に低下すると、フィードバック制御系がハイゲインとなり、大きくステアリングを振ってしまう可能性がある。
【０００９】
また、特許文献２に記載のベルト移動方向の制御では、同一種の記録材が一定の速度で突入するという条件ならば、その条件に対応する唯一のフィードフォワード入力を生成しておけばよい。しかし、ベルト寄りの制御では、記録材突入の外乱発生時にステアリング量が大きければ大きな寄り偏差を生じるが、この外乱発生時にステアリング量が小さければほとんど寄り偏差を生じない。これより、寄りのフィードフォワード制御は、例え同一種の記録材が一定の速度で突入するという条件でも、数多くのフィードフォワード入力を生成し記憶しておかなければならないという問題がある。
【００１０】
本発明は、このような事情に鑑み、多量の記憶容量を要することなく、周期外乱に対する制御を行う制御系に記録材の突入の様な別の外乱が加わっても、安定した制御を行える装置を実現すべく発明したものである。
【課題を解決するための手段】
【００１１】
本発明は、周期外乱を有する状態で駆動される移動体の駆動状態を、前記周期外乱による影響を補償するように制御するフィードバック制御回路と、前記移動体に前記周期外乱とは別の外乱が加わるタイミングを検出する別外乱検出部と、前記移動体に前記別の外乱が加わるタイミングでの、前記周期外乱の位相角を推定又は検出する位相角推定部と、予め設定されたそれぞれ異なる少なくとも４種類の前記周期外乱の位相角にそれぞれ対応した前記別の外乱に関するフィードフォワード入力を記憶する記憶部と、前記位相角推定部により推定又は検出された前記周期外乱の位相角に基づいて、各前記フィードフォワード入力をそれぞれ補間する補間係数を決定し、決定した各前記補間係数をそれぞれ各前記フィードフォワード入力に乗じたものを加算する補間演算部と、前記補間演算部で演算した出力を前記フィードバック制御回路に加算する加算部と、を備えた、ことを特徴とする制御装置にある。
【発明の効果】
【００１２】
本発明の場合、予め設定された少なくとも４種類の周期外乱の位相角に対応したフィードフォワード入力を、別の外乱が加わる位相角に基づいて補間し、フィードバック制御回路に加算するようにしている。このため、多量の記憶容量を要することなく、周期外乱に対する制御を行う制御系に別の外乱が加わっても、安定した制御を行える。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る画像形成装置の概略構成断面図。
【図２】本発明の実施形態に係る制御装置のブロック線図。
【図３】本実施形態のステアリング制御の流れを示すフローチャート。
【図４】本実施形態のベルト駆動装置の概略構成を示す斜視図。
【図５】周期外乱の位相角を変えて記録材を突入させるシミュレーションを行った場合の時間に対する寄り変位を示す図。
【図６】図５のシミュレーションから求めた、周期外乱の位相角とその位相角での寄り変位の最大値との関係を示す図。
【図７】予め設定する４種類の周期外乱の位相角（代表角）を決定する流れを示すフローチャート。
【図８】代表角に対応したフィードフォワード入力を生成するための反復学習制御のブロック図。
【図９】反復学習制御のフローチャート。
【図１０】反復学習制御のシミュレーション結果の２例を、それぞれの反復回数での時間に対する寄り変位を示す図。
【図１１】本実施形態の効果を確認するために行ったシミュレーション結果を、可変ゲイン方式との比較で（ａ）寄り変位の応答を、（ｂ）ステアリング量の応答を、固定フィードフォワード制御系との比較で（ｃ）寄り変位の応答を、それぞれ示す図。
【発明を実施するための形態】
【００１４】
本発明の実施形態について、図１ないし図１１を用いて説明する。まず、本実施形態の制御装置を適用した画像形成装置の概略構成について、図１を用いて説明する。
【００１５】
［画像形成装置］
図１に示す画像形成装置１００は、イエロー、マゼンタ、シアン、ブラックのトナー像を形成する複数の画像形成部５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋを、中間転写ベルト３１の回転方向（走行方向）に並べた、所謂タンデム型の画像形成装置である。このような画像形成装置１００では、それぞれの画像形成部で形成したトナー像を中間転写ベルト３１に重ね合わせて記録紙に転写するためのベルトユニット３０を備える。なお、各図面を通して同一符号は、同一又は対応する部分を示す。
【００１６】
まず、画像形成部の構成を説明する。図１において、５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋはそれぞれイエロー、マゼンタ、シアン、ブラックの画像形成部を表す。各画像形成部の構成は全て同一なので、以下ではイエロー画像形成部５０Ｙの構成と画像形成時の動作を簡単に説明し、他の画像形成部の説明は省略する。画像形成部５０Ｙには、像担持体としての感光ドラム５１が配置されている。そして、感光ドラム５１の周囲には、帯電部材である帯電ローラ５２、露光装置５３、現像装置５４、ドラムクリーニングブレード（不図示）が配置されている。
【００１７】
画像の形成が開始されるとまず、感光ドラム５１に接触する帯電ローラ５２が感光ドラム５１の表面を所定の電圧で均一に帯電する。次に、露光装置５３が上位装置（不図示）から画像情報を受け取り、この情報を時系列のデジタル画素信号で変調したレーザ光で感光ドラム５１の表面を露光することにより静電潜像を形成する。ここで、上位装置とは、例えば、スキャナなどの原稿読取装置、パーソナルコンピュータなどの外部端末を指す。さらに、現像装置５４は現像バイアス電圧を印加し、静電潜像にイエロートナーを付着させてトナー像を形成する。
【００１８】
ベルトユニット３０は、移動体としての無端状のベルトである中間転写ベルト（転写媒体）３１と、これを支持する回転可能な駆動ローラ３２、従動ローラ３３、二次転写ローラ３４、及び、ベルトクリーニングブレード（不図示）を備える。駆動ローラ３２は、モータ３２ａにより回転駆動され、中間転写ベルト３１を矢印Ｘ方向に回転駆動する。従動ローラ３３は、後述するように、中間転写ベルト３１を幅方向（中間転写ベルト３１の表面と平行で且つ中間転写ベルト３１の回転方向に交差する方向）に移動させるステアリングローラとしても機能する。また、中間転写ベルト３１に一定の張力を与えてたわみを防止するために、従動ローラ３３はテンションばね（不図示）によって加圧される。
【００１９】
画像形成時には、ベルトユニット３０は、一次転写部Ｔ１で、一次転写ローラ３５によって中間転写ベルト３１に一次転写バイアス電圧を加えることにより、感光ドラム５１上に形成したイエロートナー像を中間転写ベルト３１に転写する。次に、転写したトナー像をマゼンタの画像形成部５０Ｍに搬送し、イエロートナー像とマゼンタトナー像を重ね合わせる。同様にシアントナー像とブラックトナー像を重ね合わせて、中間転写ベルト３１上にフルカラートナー像を形成する。
【００２０】
中間転写ベルト３１上に形成されたフルカラートナー像は、二次転写部Ｔ２に送られ、二次転写ローラ３４によって二次転写バイアス電圧を加えることにより、トナー画像と同期して二次転写部Ｔ２に搬送された記録材Ｐに転写される。ここで、記録材Ｐは給紙カセット（不図示）からレジストローラ４０などによって二次転写部Ｔ２に搬送される。さらに、フルカラートナー像を転写した記録材Ｐは、定着器４１に送られ、加熱、加圧等の画像定着処理をした後、不図示のトレイに排出される。二次転写終了後に中間転写ベルト３１上に残留したトナーは、中間転写ベルト３１に当接するベルトクリーニングブレード（不図示）によって除去される。
【００２１】
また、本実施形態の画像形成装置１００は、従動ローラ３３端部の支持部をローラの回転軸に交差する方向（例えば紙面上下方向）に移動させるアクチュエータを有するステアリング機構３３ａを有している。ステアリング機構３３ａは、制御装置２００に制御される。制御装置２００は、中間転写ベルト３１の幅方向端部位置を検知する寄りセンサ３３ｂ、記録材Ｐが二次転写部Ｔ２に突入する前の記録材Ｐの位置を検知する記録材検知センサ３３ｃの信号などに基づいて、ステアリング機構３３ａを制御する。また、制御装置２００は、駆動ローラ３２の回転を検知する回転検知センサであるエンコーダ３２ｂの信号に基づきモータ３２ａを制御して、駆動ローラ３２の回転速度、延いては、中間転写ベルト３１の回転速度（ベルト移動速度）を制御する。
【００２２】
図１では、ステアリング機構３３ａを従動ローラ３３の紙面手前側のみを示しているが、従動ローラ３３の紙面奥側にも同様の機構を備える。但し、従動ローラの片側はヒンジなどで固定し、もう片側にステアリング機構を備えても良い。何れにしても、ステアリング機構３３ａを用いて、従動ローラ３３の両端に紙面上下方向の位置の差を発生させる。これにより、従動ローラ３３は紙面垂直方向から傾き、中間転写ベルト３１の片寄り（寄り位置）を制御することが可能となる。即ち、中間転写ベルト３１の幅方向の位置制御（ベルト寄り制御）を行うことができる。なお，図１ではステアリング機構のアクチュエータは直動型として示しているが、カム機構などの変換機構を用いて回転型アクチュエータを用いたり、リンク機構などの伝達機構を用いたりしても良い。
【００２３】
［制御装置］
次に、上述の制御装置２００の構成について、図２を用いて説明する。制御装置２００は、上述のように、ベルト移動速度とベルト寄り制御とを行う。このために、制御装置２００は、ベルト移動速度を制御する速度制御回路１２と、ベルト寄り位置を制御する寄り制御回路１１とを有する。速度制御回路１２と寄り制御回路１１とは、それぞれフィードバック制御回路である。また、本実施形態では、記録材Ｐが二次転写部Ｔ２に突入する別の外乱による寄り位置のフィードフォワード制御を行うフィードフォワード制御回路１０を有する。
【００２４】
ここで、速度制御回路１２のＰｈは、モータ３２ａへの電圧指令からベルト移動速度までの伝達関数、寄り制御回路１１のＰｙは、ステアリング量から寄り変位までの伝達関数である。
【００２５】
速度制御回路１２では、ベルト移動速度ｙｈを検出部１５によって検出する。検出部１５には、エンコーダ３２ｂからの信号が送られる。なお、ベルト移動速度はベルト自体の速度を検出するか、本実施形態のように、駆動ローラ３２の角速度を検出して定数倍しても良い。検出部１５によって検出されたベルト移動速度ｙｈ（検出部１５の出力）は、減算部１７において、目標速度ｒｈから減算され、その偏差ｅｈがフィードバック制御器Ｋｈに入力される。
【００２６】
寄り制御回路１１では、ベルト寄り変位ｘｙを、検出部１６によって検出する。検出部１６には、寄りセンサ３３ｂからの信号が送られる。検出部１６によって検出されたベルト寄り変位ｘｙ（検出部１６の出力、寄り制御回路１１の制御値）は、減算部１８において、目標位置ｒｙから減算され、その偏差ｅｙがフィードバック制御器Ｋｙに入力される。本実施形態では寄りの目標位置は０とする。即ち、本実施形態の寄り制御回路１１は、駆動ローラ３２の偏心などの周期外乱を有する状態で駆動される移動体としての中間転写ベルト３１の駆動状態（ベルト寄り変位）を、周期外乱による影響を補償するように制御する。
【００２７】
検出部１３には、記録材検知センサ３３ｃからの信号が送られるため、この信号から記録材Ｐが二次転写部Ｔ２に突入する（記録材突入の）タイミングが検出可能である。即ち、検出部１３は、移動体としての中間転写ベルト３１に、ローラ偏心などの周期外乱とは別の記録材突入の外乱が加わるタイミングを検出する別外乱検出部である。このタイミングでステアリング機構３３ａにフィードフォワード入力が与えられる。
【００２８】
また、記録材突入によるベルト移動速度への外乱をｄｐｈ、ベルト寄り変位への外乱（別の外乱）をｄｐｙ、ベルト移動速度が変動することによる現れるベルト寄り変位への外乱をｄｐｒと表す。さらに、ステアリングローラ自体もしくは駆動ローラなどの他のローラが軸偏心を起こすことによる、ベルト寄り変位への周期外乱をｄｄと表す。
【００２９】
次に、寄りへのフィードフォワード制御回路１０の構成を説明する。ステアリングローラ（従動ローラ３３）は、周期外乱ｄｄによるベルト蛇行（影響）を補償するため、常にステアリングを振っている。即ち、寄り制御回路１１によるフィードバック制御を行っている。このため、記録材突入による外乱が加わるタイミングが、仮に毎回一定であっても、記録材突入のタイミングにおけるステアリング量によって寄りの応答は様々となる。
【００３０】
本実施形態では、記録材突入のタイミングで、ステアリング量が決まる原因となる周期外乱ｄｄの位相角φｔを検出して、周期外乱ｄｄとは別の記録材突入の外乱（別の外乱）を補償するためのフィードフォワード入力を生成する。しかし、あらゆる位相角に対するフィードフォワード入力を準備しておくことは、大量の記憶装置を必要としてしまう。そこで、本実施形態では、フィードフォワード制御回路１０は、記憶部であるメモリ２１に、予め設定されたそれぞれ異なる少なくとも４種類の周期外乱の位相角にそれぞれ対応した記録材突入の外乱に関するフィードフォワード入力を記憶しておく。そして、周期外乱ｄｄの位相角φｔに基づいてこれら各フィードフォワード入力を補間して、上述の寄り制御回路１１に加算（重畳）するようにしている。
【００３１】
このために、フィードフォワード制御回路１０は、メモリ２１に加えて、位相角推定部１４、補間演算部１９、加算部２０を有する。位相角推定部１４は、上述の検出部１３から、中間転写ベルト３１に記録材突入の外乱（別の外乱）が加わるタイミングでの、周期外乱ｄｄの位相角φｔを推定する。即ち、記録材検知センサ３３ｃが記録材Ｐの先端を検知してから所定時間経過後に、記録材Ｐが二次転写部Ｔ２に突入する。また、位相角推定部１４には、周期外乱ｄｄが入力される。このため、位相角推定部１４は、記録材突入のタイミングでの周期外乱ｄｄの位相角φｔを推定できる。
【００３２】
ここで、周期外乱ｄｄの位相角φｔは、ローラの偏心が最大となる位相角である。したがって、例えば、駆動ローラ３２の周期外乱ｄｄの位相角φｔ（記録材が突入した時のローラの偏心が最大となる位相角）は、駆動ローラ３２の回転角度をエンコーダ３２ｂにより検知することで推定できる。なお、位相角推定部１４は、実際に記録材突入のタイミングの周期外乱の位相角を検出するようにしても良い。以下、位相角推定部１４は、周期外乱の位相角を推定するとして説明するが、検出する場合も同様である。
【００３３】
補間演算部１９は、位相角推定部１４により推定された周期外乱ｄｄの位相角φｔに基づいて、後述するように、各フィードフォワード入力をそれぞれ補間する補間係数を決定する。そして、決定した各補間係数をそれぞれ各フィードフォワード入力に乗じたものを加算する。加算部２０は、補間演算部１９で演算した出力を寄り制御回路１１に加算する。以下、具体的に説明する。
【００３４】
まず、本実施形態では、メモリ２１に予め設定する周期外乱の位相角（代表角）を４種類とする。補間演算部１９は、メモリ２１に予め設定された各周期外乱の位相角のうち、位相角推定部１４により推定された周期外乱の位相角と近い位相角のフィードフォワード入力に対する補間係数が大きくなるように、それぞれ補間係数を決定する。即ち、代表する４つの位相角φ１、φ２、φ３、φ４に対応する４種類のフィードフォワード入力ｕＩＬＣ１、ｕＩＬＣ２、ｕＩＬＣ３、ｕＩＬＣ４のみをメモリ２１に記憶させておく。そして、位相角推定部１４により推定された周期外乱ｄｄの位相角φｔが代表角φｉ（ｉ＝１〜４）に近づくにつれて、それに対応するフィードフォワード入力ｕＩＬＣｉ（ｉ＝１〜４）が最大になるように補間係数αｉ（ｉ＝１〜４）を式（１）以下のように求める。
【００３５】
【数１】
0005950685.tif 000002
【００３６】
ここで、式（１）のφｆは、位相角のバイアスを調整する設計パラメータである。また、ｎは自然数である。このように表した式（１）は、４つの代表角φｉのうち、周期外乱ｄｄの位相角φｔとの差分（φｔ−φｉ）が、±９０度以内となることを意味している。即ち、φｆを０として考えた場合に、ｃｏｓ（φｔ−φｉ）＝αｉの値が負とならないようにしている。仮に、αｉが負の値となる場合も含むと、後述するように、φ１とφ４が１８０度ずれているため、αｉをフィードフォワード入力ｕＩＬＣｉに乗じて全部足し合わせた場合に、良好な補償ができなくなる。
【００３７】
このように決定された補間係数αｉは、式（２）に示すように、フィードフォワード入力ｕＩＬＣｉにそれぞれ乗じられ、全て加算される。
【００３８】
【数２】
0005950685.tif 000003
【００３９】
即ち、補間演算部１９は、４種類の代表角φｉのうち、位相角推定部１４により推定された周期外乱ｄｄの位相角φｔと近い２つの位相角に、近い方の位相角が大きくなるような補間係数αｉをそれぞれ乗じる。一方、他の２つの位相角には０の補間係数αｉをそれぞれ乗じる。そして、これら加算して、補間演算部１９で演算した出力ｕｆｆｗとして、加算部２０で寄り制御回路１１に加算する。なお、このような代表角φｉの決定方法、およびそれに対応するフィードフォワード入力ｕＩＬＣｉの決定方法については後述の数値例で説明する。
【００４０】
このようなフィードフォワード制御について、図３のフローチャートで説明する。まず、フィードフォワード入力ｕＩＬＣｉ（ｉ＝１〜４）を、後述する反復学習制御を用いて、印刷動作の前の予備動作として学習により生成する（Ｓ１）。そして、記録材を検知したら（Ｓ２）、記録材が中間転写ベルトに突入する際の周期外乱ｄｄの位相角φｔを推定する（Ｓ３）。推定した位相角φｔから上述の式（１）を用いて補間係数αｉを決定し、フィードフォワード入力ｕＩＬＣｉを補間する（Ｓ４）。補間した出力ｕｆｆｗを寄り制御回路１１に加算（重畳）する（Ｓ５）。これを印刷ジョブが終了するまで行う（Ｓ６）。
【００４１】
［モデリング］
次に、フィードフォワード制御系の設計のために、寄りのモデル化を行う。寄り変位をｘｙ、ステアリング量をｕａとして、操作量であるステアリング量から制御量である寄り変位までの状態システムＰｙの導出を行う。また、寄りの動特性に比べてステアリング駆動系の動特性は高いと仮定し、ステアリング量は一意に決まるとする。駆動ローラ３２の半径をＲｒ、とすると、寄り速度は以下のように表される。
【００４２】
【数３】
0005950685.tif 000004
【００４３】
ここで、ａは定数であり、ステアリング量とベルト移動速度が一定となるようにベルトを走行させ、寄り速度を計測する方法で実験的に同定される。これを状態方程式として表すと、
【００４４】
【数４】
0005950685.tif 000005
となり、駆動ローラの角速度に対する時変システムＰｙ（ｓ）として表される。
【００４５】
さらに、制御系設計の説明とシミュレーションにおいて、図４に示すベルト移動速度と寄りに連成があるシミュレーションモデルを用いるため、導出を以下に示す。駆動ローラ３２の角度をθｒ、ベルト駆動用のモータ３２ａの角度をθｂ、駆動ローラ３２とモータ３２ａとの間のばね定数、減衰定数をそれぞれｋｂ、ｃｂと表している。本実施形態のシミュレーションでは、ベルト移動方向は、駆動ローラ３２とモータ３２ａからなる２慣性系とする。また、中間転写ベルト３１は剛体とし、中間転写ベルト３１と駆動ローラ３２の滑りは考慮しないと仮定する。さらに、モータ３２ａはモータ制御ドライバにより指令電圧Ｖに比例した角速度に正確に追従制御されるとして、モータ３２ａの回転角をθｂとする。すると、モータ３２ａの角速度は、
【００４６】
【数５】
0005950685.tif 000006
となる。ここでｄｇは定数である。モータ３２ａと駆動ローラ３２からなる２慣性系の運動方程式は、駆動ローラ３２の慣性をＩｒとおくと、
【００４７】
【数６】
0005950685.tif 000007
となる。ここで、状態ベクトルを、
【００４８】
【数７】
0005950685.tif 000008
として、式（５）と式（６）から状態方程式を導出すると、
【００４９】
【数８】
0005950685.tif 000009
となり、観測出力を駆動ローラ３２の速度とすると、状態方程式、出力方程式は、
【００５０】
【数９】
0005950685.tif 000010
となる。さらに、モータ制御ドライバの動特性を２次遅れ系とし、モータ制御ドライバに与える指令速度をｕｂ、モータ制御ドライバの状態量をｘｆ１、ｘｆ２とすると、状態方程式は、
【００５１】
【数１０】
0005950685.tif 000011
となる。式（１０）と式（９）を直列接続し、ｘｈ＝［ｘｒ  ｘｄ］Ｔとして、拡大系を構成すると、走行方向のモデルは以下の状態方程式で表される。
【００５２】
【数１１】
0005950685.tif 000012
【００５３】
【数１２】
0005950685.tif 000013
【００５４】
ここで、寄り方向のモデル式（３）とベルト駆動方向のモデル式（１２）で拡大系を構成することで、ベルト走行とベルト寄りの連成モデルが得られる。状態方程式は以下のように求まる。
【００５５】
【数１３】
0005950685.tif 000014
【００５６】
［制御系設計］
次に、ベルト移動速度と寄りに対するフィードバック制御系を設計する。ベルト移動方向のフィードバック制御器Ｋｈは、ベルト走行方向の変位の積分を補償するため、以下に示す２型のサーボ系とする。
【００５７】
【数１４】
0005950685.tif 000015
【００５８】
寄りのフィードバック制御器Ｋｙはスライディングモード制御系を用いる。制御入力は、線形入力と非線系入力で構成され、
【００５９】
【数１５】
0005950685.tif 000016
となる。ここで、σは切換え関数であり、
【００６０】
【数１６】
0005950685.tif 000017
とする。本実施形態では、Ｓ＝５６０．２２、ｋｏ＝２、η＝０．３とする。
【００６１】
［代表角の決定］
次に、補間型フィードフォワード制御系を設計する。４種類の周期外乱の位相角である代表角φｉ（ｉ＝１〜４）は、次のように決定する。まず、４種類よりも多くそれぞれ異なる複数の周期外乱の位相角（例えば、１０〜１８０ｄｅｇの１０ｄｅｇ刻み）でそれぞれ記録材突入の外乱（別の外乱）を中間転写ベルト３１に加える。次に、これらの場合の、寄り変位（寄り制御回路１１の制御値）ｘｙの時間に対する変化を、図５に示すように求める。次いで、寄り変位ｘｙが最も大きい時間ｔｍａｘでの複数の周期外乱の位相角（１０〜１８０ｄｅｇ）とそれに対する寄り変位ｘｙとの関係を、図６に示すように求める。そして、図６から、寄り変位ｘｙが最大となる位相角、寄り変位ｘｙが最小となる位相角、及び、寄り変位ｘｙの中央値となる２つの位相角を代表角φｉ（ｉ＝１〜４）として決定する。以下、具体的に説明する。
【００６２】
周期外乱ｄｄを周波数ωｄ＝２．４４１・２・π、位相角φの正弦波
【００６３】
【数１７】
0005950685.tif 000018
として、式（１３）を用いて、記録材突入のシミュレーションを行った寄り変位の応答を図５に示す。ここで、周期外乱の６周期目に記録材が突入するとして、ベルト移動速度に対する記録材突入の外乱ｄｐｈにステップ状の外乱を、寄りに対する記録材突入の外乱ｄｐｙに１周期のみの正弦波状の外乱を与えている。さらに、記録材突入時の周期外乱ｄｄの位相角φｔを１０ｄｅｇから１８０ｄｅｇまで１０ｄｅｇ刻みで変化させている。
【００６４】
図５より、記録材の外乱ｄｐｈ、ｄｐｙが一定でも、記録材突入時の周期外乱ｄｄの位相角φｔにより、寄りの応答（寄り制御回路１１の制御値、寄り変位ｘｙ）は変化することがわかる。したがって、記録材突入外乱によるベルト寄りを抑制するフィードフォワード制御系を設計するには、位相角毎にフィードフォワード入力を生成してメモリに保存すれば良いことになる。しかし、上述したように、それではフィードフォワード入力の蓄積に多くのメモリを費やすこととなる。そこで、本実施形態では、メモリの消費を最大限に抑えるフィードフォワード制御系を構築する。
【００６５】
図５より、記録材突入後、寄り変位（寄り制御回路１１の制御値）ｘｙが最大になる時間ｔｍａｘ＝２．５１秒付近に着目する。そして、図６に、横軸を記録材突入外乱が印加される時点での位相角φｔとし、縦軸を２．５１秒での寄り変位ｘｙの最大値とする応答を示す。実線が、シミュレーションにより得られた応答、破線は正弦波で近似した応答である。図６より、寄り変位ｘｙの最大値は位相角φｔに対して周期的な応答になっていることがわかる。そこで本実施形態では、２．５１秒付近での、寄り変位（寄り制御回路１１の制御値）が正の方向に最大になる位相角φ１、寄り変位ｘｙが負の方向に最大になる位相角φ３とする。また、２．５１秒付近での、寄り変位ｘｙの位相角φｔに対する周期的な応答の中央値（一点鎖線）を、φ２、φ４とする。そして、これらφ１、φ２、φ３、φ４を代表角とする。これら代表角は、図６から、φ１＝１５５ｄｅｇ、φ２＝６０ｄｅｇ、φ３＝３３５ｄｅｇ、φ４＝２３５ｄｅｇとなる。
【００６６】
ここまでは，式（１３）のモデルを用いてｔｍａｘとφｉ（ｉ＝１〜４）を求めているが、実際の装置を用いて図６の寄り変位ｘｙの最大値と位相角φｔの関係をマッピングして求めても良い。手順は、図７に示すように、まず、寄りフィードバック制御を行いながらベルトを走行させ（Ｓ１１）、式（１４）のフィードバック制御により寄り変位が０となる（収束する）のを確認する（Ｓ１２）。そして，記録材を突入させ（Ｓ１３）、突入による寄りの時刻歴応答と、突入時の外乱の位相角φｔを計測する（Ｓ１４）。これを、位相角φｔの分布に偏りが無くなるまでデータ取得を繰り返すことにより、実験的に図５が作成される（Ｓ１５）。実験的に作成された図５より、寄り変位ｘｙが最大になる時間ｔｍａｘを決定する（Ｓ１６）。次いで、横軸にφｔを取り，縦軸にその位相角における時刻ｔｍａｘにおける寄り変位ｘｙをデータ処理しマッピングすることで、実験データにより図６を作成する（Ｓ１７）。そして、図６から代表角φｉ（ｉ＝１〜４）を読み取る（Ｓ１８）。
【００６７】
［フィードフォワード入力の生成］
このように決定された代表角φｉ（ｉ＝１〜４）で記録材が突入する時に、それにより生じる寄りを最適に抑制するためのフィードフォワード入力ｕＩＬＣｉ（ｉ＝１〜４）は、反復学習制御を用いて生成される。反復学習制御を用いる代表角でのフィードフォワード入力生成について述べる。
【００６８】
反復学習制御は、実際の装置を用いて、目標値に対する追従制御を反復して行うことによって、目標値に対する偏差を低減するものである。例えば、フィードフォワード入力ｕＩＬＣｉを求めるためには、記録材突入のタイミングで周期外乱の位相角が代表角φ１になるように記録材を挿入する試行を反復する必要がある。同様に，記録材突入のタイミングで周期外乱の位相角が代表角φｉ（ｉ＝２〜４）になるように記録材を挿入する試行を反復することで、φｉ（ｉ＝２〜４）に対応するフィードフォワード入力ｕＩＬＣｉ（ｉ＝２〜４）が学習される。
【００６９】
このような反復学習制御を行うために、本実施形態の制御装置２００は、図８に示すような反復学習制御回路１を有する。反復学習制御回路１は、逆システムＰｙ−１を含むフィルタ回路と、フィルタ出力加算部４とを有する。逆システムＰｙ−１は、寄り制御回路１１の操作量（ステアリング量）から制御量（寄り変位）までの状態システムＰｙ（ｓ）の逆システムであり、寄り制御回路１１でフィードバックされた数値ｙｙと目標値ｒｙとの偏差ｅｙ［ｋ］が入力される。なお、ｋは、反復回数である。フィルタ出力加算部４は、上述のフィルタ回路の出力を寄り制御回路１１に加算する。メモリ２１（図２）は、このような反復学習制御回路１が反復学習制御した結果に基づき、偏差ｅｙ［ｋ］が最小となるフィルタ回路の出力を、それぞれフィードフォワード入力として記憶する。反復学習制御回路１は、予め設定された各周期外乱の位相角φｉ（ｉ＝１〜４）が同じ時にそれぞれ複数回、中間転写ベルト３１に加わった記録材突入の外乱に基づいて反復学習制御する。以下、具体的に説明する。
【００７０】
本実施形態では、寄り位置の目標値ｒｙは０であるので、反復学習制御により、外乱による偏差を抑圧するためのフィードフォワード入力が反復試行により生成される。反復学習制御回路１は、図８に示すように、制御偏差ｅｙ［ｋ］（ｋ回目の偏差）から制御入力を生成する逆システムＰｙ−１と、逆システムＰｙ−１の学習に不要な周波数帯域を遮断する安定化フィルタＱと、生成された制御入力を記憶するメモリを備える。ここで、メモリは図２に示すメモリ２１とする。また、最終的に生成された制御入力がフィードフォワード入力としてメモリ２１に記憶される。
【００７１】
偏差ｅｙ［ｋ］は、逆システムＰｙ−１に入力され、その出力が加算部２に入力される。また、ｋ回目の寄りのフィードバック制御入力ｕｂ[ｋ]が加算部２に入力される。さらに、加算部２の出力と、ｋ回目の反復学習制御による制御入力ｆ［ｋ］が加算部３に入力される。加算部３からの出力は、安定化フィルタＱに入力される。安定化フィルタＱの出力はｋ+１回目の制御入力ｆ［ｋ+１］としてメモリに記憶される。メモリに記憶された制御入力ｆ［ｋ+１］はｋ+１回目の追従制御において制御対象にフィードフォワード入力として加えられる。即ち、寄り制御回路１１のフィードバック制御器Ｋｙの出力ｕｂ[ｋ+１]に加算される。さらに本実施形態では、逆システムＰｙ−１は、ローラの回転角速度
【００７２】
【数１８】
0005950685.tif 000019
に依存する時変システムとなる。逆システムＰｙ−１は、式(４)の逆伝達関数に、プロパにするためのローパスフィルタを直列に接続し、
【００７３】
【数１９】
0005950685.tif 000020
として導出される。安定化フィルタＱは、遮断周波数６Ｈｚ、次数６のローパスフィルタとする。次に、反復学習制御のフローについて図９を用いて説明する。まず、初回の試行は、反復学習制御による入力を用いずに行われる（Ｓ２１、Ｓ２２）。それ以降ｋ回目の反復試行は、制御入力ｆ［ｋ］を用いて行われる。制御はデジタル制御で行われるので、ｋ回目の試行におけるｊサンプル目の制御入力および偏差をｆｋｊ、ｅｋｊと表す。同様に、ｋ回目の試行におけるｊサンプル目のフィードバック制御入力をｕｋｊと表す。
【００７４】
この図７に示すようなフローチャートは、反復学習制御アルゴリズムとして画像形成装置のコンピュータにプログラミングして実装される。制御プログラムは、まず、記録材突入時の位相角がφｉ(ｉ＝１〜４)となるように記録材を挿入する信号を発生する（Ｓ２３）。次いで、前回の動作で得られた反復学習制御入力ｆ［ｋ］を用いてｋ回目の動作を開始し、一回の動作に総サンプル数ｍでの制御偏差の最大値ｅｍａｘを求める（Ｓ２４）。初回の動作では、ｅｍａｘ、ｊは０となる。そして、記録材突入のタイミングで制御入力ｆｋｊをステアリング機構３３ａに印加し（Ｓ２５）、そのときの偏差ｅｋｊを取得する。制御偏差ｅｋｊを学習フィルタに通過させ、フィードバック制御入力ｕｋｊと加算した後、反復学習制御入力ｆｋｊと合算する。この信号を安定化フィルタＱに通過させた結果を、ｋ+１回目の反復学習制御入力ｆ(ｋ+１)ｊとしてメモリに記憶する（Ｓ２６）。そして、一回の試行における制御偏差の最大値ｅｍａｘが十分に小さいと判断するまで反復試行を行う。
【００７５】
即ち、制御入力ｆｋｊを印加した場合の制御偏差ｅｋｊが前回のｅｍａｘよりも小さければ、制御偏差ｅｋｊを新たなｅｍａｘとして更新する（Ｓ２７）。これを、サンプル数ｊが総サンプル数ｍに達するまで行う（Ｓ２８、Ｓ２９）。サンプル数がｍに達したら、ｋ回目の動作を終了し（Ｓ３０）、ｅｍａｘが十分に小さい、例えば、０となったかを判定し（Ｓ３１）、ｅｍａｘが十分に小さくなければ、ｋ＋１回目の動作を行い（Ｓ３２）、ｅｍａｘが十分に小さければ、学習を終了する。このような反復学習動作を全ての代表角φｉ(ｉ＝１〜４)で行い、それぞれｅｍａｘが十分に小さい時の反復学習制御入力ｆ［ｋ］を、フィードフォワード入力ｕＩＬＣｉ（ｉ＝２〜４）として、メモリに記憶する。
【００７６】
本実施形態の場合、予め設定された４種類の周期外乱ｄｄの位相角φｉに対応したフィードフォワード入力ｕＩＬＣｉを、記録材突入の外乱が加わる位相角に基づいて補間し、寄り制御回路１１に加算するようにしている。このため、多量の記憶容量を要することなく、周期外乱に対する制御を行う制御系に記録材突入の外乱が加わっても、安定した制御を行える。
【００７７】
［シミュレーション］
次に、本実施形態について行ったシミュレーションについて説明する。まず、代表角に対する反復学習制御の有効性について説明する。図１０（ａ）に、式（１３）のシミュレーションモデルを用いて，周期外乱の位相角φ１に対応するフィードフォワード入力ｕＩＬＣ１を学習している過程の応答を示す。点線で初回の試行すなわち学習入力なしでの寄り応答、破線で２回目の反復試行における寄り応答、実線で５回目の反復試行における寄り応答を示している。記録材突入試行を反復することによって、記録材突入による寄りの偏差は学習入力によって抑圧されていることがわかる。
【００７８】
図１０（ｂ）に、周期外乱の位相角φ２に対応するフィードフォワード入力ｕＩＬＣ２を学習している過程の応答を示す。図１０（ａ）と同様に、５回の学習で、寄りの偏差を抑圧していることがわかる。周期外乱の位相角φ３、φ４に対応するフィードフォワード入力ｕＩＬＣ３、ｕＩＬＣ４についても同様の手順で学習し，有効性を確認している。
【００７９】
次に、代表角での反復学習制御入力を用いる図２の補間型フィードフォワード制御系の有効性をシミュレーションで確認する。毎分７０枚の記録材突入が発生するとして、シミュレーションを行う。記録材突入のタイミングは図２中の検出部１３と位相角推定部１４によって検知され、その際の周期外乱ｄｄの位相角は、最大の周期外乱の要因となるローラにロータリエンコーダ等を取り付ることにより検出可能とする。また、シミュレーションでは可変ゲイン方式との比較を行う。可変ゲイン方式では、寄りフィードバック制御系にベルト移動速度の関数となるゲインＧｖ
【００８０】
【数２０】
0005950685.tif 000021
を乗じている。ここで、定数ｖｎはベルト移動速度が基準速度であるときの駆動ローラの角速度である。図１１（ａ）に、実線で本実施形態の制御系による寄り変位の応答を、破線で可変ゲイン方式による寄りの応答を示す。また、図１１（ｂ）に、本実施形態の制御系と可変ゲイン方式による寄り制御のステアリング量の応答を示す。記録材突入のタイミングで周期外乱の位相角は毎回異なっているが、本実施形態の制御系では式（１）、（２）を用いて記録材突入外乱に対するフィードフォワード制御を行うことにより、可変ゲイン方式に比べて寄りの偏差を抑えることができている。また図１１（ｂ）より、本実施形態の制御系ではフィードバック制御系のゲインが固定であるため、ステアリング量が過大になることはない。しかし、可変ゲイン方式では式（２０）からもわかるように、記録材突入によりベルト走行速度が遅くなると寄りフィードバックの制御ゲインが高くなっていくため、図１１（ｂ）の破線で示すように大きくステアリングを振ってしまう。
【００８１】
次に、記録材の突入が起こらない状態で反復学習制御により寄り偏差の学習を行い、その得られたフィードフォワード入力を記録材の突入が発生する状態において使用するフィードフォワード制御系との比較を行う。以下、この制御系を、固定フィードフォワード制御系と略す。図１１（ｃ）に、実線で本実施形態の補間フィードフォワード制御系による寄り変位の応答を、破線で固定フィードフォワード制御系による寄り変位の応答を示す。固定フィードフォワード制御系は、記録材突入外乱に対する抑圧が考慮されていないため、記録材が突入するタイミングで周期的に大きな偏差を発生してしまうことがわかる。
【００８２】
なお、本実施形態のシミュレーションは、周期外乱は単一であるとしている。周期外乱が複数存在する場合は、２番目の大きさの周期外乱が最大の大きさの周期外乱の４割程度の振幅以下ならば、最大の大きさの周期外乱のみを考慮すれば良いことをシミュレーションで確認している。
【００８３】
［他の実施形態］
上述の実施形態では、代表角を４種類としているが、代表角を例えば、４の整数倍（８、１６）などに設定することもできる。但し、多く設定するとメモリを多く使用することになるため、本発明では、少なくとも４種類としている。また、上述の実施形態では、本発明をタンデム型の画像形成装置に適用しているが、画像形成部が１個のモノクロの画像形成装置など、他の画像形成装置にも適用可能である。また、ベルトユニットしては、中間転写ベルトに関する装置だけではなく、例えば、記録材を加熱する定着ベルト（移動体）を有する定着装置でベルトの寄り制御を行うようなものにも適用可能である。即ち、定着ベルトと加圧ローラなどの加圧部材とのニップ部に記録材が突入する場合に、上述のような制御が有効である。更に、本発明の制御装置は、ベルトユニット以外にも、周期外乱を有する状態で駆動される移動体で、周期外乱とは別の外乱が加わるようなものであれば適用可能である。
【符号の説明】
【００８４】
１・・・反復制御回路、４・・・フィルタ出力加算部、１０・・・フィードフォワード制御回路、１１・・・寄り制御回路（フィードバック制御回路）、１２・・・速度制御回路、１３・・・検出部（別外乱検出部）、１４・・・位相角推定部、１９・・・補間演算部、２０・・・加算部、２１・・・メモリ（記憶部）、３０・・・ベルトユニット、３１・・・中間転写ベルト（移動体、ベルト）、３２・・・駆動ローラ、３３ａ・・・ステアリング機構、５０Ｙ、５０Ｍ、５０Ｃ、５０Ｋ・・・画像形成部、１００・・・画像形成装置、２００・・・制御装置、Ｐｙ−１・・・逆システム、Ｔ１・・・一次転写部、Ｔ２・・・二次転写部
【図１】
0005950685.tif 000022
【図２】
0005950685.tif 000023
【図３】
0005950685.tif 000024
【図４】
0005950685.tif 000025
【図５】
0005950685.tif 000026
【図６】
0005950685.tif 000027
【図７】
0005950685.tif 000028
【図８】
0005950685.tif 000029
【図９】
0005950685.tif 000030
【図１０】
0005950685.tif 000031
【図１１】
0005950685.tif 000032