(57)【特許請求の範囲】
【請求項１】
センサ素子と演算処理部とを有するインテリジェントセンサで、当該センサ素子により検出した複数の状態量から計測量を推定する際に用いる非線形回帰式からなる特性モデルを、予めサポートベクトル回帰により同定するための特性モデル同定方法であって、
前記インテリジェントセンサの前記センサ素子で検出された前記状態量を取得する状態量取得ステップと、
前記状態量取得ステップにより得られた前記状態量を独立変数とするとともに、これら状態量に基づき前記インテリジェントセンサから前記計測量として出力されるべき真値を従属変数として、これら独立変数と従属変数との関係を示す特性モデルをサポートベクトル回帰により同定する回帰分析ステップとを備え、
前記サポートベクトル回帰における数理計画問題は、予め指定された基準周囲環境で得られる計測量と真値とに関する基準誤差と、前記周囲環境の変化前後で得られる２つの計測量に関するシフト量とに関する制約条件を含む
ことを特徴とする特性モデル同定方法。
【請求項２】
請求項１に記載の特性モデル同定方法において、
任意の周囲環境における前記状態量のそれぞれを示す状態量ベクトル、真値、および許容誤差からなる学習データをｘi、ｙi、およびεi（ｉ＝１〜ｍの整数）とし、任意の周囲環境の変化前後で得られる２つの状態量ベクトルおよびシフト許容量をｘbasek、ｘshiftk、およびεk（ｋ＝１〜ｎの整数）とし、特徴空間への写像関数をΦ（・）とし、当該特徴空間上での超平面法線ベクトルおよび超平面バイアスをｗおよびｂとし、前記基準誤差に関する正規化パラメータおよび正負のスラック変数をμおよびξ，ξ’とし、前記シフト量に関する正規化パラメータおよび正負のスラック変数をμshiftおよびξshift，ξ’shiftとした場合、前記制約条件を含む前記数理計画問題は、次の式（Ａ）
【数１】
0006564299.tif 000009
で表されることを特徴とする特性モデル同定方法。
【請求項３】
請求項２に記載の特性モデル同定方法において、
多項式の最大次数をＰとし、ｐ次の入力変数の添え字集合をＳpとした場合、前記式（Ａ）の双対問題で用いるカーネル関数が、次の式（B）
【数２】
0006564299.tif 000010
からなることを特徴とする特性モデル同定方法。
【請求項４】
センサ素子と演算処理部とを有するインテリジェントセンサで、当該センサ素子により検出した複数の状態量から計測量を推定する際に用いる非線形回帰式からなる特性モデルを、予めサポートベクトル回帰により同定するための特性モデル同定装置であって、
前記インテリジェントセンサの前記センサ素子で検出された前記状態量を取得する状態量取得部と、
前記状態量取得部により得られた前記状態量を独立変数とするとともに、これら状態量に基づき前記インテリジェントセンサから前記計測量として出力されるべき真値を従属変数として、これら独立変数と従属変数との関係を示す特性モデルをサポートベクトル回帰により同定する回帰分析部とを備え、
前記サポートベクトル回帰における数理計画問題は、予め指定された基準周囲環境で得られる計測量と真値とに関する基準誤差と、前記周囲環境の変化前後で得られる２つの計測量に関するシフト量とに関する制約条件を含む
ことを特徴とする特性モデル同定装置。
【請求項５】
センサ素子と演算処理部とを有するインテリジェントセンサであって、
請求項１〜請求項３のいずれかに記載の特性モデル同定方法に基づいて同定された特性モデルを記憶する記憶部を備え、
前記演算処理部は、前記記憶部から読み出した前記特性モデルに基づいて、当該センサ素子で検出した複数の状態量から計測量を推定する
ことを特徴とするインテリジェントセンサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インテリジェントセンサで得られた計測量の誤差が補償される特性モデルを同定する際に用いる特性モデル同定技術に関する。
【背景技術】
【０００２】
近年、各種の物理量を計測する工業計器では、小型化・高性能化の要求を満たすために、センサ素子とＭＰＵ（マイクロプロセッサ）を搭載した構成が広く採用されており、一般に、このような構成を持つセンサはインテリジェントセンサと呼ばれている。
インテリジェントセンサのセンサ素子には、ＭＥＭＳ（Micro Electro Mechanical Systems）技術を利用したセンサが用いられることが多い。このようなＭＥＭＳセンサは、出力の再現性が高く経年変化が小さい一方で、個々のセンサチップで直線性や周囲環境による特性がばらつくという特徴を持つ。このため、センサ素子の特徴を十分に生かして高精度な計測を実現するには、センサ素子で実際に検出された状態量に含まれる誤差をＭＰＵでの演算処理により補償することが重要となる。
【０００３】
図９は、インテリジェントセンサの一般的な構成例である。インテリジェントセンサ５０において、センサ素子５１で検出されたアナログ値からなる状態量は、Ａ／Ｄ変換部５２によりディジタル値に変換されてＭＰＵ５３に入力される。ＭＰＵ５３では、内部メモリ５４に登録されている特性モデルを用いて、入力された状態量から推定値が計算される。得られた推定値はＤ／Ａ変換部５５に入力されてアナログ値に変換され、インテリジェントセンサ５０での計測結果を示す計測量として出力される。
【０００４】
一般的に、センサ素子で検出した単一の状態量は、温度や圧力などの周囲環境によって値に誤差が生じやすいため、複数の状態量をセンサ素子で検出して、これら状態量を統計処理して周囲環境に起因する誤差を補償することで、真の物理量に近しい計測量を推定することができる。インテリジェントセンサでは、このような複数の状態量から計測量を推定する際、予め同定しておいたセンサ素子の特性変化が補償される特性モデル（検量線モデル）に基づいて、ＭＰＵで演算処理することにより計測量に含まれる誤差を補償することになる。
【０００５】
したがって、この特性モデルは、特性同定工程（キャラクタリゼーション）と呼ばれる出荷前工程において、インテリジェントセンサが実際に使用される周囲環境を再現して、インテリジェントセンサごとにそれぞれのセンサ素子から出力される状態量を計測し、得られた計測結果から、それぞれのインテリジェントセンサに固有の特性モデルを同定し、個々のＭＰＵの内部メモリに特性モデルとして設定することになる。
【０００６】
従来、このようなインテリジェントセンサの１つである、天然ガスなどの混合ガスの発熱量を計測する熱伝導式カロリーメータ（ガス熱量計）について、サポートベクトル回帰を用いて特性モデルを同定する特性モデル同定技術が提案されている（例えば、特許文献１など参照）。
【０００７】
この従来技術では、まず、出荷前工程である特性同定工程において、チャンバに発熱量が既知の混合ガスを充填し、センサ素子により混合ガスから得られた各種状態量に基づいて、混合ガスに関する密度と各温度における放熱係数とを算出している。次に、これら密度と放熱係数とを独立変数とし、混合ガスに関する既知の発熱量を従属変数として、サポートベクトル回帰によりこれら独立変数と従属変数との関係を示す非線形回帰式を同定し、特性モデルとして内部メモリに設定している（例えば、特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第５３８９５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特性モデル同定技術によりセンサ素子で生じる誤差が補償される特性モデルを同定し、この特性モデルに基づき計測量を推定する場合、インテリジェントセンサにおける計測精度や周囲環境特性は、同定のための設備の精度と、特性モデルの近似精度に大きく影響を受けることになる。このため、同定のための設備の精度を上げ、特性モデルの持つ近似誤差を小さくすることによって、センサの再現性の範囲内で限りなく高精度化することが可能になる。逆に、敢えて高精度を求めずに同定を簡略化させることで、設備や製造コストを抑えることもできる。したがって、ハードウェアを変更することなしに、市場が要求する工業計器の供給が可能となる。
【００１０】
このような要求に柔軟に対応するためには、特性同定工程における特性モデルの同定手法において、次のような要件が求められる。
（１）製品スペックに応じた誤差設計
再現性のある範囲内で真値に対する誤差を小さくすることが望ましく、加えて周囲環境の変化に起因する誤差も小さく抑えたい。
（２）高速計算可能な特性モデル構造
プロセス制御に用いられる工業計器に求められる応答速度は数ミリ秒のため、計測時に特性モデルを高速に演算できる必要がある。
【００１１】
一方、このような工業計器の性能仕様は、次の２つの特性により定義される。
（Ａ）基準精度
基準周囲環境（例えば、２５℃で１気圧）で得られた計測量の真値に対する基準誤差
（Ｂ）周囲環境特性
周囲環境変動時に得られた計測量の基準周囲環境での計測量に対するシフト量
【００１２】
しかしながら、前述した従来の特性モデル同定技術によれば、基準周囲環境における真値に対する計測誤差である基準精度については精度よく補償されるものの、周囲環境変動時における基準周囲環境に対する計測シフト量を示す周囲環境特性については、精度よく補償することができないという問題点があった。
【００１３】
特性モデルを同定する場合、対象となるインテリジェントセンサに固有のセンサ素子で検出された状態量に基づいて特性モデル（非線形回帰式）の推定を行うことになる。この際、従来の特性モデル同定技術では、基準周囲環境（例えば、２５℃で１気圧）で得られた計測量の真値に対する基準誤差を最小化するという回帰分析である。このため、基準精度については考慮されているものの、周囲環境特性、すなわち周囲環境変動時に得られた計測量の基準周囲環境での計測量に対するシフト量については考慮されていない。また、基準精度だけを考慮して同定した特性モデルを部分的に手当てして、周囲環境変動時の変動計測誤差を真値に対して合わせ込もうとすると、特性モデルが不必要に複雑化してしまい、結果的として要求精度を満たさなくなる場合もある。
【００１４】
本発明はこのような課題を解決するためのものであり、インテリジェントセンサに求められる基準精度と周囲環境特性の両方を満たす特性モデルを同定できる特性モデル同定技術を提供することを目的としている。
【課題を解決するための手段】
【００１５】
このような目的を達成するために、本発明にかかる特性モデル同定方法は、センサ素子と演算処理部とを有するインテリジェントセンサで、当該センサ素子により検出した複数の状態量から計測量を推定する際に用いる非線形回帰式からなる特性モデルを、予めサポートベクトル回帰により同定するための特性モデル同定方法であって、前記インテリジェントセンサの前記センサ素子で検出された前記状態量を取得する状態量取得ステップと、前記状態量取得ステップにより得られた前記状態量を独立変数とするとともに、これら状態量に基づき前記インテリジェントセンサから前記計測量として出力されるべき真値を従属変数として、これら独立変数と従属変数との関係を示す特性モデルをサポートベクトル回帰により同定する回帰分析ステップとを備え、前記サポートベクトル回帰における数理計画問題は、予め指定された基準周囲環境で得られる計測量と真値とに関する基準誤差と、前記周囲環境の変化前後で得られる２つの計測量に関するシフト量とに関する制約条件を含むものである。
【００１６】
また、本発明にかかる上記特性モデル同定方法の一構成例は、任意の周囲環境における前記状態量のそれぞれを示す状態量ベクトル、真値、および許容誤差からなる学習データをｘi、ｙi、およびεi（ｉ＝１〜ｍの整数）とし、任意の周囲環境の変化前後で得られる２つの状態量ベクトルおよびシフト許容量をｘbasek、ｘshiftk、およびεk（ｋ＝１〜ｎの整数）とし、特徴空間への写像関数をΦ（・）とし、当該特徴空間上での超平面法線ベクトルおよび超平面バイアスをｗおよびｂとし、前記基準誤差に関する正規化パラメータおよび正負のスラック変数をμおよびξ，ξ’とし、前記シフト量に関する正規化パラメータおよび正負のスラック変数をμshiftおよびξshift，ξ’shiftとした場合、前記制約条件を含む前記数理計画問題は、後述の式（３）で表されるものである。
【００１７】
また、本発明にかかる上記特性モデル同定方法の一構成例は、多項式の最大次数をＰとし、ｐ次の入力変数の添え字集合をＳpとした場合、後述の式（４）に示した双対問題で用いるカーネル関数が、後述の式（７）からなるものである。
【００１８】
また、本発明にかかる特性モデル同定装置は、センサ素子と演算処理部とを有するインテリジェントセンサで、当該センサ素子により検出した複数の状態量から計測量を推定する際に用いる非線形回帰式からなる特性モデルを、予めサポートベクトル回帰により同定するための特性モデル同定装置であって、前記インテリジェントセンサの前記センサ素子で検出された前記状態量を取得する状態量取得部と、前記状態量取得部により得られた前記状態量を独立変数とするとともに、これら状態量に基づき前記インテリジェントセンサから前記計測量として出力されるべき真値を従属変数として、これら独立変数と従属変数との関係を示す特性モデルをサポートベクトル回帰により同定する回帰分析部とを備え、前記サポートベクトル回帰における数理計画問題は、予め指定された基準周囲環境で得られる計測量と真値とに関する基準誤差と、前記周囲環境の変化前後で得られる２つの計測量に関するシフト量とに関する制約条件を含むものである。
【００１９】
また、本発明にかかるインテリジェントセンサは、センサ素子と演算処理部とを有するインテリジェントセンサであって、前述したいずれかの特性モデル同定方法に基づいて同定された特性モデルを記憶する記憶部を備え、前記演算処理部は、前記記憶部から読み出した前記特性モデルに基づいて、当該センサ素子で検出した複数の状態量から計測量を推定するようにしたものである。
【発明の効果】
【００２０】
本発明によれば、インテリジェントセンサに求められる性能仕様、すなわち、基準周囲環境で得られた計測量の真値に対する基準誤差で示される基準精度と、周囲環境変動時に得られた計測量の基準周囲環境での計測量に対するシフト量で示される周囲環境特性との両方を満たす特性モデルを同定することが可能となる。
したがって、特性モデル同定工程において、再現性のある範囲内で真値に対する誤差を小さくすることができ、加えて周囲環境の変化に起因する誤差も小さく抑えることが可能となり、結果として、製品スペックに応じた誤差設計を実現することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】特性モデル同定装置の構成を示すブロック図である。
【図２】状態量を示すデータの構成例である。
【図３】サポートベクトル回帰の数理計画問題における制約条件を示す説明図である。
【図４】特性モデル同定装置の特定モデル同定処理を示すフローチャートである。
【図５】発熱量に関する真値と計測量との比較を示すグラフである。
【図６】周囲温度に対する計測量の変化を示すグラフである。
【図７】差圧に対する計測誤差の変化を示すグラフである。
【図８】周囲温度に対する計測誤差の変化を示すグラフである。
【図９】インテリジェントセンサの一般的な構成例である。
【発明を実施するための形態】
【００２２】
次に、本発明の一実施の形態について図面を参照して説明する。
［特性モデル同定装置］
まず、図１を参照して、本発明の一実施の形態にかかる特性モデル同定装置１０について説明する。図１は、特性モデル同定装置の構成を示すブロック図である。
【００２３】
この特性モデル同定装置１０は、全体としてサーバ装置やパーソナルコンピュータなどの情報処理装置からなり、センサ素子２１と演算処理部（ＭＰＵ）２３とを有するインテリジェントセンサ２０で、センサ素子２１により検出した複数の状態量から計測量を推定する際に用いる特性モデルを、特性同定工程（キャラクタリゼーション）と呼ばれる出荷前工程において、予めサポートベクトル回帰により同定する機能を有している。
【００２４】
インテリジェントセンサ２０には、主な機能部として、センサ素子２１および演算処理部２３のほかに、Ａ／Ｄ変換部２２、記憶部２４、Ｄ／Ａ変換部２５、および入出力Ｉ／Ｆ部２６が設けられている。
センサ素子２１で検出されたアナログ値からなる状態量は、Ａ／Ｄ変換部２２によりディジタル値に変換されて演算処理部２３に入力される。演算処理部２３では、記憶部２４に登録されている特性モデルを用いて、入力された状態量から推定値が計算される。得られた推定値はＤ／Ａ変換部２５に入力されてアナログ値に変換され、インテリジェントセンサ２０での計測結果を示す計測量として出力される。
【００２５】
入出力Ｉ／Ｆ部２６は、通信回線Ｌを介して特性モデル同定装置１０との間でデータ通信を行う機能と、特性同定工程における特性モデル同定装置１０から状態量転送指示に応じて、センサ素子２１で検出した状態量を演算処理部２３から取得し、特性モデル同定装置１０へ転送する機能と、特性モデル同定装置１０から同定モデル登録指示に応じて、当該同定モデル設定指示に含まれる特定モデルを記憶部２４へ登録する機能とを有している。
【００２６】
次に、図１を参照して、本実施の形態にかかる特性モデル同定装置１０の構成について詳細に説明する。
特性モデル同定装置１０には、主な機能部として、通信Ｉ／Ｆ部１１、記憶部１２、センサＩ／Ｆ部１３、操作入力部１４、画面表示部１５、状態量取得部１６、および回帰分析部１７が設けられている。これらのうち、状態量取得部１６および回帰分析部１７は、ＣＰＵでプログラムを実行することにより実現される。
【００２７】
通信Ｉ／Ｆ部１１は、特性同定工程においてインテリジェントセンサ２０の周囲環境を制御する外部設備（図示せず）と各種データ通信を行う機能を有している。なお、特性同定工程で用いる外部設備については、前述した特許文献１に記載されているような周知の設備を用いればよい。
記憶部１２は、ハードディスクや半導体メモリなどの記憶装置からなり、インテリジェントセンサ２０から取得した状態量や、特性モデルを同定する際に用いる各種設定データ、同定した特性モデル、さらにはＣＰＵで実行するプログラムなどの各種データを記憶する機能を有している。
【００２８】
センサＩ／Ｆ部１３は、通信回線Ｌを介してインテリジェントセンサ２０の入出力Ｉ／Ｆ部２６との間で、状態量や特性モデルなどの各種データをやり取りする機能を有している。
操作入力部１４は、キーボード、マウス、タッチパネルなどの操作入力装置からなり、オペレータの操作を検出して各部に通知する機能を有している。
画面表示部１５は、ＬＣＤなどの画面表示装置からなり、操作画面、設定画面、分析画面など、各種のデータを画面表示する機能を有している。
【００２９】
状態取得部１６は、特性同定工程の開始時に、センサＩ／Ｆ部１３を介して状態量転送指示をインテリジェントセンサ２０へ通知する機能と、これに応じてインテリジェントセンサ２０からセンサ素子２１で検出された状態量を取得する機能と、これら状態量ｘiと予め記憶部１２に登録されている測定対象ごとの真値ｙiとの組を学習データとして記憶部１２へ保存する機能とを有している。
【００３０】
図２は、状態量を示すデータの構成例である。ここでは、インテリジェントセンサ２０が天然ガスなどの混合ガスの発熱量を計測する熱伝導式カロリーメータ（ガス熱量計）からなる場合を例として説明する。
熱伝導式カロリーメータは、温度や気圧が異なる周囲環境下において、混合ガスの発熱量を精度よく計測する必要があるだけでなく、組成の異なる混合ガスについても発熱量を精度よく計測する必要がある。このため、特性同定工程では、状態量を取得する際、組成の異なる複数の混合ガスを計測対象（リファレンスガス）として用いる。
【００３１】
また、発熱量を推定するには、混合ガスに関する密度と各温度における放熱係数とを取得する必要があるため、センサ素子２１では、状態量として複数の異なる状態量を検出している。このため、特性同定工程では、計測対象と周囲環境の組み合わせごとに、複数個の状態量がセンサ素子２１で検出されることになる。本実施の形態では、計測対象と周囲環境の組み合わせｉに対応する複数個の状態量を、ベクトルからなる状態量ｘiと表現する。
【００３２】
また、周囲環境が変化しても、混合ガスの組成が変わらない限り、インテリジェントセンサ２０から出力される計測量、すなわち発熱量は一定であり、これが真値ｙiに相当する。これら真値ｙiは、混合ガスの組成に応じて予め設定されるものとする。
したがって、これら状態量ｘiと真値ｙiとの組が１つの学習データとして記憶部１２に保存される。なお、各種周囲環境のうち、温度が２５℃で気圧が１気圧の周囲環境を基準環境という。基準環境における状態量ｘiと真値ｙiとの組も、学習データとして記憶部１２に保存される。
【００３３】
回帰分析部１７は、記憶部１２から読み出した異なる状態量を独立変数とするとともに、これら状態量に基づきインテリジェントセンサ２０から計測量として出力されるべき真値を従属変数として、これら独立変数と従属変数との関係を示す非線形回帰式をサポートベクトル回帰により同定する機能と、サポートベクトル回帰における主問題として、予め指定された基準周囲環境で得られる計測量と真値とに関する基準誤差と、周囲環境の変化前後で得られる２つの計測量に関するシフト量とに関する制約条件を含む数理計画問題を設定する機能とを有している。
【００３４】
［サポートベクトル回帰］
サポートベクトル回帰は非線形回帰手法の１つで、カーネル関数（基底関数）を適切に選択することで対象にあった特性モデルを設計しやすいため、広い分野で適用されてきている。
サポートベクトル回帰の１手法であるμ−ε−ＳＶＲは、汎化能力を向上させるためにパラメータμを導入したもので、状態量と真値からなる学習データを（ｘi，ｙi）（ｉ＝１〜ｍの整数）とすると、サポートベクトル回帰における主問題は次の式（１）のように表せる。
【００３５】
【数１】
0006564299.tif 000002
【００３６】
ここで、Φ（・）は特徴空間への写像関数、ｗ、ｂは特徴空間上の超平面法線ベクトルとバイアス、μは正則化パラメータ、εは不感帯の大きさすなわち許容誤差である。また、ξ，ξ’はスラック変数であり、推定された計測量のうちεを超越した分の最大値を表している。（１）式の主問題では、特性式モデルをｆ（ｘ）＝ｗΦ（ｘ）＋ｂと仮定し、法線ベクトルｗとスラック変数ξ，ξ’を共に最小化する。法線ベクトルは特性式の滑らかさを表し、スラック変数は推定誤差が許容誤差を超過した分の最大値を示しているため、式（１）は許容誤差ε以内で最も滑らかな特性式を同定する最適化問題であるといえる。
【００３７】
式（１）に対する双対問題は次の式（２）の凸二次計画問題で表され、最適化計算により大域的な最適解を求めることができる。ここで、Ｋ（ｘ，ｘ’）は内積Φ（ｘ）TΦ（ｘ’）を置換するためのカーネル関数であり、ラグランジュ乗数αi，α’iが双対問題の変数となっている。
【００３８】
【数２】
0006564299.tif 000003
【００３９】
図３は、サポートベクトル回帰の数理計画問題における制約条件を示す説明図である。
一般的に工業計器の性能は、（Ａ）基準周囲環境（例えば、２５℃で１気圧）で得られた計測量ｆ（ｘi）の真値ｙiに対する基準誤差εiで示される基準精度と、（Ｂ）周囲環境変動時に得られた計測量ｆ（ｘshifti）の基準周囲環境での計測量ｆ（ｘbasei）に対するシフト量εkで示される周囲環境特性の２種類で定義される。
【００４０】
本発明では、この２種類の要求性能を特性モデル同定の際に直接設定できるよう、前述した（１）式を拡張した。基準周囲環境において得られた状態量、対応する真値、および許容誤差を（ｘi，ｙi，εi）（ｉ＝１〜ｍの整数）とし、周囲環境特性については、周囲環境変動前後の状態量と許容シフト量を（ｘbasek，ｘshiftk，εk）（ｋ＝１〜ｎの整数）とすると、数理計画問題は次の式（３）で表せる。
【００４１】
【数３】
0006564299.tif 000004
【００４２】
ここで、μshiftは正則化パラメータである。ξshift、ξ’shiftはスラック変数であり、推定された計測量のうちεi，εkを超えた部分を表している。前述した式（１）との違いは、周囲環境特性に関する制約式が追加されている点で、基準周囲環境と周囲環境変動時の計測量の差に対して許容範囲を設定できることに特徴がある。また、各計測条件に対して異なる許容誤差εi、許容シフト量εkをパラメータとして設定することができる。
【００４３】
式（３）に対する双対問題は次の式（４）で表される。ここで、目的関数に対する制約条件の感度を示すラグランジュ乗数αi、α’i、βk、β’kが双対問題の変数となっている。したがって、このような双対問題の変数とカーネル関数とから、特性モデルｆ（ｘ）は次の式（５）で表され、双対問題を解いて得られた変数値を代入することにより、非線形回帰式からなる特性モデルが同定される。
【００４４】
【数４】
0006564299.tif 000005
【００４５】
【数５】
0006564299.tif 000006
【００４６】
本発明で対象とする工業計器においては、消費電力が小さいＭＰＵで高速に演算できることが必須であるため、ここでは加算と積算のみで対応できる多項式型の特性モデルを採用する。サポートベクトル回帰において多項式型の特性モデルを同定するには、従来から次の式（６）の多項式カーネルが用いられている。ここで、Ｐは多項式の次数、Ｄはｘの次元で入力変数の数を表している。
【００４７】
【数６】
0006564299.tif 000007
【００４８】
式（６）の単純な多項式カーネルでは、全ての入力変数に対して次数Ｐが共通で用いられることから、複数のセンサ入力間で非線形性や感度が大きく異なる場合に、特性が悪化する可能性がある。例えば、非線形性が強く感度が高いセンサに合わせて次数Ｐを大きくとると、比較的線形な特性を持つセンサ値に対して過学習してしまう。インテリジェントセンサ２０では複数のセンサを用いて、本来計測したい状態量と周囲環境特性を補償するための状態量を同時に計測するため、このように異なるセンサ間で感度に差があることは一般的である。
【００４９】
そこで、本発明では、入力変数ごとに次数が異なる、次の式（７）に示す異方性多項式カーネルを提案する。ここで、Ｐは最大次数で、Ｓpはｐ次の入力変数の添え字集合とする。
【００５０】
【数７】
0006564299.tif 000008
【００５１】
式（７）において、Ｓ1からＳP-1を空集合、ＳPを｛１，…，Ｄ｝とすると、全ての入力変数の次数がＰである式（６）と一致する。よって、式（６）の多項式カーネルは、式（７）の異方性多項式カーネルの特別なケースと捉えることができる。
式（４）に含まれるカーネル関数Ｋ（・）を式（６）または式（７）のような多項式型のカーネル関数とすると、最終的に得られる特性式である式（５）も多項式で整理でき、これら多項式の係数が特性モデルを示す特性モデルデータとして、インテリジェントセンサ２０の記憶部２４に登録されることになる。
【００５２】
［本実施の形態の動作］
次に、図４を参照して、本実施の形態にかかる特性モデル同定装置１０の動作について説明する。図４は、特性モデル同定装置の特定モデル同定処理を示すフローチャートである。
特性モデル同定装置１０は、操作入力部１４で検出された特性モデル同定指示に応じて、図４の特定モデル同定処理を実行する。
【００５３】
まず、状態量取得部１６は、状態量転送指示をセンサＩ／Ｆ部１３を介してインテリジェントセンサ２０へ通知し、これに応じてインテリジェントセンサ２０から転送された、異なる測定対象および周囲環境ごとにセンサ素子２１で検出した状態量ｘiを取得し（ステップ１００）、これら状態量ｘiと予めオペレータにより操作入力部１４から記憶部１２に登録されている測定対象ごとの真値ｙiとの組を学習データとして記憶部１２へ保存する（ステップ１０１）。
【００５４】
この後、回帰分析部１７は、予めオペレータにより操作入力部１４から記憶部１２に登録されている許容誤差εiおよび許容シフト量εkを取得し（ステップ１０２）、これら許容誤差εiおよび許容シフト量εkを用いた制約条件を含む数理計画問題を、前述した式（３），式（４）に基づき設定する（ステップ１０３）。
【００５５】
続いて、回帰分析部１７は、設定した数理計画問題により特性モデルを同定し（ステップ１０４）、得られた特性モデルを含む同定モデル登録指示をセンサＩ／Ｆ部１３を介してインテリジェントセンサ２０へ通知し（ステップ１０５）、一連の特定モデル同定処理を終了する。これにより、インテリジェントセンサ２０の記憶部２４に特定モデルが登録される。
【００５６】
［実施例１］
次に、本実施の形態にかかる特性モデル同定装置１０の実施例として、熱伝導式カロリーメータの特性モデルを同定した場合について説明する。
熱伝導式カロリーメータは、ＭＥＭＳ熱式センサのみにより天然ガスの発熱量を計測することができるため、従来のガスクロマトグラフィと比較すると分析時間が短く、小型で安価のため、ガス取引用途やＬＮＧ受け入れ基地でのモニタリングなどの、幅広い適用が期待できる。
【００５７】
ＭＥＭＳ熱式センサでは、天然ガスを構成する組成成分によって熱伝導度の温度特性が異なることを利用している。センサ内部の温度をマイクロヒータにより多段階で切り替えることで異なる温度帯におけるガスの熱伝導度を取得し、これらの熱伝導度計測値を予め同定した特性式に代入することで、熱量値を出力する。
【００５８】
特性モデル同定工程では、組成成分が既知のリファレンス用ガスを用いて、各温度帯の熱伝導度を検出しておき、組成成分から理論的に求めた発熱量との関係を、特性式として同定する必要がある。この際、センサの直線性や周囲温度などの環境要因などを再現性のある範囲内でばらつきを抑え込み、またガス種や周囲温度の違いによる目標精度スペックの調整など、高度な市場要求を実現する必要があった。
【００５９】
ここでは、組成が既知の異なる１０種類のリファレンス用ガスについて、センサ内部温度と周囲温度を変化させた条件での熱伝導度を計測し、組成から計算された発熱量と共に特性式を同定した。
図５は、発熱量に関する真値と計測量との比較を示すグラフである。ここでは、特性モデル同定工程で使用したものと異なる組成成分のテスト用ガス８種類に対する、総発熱量（ＳＣＶ）を真値と計測値を比較した。これにより、全てのガスに対して高い精度で計測できていることを確認できた。
【００６０】
図６は、周囲温度に対する計測量の変化を示すグラフである。ここでは、周囲温度を変更した際のＳＣＶの変化を評価した。温度による変動があっても一定以内の変化に抑えられており、安定した結果が得られていることが確認できた。
以上のように、熱伝導式カロリーメータでは、本実施の形態にかかる特性モデル同定技術を採用することで、従来のガスクロマトグラフィのような組成分析を行わずに、センサ出力から発熱量を直接演算するため、高精度、高速測定、導入しやすいコストを同時に実現できることが確認できた。
【００６１】
［実施例２］
次に、本実施の形態にかかる特性モデル同定装置１０の実施例として、差圧・圧力発信器の特性モデルを同定した場合について説明する。
差圧・圧力発信器（以下、発信器）は、プロセスオートメーションを中心に圧力、流量、液位などの計測に使用される汎用性の高い工業計器として世界中で広く用いられている。
【００６２】
対象とした発信器は、ピエゾ抵抗式圧力センサチップを採用したもので、導圧管などから送られた差圧はダイアフラムから封入液を介して、センサチップに伝えられる。センサチップは差圧、温度、静圧を同時に測定でき、差圧計測にとっては外乱である温度・静圧ともに状態量として積極的に測定し、あらかじめ同定した特性式を用いることで、正確な差圧を推定する。
【００６３】
特性モデル同定工程では、発信器が使用される周囲温度・静圧環境を再現し、１台ごとの各センサ出力を測定することで、特性式の同定を行う。この際、発信器の基準精度や温度、静圧などの周囲環境特性は、センサチップだけでなく、ダイアフラム、封入液などの構成要素からも影響を受け、この複雑な特性を高精度で同定する必要があった。
【００６４】
図７は、差圧に対する計測誤差の変化を示すグラフである。ここでは、発信器２４台分の実測データが示されている。この図７によれば、周囲温度が常温で大気圧条件下において、破線の許容精度に対して、各差圧を入力した際の真値との誤差が十分下回っていることが確認できる。
【００６５】
図８は、周囲温度に対する計測誤差の変化を示すグラフである。ここでは、周囲温度が変化した際の基準状態からのずれが示されており、破線の常温に近いほどシフト量が小さく設定されている許容幅を、２４台すべての発信器が満たしていることが分かる。
以上のように、プロセス制御の中心的な役割を担う発信器に対して、提案手法の特性式同定を採用することで、高度な性能要求に対応することが確認できた。
【００６６】
［本実施の形態の効果］
このように、本実施の形態は、回帰分析部１７が、状態量取得部１６により得られた状態量を独立変数とするとともに、これら状態量に基づきインテリジェントセンサ２０から計測量として出力されるべき真値を従属変数として、これら独立変数と従属変数との関係を示す非線形回帰式をサポートベクトル回帰により同定し、この際、サポートベクトル回帰における数理計画問題は、予め指定された基準周囲環境で得られる計測量と真値とに関する基準誤差と、周囲環境の変化前後で得られる２つの計測量に関するシフト量とに関する制約条件を含むようにしたものである。
【００６７】
より具体的には、回帰分析部１７において、制約条件を含む数理計画問題として前述した式（３）を用い、さらにはこの式（３）に関する双対問題として前述した式（４）を用い、この双対問題を解いて得られる変数値に基づいて、前述した式（５）からなる非線形回帰式を特性モデルとして同定するようにしたものである。
【００６８】
これにより、インテリジェントセンサ２０に求められる性能仕様、すなわち、基準周囲環境で得られた計測量の真値に対する基準誤差で示される基準精度と、周囲環境変動時に得られた計測量の基準周囲環境での計測量に対するシフト量で示される周囲環境特性との両方を満たす特性モデルを同定することが可能となる。
したがって、特性モデル同定工程において、再現性のある範囲内で真値に対する誤差を小さくすることができ、加えて周囲環境の変化に起因する誤差も小さく抑えることが可能となり、結果として、製品スペックに応じた誤差設計を実現することが可能となる。
【００６９】
また、本実施の形態において、前述した式（４）のカーネル関数として、異方性多項式カーネルからなる前述した式（７）を用いるようにしてもよい。これにより、得られる特性式である式（５）も多項式で整理でき、これら多項式の係数が特性モデルを示す特性モデルデータとして、インテリジェントセンサ２０の記憶部２４に登録されることになる。
【００７０】
したがって、インテリジェントセンサ２０の演算処理部（ＭＰＵ）２３は、特性モデルとして、記憶部２４から読み出した特性モデルデータを係数とする多項式を構成し、この多項式に基づいて乗算と加算のみだけで状態量から計測量を推定することができる。このため、演算処理能力が比較的小さいＭＰＵであっても、高速で計測量を推定することができ、消費電力を増大させることなくインテリジェントセンサに求められる高速応答性能を実現することが可能となる。
【００７１】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
【符号の説明】
【００７２】
１０…特性モデル同定装置、１１…通信Ｉ／Ｆ部、１２…記憶部、１３…センサＩ／Ｆ部、１４…操作入力部、１５…画面表示部、１６…状態量取得部、１７…回帰分析部、２０…インテリジェントセンサ、２１…センサ素子、２２…Ａ／Ｄ変換部、２３…演算処理部（ＭＰＵ）、２４…記憶部、２５…Ｄ／Ａ変換部、２６…入出力Ｉ／Ｆ部、Ｌ…通信回線。
【図１】
0006564299.tif 000011
【図２】
0006564299.tif 000012
【図３】
0006564299.tif 000013
【図４】
0006564299.tif 000014
【図５】
0006564299.tif 000015
【図６】
0006564299.tif 000016
【図７】
0006564299.tif 000017
【図８】
0006564299.tif 000018
【図９】
0006564299.tif 000019