交流電源を入力とし直流電力に変換する全波整流回路と、前記全波整流回路に接続され複数個のスイッチング素子を有し直流電力から交流電力に変換するインバータと、前記全波整流回路と前記インバータの間に接続される小容量の平滑コンデンサと、前記直流電力の電圧を検出する直流電圧検出手段と、前記インバータを制御し、かつ前記直流電圧検出手段により検出された電圧が所定の値より低い場合には、前記スイッチング素子をすべてオフする機能を有したインバータ制御手段とを備えたモータ駆動用インバータ装置。前記インバータ制御手段により前記スイッチング素子をすべてオフする際の直流電圧の所定の値を、出力負荷となるモータの回転数により変更することを特徴とする請求項1に記載のモータ駆動用インバータ装置。前記インバータ制御手段により前記スイッチング素子をすべてオフする際の直流電圧の所定の値が、出力負荷となるモータが発生する誘起電圧の値と同等の値に設定することを特徴とする請求項1または2に記載のモータ駆動用インバータ装置。前記平滑コンデンサの容量は、前記直流電圧の電圧の最小値が、出力負荷となるモータにより発生する誘起電圧の値と同等以下まで低下する容量としたことを特徴とする請求項1~3のいずれか1項に記載のモータ駆動用インバータ装置。このようなインバータ装置においては、直流母線間に設けられたコンデンサが極めて小容量であるため、直流部の電圧が大きく変動する。それに対して特許文献2のモータ駆動用インバータ装置では、直流電圧に応じて、モータ電圧指令作成手段から得られる各相電圧指令値と直流電圧補正係数とを乗算することにより、インバータ直流電圧が大幅に変動してモータの駆動が困難あるいは不可能となる場合でも、モータに印加する電圧がほぼ一定となるようにインバータを動作させていた。しかしながら、直流電圧がゼロ近傍まで低下する場合、そのように直流電圧の値で補正を加えてもインバータに印加できる電圧には限界があるため、モータには駆動トルクを発生させることができない。さらに、そのように直流電圧が低下した場合に、インバータのスイッチング素子をオンオフさせて制御を行った際に、モータにトルクには寄与しない無効電流が流れる場合があった。図7は、そのように極めて小容量なコンデンサを有したインバータ装置において、モータに無効電流が流れる様子を示した動作データ図の一例である。インバータ装置の直流部電圧値、モータ端子電圧U相、モータ電流U相の時間変化を表した図である。このように直流部の電圧値は、平滑用のコンデンサが非常に小容量なコンデンサであるため交流電源の電源周波数に対してその倍の周波数で変動し、電圧ゼロ近傍まで低下している。さらに、モータの端子電圧は、直流部の電圧を包絡線とし、モータを駆動するためのPWMパルスより構成される電圧となっている。また、モータに流れる電流は、モータの端子電圧に同期する形で構成され、電源周波数の2倍の周期で変動する電流となっている。ここで、直流部の電圧がモータの誘起電圧VSに対応した電圧以下のゼロ近傍まで低下したときに、区間A1およびA2においてモータに比較的大きな電流が流れているのが分かる。この電流は、モータのトルクに寄与しない無効電流であり、そのためにモータ、および回路の効率を低下させていた。本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、小容量のコンデンサを有した非平滑のインバータ装置において、直流部の電圧が交流電源の電源周波数に対してその倍の周波数で変動し電圧ゼロ近傍まで低下した場合においても、スイッチング素子の駆動制御を最適に行うことにより、モータおよびインバータ回路損失を低減し効率向上を行うことを目的としている。本発明に係るモータ駆動用インバータ装置は、交流電源を入力とし直流電力に変換する全波整流回路と、全波整流回路に接続され複数個のスイッチング素子を有し直流電力から交流電力に変換するインバータと、全波整流回路とインバータの間に接続される小容量の平滑コンデンサと、直流電力部の電圧を検出する直流電圧検出手段と、インバータを制御し、かつ直流電圧検出手段により検出された電圧が所定の値より低い場合には、スイッチング素子をすべてオフする機能を有したインバータ制御手段とを有したものである。この構成によれば、高調波が少なく、小型、低コストの回路で構成された高効率なモータ駆動用インバータ装置が実現される。前記モータ駆動用インバータ装置においては、スイッチング素子をすべてオフする際の直流電圧の所定の値を、出力負荷となるモータの回転数により変更することを特徴とするインバータ制御手段を備えればよい。このことにより、高調波が少なく、小型、低コストの回路で構成され、モータ駆動回転数に依らず常に高効率なモータ駆動用インバータ装置が実現される。スイッチング素子をすべてオフする際の直流電圧の所定の値が、出力負荷となるモータが発生する誘起電圧の値と同等と設定するインバータ制御手段を備えたモータ駆動用インバータ装置である。この構成によれば、高調波が少なく、小型、低コストの回路で構成され、モータ仕様に依らず常に高効率なモータ駆動用インバータ装置が実現される。前記モータ駆動用インバータ装置においては、直流電圧部の電圧の最小値が、出力負荷となるモータにより発生する誘起電圧の値と同等以下まで低下する容量の平滑コンデンサを有すればよい。この構成によれば、高調波が少なく、小型、低コストの回路で構成され、常に高効率なモータ駆動用インバータ装置が実現される。以上のように本発明によれば、高調波が少なく、小型、低コストの回路で構成され、常に高効率なモータ駆動用インバータ装置が実現される。以下、本発明の実施の形態を図面に基づいて詳細に説明する。図1は、本実施の形態に係るモータ駆動用インバータ装置の詳細構成を示す構成図である。交流電源1より与えられる交流電力は、力率改善用のリアクトル21を通して全波整流用のダイオードブリッジ29で直流に変換される。この直流部の両端には極めて小容量の平滑コンデンサ22が接続される。その容量は、例えば10μF程度の容量であり、寿命に課題がある電解コンデンサではなく、フィルムコンデンサを使用することができる。また、この小容量であることにより、交流電源から流れ込む電流にコンデンサの充電電流の影響が少なくなるため、高調波成分は大幅に低減され、いわゆる高調波規制をクリアすることができる。また、リアクトル21も高調波電流が大幅に低減されることから、0.1mH程度の小型のものでよく、モータ駆動用インバータ装置2の装置全体としての大きさは非常に小さくできる。この直流電力は、スイッチング素子23~25および、それに並列に接続されたダイオード23a~25aにより構成される上アーム側のスイッチング回路と下アーム側のスイッチング素子26~28および、それに並列に接続されたダイオード26a~28aによる直列回路を3相分有し、これら直列回路における上アームと下アームの相互接続点が、負荷であるモータ3に接続された回路に供給される。制御手段30は、モータ3が所望の回転数で回転するような交流電力を回路が出力するように、スイッチング素子23~28のスイッチングを制御する。スイッチングの方法としては、素子の駆動パルスの時間幅により出力電圧を制御する、一般的なパルス幅変調PWM方式が用いられる。さらに直流部の両端の電圧を検出する直流電圧検出手段31が備えられる。直流部の電圧は、平滑コンデンサ22が極めて小容量であるため十分には平滑されず非平滑の状態となり、その電圧は交流電源1の電圧をAC100Vとしたときに、0V~141Vまで変動する。その変動周期は、交流電源1の電圧周波数を60Hzとしたときに、その倍の120Hzとなる。直流電圧検出手段31は、その大きく変動する直流部の電圧を検出し、制御手段30に出力する。図2は、本実施の形態に係るモータ駆動用インバータ装置の制御手段30の詳細構成を示すブロック構成図である。外部から与えられる回転数指令に基づき変調率演算手段108は、モータ3に出力するべき電圧に対応した変調率の値を、直流電圧検出手段31の出力である直流電圧値とから演算する。演算方法としては、回転数指令に比例した電圧を出力する方法として、式1に示した演算方法にて出力変調率Hを求める。この出力電圧比例係数aは、回転数が最高回転数となる条件で、出力変調率Hがほぼ1となり出力電圧が最大となるように設定される。H=a×ω/Vdc式1a:出力電圧比例係数ω:回転数指令Vdc:直流電圧値三角波カウンタ101は、スイッチング素子23~28のスイッチングを一般的なパルス幅変調PWM方式で行うためのキャリア波を三角波として生成する。得られた三角波と、変調率演算手段108により演算された出力変調率とを、比較器102において比較することにより、上アーム側のスイッチング素子の駆動パルスである正相パルス信号、および、下アーム側のスイッチング素子の駆動パルスである負相パルス信号を生成する。図3は、本実施の形態に係るモータ駆動用インバータ装置の制御手段30の動作タイミングを示すタイミングチャート図である。時刻t0からt3、t3からt6、t6からt7の時間間隔はキャリア周期であり、この周期でキャリア波である三角波が三角波カウンタ101により生成される。比較器102において、三角波と出力変調率が比較され、時刻t1からt2の間、および時刻t4からt5の間、オン出力する正相パルス信号Xおよび、オフ出力する負相パルス信号Yが生成される。上アーム側のスイッチング素子と下アーム側のスイッチング素子は、同時にオン状態になると、直流電力を短絡することになるため、同時オンを避けるために遅延時間が設けられる。正相遅延タイマ103および負相遅延タイマ104は、その遅延時間を設ける機能を有する。図3における正相出力パルス信号X2および負相出力パルス信号Y2は、正相遅延タイマ103および負相遅延タイマ104により遅延時間、いわゆるデッドタイムを設定された信号である。三角波カウンタ101から出力されるUP/DOWN信号により、三角波の立ち上がりの場合には、正相出力パルス信号に遅延時間が設けられ、逆に三角波の立ち下がりの場合には、負相出力パルス信号に遅延時間が設けられる。これにより、上アームと下アームの同時導通の発生しないパルスが生成される。正相遅延タイマ103および負相遅延タイマ104により出力されたパルス信号を用いてスイッチング素子23~28をドライブするための上アーム素子駆動信号、および下アーム素子駆動信号がドライバ105、106により出力される。このようにして、回転数指令を実現するべくモータ駆動用インバータ装置が動作する。本実施の形態に係るモータ駆動用インバータ装置においては、さらに制御手段30においてモータ3に流れる無効電流を抑制するための制御が実行される。SWオフ制御手段107においては、直流電圧検出手段31の出力である直流電圧値と、外部から与えられる回転数指令値からスイッチング素子23~28をすべてオフとする場合かどうかを判定する。図4に示すのは、本実施の形態に係るモータ駆動用インバータ装置において回転数と制御開始電圧の値の関連を示した特性図の一例である。駆動するモータ3が、モータA5の場合、回転数に対して制御開始電圧は、回転数W1の時に電圧VAとなるような傾きを持つ1次直線で設定される。SWオフ制御手段107においては、この制御開始電圧と、直流電圧検出手段31の出力である直流電圧値を比較し、直流電圧値が制御開始電圧より低い場合には、オフ指令を出力する。このオフ指令が発生すると比較器102は、正相パルス信号Xおよび、オフ出力する負相パルス信号Yの出力を停止する。図3に示すタイミングチャート図における時刻t6以降においては、この条件が成立し正相パルス信号Xおよび、オフ出力する負相パルス信号Yの出力を停止されている。これにより正相出力パルス信号X2および負相出力パルス信号Y2も出力が抑制され、スイッチング素子23~28がすべてオフとされる。図4に示すように、駆動するモータが別の仕様、この場合、モータA5よりも誘起電圧が低いモータB6の場合には、回転数に対して制御開始電圧は、回転数W1の時に電圧VBとなるような傾きを持つ1次直線で設定される。また、さらにモータB6よりも誘起電圧が低いモータC7の場合には、回転数に対して制御開始電圧は、回転数W1の時に電圧VCとなるような傾きを持つ1次直線で設定される。これらの一時直線は、モータ3の誘起電圧とほぼ同等の値となるように設定される。モータ3の誘起電圧はモータ3の回転数に略比例するため、このような1次直線で設定される。このようにして、直流電圧検出手段31の出力である直流電圧値が、回転数指令値から図4で与えられるモータの誘起電圧よりも低い場合には、スイッチング素子23~28をすべてオフとする制御が実行される。以上のような制御により、本実施の形態に係るモータ駆動用インバータ装置においては、制御手段30においてモータ3に流れる無効電流を抑制するための制御が実行される。無効電流は、モータ3が発生する誘起電圧よりも直流電圧検出手段31の出力である直流電圧値が低い場合に多く発生する。それは、モータ3に供給する電圧が誘起電圧より高くないとモータ3に電力が供給されず、有効電流が発生しないからである。図5に、本実施の形態に係るモータ駆動用インバータ装置における制御結果である動作データ図の一例を示す。インバータ装置の直流部電圧値、モータ端子電圧U相、モータ電流U相の時間変化を表した図である。このように小容量コンデンサを有したインバータ装置において、平滑用のコンデンサが非常に小容量なコンデンサであるため交流電源の電源周波数に対してその倍の周波数で変動しているが、制御手段30の制御により無効電流の発生が抑えられている。直流部の電圧がモータの誘起電圧VSに対応した電圧以下まで低下したときに、区間A1およびA2においてスイッチング素子23~28をすべてオフとする制御が実行される。これにより、モータの電流はゼロとなり、この区間は流れない。これによりモータのトルクに寄与しない無効電流が流れることなく、無駄な電力が消費されないため、モータ効率、および回路効率共に高効率となるものである。このように、本実施形態におけるモータ駆動用インバータ装置においては、交流電源を入力とし直流電力に変換する全波整流回路と、全波整流回路に接続され複数個のスイッチング素子を有し直流電力から交流電力に変換するインバータと、インバータにより駆動されるモータと、全波整流回路とインバータの間に接続される小容量の平滑コンデンサと、直流電力部の電圧を検出する直流電圧検出手段とを有し、インバータを制御し、かつ直流電圧検出手段により検出された電圧が所定の値より低い場合には、スイッチング素子をすべてオフする機能を有したインバータ制御手段とを有することにより、高調波が少なく、小型、低コストの回路で構成され、無効電流の少ない高効率なモータ駆動用インバータ装置が実現されるものである。なお、上記実施の形態における、制御手段30は、マイコンのようなソフトウェア論理で動作するもので実現されてもよいし、ハードウェア論理回路により実現されても良いことはいうまでもない。