以下、図面を参照して、本発明の実施の形態について説明する。
<第1実施形態>
まず第1実施形態として、第1及び第2の発明の実施形態を説明する。
図1は、本発明の第1実施形態におけるエンジン駆動発電装置を示すブロック図である。図1は、本発明の第1実施形態のエンジン駆動発電装置を、交流電力を負荷に供給する発電機に適用した例である。その構成としては、以下のようになっている。
エンジン1により、発電体2を駆動させて交流電力を発生させる。この交流電力を整流器3によって直流電力に変換して、直流電力母線部4を介して、負荷電力供給部60に電力を供給する。
負荷電力供給部60には、出力端子部60cに接続した電気機器(負荷)に対して、交流電力を供給するためのインバータ(電力調整手段)60aを設けてある。このインバータ60aは、直流電力母線部4からの直流電力を所望の交流電力に変換する。
また、インバータ(電力調整手段)60aに対して、その入力側に、直流電力の脈動を平滑化する平滑コンデンサ5を設けている。また、インバータ60aの出力側に、交流電力のノイズを除去するフィルタ60bを負荷電力供給部60に設けている。
また、本発明では、直流電力母線部4の整流器3の直後にキャパシタ(蓄電手段)7を並列に接続している。
第1実施形態では、電力補助を行うための蓄電手段として、キャパシタ7(電気二重層コンデンサ)を用いている。キャパシタは、バッテリに比べて充電時間が短く、また、大電流を取り出すことが可能という性質があることから、本発明に用いる蓄電手段として好ましい。ただし、本発明における電力補助に用いる蓄電手段としては、これに限定するものではなく、種々の蓄電手段を用いることが可能である。
キャパシタ7の充電および放電は、直流電力母線部4を介して行われる。すなわち、まず、発電体2で発生させた交流電力を整流器3で変換して直流電力を得る。この直流電力を、直流電力母線部4を介してキャパシタ7に供給することで、キャパシタ7の充電を行う。この充電の制御は、直流電力母線部4とキャパシタ7との間に設けた充電器8によって行われる。
充電器8は、電気的なスイッチング素子を含む回路で構成することが好ましいが、機械的なスイッチで構成することもできる。また、充電器8は、キャパシタ7への過剰な電力供給によるキャパシタ7の損傷を防止するため、昇降圧チョッパ回路のような電流調整や電圧調整が可能な構成を有するとよい。また、充電器8は、直流電力母線部4からキャパシタ7への一方向にのみ電流を流すように構成されている。
また、キャパシタ7から放電を行うと、その直流電力は、直流電力母線部4へと出力される。この直流電力は、発電体2で発生させた交流電力を整流器3で変換した直流電力と重畳されて、負荷電力供給部60に供給される。キャパシタ7の放電は、直流電力母線部4とキャパシタ7との間に設けた放電器9によって制御される。放電器9は、電流調整および電圧調整が可能な構成、たとえば昇降圧チョッパ回路で構成されている。
次に、上記の構成の制御を行うために、本実施形態では、直流電力母線部4の負荷電力供給60の直前に、電圧検出手段10および電流検出手段11を設けて、負荷電力供給部60への入力電圧Vinおよび入力電流Iinを検出している。また、キャパシタ端子電圧検出手段12を設けて、キャパシタ端子電圧Vcaを検出している。さらに、エンジン回転速度検出手段13を設けて、エンジン回転速度Nを検出している。
なお、エンジン回転速度Nを検出する手段としては、回転速度センサーを設ける他に、発電体2の出力電圧を検出することで回転速度の検出を行うようにしても良い。
次に、各構成を制御するための制御手段14について説明する。
本実施形態では、制御手段14が、エンジン1、発電体2、充電器8、放電器9およびインバータ(電力調整手段)60aの構成要素の動作を制御している。
これらの構成要素の動作を制御するため、制御手段14は以下の演算を行う。
まず、電圧検出手段10および電流検出手段11によって検出される負荷電力供給部60への入力電圧Vinおよび入力電流Iinの検出値から、入力電力Pinを算出する。
更に、キャパシタ端子電圧検出手段12によって検出されるキャパシタ端子電圧Vcaから、キャパシタ7の特性曲線に基づき、キャパシタ7の蓄電量Qcaを算出する。
また、発電体出力演算手段15として、図4に示す電力−回転速度マップ15aによって、発電体2から発生させる電力と、そのときのエンジン回転速度Nを決定する。
電力−回転速度マップ15aは、図4に示すように、エンジン1および発電体2の特性曲線に基づき、発電体2で発生させた交流電力を整流器3で変換した直流電力Pgとエンジン回転速度Nの関係を表すものである。
なお、本願では、この直流電力Pgを「発電体2の出力Pg」と記載することがある。これは、発電体2で発生させた交流電力を整流器3で変換した直流電力として記載している。
また、図4に示す回転速度の設定範囲の最大値Nmaxのときに得られる発電体2の出力を、「発電体2の最大電力Pg・max」と記載している。すなわち、発電体2の最大電力Pg・maxは、発電体2で発生した交流電力を整流器3により変換した直流電力において、発電体2の使用限界の回転速度Nmaxにおいて得られる直流電力の値である。
本発明では、発電体2により、負荷の稼動に必要な電力、およびキャパシタ7の充電に必要な電力を得る。
負荷に対して必要な電力は、負荷電力供給部60、61、62への入力電力Pinの値によって求める。
また、キャパシタ7の充電に必要な電力は、キャパシタ端子電圧Vcaの検出値とキャパシタ蓄電量Qcaの演算値から求める。
このような電力を発電体2の出力で得るべく、図4の電力−回転速度マップ15aにより、発電体2の出力Pgとして必要な電力が得られるようにエンジン回転速度Nを決定する。
なお、本発明の第1実施形態では、電力−回転速度マップ15aでエンジン回転速度Nの制御を行っているが、本発明は、これに限定するものではなく、たとえば、電流−回転速度マップによって、エンジン回転速度Nの制御を行ってもよく、また、既存の、インバータ式発電機における周知のエンジン回転速度演算手段を用いることが可能である。
本発明の第1実施形態のエンジン駆動発電装置を、交流電力を負荷に供給する発電機に適用した例を図1に示したが、本発明の第1実施形態は、図2及び図3に示すような直流電力を用いる溶接機に対しても適用することが可能である。
図2及び図3の溶接機に適用した例の構成と、図1の発電機に適用した例の構成における相違点は、負荷電力供給部(60、61、62)の構成である。図2の溶接機における負荷電力供給部61は、溶接出力を調整するために、インバータ(電力調整手段)61a、トランス61b、整流手段61c、出力端子部61dを設けている。
また、図3の溶接機における負荷電力供給部62は、電力調整手段を設けておらず、また、負荷電力供給部62の入口側に平滑コンデンサを設けていない。このように、直流電力母線部4の直流電力をそのまま溶接用の直流電力として用いる構成のものとなっている。
このような負荷電力供給部60、61、62の構成は、最終的に取り出す電力が、交流電力であるか、直流電力であるかという点で相違する。
しかし、発電体2で発生させた交流電力を整流器3で変換した直流電力を直流電力母線部4から充電器8を介して、キャパシタ7の充電電力として供給し、かつ、発電体2で発生させた交流電力を整流器3で変換した直流電力をキャパシタ7から放電器9を介して直流電力母線部4に出力させた直流電力と重畳させて負荷電量供給部60、61、62へ出力することで負荷に給電する、という機能は同じものである。
ゆえに、適用する作業機が発電機であっても、溶接機であっても、本発明によって得られる効果は同じものとなる。
次に、本発明の第1実施形態におけるエンジン駆動発電装置の動作の制御方法について説明する。
本発明の第1実施形態では、過負荷状態となる場合にのみ、キャパシタ(蓄電手段)7による電力補助を行う。
本発明の第1実施形態では、エンジン1が稼動してキャパシタ7の充電が完了した時点で、図5に示す制御フローが開始される。
図5は、本発明の第1実施形態における、過負荷状態であるかどうかの判定を行う制御を説明するフローチャートである。
なお、本願では、「過負荷状態」とは、負荷への入力電力Pinが、エンジン1および発電体2で決まる最大電力Pg・maxを上回る状態となることで、エンジン1の性能限界を超える回転抵抗が生じる状態として記載している。このような状態では、エンジン1は、負荷の稼動に対して必要な回転速度を得られないだけでなく、性能限界を超える回転抵抗が生じるため、失速(エンジンストップ)する危険性がある状態となる。
反対に、過負荷状態ではない状態、つまり、負荷の使用電力が、発電体2の最大電力Pg・maxの範囲内にある場合を「軽負荷状態」あるいは「軽負荷」と記載している。
ステップS1〜S5の動作は、過負荷ではない状態において、キャパシタ7の放電による電力補助を行わない場合のエンジン駆動発電装置の動作である。
本発明の第1実施形態では、負荷の稼動状態が変化することで、入力電力Pinが変化すると、ステップS1により、「電力−回転速度マップ15a」に基づき、変化後の回転速度Nを決定する。
続いて、ステップS2により、変化後の値に対応する回転速度Nに対して、極力時間を掛けずに、速やかに回転速度の調整を行うようにしている。本願では、このような制御方法を、ステップS2に示すように、「即応」と記載している。
そして、ステップS3により、キャパシタ7の充電を停止とするように充電器8を制御して、ステップS4により、キャパシタ7の放電を停止とするように放電器9を制御する。
また、ステップS5により、負荷給電ON/OFF切替は、ONとなるように制御を行う。負荷への給電の許容と禁止の切替えを行う手段としての負荷給電ON/OFF切替手段は、後述する図9におけるキャパシタ7の充電に関する制御フローにおいて動作させるものであって、負荷への給電をON(給電を許容)とOFF(給電を禁止)との切替を行うものである。負荷給電ON/OFF切替手段は、例えば、図1および図2の構成の場合、インバータ60a、61aの制御動作の一環として作動する。
また、図3の構成の場合は、負荷給電ON/OFF切替手段62aとして、たとえば、遮断器などの制御動作の一環として実行する。
ステップS6は、負荷の稼動状態が過負荷状態であるかどうか、についての判定部である。
本発明における「過負荷状態」の判定方法は、負荷電力供給部60、61、62への入力電力Pinの算出値が、発電体2の最大電力Pg・max(=エンジン1の最大出力)を上回ったかどうかで行っている。
ただし、本願はこれに限定するものではなく、過負荷状態を判定する周知の手法を利用することができる。
例えば、特許文献1に記載のように、全波整流回路(本発明の整流器3に相等するもの)の直後の直流電圧によって、判定を行っても良い。
このステップS6により、過負荷状態ではないと判定される場合は、ステップS1〜S5を繰り返すため、この状態では、キャパシタの放電による電力補助は行わない(ステップS4)。
そして、負荷の稼動状態が過負荷状態に変化すると、過負荷状態であると判定されて、ステップS7に進み、図6に示す「過負荷状態におけるキャパシタの電力補助を実行する制御フロー」に入る。
図6は、図5のステップS6(過負荷状態であるかどうかの判定)において、過負荷状態であると判定された場合に、キャパシタ7の放電による電力補助を説明するフローチャートである。
ステップS1において、エンジン回転速度Nを、図4に示す「電力−回転速度マップ15a」における設定範囲の最大値Nmaxとして、発電体2からの最大電力Pg・maxを出力させる。そして、ステップS2〜S4において、放電器9により、キャパシタ7からの放電を実行させるよう制御を行う。
ステップS2により、キャパシタ7への放電を実行するように放電器9の制御を行う。
ステップS3により、「過負荷分」となる電力、すなわち、入力電力Pinに対して発電体2の最大電力Pg・maxだけでは不足している電力を算出する。
ステップS4により、「過負荷分」の電力を、キャパシタ7から、放電器9によって調整された放電出力Pcを直流電力母線部4へ供給している。
そしてステップS5において、キャパシタ7の蓄電量Qcaが、放電の継続が可能な値であると判定されると、ステップS6に進む。
ステップS6は、過負荷状態を脱したかどうか、を判定する。その判定方法は図5のステップS6と同様に入力電力Pinの値で行う。このステップにおいて、過負荷状態が継続している場合は、ステップS1に戻り、キャパシタ7からの放電を継続する(ステップS1〜S6)。
そして、過負荷状態を脱した場合は、ステップS7に進み、キャパシタ7の放電を停止するべく、放電器9の制御を行う。
キャパシタ7の放電による電力補助を停止した後は、ステップS8へ進み、図9に示す「エンジン回転速度Nが設定範囲の最大値Nmaxであるときのキャパシタ7の充電を実行する制御フロー」に進む。
ステップS5は、キャパシタ7からの放電がいつまで可能なのかを判定する。キャパシタ7の蓄電量Qcaが、所定値を下回っても、過負荷状態が続く場合(Yesの場合)、エンジン駆動発電装置(発電体2+キャパシタ7)の出力許容限界を超えていると判定する。
ステップS9により、キャパシタ7の放電を停止した後、ステップS10により、警報ランプやブザーなどで、使用者への報知を実行する。
ステップS9において、キャパシタ7の放電による電力補助が行われなくなっているので、エンジン1および発電体2は、過負荷状態となっている。このため、エンジンストップが生じることを防止するため、ステップS11により、ブレーカ動作を実行して、負荷への給電を遮断する。このブレーカ動作は、図1および図2の構成であれば、例えばインバータ60a、61aにより、給電を停止させる、つまり、出力を0とする。
一方、図3のように、インバータのような電力調整手段を持たない構成の場合は、たとえば、遮断器によって、負荷への給電を遮断させる。
ステップS5からステップS9〜S11に進みブレーカ動作を行った後は、この期間を利用してエンジン回転速度Nを最大値Nmaxとして、キャパシタ7の充電を実行するか、もしくは、エンジン回転速度Nをアイドル状態Nidleとして待機させるか、のいずれかの動作を行う。
ステップS2により、キャパシタ7の放電を実行している場合は、キャパシタ7の充電を停止させる。このように、本発明では、キャパシタ7の放電を実行している間は、キャパシタ7の充電を停止させている。これにより、発電体2の出力Pgが充電に使われることなく、その全てが負荷への給電に割り当てられるため、負荷への電力供給を確実に行うことができる。
更に、発電体2の出力Pgをキャパシタ7への充電に割り当てないようにすることで、発電体2の出力Pgの出力の全てを、負荷への給電に割り当てることができる。このため、キャパシタ7からの放電出力も、必要最小限にすることが可能となる。これにより、後述するキャパシタの充電における、充電時間を最短とすることが可能となる。
ステップS3およびステップS4において、「過負荷分の電力の値」=Pin−Pg・maxとすることができるのは、キャパシタ7の放電を実行しているときに、キャパシタ7の充電を停止しているためである。
仮に、キャパシタ7の充電も実行する場合は、
「過負荷分の電力の値」=Pin−((Pg・max)−(キャパシタへの充電電力))
となる。このため、キャパシタ7への充電を行えば、その分、余分にキャパシタ7からの放電出力を増加させる必要が生じる。
図7及び図8は、負荷に実際の給電を行う際の、負荷電力供給部(60、61、62)への入力電力Pinと、これに対する発電体2の出力Pg、及びキャパシタ7の放電器9の放電出力Pcとの関係についての説明図である。図7および図8は、縦軸を負荷電力供給部60、61、62への入力電力Pin、横軸を時間tとしている。また、キャパシタ7の放電器9からの放電出力Pcを斜線部分で表示している。
図7は、交流電力によって稼動する、空圧コンプレッサのような誘導負荷に電力を供給している例である。図7中の期間A01は、入力電力Pinが、発電体2の最大電力Pg・maxを上回る「過負荷状態」である。この期間A01中、図5のステップS6において、過負荷状態の判定がなされる。その結果、図6のステップS1〜S6において、キャパシタ7の放電器9からの放電出力Pcが継続して供給されている。
そして、図7中の期間B01および期間B02の状態になると、入力電力Pinが、発電体2の最大電力Pg・maxを下回っている。このため、図6のステップS6において、過負荷状態を脱したと判定される。その結果、ステップS7において、キャパシタ7の放電器9からの放電が停止される。
期間B01は、誘導負荷の起動が終了して、通常状態で運転している状態であり、負荷の使用電力(=入力電力Pin)は、発電体2の出力Pgのみで供給している。
図8は、直流電力を用いる溶接機についてのもので、溶接棒と溶接母材に対して電力を供給している例である。図8中の期間A11は、図7の期間A01と同様に、過負荷状態となっている。このため、キャパシタ7の放電器9からの放電出力Pcが継続して、供給されている。
一方、図8のように溶接機では、負荷(溶接棒と溶接母材で電流が消費されるもの)の大きさは、溶接作業による電力の使用中では、ほぼ一定値となる。このため、図7の期間B01のような状態が生じることはない。しかし、溶接作業は、溶接棒を消費すると、作業を一旦終了することから、その間は、入力電力Pinは発生せず、期間B11のように、入力電力Pinが0となる。その結果、この時点で、キャパシタ7の放電器9からの放電が停止される。
次に、本発明の第1実施形態におけるキャパシタ7の充電を行うための制御方法について説明する。
図9は、キャパシタ7の放電による電力補助を行ってから、その後、エンジン回転速度Nが、「電力−回転速度マップ15a」の設定範囲の最大値Nmaxとした状態において、キャパシタ7の充電制御のフローチャートである。
ステップS1は、キャパシタ7の充電において、負荷が非稼動の状態の場合、負荷への給電自体を止める「負荷給電ON/OFF切替」を行うかどうかの判定部である。
本発明の第1実施形態における「負荷給電ON/OFF切替」においてOFF(給電を禁止)の動作が行われるのは、(1)キャパシタ7の放電器9の作動が停止していること、(2)キャパシタ7が満充電になっていないこと、(3)負荷が非稼動の状態となっていることを検知していることを動作条件としている。
負荷の稼動状態/非稼動状態の判定方法としては、本発明では、入力電力Pinが所定値(たとえば=0)を上回っているかどうかで判定している。ここでいう所定値とは、たとえば、インバータ60a、61aのような電力調整手段はその回路構成によっては、負荷が非稼動であっても微弱に電流が流れることもあり、この場合は、入力電力Pinは0とならないことを考慮したものであり、所定値については、負荷の非稼動を検出できるように、適宜選べば良い。
負荷が稼動中の場合、つまり、入力電力Pinが所定値を下回らない場合は、「Yes」(負荷は稼働中の状態)となり、ステップS2へと進み、「負荷給電ON/OFF切替」はON(給電を許容)のままとされ、ステップS3に進む。
反対に、負荷が非稼動の場合は、「No」(負荷は非稼動の状態)となり、ステップS11で条件を満たせば、ステップS12に進み、「負荷給電ON/OFF切替」はOFF(給電を禁止)とする制御がなされて、ステップS13へと進む。
まず、ステップS1においてYES(負荷は稼働中の状態)と判定されて、ステップS2により、負荷給電ON/OFF切替が、ONのまま、とされ、ステップS3に進んだ状態について説明する。
ステップS3により、エンジン回転速度NをNmaxとすることで、発電体2から最大電力Pg・maxを発生させる状態として、ステップS4に進む。
ステップS4は、キャパシタ7を充電できる状態にあるかどうか、についての判定部である。その判定方法は、発電体2の出力Pgが、キャパシタ7の充電のための電力に割り当てることができるだけの「残り電力」、すなわち、「(発電体2の最大電力Pg・max)−(入力電力Pin)」が0を上回っているかどうかで行う。
残り電力が0を上回っていないとき、つまり、(Pg・max)−(Pin)=0のときは、負荷が、発電体2の最大電力Pg・maxに相等する使用電力で稼動している。この状態でキャパシタ7の充電を実行すると、エンジン1が過負荷状態になる。このため、充電が不可能であると判定して、ステップS5に進み、キャパシタの充電を停止させるように充電器8の制御を行う。
反対に、(Pg・max)−(Pin)>0のときは、負荷は、発電体2の最大電力Pg・maxを下回る使用電力で稼動している。このため、充電が可能であると判定して、ステップS6に進み、キャパシタの充電を実行する。
ステップS4での動作は、具体的には、図10(a)及び図10(b)に示す通りである。図10(a)及び図10(b)は、交流電力により稼動する誘導負荷に電力を供給している例である。
図10(a)は、縦軸を負荷電力供給部60への入力電力Pin、横軸を時間tとしており、キャパシタ7の放電器9からの放電出力Pcを斜線部分で表示している。また、図10(b)は、縦軸を発電体2の出力Pg、横軸を時間tとしており、キャパシタ7への充電電力を斜線部分で表示している。
期間A21の過負荷状態に対しては、キャパシタ7の放電による電力補助を行っている状態である。その後の、期間C21や期間C22のように、入力電力Pinが、発電体2の最大電力Pg・maxと同値となる場合は、発電体2の出力における残り電力((Pg・max)−(Pin))=0となる。このため、この状態ではキャパシタ7の充電は行わない(図9のステップS5)。
そして、期間B21や期間B22のように、発電体2の出力における残り電力((Pg・max)−(Pin))は、図10(b)の発電体2の出力Pgにおける領域H21や領域H22で示されるように、0とはならない。この状態において、キャパシタ7の充電を行う。(図9のステップS6)
このように、キャパシタ7の充電電力が確保できない状態であれば、図9におけるステップS3→S4→S5…を繰り返す。
一方、キャパシタ7の充電電力が確保できる状態であれば、図9のステップS4から、ステップS6に進み、キャパシタ7の充電を実行する。さらに、ステップS7に進み、キャパシタ7の蓄電量Qcaが満充電に達しているかどうか、の判定を行う。
キャパシタ7の充電量が満充電に達していない場合は、ステップS3へ戻り、満充電に達するまで、ステップS3→S4→S6→S7…を繰り返す。
キャパシタ7の充電量が満充電に達したら、ステップS7から、ステップS8に進み、キャパシタ7の充電を停止する。そして、ステップS9に進み、「電力−回転速度マップ15a」に従ってエンジン回転速度Nを決定する。さらに、ステップS10に進み、エンジン回転速度Nの調整が、即応の変動方法で、つまり、すみやかに調整が行われる。
この時点では、キャパシタ7の充電を行っていないため、発電体2で発生させる必要がある電力は、負荷の稼働に必要な電力、つまり入力電力Pinのみとなる。このため、負荷の使用電力が軽負荷の状態であれば、ステップS9によって、エンジン回転速度Nは、キャパシタ7の充電中における設定範囲の最大値Nmaxから低下する。
また、負荷の使用電力に対して、過剰な電力の供給を行わないようにするため、ステップS10により、エンジンの回転速度Nの調整は、即応の変動方法で、調整を行うようにする。
図10(a)及び図10(b)に示した例では、ステップS4において、「(発電体2の最大電力Pg・max)−(入力電力Pin)」が0を上回っている場合に、キャパシタ7を充電できる状態にあると判定している。しかし、以下に説明するように、発電体2の出力を、設定範囲の最大電力Pg・maxより低い所定値Pgaを維持するようにして、充電を行ってもよい。この所定値は、例えば最大電力Pg・maxの80%又は60%のように、最大電力Pg・maxに対する比率として設定するとよい。
そして、ステップS4において、発電体2の設定範囲の最大電力Pg・maxの代わりに、より低い所定値Pgaを採用してもよい。その場合、(Pga)−(Pin)=0のときは、負荷が、発電体2の所定値Pgaに相等する使用電力で稼動している。この状態でキャパシタ7の充電を実行すると、エンジン1の出力を所定値Pgaよりも上昇させなければならない。このため、充電が不可能(禁止状態)であると判定して、ステップS5に進み、キャパシタの充電を停止させるように充電器8の制御を行う。
反対に、(Pga)−(Pin)>0のときは、負荷は、発電体2の所定値Pgaよりも低い使用電力で稼動している。このため、充電が可能(許容状態)であると判定して、ステップS6に進み、キャパシタの充電を実行する。
この場合のステップS4での動作は、具体的には、図11(a)及び図11(b)に示す通りである。図11(a)及び図11(b)も、図10(a)及び図10(b)と同様に交流電力により稼動する誘導負荷に電力を供給している例である。
図11(a)は、縦軸を負荷電力供給部60への入力電力Pin、横軸を時間tとしており、キャパシタ7の放電器9からの放電出力Pcを斜線部分で表示している。また、図111(b)は、縦軸を発電体2の出力Pg、横軸を時間tとしており、キャパシタ7への充電電力を斜線部分で表示している。
期間A21の過負荷状態に対しては、キャパシタ7の放電による電力補助を行っている状態である。その後の、期間C21や期間C22のように、入力電力Pinが、発電体2の最大電力Pgaと同値となる場合は、発電体2の出力における残り電力((Pga)−(Pin))=0となる。このため、この状態ではキャパシタ7の充電は行わない(図9のステップS5)。
そして、期間B21や期間B22のように、発電体2の出力における残り電力((Pga)−(Pin))は、図11(b)の発電体2の出力Pgにおける領域H21’や領域H22’で示されるように、0とはならない。この状態において、キャパシタ7の充電を行う(図9のステップS6)。以下、図10(a)及び図10(b)に示した場合と同様のステップを行うとよい。
このように、エンジン1及び発電体2の少なくとも一方を制御して、発電体2の出力が設定範囲の最大値Pg・maxより低い所定値Pgaを維持すれば、エンジン回転数の変動を抑制することができるうえ、エンジン回転数を最大出力時よりも低減できる。これにより、エンジン駆動式発電装置の低燃費化及び低騒音化を図ることができる。
次に、ステップS1において、入力電力Pinが所定値を上回っていない、つまり、負荷が非稼動である、と判定されて、ステップS11に進んだ状態について説明する。
ステップS11では、禁止の切り替え動作を有効にするか無効にするかを選択する手段としての、図1〜図3における負荷給電ON/OFF切替機能の有効/無効の選択スイッチ16が「有効」の状態を、使用者が選択している場合に、ステップS12に進む。ステップS12では、負荷給電ON/OFF切替をOFF(給電を禁止)として、ステップS13に進む。
反対に、「無効」の状態を、使用者が選択している場合は、負荷給電ON/OFF切替の機能による、OFFの動作を無効とする、つまり、OFFへの切替操作の制御を不実行とするようにしている。このことから、たとえ負荷が非稼動の状態を検知したとしても、負荷給電ON/OFF切替をON(給電を許容)のままとするため、ステップS2に進む。
ステップS13により、エンジン回転速度NをNmaxとすることで、発電体2から最大電力Pg・maxを発生させる状態とする。ステップS14により、キャパシタ7の充電を実行する。さらに、ステップS15により、キャパシタ7が満充電に達したかどうかの判定を行い、キャパシタ7が満充電に達するまで、ステップS13→SS14→S15…を繰り返す。そして、キャパシタ7が満充電に達したら、ステップS8からS10までの操作を行う。
ステップS12以降の、ステップS13からS15までの操作は、ステップS2の、負荷給電ON/OFF切替をONのままとした後の、ステップS3からS7までの操作のうち、ステップS3→S4→S5…の制御動作、すなわち、キャパシタ7の充電を停止する操作をなくしたものと同じである。これは、負荷給電ON/OFF切替をOFF(給電を禁止)とすることで、キャパシタ7の充電が完了するまでは、負荷への給電自体を強制的に禁止としているためである。
このような操作を行うことで、キャパシタ7を最短時間で、かつ、確実に、満充電にすることが可能となる。
負荷給電ON/OFF切替機能を設けて、給電をOFFとすることの利点としては、図12(a)、図12(b)に示すような、たとえば、溶接機に本発明の第1実施形態を適用した例において発揮される。図12(a)は、縦軸を負荷電力供給部60、61、62への入力電力Pin、横軸を時間tとして、キャパシタ7の放電器9の放電出力Pcを斜線部分で表示している。図12(b)は、縦軸を発電体2の出力Pg、横軸を時間tとして、キャパシタ7への充電電力を斜線部分で表示している。
溶接作業では、期間A31、期間A32では、溶接作業を実行している状態であり、図に示すように過負荷状態となっているため、キャパシタ7からの放電による電力補助を行っている。
一方、溶接作業において、溶接棒を使いきると、溶接作業を一旦停止する必要がある。
さらに、溶接棒の交換を行うとともに、次の溶接作業のための準備として、溶接残渣の除去を行うこともある。ゆえに、作業の性質上、期間B31および期間B32では、入力電力Pinは発生しない。
ゆえに、図12(a)における期間B31、期間B32における作業停止時において、負荷給電ON/OFF切替をOFFになるように制御が行われるようにすれば、図12(b)で示す発電体2の出力Pgを領域H31、領域H32において、キャパシタ7の充電に、その全てを割り当てることが可能となり、充電時間を最短化することができる。
また、溶接作業においては、溶接棒と溶接母材に必要な電力を確実に供給できなければ、溶接不良が発生してしまう。このことは、作業において好ましくない結果(溶接不良)を招くだけでなく、キャパシタ7の充電電力を最大にできないために、充電時間の増加にもつながる。
ゆえに、図12(a)に示す期間B31、期間32において、キャパシタ7の充電を実行する間、負荷給電ON/OFF切替をOFFになるように制御が行われるようにすれば、負荷の稼動における好ましくない状態を防止することができる。
ゆえに、このような作業を行う場合は、負荷給電ON/OFF切替において、OFF(給電を禁止)とすることで、充電時間を最短化させるとともに、負荷における好ましくない状態、たとえば、溶接機に適用する場合は溶接不良が発生する状態、あるいは、発電機に適用する場合は、誘導負荷の起動に失敗する状態、を防止することが可能となる。
なお、本願においては、溶接作業を例に挙げたが、同様の作業内容の負荷、すなわち、途中で電力が不使用になることが予め分かっているような使用方法の負荷であれば、同様の利点を享受できる。
上述のように、図12(a)に示した例では、過負荷状態での溶接作業中の期間A31及び期間A32に、発電体2のエンジン回転速度NをNmaxとすることで、発電体2から最大電力Pg・maxを発生させている。一方、溶接作業を中断している期間B31及び期間B32では、図12(b)に示すように、発電体2の最大電力Pg・maxを領域H31、領域H32において、キャパシタ7の充電に割り当ている。
これに対して、図13(a)及び図13(b)に示すように、発電体2の出力を、設定範囲の最大電力Pg・maxより低い所定値Pgaに維持するようにして、溶接作業及び充電を行ってもよい。図13(a)も、図12(a)と同様に、縦軸を負荷電力供給部60、61、62への入力電力Pin、横軸を時間tとして、キャパシタ7の放電器9の放電出力Pcを斜線部分で表示している。図13(b)も、図12(b)と同様に、縦軸を発電体2の出力Pg、横軸を時間tとして、キャパシタ7への充電電力を斜線部分で表示している。
図13(a)に示した例では、過負荷状態での溶接作業中の期間A31及び期間A32、及び溶接作業を中断している期間B31及び期間B32を通じて、発電体2の出力を、最大電力Pg・maxより低い一定の所定値Pgaとしている。そして、図13(b)に示すように、発電体2の所定値Pgaの出力を領域H31’及び領域H32’において、キャパシタ7の充電に割り当ている。
このように、エンジン1及び発電体2の少なくとも一方を制御して、発電体2の出力が設定範囲の最大値Pg・maxより低い所定値Pgaを維持すれば、エンジン回転数の変動を抑制することができるうえ、エンジン回転数を最大出力時よりも低減できる。これにより、エンジン駆動式発電装置の低燃費化及び低騒音化を図ることができる。
また、本発明では、図9のステップS11のように、「負荷給電ON/OFF切替」の制御について、この制御における「OFF(給電を禁止)の動作」を行わせるかどうかを、負荷給電ON/OFF切替機能の有効/無効の選択スイッチ16の状態を使用者自らが選択するようにしていることで、使用者自身が、この機能が働くことを予め意識して、作業に用いることができる。
また、本発明における、図9に示す「エンジン回転速度が設定範囲の最大値Nmaxであるときのキャパシタの充電を実行する制御フロー」における、ステップS2〜S7、および、ステップS12〜S15の一連の制御において、キャパシタ7の充電を実行している間で、キャパシタ7が満充電に達するまでは、エンジン回転速度NをNmaxとすることで、発電体2から最大電力Pg・maxを発生させる状態としている。
そして、ステップS7、もしくは、ステップS15から、ステップS8、S9、S10への制御のように、キャパシタ7が満充電に達した後は、キャパシタ7の充電を停止して、負荷の使用電力に合うように、エンジン回転速度Nを電力−回転速度マップ15aに従って発電体2の出力Pgを調節するようにしている。
このように、キャパシタ7の蓄電量Qcaの状態に応じて、発電体2の出力Pgを制御することで、キャパシタ7が満充電になっていない状態では、発電体2の出力Pgを最大電力Pg・maxが得られる状態を維持する。これにより、キャパシタ7への充電電力を最大とすることができ、充電時間を最短とすることができる。また、キャパシタ7が満充電に達した状態では、キャパシタ7の充電を停止して、発電体2の出力Pgを負荷の使用電力に合わせるように制御をおこなう。これにより、負荷の稼動に必要な最低限の電力を得るようにエンジン1を運転させることができ、燃費改善、および、騒音低減が可能となる。
<第2実施形態>
次に、第2実施形態として、第3及び第4の発明の実施形態について説明する。
図14は、本発明の第2実施形態におけるエンジン駆動発電装置を示すブロック図である。図14は、本発明の第2実施形態のエンジン駆動発電装置を、交流電力を負荷に供給する発電機に適用した例である。その構成としては、第1実施形態の図1における構成と比較して、更に、回転速度−変動期間マップ15b、発電体出力−変動期間マップ17を設けていることが異なる。同一の構成については、第1実施形態の図1と同一の符号を付している。
図15は、第2実施形態において、キャパシタ7の放電による電力補助を行うための発電体2の出力Pgとキャパシタ7の放電器9の放電出力Pcの割り振りを示す概略図である。図15では、縦軸を負荷電力供給部60への入力電力Pin、横軸を時間tとしている。
第1実施形態では、キャパシタ7の放電による電力補助は、負荷の稼動が過負荷状態になったときのみに行っている。これに対して、第2実施形態では、負荷の大小に関わらず、負荷が増加変動するときに、負荷の変動直後では、エンジン1の回転速度Nを変化させず、発電体2の出力Pgを変動前の状態に維持しておき、キャパシタ7から、放電器9を経て、負荷の増加変動の変動量に応じた電力を供給する。その後、発電体2の出力Pgを、時間をかけて徐徐に増加させるとともに、キャパシタ7からの放電出力Pcを、発電体2の出力Pgが増加するのと同量だけ、時間をかけて徐徐に減少させるようにする。
このような、発電体2の出力Pgを徐徐に増加させ、反対に、キャパシタ7の放電器9からの放電出力Pcを徐徐に減少させる制御を本発明では「徐変動制御」と記載している。
図15において、発電体2の出力Pgの変動範囲は、図中のIII−IV−Vに示す範囲である。負荷が増加変動すると、変動期間の最大値Tx・maxの期間中において、最大でアイドル時(図中のIII)から発電体2の最大電力Pg・max(図中のV)まで変動する。
例えば、最大電力Pg・max=10[kW]、変動期間の最大値Tx・max=3[秒]の場合、増加率k=10/3≒3.33[kW/秒]となる。また、3秒間あれば、エンジンの回転速度を充分に増加させることができる。
反対に、キャパシタ7の放電器9の放電出力Pcは、図中のI−II−III−V−VIの範囲に示す範囲において負荷が増加変動すると、キャパシタ7の放電器9の放電出力Pcの変動範囲として、図中II−III−Vの範囲の出力分だけ減少させる。この範囲は、発電体2の出力Pgの変動範囲III−IV−Vと対をなす部分である。
ここで、図中I−II−V−VIは、発電体2の最大電力Pg・maxを超える範囲、すなわち、過負荷分に相等する範囲である。この部分に相当する出力は、入力電力Pinが過負荷状態となるときは、キャパシタ7の放電器9の放電出力Pcで供給する。このため、この範囲においては、出力の徐変動制御による出力の減少制御は行わない。
なお、本発明の図15では、キャパシタ7の放電器9の放電出力Pcの最大値Pc・maxの設定は、発電体2の最大電力Pg・maxの約2倍程度として図示している。しかし、本発明はこれに限定するものではなく、キャパシタ7や、エンジン駆動発電装置の性能に応じて、適宜選択すれば良い。
まず、図16に示すように、変動終了時において、負荷の変動が発電体2の最大電力Pg・maxの範囲内にある、いわゆる軽負荷での増加変動の場合について説明する。
図16は、図15の割り振りをもとに、実際に負荷の増加変動があったときの徐変動制御を行うための制御動作の説明図である。H41に示される領域は、キャパシタ7の放電器9からの放電出力Pcを示す。図16において、負荷の増加変動が生じた直後の時刻、および、徐変動制御を開始させる時刻をt1として、その後、徐変動制御を終了させる時刻をt2としている。
負荷の増加変動の前の発電体2の出力Pg・1は、電力−回転速度マップ15aで検出および監視が可能である。変動前の発電体2の出力Pg・1と、電力の変動曲線III−Vとの交点が、徐変動制御を開始させる時刻t1となる。そして、負荷の増加変動が生じると、負荷電力供給部60への入力電力Pinが増加する。
負荷の増加変動が生じた直後において、エンジン回転速度Nを変えずに、発電体2の出力Pgを維持したまま、まず、キャパシタ7より放電器9を介して、電力補助を行って対処する。この時刻t1におけるキャパシタ7の放電器9の放電出力をPc・1とする。
この入力電力Pinは、電圧検出手段10の入力電圧Vinの検出値、および、電流検出手段11の入力電流Iinの検出値から演算によって求める。
図16における時刻t1での入力電力Pin(t1)は、図示のように、
Pin(t1)=Pc・1+Pg・1となる。
次に、徐変動制御を開始させる時刻t1における、入力電力Pin(t1)の値と、電力の変動曲線III−Vとの交点から、徐変動制御の終了時の時刻t2が求まる。この時刻t2における発電体2の出力をPg・2とする。
徐変動制御の終了時の時刻t2において、入力電力Pin(t2)を、
Pin(t2)=Pg・2とする。
つまり、その全てを発電体2の出力Pgで供給するようにするため、時刻t1から時刻t2にかけて、発電体2の出力Pgを電力の変動曲線III−Vに従って、Pg・1からPg・2へと増加させる。
反対に、キャパシタ7の放電器9の放電出力Pcは、時刻t1からt2にかけて、
電力の変動曲線III−Vに従って、Pc・1から0へと減少させる。
図17は、図15に図示した発電体2の出力Pgの変動範囲(III−IV−V)をそのまま、横軸を時間t、縦軸を発電体出力Pgとして表したものである。本実施形態では、このマップを、「発電体出力−変動期間マップ17」と記載している。
この発電体出力−変動期間マップ17は、図16で図示したように、徐変動制御の変動開始時の発電体2の出力をPg・1、徐変動制御の変動終了時の発電体2の出力をPg・2、また、徐変動制御の変動開始時の時刻をt1、徐変動制御の変動終了時の時刻をt2、としている。
図18は、図17において縦軸を発電体2の出力Pgとして表示したものを電力−回転速度マップ15a基づき、対応するエンジン回転速度Nに置き換えたものである。本実施形態では、このマップを「回転速度−変動期間マップ15b」と記載している。
図18の回転速度−変動期間マップ15bでは、図17における変動前の発電体2の出力をPg・1に対応する回転速度をN1とし、また、図17における徐変動制御の変動終了時の出力をPg・2に対応する回転速度をN2としている。発電体2の出力Pgの徐変動制御は、この回転速度−変動期間マップ15bに従って行われる。
図18の回転速度−変動期間マップ15bの回転速度と変動期間の関係を定めた特性曲線に基づき、変動開始時刻t1と変動終了時刻t2を算出して、変動開始時刻から変動終了時刻までの時間を求める。そして、負荷への供給電力を一定に維持しつつ、この時間をかけて、発電体の出力を徐々に増加させながら、放電器によりキャパシタの出力を徐々に減少させる。
なお、発電体2の出力Pgは、図18によって徐変動制御行われるが、キャパシタ7の放電器9の徐変動制御は、図17の発電体出力−変動期間マップ17に基づき演算を行う。
図19は、キャパシタ7の放電器9の徐変動制御を行うための、放電器9の放電出力Pcの演算方法の説明図である。この図19は、図17を基に図示している。キャパシタ7の放電器9の放電出力Pcは、発電体2の出力Pgが増加する量を演算して、放電器9において、この増加分を減少させるように制御を行う。
徐変動制御を開始させる時刻t1におけるキャパシタ7の放電器9の放電出力Pc・1は、図16に示すように、
Pc・1=Pin(t1)−Pg・1=Pg・2−Pg・1で求まる。
図19においては、時刻t1において、キャパシタ7の放電器9からの放電出力Pc・1は図中のiの位置から、iiの位置にかけての破線矢印で示される。
一方、発電体2の出力Pgは、このキャパシタ7の放電器9からの放電出力Pc・1の分だけ増加させる。その結果、時刻t1から時刻t2にかけて、Pg・1からPg・2に増加する。この動作は、図19においては、変動曲線III-Vに沿ってiの位置からiiiの位置への変動となる。
ゆえに、キャパシタ7の放電器9の放電出力Pcは、発電体2の出力Pgの逆となる。
時刻t1において、Pc・1=Pg・2−Pg・1であったものを、時刻t2におけるキャパシタ7の放電器9の放電出力をPc・2とすれば、時刻t2において、Pc・2=0となるように変動させる。この動作は、図19においては、iiの位置から、ivの位置への破線矢印で示される。たとえば、変動曲線III-Vが直線であれば、本発明の図15から図19での、変動曲線III-Vの傾きkは、
k=(Pg・max/Tx・max)=(Pg・2−Pg・1)/(t2−t1)である。
発電体2の出力Pgの値は、図19の線分i-iiiで表すことができ、
時刻tにおける値は、
Pg(t)=k(t−t1)+Pg・1で与えられる。
また、キャパシタ7の放電器9の放電出力Pcの値は、図19の点iを原点とする線分ii−ivで表すことができる。したがって、時刻tにおける値は、
Pc(t)=−k(t−t1)+(Pg・2−Pg・1)となる。
このように、徐変動制御をするためのキャパシタ7の放電器9の放電出力Pcの値は、発電体出力−変動期間マップ17から演算によって、その放電出力の算出が可能である。
なお、本発明においては、説明の簡略化のために、変動曲線III-Vが直線の場合について説明したが、変動曲線III−Vを決定する関数さえ用意すれば、曲線であっても図19と同様の方法で、その増加分を計算することができる。このため、キャパシタ7の放電器9の放電出力Pcにおける減少量を計算することが可能である。
また、変動曲線III−Vが、関数ではなく、各時刻における電力の特性値を与えたマップデータであっても、各時刻ごとの発電体2の出力Pgの変化量が求まれば、この変化量に-1を掛けた値をキャパシタ7の放電器9の放電出力Pcの制御量として用いればよい。
図16から図19では、負荷の増加変動が、発電体2の最大電力Pg・maxの範囲内である、いわゆる軽負荷について説明した。しかし、本発明の第2実施形態では、軽負荷での増加変動だけでなく、過負荷状態であっても、図15で示した割り振りによって、負荷の増加変動へのキャパシタ7の放電による電力補助が可能である。
図20に示すように、過負荷での変動の場合、徐変動制御を開始させる時刻t1における、キャパシタ7の放電器9の放電出力Pc・1を、更に、変動範囲成分をPc・1-n、過負荷範囲成分をPc・1-EXに分けて、
Pc・1=Pc・1-n+Pc・1-EXとする。
過負荷状態での変動の場合は、過負荷範囲成分Pc・1-EXは変動させず、変動範囲成分のPc・1-nを、図17から図19で示したマップに従って変動させる。
図20において、キャパシタ7の放電器9からの放電出力Pcのうち、領域H51で示される範囲が、過負荷範囲成分、領域H52で示される範囲が、変動範囲成分、となる。
過負荷範囲成分Pc・1-EX、および変動範囲成分Pc・1-n、はそれぞれ、具体的には、図20に示すように、
Pc・1-EX=Pin(t1)−Pg・max
Pc・1-n=Pg・max−Pg・1
となる。
Pg・1は、エンジン回転速度Nから、電力−回転速度マップ15aによって演算する。
また、Pin(t1)は、入力電圧Vinと入力電流Iinから演算で算出する。また、Pg・maxは、エンジン1および発電体2の性能によって決定される値である。
以上の計算により求めた変動範囲成分Pc・1-nに対して、図17で示した発電体出力−変動期間マップ17、および図18で示した回転速度−変動期間マップ15bにおいて、過負荷の変動である場合は、図20に示すように、変動終了時の時刻t2を、徐変動期間の最大値Tx・maxとして、変動終了時の発電体出力Pg・2を、発電体2の最大電力Pg・maxとして、変動終了時のエンジン回転速度N2を、設定範囲の最大値Nmaxとする。
発電体2の出力Pgは、キャパシタ7の放電器9からの放電出力Pc・1-nの分だけ増加させるので、時刻t1から時刻t2にかけて、Pg・1からPg・2(=Pg・max)に増加する。
反対に、キャパシタ7の放電器9からの放電出力Pcは、時刻t1において、
Pc・1=Pc・1-n+Pc・1-EX
=(Pg・2−Pg・1)+Pc・1-EX=(Pg・max−Pg・1)+Pc・1-EX
である。
時刻t2(=Tx・max)において、このときのキャパシタ7の放電器9の放電出力をPc・2とすれば、
Pc・2=0+Pc・1-EX
となる。
図19で説明したときと同様に、変動期間III-Vを直線とする場合は、キャパシタ7の放電器9の放電出力Pcの時刻tにおける値は、
Pg(t)=k(t−t1)+Pg・1
Pc(t)=−k(t−t1)+(Pg・2−Pg・1)+Pc・1-EX
=−k(t−t1)+(Pg・max−Pg・1)+Pc・1-EX
となる。これは、図16から図19で示した軽負荷の変動と比較して、過負荷範囲成分Pc・1-EXを加えたものと同じものとなる。
図21、図22は、本発明の第2実施形態における、負荷の増加変動時における徐変動制御のフローチャートである。図21は、負荷の増加変動があるかどうかの判定のフローチャートである。この判定制御フローは、エンジンが稼動して、キャパシタの充電が完了した時点で開始される。
負荷の増加変動があるかどうかの判定は、ステップS10における判定部において行われる。負荷の増加変動がある場合は、ステップS11に進み、図22に示す負荷の増加変動に対する徐変動制御を行うための制御フローに進む。
一方、負荷の増加変動がない場合は、ステップS1からS10を繰り返す。
負荷の変動の有無については、第1実施形態と同様に、負荷電力供給部60への入力電力Pinの演算値によって行う。
ステップS1からS3は、入力電力Pinが減少する場合に、回転速度の減速調整を行うための制御である。
ステップS1により、エンジン回転速度Nは、電力−回転速度マップ15aに従って制御される。
ステップS2により、負荷の使用電力に対して過剰な電力の供給を行わないように、ここでは、エンジンの回転速度Nの調整は、即応の変動方法で調整を行うようにする。
ステップS3において、入力電力Pinが減少する場合は、ステップS1に戻り、ステップS1→S2→S3→…を繰り返す。
そして、入力電力Pinが減少しない状態、すなわち、変動しない場合、もしくは、増加変動があった場合は、ステップS4に進む。
入力電力Pinの変動がない場合は、ステップS10において、ステップS1に戻るように制御がなされる。
ステップS4からS6は、変動開始時の情報を取得、監視するための制御フローである。ステップS4により、電力−回転速度マップ15aから、変動開始時の回転速度(N1)を取得する。
ステップS5により、回転速度−変動期間マップ15bから、変動開始時の時刻(t1)を取得する。
ステップS6により、発電体出力−変動期間マップ17から、変動開始時の発電体出力(Pg・1)を取得する。
このように、負荷の変動がない場合は、ステップS4からS6において、変動開始時の情報が取得され続けることで、変動開始前の運転状態が継続される。
そして、ステップS7により、キャパシタ7の充電は停止する。また、ステップS8により、キャパシタ7の放電は停止する。また、ステップS9により、負荷給電ON/OFF切替は、ONの状態とする。
図22は、図21のステップS10において、負荷の増加変動が検出された場合における、発電体2の出力Pgを徐徐に増加させ、キャパシタ7の放電器9からの放電出力Pcを徐徐に減少させる、徐変動制御のフローチャートである。
ステップS1において、エンジン回転速度Nは、変動開始時と同じ回転速度N1を維持した状態である。
ステップS2において、変動開始時の時刻t1における入力電力Pin(t1)の大きさが、軽負荷の状態なのか、過負荷の状態なのかを判定する。軽負荷の場合はステップS3へ進み、過負荷の場合はステップS12に進む。
まず、ステップS2において、軽負荷であると判定されて、ステップS3に進んだ場合について説明する。
ステップS3により、キャパシタ7の放電器9による放電出力Pc・1を算出する。
ステップS4およびS5により、キャパシタ7の放電器9から、負荷の増加変動の大きさに合わせた放電出力Pc・1で放電を行う。
ステップS6により、徐変動制御の変動終了時の情報を電力−回転速度マップ15aから、変動終了時の回転速度N2を取得する。ステップS7により、回転速度−変動期間マップ15bから、変動終了時の時刻t2を取得する。ステップS8により、発電体出力−変動期間マップ17から、変動終了時の発電体2の出力Pg・2を取得する。
そして、ステップS9により、各マップに従って、ステップS6、S7、S8で取得した各目標値に向けて徐変動制御を実行する。
軽負荷の場合であれば、ステップS9の徐変動制御によって目標値に到達する。さらに、ステップS10により、キャパシタ7の放電を停止する。そして、ステップS11により、図30に示す「軽負荷時のキャパシタの充電の制御フロー」に進む。
次に、ステップS2において、過負荷であると判定されて、ステップS12に進んだ場合について説明する。
ステップS12により、キャパシタ7の放電器9による放電出力Pc・1を算出する。更に、キャパシタ7の放電器9による放電出力Pc・1における過負荷範囲成分Pc・1-EXと変動範囲成分Pc・1-nを算出する。
そして、ステップS13およびS14により、キャパシタ7の放電器9から、負荷の増加変動の大きさに合わせた放電出力Pc・1で放電を行う。
ステップS15、S16、S17により、徐変動制御の変動終了時の情報を取得する。変動終了時の回転速度N2として、電力−回転速度マップ15aにおける設定範囲の最大値Nmaxを取得する。また、変動終了時の時刻t2として、回転速度−変動期間マップ15bにおける設定範囲の最大値Tx・maxを取得する。また、変動終了時の発電体2の出力Pg・2として、発電体出力−変動期間マップ17における設定範囲の最大値Pg・maxを取得する。
そして、ステップS18により、マップに従って、ステップS15、S16、S17で取得した各目標値に向けて徐変動制御を実行する。
過負荷の場合、ステップS18の徐変動制御の後であっても、過負荷状態が継続する場合がある。その場合、ステップS19により、第1実施形態の図6に示す「過負荷時におけるキャパシタの電力補助を実行する制御フロー」に進む。
図22のステップS19から、図6の「過負荷時におけるキャパシタの放電による電力補助を実行する制御フロー」への制御方法の移行は、図23に示す通りである。
図23において、徐変動制御における、キャパシタ7の放電器9からの放電出力Pcのうち、領域H61が過負荷範囲成分であり、領域H62が変動範囲成分である。また、領域H63が、徐変動制御が終了した後の過負荷時におけるキャパシタの電力補助を実行する制御におけるキャパシタ7の放電器9からの放電出力となる。
図23に示すように、時刻t1からt2にかけては、図22の徐変動制御が実行されている。時刻t2以降は、図6の過負荷時におけるキャパシタの電力補助を実行する制御によって、キャパシタ7による電力補助が行われている。
このように、第2実施形態における、負荷の増加変動時に対するキャパシタ7の放電による電力補助を行うことで、負荷の大きさに関わらず、負荷の増加変動がある場合に、キャパシタ7の放電による電力補助を実行する。これにより、従来のエンジン駆動発電装置では、負荷の増加変動に即応するために行っていた急加速に必要であった燃料をなくすことができるため、燃費改善が可能となる。
なお、本発明の第2実施形態では、軽負荷と過負荷の両方ともに対応できる手段について説明をしたが、軽負荷のみに対応するようにすることも可能である。軽負荷のみに対応する方法としては、たとえば、図15で示したキャパシタ7の放電器9の放電出力Pcの設定範囲を図中のII−III−Vの範囲に設定するようにすれば良い。
なお、本発明の第2実施形態では、図16に、負荷の増加変動に対する電力補助の動作として、「負荷の増加変動の状態」が、軽負荷の状態に留まるときの例を示し、図20及び図23に、過負荷の状態に達するときの例を示している。これらの例では、変動制御を行っている期間Tx(t1→t2)に、「エンジン1/発電体2」と「キャパシタ7/放電器9」の「双方」から、負荷に電力供給を行っている。すなわち、「エンジン1/発電体2」と「キャパシタ7/放電器9」の「双方」が電力を分担している。
しかし、本発明はこれに限定されるものではなく、図24及び図25に示すように、負荷の増加変動があった場合、エンジン1/発電体2の出力は徐徐に変動させるが、エンジン1/発電体2の出力が上昇するまで(図16、図20及び図23における時刻t2まで)、キャパシタ7からの出力のみで、負荷に電力を供給するようにすることも可能である。
図24は、負荷の増加変動が、軽負荷に留まるときの例であり、図16と同じ内容については、図16のものと同一の符号を付している。また、図25は、負荷の増加変動が、過負荷に達するときの例であり、図23と同じ内容については、図23のものと同一の符号を付している。
負荷の増加変動の直後から、「エンジン/発電体の出力Pg」は、図17に示した「発電体出力−変動期間マップ17」及び図18に示した「回転速度−変動期間マップ15b」に従って、エンジン1の回転速度を上昇させておく。その一方、その間の期間、つまり、Tx(t1→t2)の期間の間は、エンジン1/発電体2からは、負荷に電力の供給は行わず、キャパシタ7からの出力Pcのみで、負荷の稼動に必要な電力を供給する。すなわち、入力電力Pin=Pcとなる。
具体的には、変動期間Tx(t1→t2)の間、キャパシタ7からの出力は、図24に示す軽負荷時の例では、図中の領域H41’に示すように、Pc=Pc・1(=Pg・2−Pg・1)の固定値である。また、図25に示す過負荷時の例では、図中の領域H61’とH62’に示すように、Pc=Pc・1(=Pc1-n-固定+Pc1-EX)の固定値である。
なお、「発電体2+整流器3」からの出力電圧と「放電器9」からの出力電圧の「大きさ」を調節することによって、「エンジン/発電体」及び「キャパシタ/放電器」の「双方」から負荷に給電することもできるし、それらのうちの「片方のみ」から負荷に給電することもできる。具体的には、「双方の出力電圧が等しい」場合には、「双方」から負荷に給電される。また、何れか「片方の出力電圧が高い」場合には、出力電圧が高い方、つまり、「片方のみ」から負荷に給電される。
そして、図24及び図25に示すように、変動期間Tx(t1→t2)の間、(「エンジン1/発電体2/整流器3」の出力電圧)<(「キャパシタ7/放電器9」の出力電圧)とすることによって、「キャパシタ7/放電器9」からのみ、負荷に給電する。続いて、変動期間の終了後(時刻t2以降)は、(「エンジン1/発電体2/整流器3」の出力電圧)>(「キャパシタ/放電器」の出力電圧)とすることによって、今度は、「エンジン1/発電体2/整流器3」からのみ、負荷に給電する。
なお、図24及び図25に示した例では、「キャパシタからの出力の制御としては、より簡便な方法となり、設計がしやすい」という利点、及び「エンジンは、無負荷状態となるため、回転速度の立ち上がり時での燃料消費量は、負荷がかかる状態に比べて少ない」という利点を有する。
このように、本発明の第2実施形態では、図16、図20及び図23に示した例を実施してもよいし、図24及び図25に示した例を実施してもよい。
次に本発明の第2実施形態における充電に必要な電力を得るための発電体2の出力および、エンジン1の運転方法について説明する。
本発明の第2実施形態では、図21及び図22に示した「負荷の増加変動における徐変動制御を行うための制御」を実行したときに、「軽負荷」の範囲の増加変動に対して、キャパシタ7の放電による電力補助を行う場合、徐変動制御が終了した後の次の負荷の増加変動に対する電力補助に対して、十分な電力を供給できるようにキャパシタ7の充電を行う。
徐変動制御が完了した後は、負荷が稼動するために必要な電力を供給するとともに、キャパシタ7の充電電力を得る必要がある。このため、負荷への供給する電力(図16におけるPg・2)に加えて、キャパシタ7への充電電力を発電体2の出力Pgによって発生させる必要がある。そこで、徐変動制御を行った後の回転速度(図18におけるN2)から更に回転速度を増加させて、キャパシタ7の充電電力を得るようにする。
この更なる回転速度の増加において、燃費改善を達成するとともに、静音性を得られる運転方法を実施できるように、本発明の第2実施形態では、図30の制御フローに従って、エンジン駆動発電装置の制御を行う。
まず、キャパシタ7の充電に必要な電力と充電時間について説明する。
キャパシタ7(電気二重層コンデンサ)は、図26に示すように、端子電圧Vcaに対して、蓄電量Qcaは、ほぼ比例関係にある。端子電圧Vca[V]を検出することで、その特性曲線から、蓄電量Qca[A・hr]の演算が可能である。
また、キャパシタ7を充電するために必要な電力と充電時間は、充電前の端子電圧Vca・11の検出値と、充電前の蓄電量Qca・11の演算値、および、キャパシタ7の性能によって決まる値として、満充電時の端子電圧Vca・maxと、満充電時の蓄電量Qca・maxから、図26の領域Lyの面積の値〔V・A・hr〕を算出すれば、「電力×時間」の値[W・hr]を得ることができる。
図27及び図28は、キャパシタ7を充電するためのエンジン1の運転状態に関する説明図である。
なお、キャパシタ7を満充電にするための電力×時間の積の値は、図26で示した領域Lyの面積の値と等価である。図27及び図28においても同一構成成分に同一の符号を付して説明している。
たとえば、図27(a)のように、キャパシタ7が満充電に達するまで、負荷に供給する電力Pinに加えて、キャパシタ7の充電のための電力を一定の電力Pyとして、発電体2から出力させるようにエンジン1を運転させる場合を検討する。この場合、単純に、負荷へ電力を供給するときと同じように、電力−回転速度マップ15aに従ってエンジン1の回転速度を決定して、かつ、回転速度の変動方法も即応させる方法で制御を行うことが考えられる。しかし、そのような制御では、図27(b)に示すように、エンジンの運転方法は、時刻t11において、充電電力Pyが得られるように、負荷への電力Pinを得るために必要な回転速度Ninに加えて、エンジン回転速度の増加量ΔNy加えた回転速度Nin+ΔNyまで急加速させることになる。さらに、充電期間Tyの間、回転速度をNin+ΔNyの一定値に保ち、そして、キャパシタ7が満充電に達する時刻t12において、今度は、エンジン回転速度を元の値Ninに戻すべく、エンジン回転速度を急減速させることになる。
このようなエンジン1の運転方法では、時刻t11において、エンジン1を急加速させ、また、時刻t12において、エンジン1を急減速させることになる。このため、図27(c)に示すように、t11の増速時では、必要な回転速度Nin+ΔNyに遅滞無く達するように制御を行うと、回転速度Nin+ΔNyを維持するのに必要な燃料投入量Gに対して、急加速のために、余分な燃料を必要とする。
また、このような急加速、急減速を行うと、エンジン1から発生する運転音の変動が大きくなる。このため、運転音が使用者にとって耳障りである。その結果、静音性を確保するために、防音手段に工夫が必要となる。
図27のような、急加速、急減速を行うような制御を行うがゆえの悪影響を改善するために、本発明の第2実施形態では、充電に必要な電力と、充電時間を得るために、以下の方法を採用する。
図28(b)のように、時刻t11からt12にかけて、エンジン1の回転速度をNinからNin+ΔNyへ徐加速させる。その後、時刻t12からt13にかけて、エンジン1の回転速度をNin+ΔNyからNinへ徐減速させる。このようにして、発電体2から充電に必要な電力×時間の値を得るように制御を行う。
図28(b)及び図28(c)に示す例のようにエンジン1を徐加速、徐減速させる場合、図27(b)及び図27(c)に示す例のように急加速、急減速させる場合において必要であった急加速のための余分な燃料の供給をなくすことができる。このため、燃費改善が可能となる。また、使用者にとって耳障りとなるエンジン1から発生する運転音の変動が緩やかになることから、静音性を確保することが容易となる。
図28(b)のようなエンジン1の運転方法を行う場合、得られる電力×時間の積の値を、図27(a)と同値とすることを検討する。図27(b)の運転方法では、図27(a)に示すように、充電期間Tyにおいて充電電力の値を一定値Pyとなるようにしていた。これに対して、図28(b)の運転方法では、図28(a)に示すように、徐加速が完了した時点で、充電電力の最大値を迎える。このため、この充電電力の最大値を、図27(a)での充電電力Pyと同値とするなら、図28(a)における充電時間Tysを図27(a)における充電時間Tyの2倍とすれば、充電に必要な電力×時間の積は、図27(a)と同値となる。
なお、図28(a)では、徐加速を行う期間Ty・iと、徐減速を行う期間Ty・iiとをほぼ同値として図示している。しかし、本発明はこれに限定するものではなく、これらの期間は、エンジン1及び発電体2の性能に合わせて適宜選択することができる。また、例えば、充電時間Tys=3[秒]とするとよい。
図29は、図28に示すエンジン1の運転方法を実行する場合の電力−回転速度マップ15aでの、回転速度の決定方法に関する説明図である。
負荷の稼動に必要な電力は、負荷電力供給部60への入力電力Pinの値で決定する。
一方、キャパシタ7の充電に必要な電力と時間は、キャパシタ端子電圧Vcaと、図26で示したキャパシタ7の特性曲線からキャパシタ蓄電量Qcaを演算して、充電に必要な電力×時間の値を求める。
そして、予め設定しておいた充電時間Tysにおいて、エンジン1を徐加速させて、その後、徐減速させる場合の電力の最大値Pyを図26から求めた「電力×時間」の値から求める。
そして、負荷の稼動に必要なエンジン回転速度Ninは、電力−回転速度マップ15aを基に、入力電力Pinから求める。
また、負荷への入力電力Pinと充電のために必要な電力の最大値Pyを得るためのエンジン回転速度Nin+ΔNyは、電力−回転速度マップ15aを基に、電力値Pin+Pyから求める。
図30は、図29におけるキャパシタ7の充電の制御のフローチャートである。
ステップS1により、図26に示す領域Lyの面積を計算することで、充電に必要な「電力×時間」の積の値を演算する。
ステップS2により、図28(a)に示すように、予め設定した所定の充電期間Tysにおいてエンジン1を徐加速して、その徐減速させる場合における必要な電力の最大値Pyを求める。
ステップS3は、発電体2の残り電力(Pg・max−Pin)とステップS2によって算出された必要な電力の最大値Pyを比較するための判定部である。
必要な電力の最大値Pyが発電体2の残り電力(Pg・max−Pin)を下回っている場合は、ステップS4に進む。そして、図29に示すように、電力−回転速度マップ15aから、負荷への入力電力Pinと充電のために必要な電力の最大値Pyを得るためのエンジン回転速度の最大値(Nin+ΔNy)を演算する。
ステップS5において、キャパシタ7の充電を実行する。
ステップS6により、図28(b)に示すように、所定の充電期間Tysにおいて、エンジン回転速度を、負荷の稼動に必要なエンジン回転速度Ninから、負荷への入力電力Pinと充電のために必要な電力の最大値Pyを得るためのエンジン回転速度の最大値(Nin+ΔNy)へ徐加速させる。その後、回転速度を負荷の稼動に必要なエンジン回転速度Ninまで徐減速させる。
その後、ステップS7に進み、キャパシタ7の充電を停止させる。ステップS8により、電力−回転速度マップ15aに従って、エンジン回転速度Nを制御させる。
ステップS1からS8までの制御により、キャパシタ7の充電制御が完了すると、ステップS9に進み、図21に示す、負荷に電力を供給するための制御フローに入る。
なお、ステップS3において、必要な電力の最大値Pyが発電体2の残り電力(Pg・max−Pin)を上回っている場合は、必要な電力の最大値Pyを得ることができない。この場合は、ステップS10に進み、エンジン回転速度Nを設定範囲の最大値Nmaxに調節する。そして、ステップS11において、図9に示す「エンジン回転速度を設定範囲の最大値Nmaxした状態において、キャパシタ7の充電を行うための制御フロー」に入り、キャパシタ7の充電を実行する。
図31は、図22によるキャパシタ7の放電の電力補助を行った後に図22のステップS11に進み、図30のキャパシタ7の充電の制御動作におけるステップS4からS7までの制御を実行した場合の、負荷電力供給部への入力電力Pin、発電体2の出力Pg、およびエンジン回転速度Nの状態を示したものである。
なお、図31(a)では、時刻t1から時刻t11まで、キャパシタ7からの給電量を徐々に減少させながら、発電体2からの給電量を徐々に増加させている。しかし、本実施形態では、時刻t1から時刻t11まで、キャパシタ7から負荷への給電量を一定としつつ、発電体2の出力を上昇させ、時刻t11に、キャパシタから負荷への給電を停止し、かつ発電体2から負荷へ、増加変動後の負荷の使用電力に相当する電力、つまり、図24における徐変動制御の終了時t2における発電体2の出力Pg・2の電力の供給を開始するようにしてもよい。
時刻t1からt11において、負荷の増加変動に対して図22の制御フローにより、キャパシタ7の放電による電力補助を行う。また、時刻t11からt13において、図30に示したキャパシタ7の充電の制御動作を行っている。
図31(b)及び図31(c)に示すように、負荷の増加変動の開始時刻t1から、キャパシタ7の充電の制御動作の終了時刻t13にかけて、エンジン回転速度Nは緩やかに変動している。
このように、図27(b)及び図27(c)に示すようなエンジン1の運転方法において、急加速のために必要な余分な燃料をなくすことができるため、燃費改善が可能となる。また、図27に示すようなエンジン1の運転方法と比べて、エンジン回転速度Nは緩やかに変動している。このため、使用者にとって耳障りとなるエンジン1から発生する運転音の変動が緩やかになるため、静音性を確保することが容易となる。
上述した実施形態では、本発明を特定の条件で構成した例について説明したが、本発明は種々の変更及び組合せを行うことができ、これに限定されるものではない。たとえば、上述した第1及び第2実施形態では、蓄電手段としてキャパシタを使用した例について説明したが、第1〜第4の発明では、蓄電手段はこれに限定されず、種々のバッテリを使用してもよい。
また、たとえば、本発明では、発電体2の出力Pgを調整する手段として、エンジン回転速度Nによって制御する方法で記載したが、発電体を制御して発電体の出力を調整してもよい。具体的には、発電体の構成として、回転子に巻線を設けて電磁石とする方式のものであれば、回転子巻線の励磁電流を調節するにより、発生する磁束を調節する方法を用いる方法であっても、発電体2の出力Pgの制御をすることが可能である。また、エンジンの回転数と発電体の励磁電流の両方を調節して、発電体の出力を調整してもよい。
発電体の出力が増加して、発電体の固定子巻線に流れる電流が増加すると、この電流の増加によって発生する電磁力が増加するため、エンジン1の回転に対する抵抗が増加する。たとえば、エンジン回転速度Nを固定とする場合、このような回転抵抗の増加に対して、エンジン1では、燃料投入量を増加させて、より大きなトルクを発生させるように調整を行うことで、回転速度Nを保つように制御が行われる。
このように、励磁電流を増加させることで、発電体の出力を増加させる方法であっても、燃料投入量を増加させることに変わりはない。ゆえに、励磁電流の制御によって、発電体の出力を制御する手段を用いる場合でも、本発明においても有効である。
具体的には、エンジン1の回転速度Nを所定値に固定して、本発明における図4の電力−回転速度マップ15aにおいて、横軸を回転速度Nとしていたものを、励磁電流に変更して、電力-励磁電流マップに置き換えれば良い。また、本発明の第2実施形態においては、図18の回転速度−変動期間マップ15bにおいて、縦軸を回転速度としていたものを、励磁電流に変更して、励磁電流−変動期間マップに、置き換えれば、本発明と同等の効果が得ることができる。
また、本発明では、エンジン回転速度N、および、キャパシタ7の放電器9の制御において、図4の電力−回転速度マップ15a、図17の発電体−変動期間マップ17
図18の回転速度−変動期間マップ15bのような、マップ式演算手段を用いる制御方法ついて記載したが、本発明は、マップ式演算手段に限定するものではない。具体的には、必要な情報を、マップ式演算手段のように、複数の特性値を設けることで得られる特性曲線を得るものではなく、計算式に従って算出するものであっても良い。