(57)【要約】  ファジイ推論の推論周期を、無駄な推論を減らしつつ、十分なファジイ推論結果が得られるように調整する。  ファジイ制御装置は、推論周期毎にファジイ推論を行うファジイ推論部（９）と、ファジイ推論部（９）の推論結果に応じて制御対象（３）へ出力する操作量（ＭＶ）を求める制御演算部（５）と、制御対象（３）からの測定値（ＰＶ）と目標値（ＳＶ）との偏差の変化速度（ｅｄｏｔ）を求める速度測定部（７）と、偏差の変化速度（ｅｄｏｔ）に応じて推論周期を算出する推論周期算出部（１７）を備える。推論周期は制御中に可変であり、例えば偏差の変化量が一定量になるように適宜変更される。
2015045175.tif 000002
【特許請求の範囲】
【請求項１】
推論周期毎にファジイ推論を行うファジイ推論部と、  前記ファジイ推論部の推論結果に応じて制御対象へ出力する操作量を求める制御演算部と、  制御対象からの測定値と目標値との偏差の変化速度を求める速度測定部と、  偏差の変化速度に応じて前記ファジイ推論の推論周期を算出する推論周期算出部と、を備えたファジイ制御装置。
【請求項２】
前記推論周期算出部は、偏差の変化速度に基づき、予め定められた偏差の変化量が得られる時間幅を計測して、推論周期を更新する請求項１に記載のファジイ制御装置。
【請求項３】
前記推論周期算出部は、偏差の変化速度が大きくなるにつれて推論周期を短くし、偏差の変化速度が小さくなるにつれて推論周期を長くする請求項１に記載のファジイ制御装置。
【請求項４】
前記推論周期算出部は、前記ファジイ推論部によりファジイ推論を行う度に推論周期を求める請求項１に記載のファジイ制御装置。
【請求項５】
推論周期毎にファジイ推論を行うファジイ推論ステップと、  前記ファジイ推論ステップの推論結果に応じて制御対象へ出力する操作量を求める制御演算ステップと、  制御対象からの測定値と目標値との偏差の変化速度を求める速度測定ステップと、  偏差の変化速度に応じて前記ファジイ推論の推論周期を変更する推論周期算出ステップとを備えたファジイ制御方法。
【請求項６】
推論周期毎にファジイ推論を行うファジイ推論部と、  前記ファジイ推論部の推論結果に応じて制御対象へ出力する操作量を求める制御演算部と、  偏差が予め定められた量以上変化したことを検出すると前記ファジイ推論部へファジイ推論をさせるためのトリガを与える偏差監視部とを備えたファジイ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ファジイ制御装置ファジイ制御方法に係り、特に、推論周期が可変なファジイ制御装置ファジイ制御方法に関する。
【背景技術】
【０００２】  ＰＩＤ制御における制御応答は、場合によってどうしてもオーバーシュートを抑えられない場合がある。例えば、制御対象によっては断熱性の高いものや干渉があるものなどがある。そのため、ＰＩＤ定数を動的に変更したり、フィードフォワード制御を行うなどの対策をとる必要がある。一方、応答を測定しながらフィードバックゲインを自動調整するために、ファジイ推論を応用するコントローラがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２８１７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  特許文献１に記載の技術では、目標値ＳＶと制御対象からの測定値ＰＶとの偏差からＰＩＤ制御演算部でＰＩＤ演算して操作量ＭＶを制御対象へ出力する。制御対象から出力させたい理想的な応答モデルに基づく「偏差」と「偏差の変化速度」に関する各メンバーシップ関数をメンバーシップ関数記憶部に記憶する。目標値ＳＶと測定値ＰＶとの偏差の変化速度を速度測定部で測定する。ファジイ推論部において「偏差」と「偏差の変化速度」を規格化し、各メンバーシップ関数に基づいてファジイ推論する。制御演算部では推論結果によってフィードバックゲインを修正する。したがって、フィードバックゲインは制御応答波形の観測結果より動的に変更され、理想的な応答モデルに近づけるように制御される。【０００５】  この技術では、制御動作においてファジイ推論処理が行われる。ファジイ推論処理は推論周期毎に処理が実行され、測定されたパラメータをもとにファジイ推論を実行し、フィードバックゲインを求める。このフィードバックゲインにより積分動作の修正を行うことで、測定値ＰＶのオーバーシュートを抑制する。【０００６】  ファジイ推論処理をディジタルコントローラに組み込む際には、測定入力の分解能とサンプリング周期の二つの制約がある。これによりファジイ推論の入力変数である偏差と、偏差の変化速度の検出に制約がでてくる。【０００７】  このうち、偏差の変化速度については、特に目標値変更量や制御対象の時定数がサンプリング周期に対して長い場合には、サンプリング周期毎に変化速度を計算するとサンプリング周期間での偏差の変化量が少なく、偏差の変化速度の分解能が不足する場合がある。その結果、規格化された偏差の変化速度の誤差が大きくなり、ファジイ推論結果にもその誤差の影響がでてしまう。以下、具体的な数値例を用いて説明する。なお、この数値例は理解を助けるための例に過ぎず、これに限定されるものではない。【０００８】  例えば、偏差の変化速度が最大のときに、１サンプリング周期での偏差の変化量がディジタル量で２ｄｉｇｉｔ（デジット）しかない場合を考える。偏差の変化速度を各サンプリング毎に、以下のようにして０〜１の範囲に規格化して求める。    偏差の変化速度＝各サンプリング周期間での偏差の変化量（この例では２以下）／１サンプリング周期での偏差の変化量の最大値（この例では２）しかし、上式の分子の値は２カウント以下しか取りえないので、偏差の変化速度は０、０．５、１だけとなり偏差の変化速度の分解能は２しかない（図８参照）。そのため、十分なファジイ推論結果が得られない場合がある。【０００９】  この場合、長い時間間隔で偏差の変化量を測定すれば、偏差の変化量はほぼ時間間隔に比例して増えるので、偏差の変化速度の分解能が増えるはずである。【００１０】  そこで、同じ制御対象でも偏差の変化速度が最大のときに、６サンプリング周期で偏差の変化量がディジタル量で１０ｄｉｇｉｔあれば、この偏差の変化量のｄｉｇｉｔ最大値は１０となり、偏差の変化速度は６サンプリング周期毎に、以下のようにして０〜１の範囲に規格化して求める。    偏差の変化速度＝各６サンプリング周期間での偏差の変化量（この例では１０以下）／６サンプリング周期での��差の変化量の最大値（この例では１０）上式の分子の値は１０ｄｉｇｉｔ以下の値をとり、偏差の変化速度が０、０．１、０．２、…、０．８、０．９、１となり偏差の変化速度の分解能は１０となる（図９参照）。【００１１】  しかし、偏差の変化速度は６サンプリング周期毎に１回しか更新されない。偏差の変化速度を更新する周期よりも短くファジイ推論を実行しても意味がないため、ファジイ推論を行う周期（以下、単に推論周期という）を、偏差の変化速度を測定する周期（測定周期）に合わせる。したがって、偏差の変化速度の測定周期を長くすると、測定入力の分解能は向上するが、逆に推論回数が減少し、測定周期が長すぎるとファジイ推論がうまく機能しなくなる。このように、測定入力の分解能と推論周期は相反する事項である。【００１２】  上述の特許文献１に記載の技術では、推論周期は固定であり、サンプリング数に応じて指定される。例えば、推論周期は、目標値変更時の偏差量を１００％として、偏差がその９０％から８０％に変化するサンプリング数に基づき指定され、以後その推論周期を使用して制御し、偏差を減少させる。【００１３】  以下ではこれを具体的な数値例により図を参照して説明する。制御中に目標値を変更し、目標値に対し測定値が変動していく中で、測定値が目標変更時の偏差（以下、基準偏差という）に対して、基準偏差の９０％まで偏差が減少した点（１）と、基準偏差の８０％まで偏差が減少した点（２）の間の時間を、サンプリング毎にサンプリング回数をカウントアップしていくことで測定し、記憶する。このカウント値は、偏差の変化速度の基準を１（規格化）としたときに、偏差の変化速度が１のとき測定値が基準偏差の１０％動く時間の基準値として記憶し、これを「基準カウント値」と呼ぶ（図１０参照）。目標値変更時の偏差の１０％分の測定入力の分解能と、基準カウント値により偏差の変化速度の基準が求まる。    偏差の変化速度の基準＝（１０％の測定値幅のｄｉｇｉｔ数／基準カウント値）【００１４】  なお、偏差の変化速度の基準は、基準偏差の９０％〜８０％の間で１サンプリング周期の間に変化する偏差の量を示す。【００１５】  推論周期は上記基準カウント値と、目標値変更時の偏差の１０％分の測定値幅を測定入力の分解能でカウントできるｄｉｇｉｔ数を用いて以下のように計算する。    推論周期（ｓａｍｐｌｅ）＝（基準カウント値（ｓａｍｐｌｅ）／１０％の測定値幅のｄｉｇｉｔ数（ｄｉｇｉｔ））＊１０推論周期は、偏差の変化量が１０ｄｉｇｉｔ分の変更量が得られるサンプリング数である。この推論周期毎に、偏差の変化速度の測定とファジイ推論がおこなわれる．【００１６】  測定値ＰＶの動き方（上昇速度）は制御対象の特性に応じるため、基本的には測定入力の分解能には依存しない。それに対して、「基準カウント値」は温調計などの制御装置のサンプリング周期（時間）に応じてカウント数が上下し、基準偏差の１０％分の測定値のｄｉｇｉｔ数は温調計の測定入力の分解能に応じて上下する。上述の推論周期の式において、温調計のサンプリング周期が一定で、基準カウント値は変動しないとすると、以下のような状況となる。  ・基準偏差の１０％分の測定値のｄｉｇｉｔ数が少ないと、推論���期は長くなる．  ・基準偏差の１０％分の測定値のｄｉｇｉｔ数が多いと、推論周期が短くなる．基準偏差の１０％の測定値幅というのは目標値変更幅に依存しているため、上記の法則によると、以下のような傾向になる。  ・目標値変更幅が小さいと、推論周期が長くなる（推論回数が少ない）。これは、正しい推論結果が得られないことにつながる。  ・目標値変更幅が大きいと、推論周期が短くなる（推論回数が多い）。これは、無駄に推論を行っていることを意味する。【００１７】  本来ならば、目標値変更幅が小さいときには、測定値の変動にかかる時間（例えば、温調計における昇温にかかる時間）も短くなり、それだけ早い推論周期でファジイ推論を行い、修正をかけたい。逆の傾向になるべきなのであるが、測定入力の分解能が足りなくなるため、目標値変更幅が小さいときに推論周期を短くすることが困難であった。そのため、目標値変更幅が小さいときに十分なファジイ推論が行えないという課題があった。【００１８】  本発明は、以上の点に鑑み、ファジイ推論の推論周期を、無駄な推論を減らしつつ、十分なファジイ推論結果が得られるように調整するファジイ制御装置を提供することを目的のひとつとする。
【課題を解決するための手段】
【００１９】  本発明の第１の解決手段によると、  推論周期毎にファジイ推論を行うファジイ推論部と、  ファジイ推論部の推論結果に応じて制御対象へ出力する操作量を求める制御演算部と、  制御対象からの測定値と目標値との偏差の変化速度を求める速度測定部と、  偏差の変化速度に応じてファジイ推論の推論周期を算出する推論周期算出部と、を備えたファジイ制御装置が提供される。【００２０】  これにより、ファジイ推論の推論周期を、無駄な推論を減らしつつ、十分なファジイ推論結果が得られるように調整することができる。【００２１】  上記推論周期算出部は、偏差の変化速度に基づき、予め定められた偏差の変化量が得られる時間幅を計測して、推論周期を更新してもよい。  これにより、偏差の分解能を確保してファジイ推論を行うことができ、より正確な推論結果が期待できる。【００２２】  上記推論周期算出部は、偏差の変化速度が大きくなるにつれて推論周期を短くし、偏差の変化速度が小さくなるにつれて推論周期を長くしてもよい。  これにより、偏差の変化速度が大きい場合はファジイ推論が頻繁に行われてより細かい制御を行い、偏差の変化速度が小さい場合は無駄なファジイ推論が行われることを防ぐことができる。【００２３】  上記推論周期算出部は、ファジイ推論部によりファジイ推論を行う度に推論周期を求めてもよい。  これにより、偏差の変化速度に応じて、次にファジイ推論を行うタイミングを決めることができる。【００２４】  本発明の第２の解決手段によると、  推論周期毎にファジイ推論を行うファジイ推論ステップと、  ファジイ推論ステップの推論結果に応じて制御対象へ出力する操作量を求める制御演算ステップと、  制御対象からの測定値と目標値との偏差の変化速度を求める速度測定ステップと、  偏差の変化速度に応じてファジイ推論の推論周期を変更する推論周期算出ステップとを備えたファジイ制御方法が提供される。【００２５】  これにより、ファジイ推論の推論周期を、無駄な推論を減らしつつ、十分なファジイ推論結果が得られるように調整することができる。【００２６】  本発明の第３の解決手段によると、  推論周期毎にファジイ推論を行うファジイ推論部と、  前記ファジイ推論部の推論結果に応じて制御対象へ出力する操作量を求める制御演算部と、  偏差が予め定められた量以上変化したことを検出すると前記ファジイ推論部へファジイ推論をさせるためのトリガを与える偏差監視部とを備えたファジイ制御装置が提供される。【００２７】  これにより、ファジイ推論の推論周期を、無駄な推論を減らしつつ、十分なファジイ推論結果が得られるように調整することができる。
【発明の効果】
【００２８】  本発明によると、ファジイ推論の推論周期を、無駄な推論を減らしつつ、十分なファジイ推論結果が得られるように調整するファジイ制御装置を提供することができる。
【図面の簡単な説明】
【００２９】
【図１】本実施の形態のファジイ制御装置の概略ブロック図である。
【図２】偏差の変化速度の説明図である。
【図３】本実施の形態の推論周期決定の説明図である。
【図４】従来の手法による推論周期と偏差の変化速度の関係を示す図である。
【図５】本実施の形態の制御シミュレーション結果を示す。
【図６】本実施の形態の制御シミュレーション結果を示す。
【図７】実施例２の制御シミュレーション結果を示す。
【図８】測定入力の分解能の制約の説明図である。
【図９】測定入力の分解能の説明図である。
【図１０】偏差の変化速度の基準の説明図である。
【発明を実施するための形態】
【００３０】（実施例１）１．装置構成  図１は、本実施の形態のファジイ制御装置の概略ブロック図である。
【００３１】  ファジイ制御装置は、例えば、減算部１と、制御演算部５と、速度測定部７と、ファジイ推論部９と、応答モデル記憶部１１と、メンバーシップ関数記憶部１３と、周期カウンタ１５と、推論周期算出部１７とを備える。本ファジイ制御装置は、制御対象３からの測定値ＰＶと目標値ＳＶに基づき制御対象３を制御する。
【００３２】  減算部１は、制御対象３からの測定値ＰＶを目標値ＳＶから減算した偏差ｅを出力する。
【００３３】  制御演算部５は偏差ｅを入力して例えばＰＩＤ演算を行う機能や、測定値ＰＶを直接入力して微分演算する機能を有する。制御演算部５はそれらの演算によって得られる操作量ＭＶを制御対象３へ出力して制御対象３を制御する。また、制御演算部５は、ファジイ推論部９からの推論結果によってＰＩＤ係数やＰＩＤ演算結果等を修正し、制御対象３に対してより適切な操作量ＭＶを出力する修正機能も有する。例えば、ファジイ推論部９から指示に応じて、フィードバックゲインを修正する。例えば、ファジイ推論部９から指示されるのはフィードバック低減率である。この他にも適宜の係数、演算結果を修正してもよい。このようにフィードバックゲインは制御応答波形の観測結果より動的に変更され、理想的な応答モデルに近づけるように制御される。
【００３４】  制御演算部５は、ＰＩＤの各演算を必ずしも有していなくてもよく、ＰＤ演算（比例＋微分）、ＰＩ演算（比例＋積分）等でもよい。
【００３５】  応答モデル記憶部１１は、制御対象３から出力させたい目的とする各種の理想的な応答特性波形を応答モデル（規範モデル）として少なくとも１つ記憶するもので、メンバーシップ関数記憶部１３に接続されている。
【００３６】  応答モデルとしては、例えば、むだ時間＋１次遅れ、２次遅れ、３次遅れ、その他高次遅れ等を加味して制御対象３の特性に合わせた応答特性波形、目標値ＳＶに対してオーバーシュートの発生を抑えた応答特性波形、オーバーシュートが多少あっても即応性が良好な応答特性波形、それらの中間的な応答特性波形、更に、ベッセル、ＩＴＡＥ最小、バタワース又は２項等の各種波形を組み合わせた応答特性波形等があり、制御対象３に対応してそれら応答モデルが応答モデル記憶部１１に１個以上記憶されている。
【００３７】  応答モデル記憶部１１は、各応答モデルに対応した偏差とこの変化速度について各メンバーシップ関数を１組として作成記憶するとともに、これをメンバーシップ関数記憶部１３へ出力する機能を有している。これら偏差とこの変化速度の各メンバーシップ関数は、Ｚ（ＺＥＲＯ：ゼロ）、Ｓ（ＳＭＡＬＬ：スモール、小さい）、Ｍ（ＭＥＤＩＵＭ：ミディアム、中くらい）、Ｂ（ＢＩＧ：ビッグ、大きい）と言った同数のラベルを有する。
【００３８】  メンバーシップ関数記憶部１３は、応答モデル記憶部１１で作成した各メンバーシップ関数を１組以上記憶するとともに、使用者が外部から選択指示した１組のメンバーシップ関数をファジイ推論部９へ出力する機能を有している。
【００３９】  周期カウンタ１５は、ファジイ推論を行う周期を管理する。例えば、推論周期算出部１７が求めた推論周期が設定され、推論周期毎に偏差ｅを速度測定部７とファジイ推論部９に出力する。なお、周期カウンタ１５は、図示の構成以外にも、ファジイ推論処理が設定された推論周期で行われるような適宜の形態でもよい。例えば、ファジイ推論部９や速度測定部７に処理を開始するためのトリガを与えるようにしてもよい。
【００４０】  速度測定部７は偏差ｅを入力し、前回および今回の偏差ｅから偏差の変化速度ｅｄｏｔを演算する。速度測定部７は偏差の変化速度をファジイ推論部９と推論周期算出部１７に出力する。
【００４１】  ファジイ推論部９は、減算部１からの偏差ｅ（周期カウンタ１５を介して入力されてもよい）および速度測定部７からの偏差の変化速度をサンプリングして規格化し、メンバーシップ関数記憶部１３に記憶されているメンバーシップ関数を使用して所定のファジイ推論ルール群に基づきファジイ推論を行う。ファジイ推論部９は、ＰＩＤ係数の少なくとも１つ又はＰＩＤ演算結果等を修正するための推論結果を制御演算部５へ出力する機能を有する。
【００４２】  推論周期算出部１７は、例えばファジイ推論毎に次の推論周期を求める。ファジイ推論毎に推論周期を求める場合、次の推論タイミングを求めることになる。なお、推論周期算出部１７は、ファジイ推論毎に推論周期を求める以外にも、予め定められた複数回のファジイ推論毎に推論周期を更新するようにしてもよい。
【００４３】  ところで、上述した制御装置は、ＣＰＵや、このＣＰＵの動作プログラムを格納したＲＯＭ、データを記憶格納するＲＡＭ、外部とのデータのインターフェースであるＩ／Ｏを有するいわゆるマイクロコンピュータ等のディジタル機器で構成できる。上述した減算部１、制御演算部５、速度測定部７、ファジイ推論部９および推論周期算出部１７はそのＣＰＵに対応し、メンバーシップ関数記憶部１３および応答モデル記憶部１１はそのＲＡＭやマイクロコンピュータに外部接続された図示しない外部記憶装置に対応する。メンバーシップ関数記憶部１３に記憶されたメンバーシップ関数の選択は例えばマイクロコンピュータに外部接続された図示しないキーボードから選択入力される。
【００４４】２．推論周期の変更（可変推論周期）  本実施の形態の理解を容易にするため、具体的数値例を用いて本実施の形態における推論周期の変更について説明する。
【００４５】  図２は、偏差の変化速度の説明図である。  図２のグラフは縦軸に測定値ＰＶの一例としての温度を示し、横軸に時間を示す。例えば、目標値の変更に対して測定値ＰＶが新たな目標値に追従する過程を示す。例えば周期カウンタ１５は、目標値変更時の偏差（基準偏差）の９０％から８０％の間のサンプル数をカウントする。もっとも、区間の幅は実用的には５〜２０％程度で多少変更可能である。ここでカウントされるサンプル数を基準カウント数と呼ぶ。図２に示す例は、目標値変更時の偏差（基準偏差）の９０％から８０％の測定値ＰＶが１０ｄｅｇｉｔに相当する。その間のサンプル数が２０サンプルである例である。すなわち、この区間では偏差の変化速度は、１サンプリングで０．５ｄｉｇｉｔ変化することになり、これを偏差の変化速度の基準とする。この区間の変化の変化速度を１として規格化すると、変化の変化速度が１（規格化）のとき、１サンプリングで測定値ＰＶは０．５ｄｉｇｉｔ変化していることになる。
【００４６】  図３は、本実施の形態の推論周期決定の説明図である。  本実施の形態では、推論周期の間に変化する偏差の変化量が予め定められている。例えば、図３の例では、偏差の変化量が基準偏差の１％と設定されている。これは測定値ＰＶの１ｄｉｇｉｔ分に相当する（図２参照）。この例では、偏差の変化量が基準偏差の１％となる時間を予測して推論周期とする。偏差の変化量が基準偏差の１％となる時間は、偏差の変化速度により異なり、推論周期算出部１７は速度測定部７で測定された偏差の変化速度に応じて推論周期を求める。
【００４７】  例えば、図３の例では、偏差の変化速度が１（規格化）の場合、偏差の変化量が、基準偏差の１％になるのは２サンプリングであるので、推論周期を２サンプリングとする（図３（ｂ）左上）。また、偏差の変化速度が０．５（規格化）の場合、偏差の変化量が、基準偏差の１％になるのは４サンプリングであるので、推論周期を４サンプリングとする（図３（ｂ）右上）。なお、偏差の変化速度が０．５（規格化）とは、上述のように偏差の変化速度の基準を測定した、基準偏差の９０％〜８０％の区間の偏差の変化速度に対して、半分の速度であることを表す。同様に、偏差の変化速度が０．１（規格化）の場合、偏差の変化量が、基準偏差の１％になるのは２０サンプリングであるので、推論周期を２０サンプリングとする（図３（ｂ）下）。偏差の変化速度が他の値の場合の同様にして推論周期を設定できる。
【００４８】  このように、推論周期算出部１７は、偏差の変化速度が大きくなるにつれて推論周期を短くし、偏差の変化速度が小さくなるにつれて推論周期を長くする。
【００４９】  基準の偏差の変化速度を測定する際に得られたカウント値(基準カウント値)と、偏差の変化速度を使用して推論周期を設定でき、設定された推論周期では所定の測定値ＰＶ（例えば温度）の変化分を得ることができる。どのくらいの偏差の変化量が得られるように推論周期を可変させるかは、設計者により設定できる。
【００５０】  ここで、比較のため、従来の手法による推論周期と偏差の変化速度の関係を図４に示す。特許文献１に記載の技術では、目標値変更時の偏差（基準偏差）の１０％に相当する測定値幅のｄｉｇｉｔ数と、その測定幅に対応する時間（基準カウント数）から推論周期が求められる。図４の例は図２に対応し、推論周期は２０サンプルである。図４（ａ）に示すように、求められた推論周期は以降の制御において一定である。
【００５１】  図５は、本実施の形態による制御シミュレーション結果を示す。図に示すように推論周期は可変であり、偏差の変化速度が大きくなると推論周期は短くなり、偏差の変化速度が小さくなると推論周期は長くなる。
【００５２】３．シミュレーション結果  図６は、本実施の形態の制御シミュレーション結果を示す。
【００５３】  本実施の形態によると、偏差の変化速度から推論周期を求めることで、所定の測定値変化（例えば温度変化）に対してファジイ推論部９が動作できる。そのため、偏差の変化速度を精度良く測定できることになり、ファジイ推論によるフィードバックゲインの調整が正しく行われる。また、無駄に行われていたファジイ演算が行われにくい。
【００５４】  図６（ａ）は、推論タイミングが比較的遅い(目標値変更幅が小さい)場合、すなわち推論周期が比較的長い場合のシミュレーション結果である。左側のグラフは従来の推論周期が一定の場合の測定値ＰＶと推論タイミングを示す。右側のグラフは本実施の形態の推論周期が可変の場合の測定値ＰＶと推論タイミングを示す。
【００５５】  測定値ＰＶを比較すると、従来の例ではオーバーシュートしているのに対して、本実施の形態ではオーバーシュートが抑制できている。推論回数は、本実施の形態が従来の例よりも多くなっており、推論周期を可変にすることでファジイ推論を適切なタイミングで行うことができ、測定値ＰＶのオーバーシュートを抑制できていると考えられる。
【００５６】  図６（ｂ）は、推論タイミングが比較的早い(目標値変更幅が大きい)場合、すなわち推論周期が比較的短い場合のシミュレーション結果である。左側のグラフは従来の推論周期が一定の場合の測定値ＰＶと推論タイミングを示す。右側のグラフは本実施の形態の推論周期が可変の場合の測定値ＰＶと推論タイミングを示す。また、下には従来の例と本実施の形態の例での測定値ＰＶの比較を示す。
【００５７】  測定値ＰＶの比較をすると、従来の例では本実施の形態の例のよりも、目標値へ到達までの応答速度が遅い。これは、従来の例では測定値ＰＶの変化速度が遅いときに、十分な精度で偏差の変化速度が測定できなくなり、適切なファジイ推論ができなくなったために制御性の悪化を招いたためである。
【００５８】  それに対して本実施の形態の例では、推論タイミングを測定値ＰＶの変化速度に対して可変的に変更しているため、精度良く偏差の変化速度の測定ができ、制御性の悪化を招かない。
【００５９】（実施例２）  実施例２では、偏差を監視して、偏差が予め定められた量変化した場合にファジイ推論を行う。
【００６０】  本実施例では、図１の構成において、推論周期算出部１７を省略できる。例えば周期カウンタ１５に代えて偏差監視部を備え、偏差監視部は偏差ｅを監視し、例えば実施例１と同様に基準偏差の１％に相当する量だけ偏差ｅが変化したことを検出すると、ファジイ推論部９にファジイ推論開始のトリガを与える。図７に、実施例２におけるシミュレーション結果を示す。
【産業上の利用可能性】
【００６１】  本発明は、例えば、ファジイ推論を行う制御装置及び制御システムに利用可能である。
【符号の説明】
【００６２】１      減算部３      制御対象５      制御演算部７      速度測定部９      ファジイ推論部１１    応答モデル記憶部１３    メンバーシップ関数記憶部１５    周期カウンタ１７    推論周期算出部 
【図１】
2015045175.tif 000003
【図２】
2015045175.tif 000004
【図３】
2015045175.tif 000005
【図４】
2015045175.tif 000006
【図５】
2015045175.tif 000007
【図６】
2015045175.tif 000008
【図７】
2015045175.tif 000009
【図８】
2015045175.tif 000010
【図９】
2015045175.tif 000011
【図１０】
2015045175.tif 000012
【手続補正書】
【提出日】平成28年10月31日(2016.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
推論周期毎にファジイ推論を行うファジイ推論部と、
前記ファジイ推論部の推論結果に応じて制御対象へ出力する操作量を求める制御演算部と、
制御対象からの測定値と目標値との偏差の変化速度を求める速度測定部と、
偏差の変化速度に応じて前記ファジイ推論の推論周期を算出する推論周期算出部と、
を備えたファジイ制御装置。
【請求項２】
前記推論周期算出部は、偏差の変化速度に基づき、予め定められた偏差の変化量が得られる時間幅を計測して、推論周期を更新する請求項１に記載のファジイ制御装置。
【請求項３】
前記推論周期算出部は、偏差の変化速度が大きくなるにつれて推論周期を短くし、偏差の変化速度が小さくなるにつれて推論周期を長くする請求項１に記載のファジイ制御装置。
【請求項４】
前記推論周期算出部は、前記ファジイ推論部によりファジイ推論を行う度に推論周期を求める請求項１に記載のファジイ制御装置。
【請求項５】
推論周期毎にファジイ推論を行うファジイ推論ステップと、
前記ファジイ推論ステップの推論結果に応じて制御対象へ出力する操作量を求める制御演算ステップと、
制御対象からの測定値と目標値との偏差の変化速度を求める速度測定ステップと、
偏差の変化速度に応じて前記ファジイ推論の推論周期を変更する推論周期算出ステップと
を備えたファジイ制御方法。
【国際調査報告】
2015045175.tif 000013
2015045175.tif 000014