"インバータ周波数から目標電流を求め、電流検出手段が検出した運転電流が目標電流となるようにインバータ周波数を制御してモータと給水ポンプを可変速制御する可変速駆動装置において、給水ポンプを可変速制御するインバータ部と、運転電流に基いて前記インバータの周波数を制御する制御部と、目標電流を求める演算式を生成するためのパラメータを入力する設定部と、前記設定部から入力されたパラメータと、パラメータを用いて演算式を生成する演算式生成プログラムを記憶する記憶部を備え、前記記憶部は、パラメータとして第1の電流値とインバータ周波数と、第2の電流値とインバータ周波数とを記憶し、前記制御部は、前記第1の電流値と第1のインバータ周波数で第1の座標を、前記第2の電流値と第2のインバータ周波数で第2座標を夫々形成し、前記第1座標と第2座標を通りインバータ周波数から目標電流を求める演算式を生成し、この演算式に基づいて求められた目標電流と前記電流検出手段の検出した運転電流とが一致するよう前記インバータ部のインバータ周波数を制御することを特徴とする可変速駆動装置。請求項1に記載の可変速駆動装置において、モータは給水ポンプの最大負荷時の電流より小さな定格電流を有する容量が選定され、前記インバータ部は前記モータの定格電流より大きな定格電流を有する容量に選定されていることを特徴とする可変速駆動装置。請求項1に記載の可変速駆動装置において、第1座標を形成する第1のインバータ周波数を給水ポンプの最大負荷を満足する周波数とし、第1の電流値を第1のインバータ周波数で運転したときの給水ポンプの最大負荷時電流とし、第2座標を形成する第2のインバータ周波数を給水ポンプの最少負荷を満足する周波数とし、第2の電流値を第2のインバータ周波数で運転したときの給水ポンプの最少負荷時電流とするように、前記設定部によってパラメータが設定され、前記記憶部に記憶するようにしたことを特徴とする可変速駆動装置。請求項1または3に記載の可変速駆動装置において、第1座標を形成する第1のインバータ周波数をf0、第1の電流値をI0、第2座標を形成する第2のインバータ周波数をf3、第2の電流値をI3、変数周波数をfX、目標電流をI00、現在の運転周波数をfDATAとしたとき、前記制御部は、前記第1座標及び第2座標を結ぶ下記1式、又は2式の演算式を生成し、変数fXに現在周波数fDATAを代入したとき目標電流を求めることを特徴とする可変速駆動装置。I00=I0-I3/f0-f3f0-fxI3.........1I00=I0-I3/f0-f32f0-fx2I3...2請求項3または4に記載の可変速駆動装置において、前記制御部は、運転中に前記電流検出部手段が検出した前記インバータ部の電流と、前記インバータ部の出力した現在周波数に基いて演算式で求められた目標電流とを比較し、比較の結果下記の処理を繰り返して、インバータ周波数を制御することを特徴とする可変速駆動装置。1.電流検出手段の検出電流<目標電流±αならば減速する。現在インバータ周波数をΔfだけ減速する。αは不感帯目標電流の精度、Δfは変速幅2.電流検出手段の検出電流>目標電流±αならば増速する。現在インバータ周波数をΔfだけ増速する。αは不感帯目標電流の精度、Δfは変速幅3.上記以外は変速せず。請求項1、4、5のいずれかに記載の可変速駆動装置において、前記制御部は、前記インバータ部の出力した現在周波数を生成された演算式に代入して目標電流を求め、これの更新するタイミングを、一つ前の周波数から現在周波数に変更してこれに到達したことを契機としたことを特徴とする可変速駆動装置。請求項1、4、5のいずれかに記載の可変速駆動装置において、前記制御部は、目標電流を更新するタイミングを前記インバータ部の出力した周波数が現在周波数に到達するのに十分な所定時間が経過した時を契機としたことを特徴とする可変速駆動装置。請求項1、4、5のいずれかに記載の可変速駆動装置において、前記制御部は、目標電流を求める演算式を生成するパラメータを予め機種ごとに定めておき、特定対象機種に適用する場合、前記予め機種ごとに定めたパラメータから特定対象機種用のパラメータを選択して予めメモリに書き込むようにしたことを特徴とする可変速駆動装置。インバータ周波数から目標電流を求め、電流検出手段が検出した運転電流が目標電流となるようにインバータ周波数を制御して給水ポンプを可変速制御する給水装置において、給水ポンプと、前記給水ポンプを可変速制御するインバータ部と、運転電流に基いて前記インバータの周波数を制御する制御部と、目標電流を求める演算式を生成するためのパラメータを入力する設定部と、前記設定部から入力されたパラメータと、パラメータを用いて演算式を生成する演算式生成プログラムを記憶する記憶部を備え、前記記憶部は、パラメータとして第1の電流値とインバータ周波数と、第2の電流値とインバータ周波数とを記憶し、前記制御部は、前記第1の電流値と第1のインバータ周波数で第1の座標を、前記第2の電流値と第2のインバータ周波数で第2座標を夫々形成し、前記第1座標と第2座標を通りインバータ周波数から目標電流を求める演算式を生成し、この演算式に基づいて求められた目標電流と前記電流検出手段の検出した運転電流とが一致するよう前記インバータ部のインバータ周波数を制御することを特徴とする給水装置。請求項9に記載の給水装置において、モータは給水ポンプの最大負荷時の電流より小さな定格電流を有する容量が選定され、前記インバータは前記モータの定格電流より大きな定格電流を有する容量に選定されていることを特徴とする給水装置。請求項9に記載の給水装置において、第1座標を形成する第1のインバータ周波数を給水ポンプの最大負荷を満足する周波数とし、第1の電流値を第1のインバータ周波数で運転したときの給水ポンプの最大負荷時電流とし、第2座標を形成する第2のインバータ周波数を給水ポンプの最少負荷を満足する周波数とし、第2の電流値を第2のインバータ周波数で運転したときの給水ポンプの最少負荷時電流とするように、前記設定部によってパラメータが設定され、前記記憶部に記憶するようにしたことを特徴とする給水装置。請求項9または11記載の給水装置において、第1座標を形成する第1のインバータ周波数をf0、第1の電流値をI0、第2座標を形成する第2のインバータ周波数をf3、第2の電流値をI3、変数周波数をfX、目標電流をI00、現在の運転周波数をfDATAとしたとき、前記制御部は、前記第1座標及び第2座標を結ぶ下記1式、又は2式の演算式を生成し、変数fXに現在周波数fDATAを代入したとき目標電流を求めることを特徴とする可変速駆動装置。I00=I0-I3/f0-f3f0-fxI3.........1I00=I0-I3/f0-f32f0-fx2I3...2請求項11または12に記載の給水装置において、前記制御部は、運転中に前記電流検出部手段が検出した前記インバータ部の電流と、前記インバータ部の出力した現在周波数に基いて演算式で求められた目標電流とを比較し、比較の結果下記の処理を繰り返して、インバータ周波数を制御することを特徴とする給水装置。1.電流検出手段の検出電流<目標電流±αならば減速する。現在インバータ周波数をΔfだけ減速する。αは不感帯目標電流の精度、Δfは変速幅2.電流検出手段の検出電流>目標電流±αならば増速する。現在インバータ周波数をΔfだけ増速する。αは不感帯目標電流の精度、Δfは変速幅3.上記以外は変速せず。請求項9、12、13のいずれかに記載の給水装置において、前記制御部は、前記インバータ部の出力した現在周波数を生成された演算式に代入して目標電流を求め、これの更新するタイミングを、一つ前の周波数から現在周波数に変更してこれに到達したことを契機としたことを特徴とする給水装置。請求項9、12、13のいずれかに記載の可変速駆動装置において、前記制御部は、目標電流を更新するタイミングを前記インバータ部の出力した周波数が現在周波数に到達するのに十分な所定時間が経過した時を契機としたことを特徴とする給水装置。請求項9、12、13のいずれかに記載の給水装置において、前記制御部は、目標電流を求める演算式を生成するパラメータを予め機種ごとに定めておき、特定対象機種に適用する場合、前記予め機種ごとに定めたパラメータから特定対象機種用のパラメータを選択して予めメモリに書き込むようにしたことを特徴とする給水装置。そこで、本発明は、インバータ周波数から目標電流を求め、運転電流が目標電流となるよう周波数を制御して間接的に吐出圧力を所定の目標値に制御する方式において、インバータ周波数から目標電流を求める演算式をパラメータを用いて自動生成し、演算式を無数に生成して多数の機種に簡単に適用できる可変速駆動装置および給水装置を提供することを目的とする。また、目標電流を更新するタイミングを特定してこれの演算式を生成し、目標電流に不感帯を設けて安定化するものである。本発明は、上記課題を解決するため、インバータ周波数から目標電流を求め、電流検出手段が検出した運転電流が目標電流となるようにインバータ周波数を制御してモータと給水ポンプを可変速制御する可変速駆動装置において、給水ポンプを可変速制御するインバータ部と、運転電流に基いて前記インバータの周波数を制御する制御部と、目標電流を求める演算式を生成するためのパラメータを入力する設定部と、前記設定部から入力されたパラメータと、パラメータを用いて演算式を生成する演算式生成プログラムを記憶する記憶部を備え、前記記憶部は、パラメータとして第1の電流値とインバータ周波数と、第2の電流値とインバータ周波数とを記憶し、前記制御部は、前記第1の電流値と第1のインバータ周波数で第1の座標を、前記第2の電流値と第2のインバータ周波数で第2座標を夫々形成し、前記第1座標と第2座標を通りインバータ周波数から目標電流を求める演算式を生成し、この演算式に基づいて求められた目標電流と前記電流検出手段の検出した運転電流とが一致するよう前記インバータ部のインバータ周波数を制御することを特徴とする。また、上記に記載の可変速駆動装置において、モータは給水ポンプの最大負荷時の電流より小さな定格電流を有する容量が選定され、前記インバータは前記モータの定格電流より大きな定格電流を有する容量に選定されていることを特徴とする。また、上記に記載の可変速駆動装置において、第1座標を形成する第1のインバータ周波数を給水ポンプの最大負荷を満足する周波数とし、第1の電流値を第1のインバータ周波数で運転したときの給水ポンプの最大負荷時電流とし、第2座標を形成する第2のインバータ周波数を給水ポンプの最少負荷を満足する周波数とし、第2の電流値を第2のインバータ周波数で運転したときの給水ポンプの最少負荷水量0時電流とするように、前記設定部によってパラメータが設定され、前記記憶部に記憶するようにしたことを特徴とする。また、上記に記載の可変速駆動装置において、第1座標を形成する第1のインバータ周波数をf0、第1の電流値をI0、第2座標を形成する第2のインバータ周波数をf3、第2の電流値をI3、変数周波数をfX、目標電流をI00、現在の運転周波数をfDATAとしたとき、前記制御部は、前記第1座標及び第2座標を結ぶ下記1式、又は2式の演算式を生成し、変数fXに現在周波数fDATAを代入したとき目標電流を求めることを特徴とする。I00=I0-I3/f0-f3f0-fxI3.........1I00=I0-I3/f0-f32f0-fx2I3...2また、上記に記載の可変速駆動装置において、前記制御部は、運転中に前記電流検出部手段が検出した前記インバータ部の電流と、前記インバータ部の出力した現在周波数に基いて演算式で求められた目標電流とを比較し、比較の結果下記の処理を繰り返して、インバータ周波数を制御することを特徴とする。1.電流検出手段の検出電流<目標電流±αならば減速する。現在インバータ周波数をΔfだけ減速する。αは不感帯目標電流の精度、Δfは変速幅2.電流検出手段の検出電流>目標電流±αならば増速する。現在インバータ周波数をΔfだけ増速する。αは不感帯目標電流の精度、Δfは変速幅3.上記以外は変速せず。また、上記に記載の可変速駆動装置において、前記制御部は、前記インバータ部の出力した現在周波数を生成された演算式に代入して目標電流を求め、これの更新するタイミングを、一つ前の周波数から現在周波数に変更してこれに到達したことを契機としたことを特徴とする。また、上記に記載の可変速駆動装置において、前記制御部は、目標電流を更新するタイミングを前記インバータ部の出力した周波数が現在周波数に到達するのに十分な所定時間が経過した時を契機としたことを特徴とする。また、上記に記載の可変速駆動装置において、前記制御部は、目標電流を求める演算式を生成するパラメータを予め機種ごとに定めておき、特定対象機種に適用する場合、前記予め機種ごとに定めたパラメータから特定対象機種用のパラメータを選択して予めメモリに書き込むようにしたことを特徴とする。本発明は、上記課題を解決するため、インバータ周波数から目標電流を求め、電流検出手段が検出した運転電流が目標電流となるようにインバータ周波数を制御して給水ポンプを可変速制御する給水装置において、給水ポンプと、前記給水ポンプを可変速制御するインバータ部と、運転電流に基いて前記インバータの周波数を制御する制御部と、目標電流を求める演算式を生成するためのパラメータを入力する設定部と、前記設定部から入力されたパラメータと、パラメータを用いて演算式を生成する演算式生成プログラムを記憶する記憶部を備え、前記記憶部は、パラメータとして第1の電流値とインバータ周波数と、第2の電流値とインバータ周波数とを記憶し、前記制御部は、前記第1の電流値と第1のインバータ周波数で第1の座標を、前記第2の電流値と第2のインバータ周波数で第2座標を夫々形成し、前記第1座標と第2座標を通りインバータ周波数から目標電流を求める演算式を生成し、この演算式に基づいて求められた目標電流と前記電流検出手段の検出した運転電流とが一致するよう前記インバータ部のインバータ周波数を制御することを特徴とする。本発明によれば、インバータ周波数から目標電流を求める演算式を、パラメータを用いて自動生成し、演算式を無数に生成できるようにして多数の機種に適用出来る。目標電流の更新を適切なタイミングで行うので、目標電流を正しく求めることができる。目標電流更新に不感帯を設けたので周波数制御を安定化することができる。本発明を実施するための最良の形態を説明する。本発明の給水装置の実施例について、図面を用いて説明する。以下、本発明の実施例について、図1~図8を用いて説明する。以下、本発明の実施例を図1~図8により説明する。図1は、本発明実施例の給水装置及び給水装置用可変速駆動装置のシステム構成図を示している。1は水源に接続された吸込管、2、6は仕切弁、3はモータ4によって駆動され、水源の水を前記吸込管1を介して吐出配管7に吐き出す給水ポンプ、5は逆止め弁、8は圧力計例えばブルドン管方式の直読式である。モータ4は本実施例で誘導モータで示しているが永久磁石モータでも良い。R、S、Tは電源、ELBは漏電遮断器であり、自身以降の配線の短絡及び漏電保護を行う。CUは可変速駆動装置であり、次の構成と機能を有している。CVは商用電源R、S、Tに接続され、これを直流に変換するコンバータ、Cは平滑コンデンサー、P,Nは前記コンバータCVによって生成された直流電源端子、Rはシャント抵抗、INVはコンバータCVによって変換された直流電源を所定の電圧、周波数の交流に逆変換するインバータで、これらの素子によりインバータ部INVUが構成される。CPUは後述のプログラムによって各種制御を行うマイクロプロセッサ、MはEEPROM又はフラッシュメモリやRAM等からなる記憶部で、後述の目標電流を求めるためのパラメータと、パラメータを用いて目標電流を求める演算式を生成する演算式生成プログラムと、生成された演算式に従って運転制御するためのプログラムが記憶される。I/Oは入出力回路部、CTは電流検出手段シャント抵抗Rの両端電圧を検出して間接的にインバータ電流を検出しても良い、PWMはPWM処理部パルス、ワイド、モジュレーションであり、インバータINVへの指令周波数ff指令に基づいて、周波数、電圧を出力するよう指令する。電流検出手段CTから検出された電流は、入出力回路部I/OCPUに取り込めるレベル電圧信号に処理を介してCPUに取り込まれる。CONSは表示部例えば、周波数、電圧、電流等の表示とキー操作部例えばタクトスイッチ等を有するコンソール設定部、オペレータであり、後述の目標電流を求める演算式等生成のためのパラメータ及び運転、停止等キー操作部で例えばタクトスイッチの信号を入力するのに用いる。S0は外部運転指令信号の発生部であり、例えば接点S0aが閉じると運転、開放すると停止する。図2は、本発明実施例の可変速駆動装置および給水装置の給水ポンプ運転特性図であり、横軸に水量Q、縦軸に全揚程H及び電流Iを示している。ここで、曲線Aは、給水ポンプを周波数f0例えば100の回転数、インバータの最大周波数に対応で運転した際のQ-H性能曲線を示す。曲線Dは、周波数f3例えば最低回転数で運転した時のQ-H性能曲線を示す。同様に、曲線B,Cはそれぞれ周波数f1、f2で運転した時の給水ポンプQ-H性能曲線である。これら以外の周波数で運転した時の給水ポンプQ-H性能の表示は省略している。曲線Jは、給水ポンプ3で揚水した場合に生ずる弁類、配管等の配管抵抗曲線であり、給水ポンプ3の吐出し側圧力を制御する際の目標圧力値となる。H3は、水量0ゼロの点での目標圧力であり、前述した配管抵抗曲線Jと周波数f3で運転した時の給水ポンプQ-H性能曲線Dとの交点で示される。H0は、仕様点最大使用水量Q0使用時の目標圧力であり、配管抵抗曲線Jと周波数f0100の回転数で運転した時の給水ポンプQ-H性能曲線Aとの交点で示される。同様に、H1抵抗曲線Jと周波数f1運転時給水ポンプ性能曲線Bとの交点,H2抵抗曲線Jと周波数f2運転時給水ポンプ性能曲線Cとの交点は中間の目標圧力である。本発明実施例は、圧力検出を用いずに、予め吐出圧力ヘッドを所定の目標値に制御するための目標吐出圧力ヘッドとインバータ周波数の関係を、目標電流とインバータ周波数回転速度の関係に対応させ、運転時のインバータ電流が目標電流値となるようにインバータ周波数を制御して、間接的に給水圧力ヘッドを所定の目標圧力ヘッドに運転制御するものである。次に、これらの対応関係について説明する。図2において、曲線Eは、給水ポンプ3を周波数f0例えば100の回転数、インバータの最大周波数に対応で運転した際のインバータ電流特性である。すなわち、インバータからモータに流れる電流の特性である。水量Q0の点から上方に伸ばした垂線と曲線Eとの交点がI0であり、この交点I0が目標電流である。水量Q0の点から上方に伸ばした垂線は、目標圧力H0とも交わっており、使用水量Q0の時、運転しているインバータ電流が目標電流I0と一致していれば、給水圧力は所定の目標圧力ヘッドH0を満足していることを意味している。同様に曲線Fは、給水ポンプ3を周波数f1で運転した際のインバータ電流特性であり、水量Q1の点から上方に伸ばした垂線との交点がI1で、この交点I1が目標電流である。給水圧力ヘッドは、目標圧力ヘッドH1を満足している。更に、同様にして、水量Q2、水量0ゼロの、夫々の目標電流I2インバータ周波数f2で運転、目標電流I3インバータ周波数f3で運転を求めることができる。これらは、実際に運転して水量、圧力、電流、周波数を測定して対応関係を求めておけば良い。ここで、ItはインバータINVの定格電流であり、給水ポンプ3の運転範囲の最大値が最大水量Q0のとき、モータ定格電流がItを越えないよう組み合わせの定格容量を予め決定しておく。さて、ここで、インバー電流と周波数特性のプロットした目標電流の各点I0、I1、I2、I3を結んだものが直線または曲線I演算式である。本発明実施例では、目標電流を求める演算式をパラメータ化して現在周波数を変数として一般化し、複数のパラメータを入力することにより、多種類の演算式を生成出来る様にして、どのような給水ポンプ機種にも適用出来るようにしたものである。次に、直線または曲線Iを、パラメータを用いて演算式で求めると次の通りとなる。直線近似の演算式例I00=I0-I3/f0-f3f0-fxI3......1曲線近似の演算式例I00=I0-I3/f0-f32f0-fx2I3......2ここで、f0、f3、I0、I3は前述の記号の意味を持つパラメータで、fxは変数で現在周波数を示す。これは、使用水量が変わると目標電流も変わるが、現在周波数をこの変数fxに代入することで目標電流I00を求めることができる。上記1式と2式はそれぞれ、最高の点Q0の垂線とE線の交点を第1座標とし、最小の点水量ゼロの垂線とH線の交点を第2座標として2点間を結ぶ直線と、2次曲線で近似している。このように、複数のパラメータにより傾斜の異なる直線または曲線I演算式を多数得ることができる。従って、少ないパラメータで多数の演算式直線または曲線を求めることができるので、従来例のようにデータを入れ直すことなく、多種類の給水ポンプ機種に対応することができ、作業効率が向上する。この作業は、給水ポンプの製品出荷時や製品設置現場で行われる場合が多く、効率向上は極めて有効である。なお、曲線Iは、図2で示したように適宜折れ線としても良く、折れ線の場合はきめ細かな制御が可能となる。次に、図1、図2において、給水ポンプ3の仕様点Q0、H0が変更になった場合、あるいは、弁、配管等による配管抵抗曲線Jの傾きが変更になった場合の応用例について説明する。いずれの場合も給水ポンプ性能曲線上に、仕様点Q0、H0と、これを通る抵抗曲線J相当と、この抵抗曲線が水量0ゼロで交わる点を締め切り圧力となるようQ-H性能曲線A、D相当を作図し、これらを満足するインバータ周波数f0、f3相当と、圧力ヘッドH0、H3相当で示す2座標を求め、これらの2座標に対応して給水ポンプ性能を与える二つの周波数でそれぞれ運転した時の電流曲線曲線E、H相当を引き、これらの電流曲線と、仕様点水量Q0と水量0ゼロとの交点の電流値を求めれば、所望の2個のパラメータ電流値を得ることができる。また、上記2座標を求めるためのインバータ周波数f0、f3に相当もパラメータとなる。一般的には、演算式の変更やデータ等を変更する際には、CPUやメモリを搭載したプリント基板の変更、あるいは、ソフトやデータの書き換えが必要となって大変面倒である。本発明実施例では、パラメータの値をコンソールCONSからの入力による変更で、異なる演算式を多数自動生成することができるので、使い勝手が向上する。演算式は、コンソールCONSからの入力によるパラメータの変更で、記憶部Mに記憶されている演算式生成プログラムにより、マイクロプロセッサCPUで自動生成される。図3は、使用水量が変化した時の、目標電流に収束するまでのアルゴリズムを示したものである。図2と同じ記号は同一のものを示す。図3から明らかなように、電流曲線は負荷増使用水量増に対して単調増加である。そこで、周波数制御のアルゴリズムを次とする。1.使用水量の減少に伴って、周波数を変える前のインバータ電流が減少したら、インバータ周波数を減速低下する。使用水量の増加に伴い、周波数を変える前のインバータ電流が増加したら、インバータ周波数を増速上昇する。増減速の幅は分解能、即ち、周波数をどの位変化させると圧力ヘッドおよび電流がどの位変化するかを検証して決める。2.上記変速指令後に周波数が安定したら、演算式に現在周波数を代入して目標電流を求める。目標電流を求める演算のタイミングは、周波数が安定するのに必要な所定時間、あるいは変速指令を実行してこれに到達した直後とする。このようすれば、変速途中周波数の変化中に目標電流を求めることがないので、正しい目標電流を得ることができる。3.目標電流とインバータ電流が等しくなったら変速指令しない。目標電流には、周波数制御の安定性を確保するために、不感帯を設ける。不感帯の幅は1回の増減速による電流の増減幅が目標電流領域を超えないように設定する。このようにすれば、絶えず周波数の変動が起こることが無くなり、給水圧力が安定する。今、便宜上、使用水量がQ1で、インバータ周波数がf1、給水ポンプ性能曲線がB、インバータ運転電流はI1であり、運転点はそれぞれO1とO10にあるものとする。この状態より使用水量がQ1よりQ1aに減少した場合を考える。運転点は、給水ポンプ性能曲線B上で、O1圧力ヘッドH1からO1 ́圧力ヘッドH1aへ移動し、インバータの電流曲線F上で、O10電流I1からO10 ́電流I1aへ移動する。ここで、電流については電流I1a<電流I1となっており、上記アルゴリズム1によって、インバータ周波数をΔfだけ減速する。その後、上記アルゴリズム2によって周波数が安定した後、目標電流を求めて更新する。更新後の目標電流をI1 ́図3参照は、前記演算式1式に基き次の通りとなる。I1 ́=I0-I3/f0-f3f0-f1-ΔfI3この結果、給水ポンプ性能曲線はB ́、インバータ電流曲線はF ́f1-Δfとなり、運転点はそれぞれ、O1 ́ ́圧力ヘッドはH1b、O10 ́ ́電流I1bへ移動する。しかし、電流がI1b<I1 ́となって一致しないので、更にΔfだけ減速する。周波数が安定した後、目標電流を求めて更新するが、更新後の目標電流をI1 ́ ́図3参照とすると次の通りとなる。I1 ́ ́=I0-I3/f0-f3f0-f1-2ΔfI3この結果、給水ポンプ性能曲線はB ́ ́、インバータ電流曲線はF ́ ́となり、運転点はそれぞれ、O1 ́ ́ ́圧力ヘッドはH1c、O10 ́ ́ ́電流I1cへ移動する。ここで、電流がI1c<I1 ́ ́目標電流となってまだ一致しない。しかし、図3から明らかなように、以上の処理の繰り返しで目標電流を演算式により求めて更新していけば、周波数がf2図2参照で目標電流I2不感帯も含めて図2参照に等しくなる。上記説明では、使用水量が減少した例で示したが、使用水量が増加する場合では、上記と逆の動作をたどり、その都度、演算式により目標電流を求めて更新していくものである。図4に、給水ポンプ、モータの機種ごとのパラメータ表を示す。この表は前述したように、予め機種ごとに実験して周波数と電流のパラメータを決めておき整理して作成する。前述したように、パラメータf0は給水ポンプ3を例えば100の回転数インバータの最大周波数で回転するときの周波数で、I0はその時の目標電流である。パラメータf3は給水ポンプ3を例えば水量0ゼロで回転するときの周波数で、I3はその時の目標電流である。ItはインバータINVの定格電流であり、給水ポンプ3の運転範囲の最大値が最大水量Q0のとき、モータ定格電流がItを越えないよう組み合わせの定格容量を予め決定しておく。特定の機種に適用する場合、図4の表よりパラメータを選び、図5に示す記憶部にそれじれ記憶しておく。図5はメモリマップで、EEPROMに、I0、I3、f0、f3、Itなどが記憶され、RAMに変数fx等が記憶される。どのような機種であっても給水ポンプ性能や電流特性は類似し、パラメータの点数及び構成のしかたが同様なので、制御系のハード構成を共通にして、パラメータの値を入力又は変更することで適用することが可能となる。図6の運転手順フローチャートに従って、制御手順を説明する。図6において、500ステップで、目標電流I00を求めるのに必要なパラメータをメモリMより読み出し、501ステップで、メモリM内の演算式生成プログラムによりCPUで演算式を生成する。502ステップでは、初期値として図3に示す給水ポンプQ-H性能を与えるために、演算式の変数fxに現在周波数f3fDATAにf3がセットされているを代入する。これによって目標電流はI3となる。503ステップで、外部からの運転指令信号の発生部S0から、指令信号が入力されているか判定する。入力されてなければ、入力されるまでこのループ処理を実行する。入力されている場合は、504ステップで、インバータから周波数f3とこれに対応する電圧をモータに出力して運転を始める。505ステップでは、出力した周波数f3が安定するまでに必要な所定時間ここでは例えばΔt1の待機処理を実行する。505ステップの待機時間処理に代えて、515~517ステップ図8参照で、指令した周波数がf3に到達したかを確認する処理としても良い。図6の506ステップでは、運転中のインバータ電流を検出してそのデータIDATAを読み出す図5の記憶部M103参照。507ステップでは、目標電流I00この例ではI3を読み出し、508ステップでは、この目標電流I00と運転中のインバータ電流IDATAとを比較する処理を実行する。比較した結果、1IDATA>I00±αであれば、509ステップの増速処理へジャンプする。2IDATA<I00±αであれば、512ステップの減速処理へジャンプする。1でも2でもなければ、変速処理せず506ステップへ戻り、これ以降の処理を繰返す。ここで、αは不感帯目標電流の精度を示す。509ステップでは、Δfだけ増速し、現在周波数としてfDATAこの例ではf3Δfを出力する。510ステップでは、前記505ステップと同様に出力した周波数が安定するまでの待ち時間処理を実行する。勿論、これは前述した515~517ステップ図8の周波数到達確認処理と代えても良い。511ステップでは、目標電流更新処理を実行し、506ステップへ戻って、インバータ電流検出処理を実行し507ステップへ進む。512ステップでは、Δfだけ減速し、現在周波数としてfDATAこの例ではf3―Δfを出力する。513ステップでは、前記510ステップと同様に出力した周波数が安定するまでの待ち時間処理を実行する。514ステップでは、目標電流更新処理を実行し、506ステップへ戻ってインバータ電流検出処理を実行し507ステップへ進む。以上のアルゴリズムを用い、動作始めの状態例を、図7を用いて説明する。使い始めの使用水量をQ4とし、インバータ周波数をf3、給水ポンプQ-H性能曲線をD、想定目標圧力をH3、インバータ電流曲線をH、目標電流をI3とする。使用水量のQ4への増加によって、運転点がO4からO4 ́に移動し、運転電流はI3aとなる。この状態では運転電流I3a>I3目標電流となるため、Δfだけ増速する。増速後の更新した目標電流をI3 ́とすると、I3 ́は次の通り表せる。I3 ́=I0-I3/f0-f3f0-f3ΔfI3この結果、給水ポンプ性能曲線はD ́となり、インバータ電流曲線はH ́となり、運転点はO4 ́ ́圧力ヘッドはH3b、O40 ́ ́電流I3bへ移動する。この状態では、運転電流I3b>I3 ́目標電流となるため、まだ一致してない。しかし、図7から、以上の処理を繰り返せば、目標電流不感帯も含めてに等しくなることが明らかである。以上の処理を繰り返し続ければ、使用水量変動に伴い、インバータ電流を検出し、現在インバータ周波数から目標電流を求め、これと等しくなるようインバータ周波数を制御すれば、間接的に給水圧力ヘッドを所定の目標圧力ヘッドに制御することが出来る。"