(57)【要約】【課題】  空気消費量に応じてモータの回転数を適切に制御することにより、圧縮空気の供給量を十分に確保しつつ、モータを効率よく運転できるようにする。【解決手段】  モータ制御回路６は、圧力センサ５により検出したタンク４内の圧力Ｐを用いて一定の時間間隔Ｔの間の圧力変化ΔＰを演算し、またタンク４内の圧力Ｐとモータ２の回転数Ｎとに応じて低速運転用，高速運転用，停止状態用の判定値ＳＬ，ＳＨ，ＳＷを演算する。そして、モータ制御回路６は、圧力変化ΔＰと判定値ＳＬ，ＳＨ，ＳＷとを比較、判定することにより、判定結果に応じてモータ２の回転数を低回転数ＮＬと高回転数ＮＨとの間で切換える。これにより、タンク４から消費される圧縮空気の流量に応じてモータ２の回転数を適切に制御でき、低騒音で省エネルギ型の圧縮機を実現することができる。【選択図】        図２
2005214137.tif 000002
【特許請求の範囲】
【請求項１】
モータと、該モータにより駆動されて圧縮気体を吐出する圧縮部と、該圧縮部から吐出される圧縮気体を貯えるタンクと、該タンク内の圧力を検出する圧力検出手段と、該圧力検出手段により検出した圧力が低下して下限値以下となったときに前記モータを運転し前記圧力が上昇して上限値に達したときに前記モータを停止させるモータ制御手段とからなる圧縮機において、
前記モータ制御手段は、
前記圧力検出手段の検出結果を用いて前記タンク内の圧力が一定の時間に変化する値を圧力変化として演算する圧力変化演算手段と、
前記圧力変化に基づき判定するために前記圧力検出手段の検出結果に応じて判定値を演算する判定値演算手段と、
該判定値演算手段により演算した前記判定値と前記圧力変化演算手段により演算した前記圧力変化との関係を判定する判定手段と、
前記モータを運転しているときに該判定手段の判定結果に応じて前記モータの回転数を低速側と高速側との間で切換える回転数切換手段とを備える構成としたことを特徴とする圧縮機。
【請求項２】
前記判定値演算手段は、前記モータを低速で運転しているときに低速運転用の判定値を演算する構成とし、前記回転数切換手段は、前記モータを低速で運転した状態で前記タンク内の圧力変化が前記低速運転用の判定値よりも小さいときにのみ前記モータの回転数を低速から高速に切換える構成としてなる請求項１に記載の圧縮機。
【請求項３】
前記判定値演算手段は、前記モータを高速で運転しているときに高速運転用の判定値を演算する構成とし、前記回転数切換手段は、前記モータを高速で運転した状態で前記タンク内の圧力変化が前記高速運転用の判定値以上となったときにのみ前記モータの回転数を高速から低速に切換える構成としてなる請求項１または２に記載の圧縮機。
【請求項４】
前記判定値演算手段は、前記モータを停止しているときに停止状態用の判定値を演算する構成とし、前記モータ制御手段には、前記モータを停止した状態で前記タンク内の圧力変化が前記停止状態用の判定値以上となったときに前記モータを停止状態から運転状態に復帰させる運転復帰手段を設けてなる請求項１，２または３に記載の圧縮機。
【請求項５】
前記判定値演算手段は前記モータの回転数と前記タンク内の圧力とを用いて前記判定値を演算する構成としてなる請求項１，２，３または４に記載の圧縮機。
【請求項６】
前記モータ制御手段は、前記圧力検出手段により検出される前記タンク内の圧力を一定の検出時間毎に検出データとして記憶し、前記圧力変化演算手段は、前記各検出データのうち前記検出時間の２倍以上の時間間隔をもって記憶された２個の検出データの差を前記圧力変化として演算し、当該圧力変化の演算値を前記検出時間毎に更新する構成としてなる請求項１，２，３，４または５に記載の圧縮機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電動モータ等を動力源として空気等の気体を圧縮するのに好適に用いられる圧縮機に関する。
【背景技術】
【０００２】
一般に、圧縮機は、例えば釘打ち機等の空圧機器を駆動する空気圧縮機として広く用いられている。この種の従来技術による空気圧縮機は、モータと、該モータにより駆動されて圧縮空気を吐出する圧縮部と、該圧縮部から吐出される圧縮空気を貯留するタンクとにより構成されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−２５４２５４号公報
【０００４】
そして、例えば工事現場で釘打ち作業等を行うときには、釘打ち機を空気圧縮機に接続し、圧縮機を作動させることにより、そのタンク内に圧縮空気を貯えつつ、タンク内の圧縮空気を釘打ち機に供給して釘打ち作業を行うものである。
【０００５】
また、従来技術の空気圧縮機には、タンク内の圧力を検出する圧力センサと、該圧力センサの検出結果を用いてモータの運転状態を制御するモータ制御手段とが設けられている。そして、モータ制御手段は、モータを運転することによりタンク内の圧力が上昇すると、例えば圧力が上限値に達したときにモータを一旦停止し、その後、釘打ち機の使用等によってタンク内の圧力が下限値以下となったときに、モータを再び運転する構成となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した従来技術の空気圧縮機は、例えば民家が近い建築現場や夜間の作業現場において、釘打ち機等と一緒に用いることがあるため、モータの作動音を可能な限り抑え、圧縮機の騒音を小さくしたいという要求がある。
【０００７】
しかし、例えばモータの回転数を低く設定し、これによって騒音を抑える構成とした場合には、圧縮空気の供給量に制約が生じ易い。このため、圧縮機の使用時には、例えば多数の釘打ち作業を連続的に行うと、モータが運転中であってもタンク内の空気圧が不足してしまい、空気圧が十分に上昇するまで作業を中断せざるを得ないことがあり、作業効率が低下するという問題がある。
【０００８】
これに対し、モータの回転数を高くする構成とした場合には、モータを運転するときに騒音が増大し、作業現場や周囲の環境が悪化する。このように、従来技術では、モータの回転数を適切に設定するのが難しいという問題がある。
【０００９】
本発明は上述した従来技術の問題に鑑みなされたもので、本発明の目的は、モータの回転数を状況に応じて適切に制御でき、騒音を抑えつつ性能を向上できるようにした圧縮機を提供することにある。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために本発明は、モータと、該モータにより駆動されて圧縮気体を吐出する圧縮部と、該圧縮部から吐出される圧縮気体を貯えるタンクと、該タンク内の圧力を検出する圧力検出手段と、該圧力検出手段により検出した圧力が低下して下限値以下となったときに前記モータを運転し前記圧力が上昇して上限値に達したときに前記モータを停止させるモータ制御手段とからなる圧縮機に適用される。
【００１１】
そして、請求項１の発明が採用する構成の特徴は、モータ制御手段は、圧力検出手段の検出結果を用いてタンク内の圧力が一定の時間に変化する値を圧力変化として演算する圧力変化演算手段と、圧力変化に基づき判定するために圧力検出手段の検出結果に応じて判定値を演算する判定値演算手段と、該判定値演算手段により演算した判定値と圧力変化演算手段により演算した圧力変化との関係を判定する判定手段と、モータを運転しているときに該判定手段の判定結果に応じてモータの回転数を低速側と高速側との間で切換える回転数切換手段とを備える構成としたことにある。
【００１２】
また、請求項２の発明によると、判定値演算手段は、モータを低速で運転しているときに低速運転用の判定値を演算する構成とし、回転数切換手段は、モータを低速で運転した状態でタンク内の圧力変化が低速運転用の判定値よりも小さいときにのみモータの回転数を低速から高速に切換える構成としている。
【００１３】
また、請求項３の発明によると、判定値演算手段は、モータを高速で運転しているときに高速運転用の判定値を演算する構成とし、回転数切換手段は、モータを高速で運転した状態でタンク内の圧力変化が高速運転用の判定値以上となったときにのみモータの回転数を高速から低速に切換える構成としている。
【００１４】
また、請求項４の発明によると、判定値演算手段は、モータを停止しているときに停止状態用の判定値を演算する構成とし、モータ制御手段には、モータを停止した状態でタンク内の圧力変化が停止状態用の判定値以上となったときにモータを停止状態から運転状態に復帰させる運転復帰手段を設ける構成としている。
【００１５】
また、請求項５の発明によると、判定値演算手段はモータの回転数とタンク内の圧力とを用いて判定値を演算する構成としている。
【００１６】
さらに、請求項６の発明によると、モータ制御手段は、圧力検出手段により検出されるタンク内の圧力を一定の検出時間毎に検出データとして記憶し、圧力変化演算手段は、各検出データのうち検出時間の２倍以上の時間間隔をもって記憶された２個の検出データの差を圧力変化として演算し、当該圧力変化の演算値を検出時間毎に更新する構成としている。
【発明の効果】
【００１７】
請求項１の発明によれば、圧力変化演算手段は、例えば圧力センサ等の検出信号を用いることにより、タンク内で一定の時間に生じる圧力変化の大きさを演算することができる。この場合、例えばモータの回転数を一定とした状態で、圧縮気体が一定の基準消費量をもって消費されているか否かを圧力変化によって判定しようとすると、この基準消費量に対応する圧力変化の大きさは、タンク内の圧力に応じて異なる値となる。従って、例えば基準消費量に対応する圧力変化の大きさを、タンク内の圧力に応じて変化する判定値の特性データとして予め記憶しておくことにより、判定値演算手段は、この特性データと圧力の検出値とを用いて、予め設定した基準消費量に対応する判定値を常に正確に演算することができ、圧力が変化しても、判定値が受ける影響を安定的に補償することができる。
【００１８】
そして、判定手段は、圧力変化の大きさと判定値とを比較することにより、タンクから実際に消費される圧縮気体の消費量が基準消費量よりも多いか否かを容易に判定することができる。また、回転数切換手段は、例えば圧縮気体の消費量が少ないときに、モータの回転数を低速側に切換えて圧縮機を効率よく運転でき、圧縮気体の消費量が多いときには、モータの回転数を高速側に切換えてタンク内に圧縮気体を十分に供給することができる。この結果、例えば釘打ち機等の空圧機器を圧縮機によって作動させる場合には、これを連続的に使用するときだけモータを高速側に切換えて空圧機器を円滑に作動させたり、空圧機器を断続的に使用するときにモータを低速側に切換えて騒音、振動等を抑えることができる。
【００１９】
従って、モータの作動音を抑えつつ、圧縮気体の消費量に応じてモータの回転数を適切に制御でき、これによってタンク内の圧力を安定的に維持できると共に、低騒音で運転効率が高い省エネルギ型の圧縮機を実現することができる。また、圧縮気体が消費される流量を圧力変化によって検出することができ、流量計等を用いる必要がないから、その分だけ圧縮機をコンパクトに形成できると共に、コストダウンを図ることができる。
【００２０】
また、請求項２の発明によれば、モータを低速で運転している状態でも、タンク内の圧力が上昇するときの圧力変化が低速運転用の判定値以上であるときには、圧縮気体の消費量が少ないと判定できるので、回転数を低速に保持しつつ、タンク内の圧力を効率よく維持することができる。また、圧力変化が低速運転用の判定値よりも小さいときには、圧縮気体の消費量が多いと判定できるので、モータの回転数を高速に切換え、圧縮部からタンク内に吐出される圧縮気体の流量を空気消費量に応じて適切に増やすことができる。
【００２１】
また、請求項３の発明によれば、モータを高速で運転している状態でも、タンク内の圧力が上昇するときの圧力変化が高速運転用の判定値よりも小さいときには、圧縮気体の消費量が多いと判定できるので、回転数を高速に保持し、圧縮部からタンク内に多量の圧縮気体を吐出し続けることができる。また、圧力変化が高速運転用の判定値以上であるときには、圧縮気体の消費量が少ないと判定できるので、モータの回転数を低速に切換え、余分な高速運転を防ぐことができる。
【００２２】
また、請求項４の発明によれば、タンク内の圧力が上限値以上となり、モータが停止された状態で、タンク内の圧力変化（圧力低下）が停止状態用の判定値以上となったときには、多量の圧縮気体が消費されていると判定することができる。この場合には、タンク内の圧力が下限値まで低下する前に、運転復帰手段によってモータを停止状態から運転状態に復帰させることができ、タンク内の圧縮気体が消費されることによって圧力が下限値よりも低下するのを防止することができる。
【００２３】
また、請求項５の発明によれば、例えばモータの回転数（停止状態も含めて）に応じた流量の圧縮気体がタンク内に流入するときに、一定の基準消費量に対応する圧力変化の大きさを、モータの回転数とタンク内の圧力とに応じて変化する判定値の特性データとして予め記憶しておくことができる。これにより、判定値演算手段は、この特性データと、モータの回転数と、圧力の検出値とを用いて、基準消費量に対応する圧力変化の判定値を常に正確に演算することができる。
【００２４】
さらに、請求項６の発明によれば、モータ制御手段は、例えば圧力の検出データを検出時間毎に記憶し、データの記憶を行う毎に圧力変化を演算することができる。これにより、圧力変化の演算値を検出時間毎に更新でき、タンク内の実際の圧力が変化するときに、圧力変化の演算値の応答性を高めることができる。
【００２５】
この場合、圧力変化の計測区間となる時間間隔は、検出時間の２倍以上の長い時間として設定できるから、圧力変化の演算時には、例えば信号ノイズ等による個々の検出データの誤差と比較して、圧力変化の演算値を大きな値とすることができ、演算値のＳ／Ｎ比を十分に確保することができる。これにより、タンク内で実際に生じる圧力の変化に応じて圧力変化を精度よく演算することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態による圧縮機として、釘打ち機等の空圧機器に圧縮空気を供給する空気圧縮機を例に挙げ、添付図面に従って詳細に説明する。
【００２７】
１は例えば可搬式の圧縮機として構成された空気圧縮機で、該空気圧縮機１は、図１、図２に示す如く、後述のモータ２、圧縮部３、タンク４、圧力センサ５、モータ制御回路６により大略構成され、例えば釘打ち機等の空圧機器８に圧縮空気を供給するものである。
【００２８】
２は空気圧縮機１の動力源となる電動式のモータで、該モータ２は、例えばタンク４の上側に配置され、外部の電源からモータ制御回路６等を介して給電されることにより、圧縮部３を駆動するものである。この場合、モータ２の回転数Ｎは、後述の如くモータ制御回路６によって制御され、例えば１６００ｒｐｍ程度の低回転数ＮＬと、２５００ｒｐｍ程度の高回転数ＮＨとの間で切換設定される。
【００２９】
３はモータ２と共にタンク４の上側に設けられた圧縮部で、該圧縮部３は、例えば往復動型圧縮機、スクロール型圧縮機等からなり、モータ２によって駆動されるものである。そして、圧縮部３は、外部から空気を吸込んでタンク４内に圧縮空気を吐出し、その吐出量はモータ２の回転数Ｎが高くなるほど多くなる。
【００３０】
４は空気圧縮機１の下部側を構成するタンクで、該タンク４は、圧縮部３から吐出される圧縮空気を貯え、この圧縮空気を空圧機器８等に供給するものであり、本実施の形態では、例えば９リットル程度のタンク容量Ｖを有している。
【００３１】
５はタンク４に設けられた圧力検出手段としての圧力センサで、該圧力センサ５は、例えば汎用的な市販のセンサ部品等を用いて構成されている。そして、圧力センサ５は、図２に示す如く、タンク４内の圧力を検出し、その検出信号を圧力Ｐとしてモータ制御回路６に出力するものである。
【００３２】
６はモータ２の運転状態を制御するモータ制御手段としてのモータ制御回路で、該モータ制御回路６は、例えばモータ用の駆動回路を含んだ電子回路等からなり、後述の記憶回路７を備えている。また、モータ制御回路６には、その入力側には圧力センサ５等が接続され、その出力側にモータ２が接続されている。
【００３３】
そして、モータ制御回路６は、圧力センサ５から入力される検出信号を用いて後述の図７に示すモータ制御を行い、タンク４内の圧力Ｐが後述の上限値Ｐmax（例えば、３．０ＭＰａ程度）に達したときにモータ２を停止し、この圧力Ｐが下限値Ｐmin（例えば、２．６ＭＰａ程度）以下となったときにモータ２を再び運転する。また、モータ制御回路６は、後述の図８ないし図１０に示す如く、空圧機器８により消費される圧縮空気の消費量（流量）等に応じてモータ２の回転数Ｎを制御するものである。
【００３４】
この場合、モータ制御回路６は、まず圧力センサ５により検出したタンク４内の圧力Ｐを、例えば０．５秒程度の検出時間ｔ毎に読込んで後述の記憶回路７に記憶し、その記憶内容を用いて、例えば３秒程度の時間間隔Ｔの間にタンク４内の圧力が変化（上昇または低下）する値を圧力変化ΔＰとして演算する。
【００３５】
また、モータ制御回路６は、後述の如くモータ２の回転数Ｎと、タンク４内の圧力Ｐとを用いて判定値（低速運転用の判定値ＳＬ、高速運転用の判定値ＳＨ及び停止状態用の判定値ＳＷのうちの何れか）を演算する。そして、演算した判定値と圧力変化ΔＰとの大小関係を比較、判定することにより、この判定結果に応じてモータ２の回転数Ｎを低速運転（低回転数ＮＬ）と、高速運転（高回転数ＮＨ）との間で切換える。
【００３６】
ここで、判定値ＳＬ，ＳＨ，ＳＷとは、後述する数１ないし数３の式に示す如く、モータ２の運転状態を切換えるか否かの判定基準となる圧縮空気の消費量（後述の基準消費量ＫＬ，ＫＨ，ＫＷ）を、圧力変化に換算した値である。従って、圧力変化ΔＰと判定値ＳＬ，ＳＨ，ＳＷとを比較する処理は、タンク４内の圧縮空気が基準消費量ＫＬ，ＫＨ，ＫＷよりも多く消費されているか否かを判定する処理に相当している。
【００３７】
そして、モータ制御回路６は、例えばモータ２を低速運転した状態で、タンク４内の上昇方向の圧力変化ΔＰ（圧力が短時間で上昇するほど値が大きくなる圧力上昇ΔＰ）が低速運転用の判定値ＳＬ以上であると判定したときに、図３に示す如く、モータ２を低回転数ＮＬに保持する。即ち、この場合には、後述する図８中の区間ａ2に示す如く、後述する低速運転時の基準消費量ＫＬ（例えば、２０リットル／分程度）よりも圧縮空気の消費量が少量であり、タンク４内の圧力は、モータ２を低速運転していても適切な割合で上昇しているので、圧縮機を低速で効率よく運転できるものである。
【００３８】
また、タンク４内の圧力変化ΔＰが判定値ＳＬよりも小さくなったときには、例えば図８中の区間ａ3に示す如く、圧縮空気の消費量が基準消費量ＫＬよりも増大し、低速運転ではタンク４内の圧力が速やかに上昇しない状態であると判定し、図３に示すように、モータ２を高回転数ＮＨに切換える。
【００３９】
一方、モータ２を高速運転した状態で、タンク４内の上昇方向の圧力変化ΔＰが高速運転用の判定値ＳＨよりも小さいときには、図８中の区間ａ4に示す如く、後述する高速運転用の基準消費量ＫＨ（例えば、１０リットル／分程度）よりも圧縮空気の消費量が多いために圧力の上昇割合が緩やかである状態と判断し、モータ２を高回転数ＮＨに保持する。また、圧力変化ΔＰが判定値ＳＨ以上となったときには、区間ａ5に示すように、圧縮空気の消費量が基準消費量ＫＨよりも少なくなったので、低速運転でも十分な圧力を維持できると判定し、モータ２を低回転数ＮＬに切換える構成としている。
【００４０】
さらに、モータ制御回路６は、モータ２を停止した状態において、タンク４内の圧力が低下することにより、低下方向の圧力変化ΔＰ（圧力が短時間で低下するほど値が大きくなる圧力低下ΔＰ）が停止状態用の判定値ＳＷ以上となったときには、図９に示す如く、停止状態用の基準消費量ＫＷ以上となる多量の圧縮空気が消費されていると判定し、モータ２を停止状態から復帰させると共に、これを高回転数ＮＨで運転する構成としている。この場合、低下方向の圧力変化ΔＰが判定値ＳＷよりも小さいときには、図１０に示す如く、タンク４内の圧力Ｐが下限値Ｐmin以下となるまで、モータ２が停止状態に保持される。
【００４１】
また、モータ制御回路６は、図６に示す如く、例えば０．５秒程度の検出時間ｔ毎に圧力センサ５の検出信号を読込み、これを検出データＤとして記憶回路７に記憶する。このとき、例えば新たな検出信号を読込む毎に、最新の検出データＤと、時間間隔Ｔだけ前に記憶した検出データＤとの差（例えばＤn-1−Ｄn-7、Ｄn−Ｄn-6、Ｄn+1−Ｄn-5等）を圧力変化ΔＰとして演算する。これにより、モータ制御回路６は、圧力変化ΔＰの演算値を検出時間ｔ毎に更新でき、タンク４内の実際の圧力が変化するときに、圧力変化ΔＰの演算値の応答性を高めることができる。
【００４２】
この場合、圧力変化ΔＰの計測区間となる時間間隔Ｔは、検出時間ｔの２倍以上（本実施の形態では６倍として例示）の長い時間として設定されている。これにより、モータ制御回路６は、例えば信号ノイズ等による個々の検出データＤの誤差と比較して、圧力変化ΔＰの演算値を大きな値とすることができ、演算値のＳ／Ｎ比を十分に確保することができる。これにより、タンク４内で実際に生じる圧力の変化に応じて圧力変化ΔＰを精度よく演算することができる。
【００４３】
７はモータ制御回路６に設けられた例えばＲＯＭ、ＲＡＭ等の記憶回路で、該記憶回路７には、モータ制御のプログラムと、この制御で用いる上限値Ｐmax、下限値Ｐmin、復帰用設定値Ｐon，初期設定値Ｐstart等とが予め記憶されている。
【００４４】
この場合、タンク４内の圧力の上限を定める上限値Ｐmaxは、例えば３ＭＰａ程度の圧力に設定され、圧力の上限を定める下限値Ｐminは、例えば２．６ＭＰａ程度に設定されている。また、復帰用設定値Ｐonは、モータ２を停止状態から復帰させるときの上限値であり、例えば２．９ＭＰａ程度に設定されている。さらに、初期設定値Ｐstartは、電源投入時にタンク４内の圧力が十分な大きさであるか否かを判定する判定基準であり、例えば２．４ＭＰａ程度に設定されている。
【００４５】
また、記憶回路７には、低速運転用，高速運転用，停止状態用の判定値ＳＬ，ＳＨ，ＳＷが予め記憶されている。これらの判定値について述べると、まず低速運転用の判定値ＳＬは、図３中の特性線９に示す如く、モータ２が低回転数ＮＬで運転されているときに、タンク４内の圧力Ｐに応じて設定され、モータ２を高回転数ＮＨに切換えるか否かを判定するものである。この判定値ＳＬは、後述する数８の式によって導かれ、例えば下記数１の式のように定められている。
【００４６】
【数１】
2005214137.tif 000003
【００４７】
この式の右辺は、モータ２を低速運転することによってタンク４内に所定流量の圧縮空気が流入しつつ、この圧縮空気が一定の基準消費量ＫＬをもって消費されるときに、タンク４内の圧力変化ΔＰの大きさに対応している。この式から判るように、例えばモータ２の回転数Ｎを一定とすれば、基準消費量ＫＬに対応する圧力変化ΔＰの大きさは、タンク４内の圧力に応じて異なる値となる。
【００４８】
そして、例えば圧縮空気の消費量が基準消費量ＫＬよりも増大したときには、タンク４内に流入する空気流量が消費量の増大分だけ実質的に減少するため、タンク４内の圧力変化ΔＰは、前記数１の右辺、即ち判定値ＳＬよりも小さくなる。また、圧縮空気の消費量が基準消費量ＫＬよりも減少したときには、タンク４内に流入する空気流量が実質的に増えた状態となるため、圧力変化ΔＰは判定値ＳＬよりも大きくなる。
【００４９】
このように、前記数１の式の判定値ＳＬと圧力変化ΔＰとを比較することにより、低速運転時の圧縮空気の消費量が基準消費量ＫＬよりも多いか否かを判定でき、空気消費量が基準消費量ＫＬよりも多いときには、モータ２を低速運転から高速運転に切換えることができる。この低速運転時の基準消費量ＫＬは、モータ２を高速運転しないとタンク４内の空気圧が不足するような流量値、例えば２０リットル／分程度の比較的大きな流量値として設定されている。
【００５０】
一方、高速運転用の判定値ＳＨは、図３中の特性線１０に示す如く、モータ２が高回転数ＮＨで運転されているときに、タンク４内の圧力Ｐに応じて設定され、モータ２を低回転数ＮＬに切換えるか否かを判定するものである。そして、判定値ＳＨは、後述する数１０の式によって導かれ、例えば下記数２の式のように定められている。
【００５１】
【数２】
2005214137.tif 000004
【００５２】
この式の右辺は、低速運転用の判定値ＳＬの場合とほぼ同様に、モータ２を高速運転し、タンク４内の圧縮空気が一定の基準消費量ＫＨをもって消費されているときに、圧力変化ΔＰの大きさを表すものである。このため、前記数２の式の判定値ＳＨと圧力変化ΔＰとを比較することにより、高速運転時の圧縮空気の消費量が基準消費量ＫＨよりも多いか否かを判定することができる。
【００５３】
そして、タンク４内の圧力変化ΔＰが判定値ＳＨ以上となったとき、即ち空気消費量が基準消費量ＫＨ以下となったときには、モータ２を高速運転から低速運転に切換えることができる。この高速運転時の基準消費量ＫＨは、モータ２を高速運転しなくてもタンク４内の空気圧が維持できるような流量値、例えば１０リットル／分程度の比較的小さな流量値として設定されている。
【００５４】
さらに、停止状態用の判定値ＳＷは、図５中の特性線１１に示す如く、モータ２が停止しているときに、タンク４内の圧力Ｐに応じて設定され、モータ２を停止状態から復帰させて高回転数ＮＨで運転するか否かを判定するものである。この判定値ＳＷは、後述する数１１の式によって導かれ、例えば下記数３の式のように定められている。
【００５５】
【数３】
2005214137.tif 000005
【００５６】
次に、図４を参照しつつ、判定値ＳＬ，ＳＨ，ＳＷを設定する前記数１ないし数３の導出方法について説明する。
【００５７】
まず、低速運転用の判定値ＳＬについて述べると、例えばモータ２が低速運転に保持され、タンク４から流出する圧縮空気の流出量（消費量）が零である場合を考えてみる。この場合、圧縮部３からタンク４内に吐出される空気流量Ｑ（リットル／分）は、タンク４内の圧力Ｐ（ＭＰａ）が高くなるほど減少するが、これらの関係は、例えば図４中の特性線１２に示す如く、近似的に一次関数として表すことができる。この特性線１２は、圧縮機１の仕様等に応じて異なる固有のものであり、これを数式化すると、下記数４の式のようになる。
【００５８】
【数４】
2005214137.tif 000006
【００５９】
この運転条件で、タンク４内の圧縮空気が一定の流出量をもって外部に流出する状態を考えると、この状態は、前記数４の式の空気流量Ｑが流出量分だけ減少した状態（即ち、特性線１２を流出量分だけ平行移動した状態）と等価的に扱うことができる。このため、例えば圧縮空気の流出量が２０リットル／分程度の基準消費量ＫＬとなった場合の特性線は、図４中に仮想線で示す特性線１３のようになり、下記数５の式のように表すことができる。
【００６０】
【数５】
2005214137.tif 000007
【００６１】
一方、タンク４内の圧力の変化ΔＰ′（ｋｇ・ｆ／ｍ２／分）と、空気流量Ｑ（リットル／分）と、タンク４の容量Ｖ（リットル）との間には、ΔＰ′＝Ｑ／Ｖとなる関係があるので、前記数５の式は、下記数６の式のように書換えることができる。
【００６２】
【数６】
2005214137.tif 000008
【００６３】
また、モータ制御回路６により演算する時間間隔Ｔ（秒）間の圧力変化ΔＰ（ＭＰａ／秒）と、前記圧力の変化ΔＰ′（ｋｇ・ｆ／ｍ２／分）との間には、単位系の差異等により、下記数７に示す関係がある。
【００６４】
【数７】
2005214137.tif 000009
【００６５】
このため、前記数７の式に数６の式を代入することにより、下記数８の式を得ることができる。
【００６６】
【数８】
2005214137.tif 000010
【００６７】
この数８の式は、モータ２が低速運転に保持され、圧縮空気が基準消費量ＫＬで消費されているときの圧力変化ΔＰの大きさを表している。従って、この式中の圧力変化ΔＰを判定値ＳＬに置換え、例えば時間間隔Ｔ＝３（秒）、タンク容量Ｖ＝９（リットル）を代入すれば、基準消費量ＫＬに対応する判定値ＳＬを前記数１の式として得ることができる。
【００６８】
このように、判定値ＳＬは、圧縮部３から吐出される空気量と圧力Ｐとの関係を表す特性線１２を用いて導出されており、圧力Ｐが高くなるほど吐出空気量が減少したとしても、その影響が補償されている。従って、圧縮機の低速運転時には、圧力Ｐの大きさに影響されることなく、圧縮空気の消費量が基準消費量ＫＬよりも多いか否かを判定値ＳＬによって常に安定的に判定することができる。
【００６９】
次に、高速運転用の判定値ＳＨの導出方法について述べると、モータ２が高速運転状態で圧縮空気の消費量が零であるときに、空気流量Ｑと圧力Ｐとの関係は、例えば図４中に示す特性線１４のようになり、下記数９の式として表される。
【００７０】
【数９】
2005214137.tif 000011
【００７１】
この運転条件で、例えば圧縮空気の消費量が１０リットル／分程度の基準消費量ＫＨとなった場合の特性線は、低速運転の場合とほぼ同様に、図４中に仮想線で示す特性線１５のようになり、下記数１０の式のように表すことができる。
【００７２】
【数１０】
2005214137.tif 000012
【００７３】
この数１０の式を前記数６ないし数８の式と同様の手順で変形することにより、前記数２の式を得ることができる。さらに、停止状態用の判定値ＳＷについても、適切な大きさの基準消費量ＫＷに対応する特性線（例えば、下記数１１の式）を変形することにより、前記数３の式を導出することができる。
【００７４】
【数１１】
2005214137.tif 000013
【００７５】
本実施の形態による空気圧縮機１は上述の如き構成を有するもので、次に、図７を参照しつつ、モータ制御について説明する。
【００７６】
まず、圧縮機の電源を投入すると、ステップ１では、圧力センサ５により検出したタンク４内の圧力Ｐを検出時間ｔ毎に読込み、これを記憶回路７に記憶する。この場合、図７中のステップ１，５，１１，１７，２０，２５に記載した圧力Ｐの読込・記憶処理は、例えばモータ制御の実行途中で検出時間ｔ毎に繰返し実行される割込み処理等であり、これを複数箇所に図示したものである。
【００７７】
次に、ステップ２では、例えば圧力Ｐが２．４ＭＰａ程度の初期設定値Ｐstart以上であるか否かを判定し、「ＹＥＳ」と判定したときには、例えば図８中の区間ａ1に示す如く、電源投入後の初期状態におけるタンク４内の空気量が少ないので、ステップ３では、モータ２を高回転数ＮＨで運転し、圧力Ｐを初期設定値Ｐstart以上の大きさまで速やかに上昇させる。そして、ステップ２で「ＮＯ」と判定したときには、タンク４内に十分な量の圧縮空気が貯えられたので、ステップ４に移り、モータ２の低速運転を行う。
【００７８】
この低速運転時には、まずステップ４でモータ２の回転数を低回転数ＮＬに切換え、ある程度の吐出空気量でタンク４内の圧力を上昇させつつ、ステップ５で圧力Ｐを読込み、ステップ６では、圧力Ｐの上昇方向を正として時間間隔Ｔの間の圧力変化（圧力上昇）ΔＰを演算する。そして、ステップ７では、圧力Ｐの読込値と、記憶回路７に記憶された特性データ（図３中の特性線９）とを用いて低速運転用の判定値ＳＬを演算する。
【００７９】
次に、ステップ８では、圧力の上昇方向を正とする圧力変化ΔＰが判定値ＳＬ以上であるか否かを判定し、「ＹＥＳ」と判定したときには、図８中の区間ａ2に示す如く、圧縮空気の消費がないために、タンク４内の圧力Ｐが適切な割合で上昇している。そこで、ステップ９では、圧力Ｐが上限値Ｐmax以上となったか否かを判定し、「ＹＥＳ」と判定したときには、後述のステップ１６で停止状態に移行する。また、ステップ９で「ＮＯ」と判定したときには、ステップ４に戻り、圧力Ｐが上限値Ｐmaxに達するまで低速運転を続行する。
【００８０】
一方、ステップ８で「ＮＯ」と判定したときには、例えば図８中の区間ａ3に示す如く、例えば釘打ち機等の空圧機器８が連続的に使用されることにより、低速運転用の基準消費量ＫＬよりも多量の圧縮空気が消費され、圧力Ｐの上昇割合が緩やかになったので、ステップ１０に移ってモータ２の高速運転を行う。これにより、区間ａ4に示す如く、タンク４内の圧力を円滑に上昇させることができる。
【００８１】
そして、この高速運転時には、まずステップ１０でモータ２の回転数を高回転数ＮＨに切換え、最大の吐出空気量でタンク４内の圧力を上昇させつつ、ステップ１１で圧力Ｐを読込み、ステップ１２では、圧力Ｐの上昇方向を正として時間間隔Ｔの間の圧力変化（圧力上昇）ΔＰを演算する。そして、ステップ１３では、圧力Ｐの読込値と、記憶回路７の特性データ（特性線１０）とを用いて高速運転用の判定値ＳＨを演算する。
【００８２】
次に、ステップ１４では、圧力変化ΔＰが判定値ＳＨ以上であるか否かを判定する。そして、ステップ１４で「ＹＥＳ」と判定したときには、例えば図８中の区間ａ5に示す如く、例えば空圧機器８の使用が断続的となることにより、空気消費量が高速運転用の基準消費量ＫＨ以下となり、圧力Ｐの上昇割合が必要以上に大きくなっている。そこで、この場合には、区間ａ6に示す如く、ステップ４に戻って低速運転に移行し、低速運転で圧力Ｐが上限値Ｐmax以上となったときには、区間ａ7に示す如く、後述のステップ１６で停止状態に移行する。
【００８３】
一方、ステップ１４で「ＮＯ」と判定したときには、圧縮部３の吐出空気量が適切に設定され、圧力Ｐが適切な割合で上昇している。そこで、ステップ１５では、圧力Ｐが上限値Ｐmax以上となったか否かを判定し、「ＹＥＳ」と判定したときには、ステップ１６で停止状態に移行する。また、ステップ１５で「ＮＯ」と判定したときには、圧力Ｐが上限値Ｐmaxに達するまで高速運転を続行する。
【００８４】
次に、ステップ１６では、タンク４内の圧力Ｐが上限値Ｐmax以上となったので、モータ２の運転を停止させる。そして、この停止状態中には、ステップ１７で圧力Ｐを読込み、ステップ１８では、例えば圧力Ｐが２．９ＭＰａ程度の復帰用設定値Ｐon以下となったか否かを判定し、「ＮＯ」と判定したときには、例えば図９中の区間ｂ1に示す如く、圧力Ｐが十分な大きさに維持されているので、ステップ１７，１８を繰返しつつ停止状態を保持する。
【００８５】
また、ステップ１８で「ＹＥＳ」と判定したときには、ステップ１９で圧力Ｐを読込み、ステップ２０では、圧力Ｐの低下方向を正として時間間隔Ｔの間の圧力変化（圧力低下）ΔＰを演算する。そして、ステップ２１では、圧力Ｐの読込値と、記憶回路７の特性データ（特性線１１）とを用いて停止状態用の判定値ＳＷを演算する。
【００８６】
次に、ステップ２２では、圧力変化ΔＰが判定値ＳＷ以上であるか否かを判定する。そして、ステップ２２で「ＹＥＳ」と判定したときには、例えば図９中の区間ｂ2に示す如く、空圧機器８が連続的に使用されることにより、空気消費量が停止状態用の基準消費量ＫＷよりも多くなり、タンク４内の圧力Ｐが大きな割合で減少している。そこで、ステップ２３では、区間ｂ3に示す如く、モータ２を停止状態から復帰させ、高速で運転する。
【００８７】
そして、この高速運転時には、ステップ２４で圧力Ｐを読込み、ステップ２５で圧力Ｐが上限値Ｐmax以上となったか否かを判定し、「ＹＥＳ」と判定したときには、ステップ１６で停止状態に戻る。また、ステップ２５で「ＮＯ」と判定したときには、ステップ２４，２５を繰返しつつ高速運転を続行する。
【００８８】
このように、圧縮機が一旦停止状態となった後に、空圧機器８が多量の圧縮空気機を消費するときには、例えば図９中の区間ｂ4に示す如く、高速運転と停止状態とを交互に繰返すことができ、タンク４内の圧力を上限値Ｐmaxと復帰用設定値Ｐonとの間に安定的に保持することができる。
【００８９】
一方、ステップ２２で「ＮＯ」と判定したときには、空圧機器８による圧縮空気の消費量が少なく、例えば図１０中の区間ｃ1，ｃ2に示す如く、停止状態から圧力Ｐが緩やかに減少している。そこで、ステップ２６では、例えば圧力Ｐが２．６ＭＰａ程度の下限値Ｐmin以下となったか否かを判定する。
【００９０】
そして、ステップ２６で「ＹＥＳ」と判定したときには、タンク４内の圧力が補充の必要な状態に達したので、図１０中の区間ｃ3に示す如く、モータ２の停止状態を解除し、ステップ４に戻って低速運転を行う。また、ステップ２６で「ＮＯ」と判定したときには、ステップ１９〜２２，２６を繰返して実行し、圧力Ｐが下限値Ｐmin以下となるまで停止状態を保持する。
【００９１】
このように、圧縮機が一旦停止状態となった後に、空圧機器８の空気消費量が比較的少ないときには、図１０中の区間ｃ2〜ｃ4に示すように、モータ２を高速運転することなく、低速運転と停止状態とを交互に繰返すことができ、タンク４内の圧力を上限値Ｐmaxと下限値Ｐminとの間に効率よく保持することができる。
【００９２】
かくして、本実施の形態によれば、圧力センサ５により検出したタンク４内の圧力Ｐを用いて時間間隔Ｔの間の圧力変化ΔＰを演算し、またモータ２の回転数Ｎとタンク４内の圧力Ｐとに応じて判定値ＳＬ，ＳＨ，ＳＷを演算すると共に、圧力変化ΔＰと判定値ＳＬ，ＳＨ，ＳＷとの大小関係を判定し、その判定結果に応じてモータ２の回転数Ｎを低速側と高速側との間で切換える構成としている。
【００９３】
この場合、記憶回路７には、例えば一定の基準消費量ＫＬ，ＫＨ，ＫＷに対応する圧力変化の大きさを、モータ２の回転数Ｎとタンク４内の圧力Ｐとに応じて変化する特性線９，１０，１１のデータとして予め記憶しておくことができる。従って、圧縮機１の運転時には、これらの特性線９，１０，１１と、モータ２の回転数Ｎと、タンク４内の圧力Ｐとに応じて、予め設定した基準消費量ＫＬ，ＫＨ，ＫＷに対応する判定値ＳＬ，ＳＨ，ＳＷを常に正確に演算でき、圧力Ｐが変化しても、判定値ＳＬ，ＳＨ，ＳＷが受ける影響を安定的に補償することができる。
【００９４】
そして、圧力変化ΔＰの大きさと判定値ＳＬ，ＳＨ，ＳＷとを比較することにより、タンク４から実際に消費される圧縮空気の消費量が基準消費量ＫＬ，ＫＨ，ＫＷよりも多いか否かを容易に判定することができる。これにより、例えば圧縮空気の消費量が少ないときには、モータ２の回転数を低回転数ＮＬに切換えて圧縮機を効率よく運転でき、圧縮空気の消費量が多いときには、モータ２の回転数を高回転数ＮＨに切換えてタンク４内に圧縮空気を十分に供給することができる。
【００９５】
このため、例えば釘打ち機等の空圧機器８を圧縮機によって作動させる場合には、これを連続的に使用するときだけモータ２を高速側に切換えて空圧機器８を円滑に作動させることができる。また、空圧機器８を断続的に使用するときには、モータ２を低速側に切換えて騒音、振動等を抑制することができる。
【００９６】
従って、モータ２の作動音を抑えつつ、圧縮空気の消費量に応じてモータ２の回転数Ｎを適切に制御でき、これによってタンク４内の圧力を安定的に維持できると共に、低騒音で運転効率が高い省エネルギ型の圧縮機１を実現することができる。また、圧縮空気が消費される流量を圧力変化ΔＰによって検出することができ、流量計等を用いる必要がないから、その分だけ圧縮機をコンパクトに形成できると共に、コストダウンを図ることができる。
【００９７】
この場合、モータ２の回転数Ｎを低回転数ＮＬに切換えた状態でタンク４内の圧力変化ΔＰが低速運転用の判定値ＳＬ以上であるときに低回転数ＮＬを保持し、圧力変化ΔＰが判定値ＳＬよりも小さくなったときに高回転数ＮＨに切換えるようにしたので、圧縮空気の消費量が基準消費量ＫＬ以上であるときには、低回転数ＮＬを保持しつつ、タンク４内の圧力を効率よく維持することができる。また、圧縮空気の消費量が基準消費量ＫＬよりも多いときには、モータ２の回転数を高回転数ＮＨに切換えることができ、圧縮部３からタンク４内に吐出される圧縮空気の流量を空気消費量に応じて適切に増やすことができる。
【００９８】
また、モータ２の回転数を高回転数ＮＨに切換えた状態で圧力変化ΔＰが高速運転用の判定値ＳＨよりも小さいときに高回転数ＮＨを保持し、圧力変化ΔＰが判定値ＳＨ以上となったときに低回転数ＮＬに切換えるようにしたので、圧縮空気の消費量が基準消費量ＫＨよりも多いときには、高回転数ＮＨを保持することにより圧縮部３からタンク４内に多量の圧縮空気を吐出し続けることができる。また、圧縮空気の消費量が基準消費量ＫＨ以下であるときには、低回転数ＮＬに切換えて余分な高速運転を防ぐことができ、モータ２の消費電力を節約することができる。
【００９９】
また、モータ２の停止状態中には、タンク４内の圧力が低下して判定値ＳＷ以上の圧力変化ΔＰが生じたときに、モータ２を停止状態から復帰させて高回転数ＮＨで運転するようにしたので、モータ２の停止状態中に多量の圧縮気体が消費されたときには、モータ２を速やかに停止状態から復帰させて高速で運転することができ、タンク４内の圧力が下限値Ｐminまで低下する前に、タンク４内に多量の圧縮空気を送込むことができる。これにより、タンク４内の圧縮空気が急速に消費されることによって空気圧が不足するのを確実に防止することができる。
【０１００】
なお、前記実施の形態では、図７中のステップ６，１２，２０が圧力変化演算手段の具体例を示し、ステップ７，１３，２１が判定値演算手段の具体例を示している。また、ステップ８，１４，２２が判定手段の具体例、ステップ４，１０が回転数切換手段の具体例、ステップ２３が運転復帰手段の具体例をそれぞれ示している。
【０１０１】
また、実施の形態では、タンク４内に出入りする空気流量Ｑと圧力Ｐとの関係を、特性線１２〜１５により一次関数として直線的に近似する構成とした。しかし、本発明はこれに限らず、空気流量Ｑと圧力Ｐとの関係は、個々の圧縮機の特性等に対応して任意の特性線により近似すればよいものであり、例えば二次関数、対数関数等の曲線により近似する構成としてもよい。
【０１０２】
また、実施の形態では、判定値演算手段として前記数１ないし数３の式を用いることにより、タンク４内の圧力Ｐ等に応じて判定値ＳＬ，ＳＨ，ＳＷを演算する構成とした。しかし、本発明はこれに限らず、例えば低速運転、高速運転及び停止状態からなる個々の運転状態毎に、前記数１ないし数３の式に相当する圧力と判定値との関係をマップデータとして記憶回路７内にそれぞれ記憶しておき、これらのマップデータにより判定値演算手段を構成してもよい。これにより、圧縮機の運転時には、モータ２の回転数Ｎとタンク４内の圧力Ｐとに応じて前記各マップデータの何れかを参照することにより、判定値を演算することができる。
【０１０３】
また、実施の形態では、判定手段として圧力変化ΔＰと判定値ＳＬ，ＳＨ，ＳＷの大小関係を判定することにより、モータ２の回転数Ｎを低速と高速の何れかに設定する構成とした。しかし、本発明はこれに限らず、例えば圧力変化ΔＰと判定値ＳＬ，ＳＨ，ＳＷとの値の組合わせに応じて個々の組合せ毎にモータ２の回転数Ｎを設定するマップデータを記憶回路７内に予め記憶しておき、このマップデータによって判定手段を構成してもよい。
【０１０４】
さらに、前述した圧力Ｐと判定値ＳＬ，ＳＨ，ＳＷとの関係を示すマップデータと、圧力変化ΔＰと判定値ＳＬ，ＳＨ，ＳＷとに応じて回転数Ｎを設定するマップデータとを組合せて一体化することにより、圧力Ｐと圧力変化ΔＰとの値の組合わせに応じて個々の組合せ毎にモータ２の回転数Ｎを設定するマップデータを形成し、このマップデータによって判定値演算手段と判定手段とを構成してもよい。そして、この場合には、圧力Ｐが実質的な判定値として機能する。
【０１０５】
一方、実施の形態では、低回転数ＮＬ、高回転数ＮＨ、基準消費量ＫＬ，ＫＨ、、タンク容量Ｖ、検出時間ｔ、時間間隔Ｔ、上限値Ｐmax、下限値Ｐmin、復帰用設定値Ｐon、初期設定値Ｐstart等として、各種の具体的な数値を例に挙げて述べた。しかし、これらの数値は実施の形態で用いた一例に過ぎず、本発明はこれらの数値に限定されるものではないのは勿論である。
【０１０６】
また、実施の形態では、圧力センサ５によりタンク４内の圧力を直接的に検出する構成とした。しかし、本発明の圧力検出部位はタンク４内に限るものではなく、タンク４内とほぼ同様の圧力が生じる任意の部位で圧力を検出すればよいものであり、例えばタンク４に接続された配管等の圧力を検出する構成としてもよい。
【０１０７】
さらに、実施の形態では、空気圧縮機１を例に挙げて説明した。しかし、本発明はこれに限らず、空気以外の気体を圧縮する各種の圧縮機にも適用できるものである。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態による空気圧縮機を示す外観図である。
【図２】空気圧縮機の回路構成を示す構成図である。
【図３】低速運転用及び高速運転用の各判定値とタンク内の圧力との関係を示す特性線図である。
【図４】タンクに出入りする圧縮空気の流量とタンク内の圧力との関係を示す特性線図である。
【図５】停止状態用の判定値とタンク内の圧力との関係を示す特性線図である。
【図６】圧力センサの検出信号の読込みタイミングと圧力変化の演算タイミングとの関係を示す説明図である。
【図７】モータ制御を示す流れ図である。
【図８】圧縮機が初期状態から低速運転と高速運転とを行なう状態を示す特性線図である。
【図９】圧縮機が停止状態から高速運転に復帰する状態を示す特性線図である。
【図１０】圧縮機が停止状態から低速運転に移行する状態を示す特性線図である。
【符号の説明】
【０１０９】
１  空気圧縮機（圧縮機）
２  モータ
３  圧縮部
４  タンク
５  圧力センサ（圧力検出手段）
６  モータ制御回路（モータ制御手段）
７  記憶回路
８  空圧機器
Ｎ  回転数
ＮＬ  低回転数
ＮＨ  高回転数
Ｐ  圧力
ｔ  検出時間
Ｔ  時間間隔
ΔＰ  圧力変化
ＳＬ，ＳＨ，ＳＷ  判定値
ＫＬ，ＫＨ，ＫＷ  基準消費量
Ｐmax  上限値
Ｐmin  下限値
【図１】
2005214137.tif 000014
【図２】
2005214137.tif 000015
【図３】
2005214137.tif 000016
【図４】
2005214137.tif 000017
【図５】
2005214137.tif 000018
【図６】
2005214137.tif 000019
【図７】
2005214137.tif 000020
【図８】
2005214137.tif 000021
【図９】
2005214137.tif 000022
【図１０】
2005214137.tif 000023