(57)【要約】【課題】平坦地における旋回動作に影響を与えることなく、傾斜地における安定的な旋回動作を可能にする旋回駆動制御装置及びこれを含む建設機械を提供することを課題とする。【解決手段】建設機械の上部旋回体３は旋回用電動機２１によって旋回駆動される。旋回駆動制御装置４０は、旋回用電動機２１を駆動するためのトルク電流指令を生成する駆動指令生成部５０と、トルク電流指令を補正するための補正用トルク電流指令を生成する駆動指令補正部６０を含む。駆動指令補正部６０は、旋回操作方向とは逆方向への上部旋回体３の旋回度合に応じて補正用トルク電流指令値を生成する。これにより、傾斜地で上部旋回体３を旋回駆動するときに、旋回操作方向とは逆方向への旋回を減じることができる。また、旋回駆動制御装置４０は、建設機械の傾斜角が所定角度以下の場合に駆動指令補正部６０による補正を中止する。【選択図】図１
2010138586.tif 000002
【特許請求の範囲】
【請求項１】
電動機で旋回駆動される建設機械の旋回機構を駆動制御する旋回駆動制御装置であって、
建設機械の操作部を介して入力される操作量に基づき、前記電動機を駆動するための駆動指令を生成する駆動指令生成部と、
前記旋回機構の旋回動作を検出する旋回動作検出部と、
前記操作部に入力される旋回操作方向とは逆方向の旋回動作が前記旋回動作検出部によって検出されると、当該旋回操作方向とは逆方向の旋回動作の度合いに応じて、前記旋回操作方向とは逆方向の旋回動作を減じるように前記駆動指令を補正する駆動指令補正部と、
建設機械が平坦地に位置するか否かを判定する平坦地判定部と、
前記平坦地判定部により建設機械が平坦地に位置すると判定された場合に前記駆動指令補正部による補正を中止する補正中止部と、
を含む、旋回駆動制御装置。
【請求項２】
請求項１に記載の旋回駆動制御装置を含む建設機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建設機械の旋回機構の駆動制御を行う旋回駆動制御装置及びこれを含む建設機械に関する。
【背景技術】
【０００２】
従来より、駆動機構の一部を電動化した建設機械が提案されている。このような建設機械では、上部旋回体を旋回させるための旋回機構の動力源として電動機を備え、この電動機の力行運転で旋回機構を加速（駆動）するとともに、旋回機構を減速（制動）する際に回生運転を行い、発電される電力をバッテリに充電している（例えば、特許文献１参照）。また、この特許文献１に記載された建設機械は、旋回機構以外の駆動機構を油圧で駆動するために油圧ポンプを備えるが、この油圧ポンプを駆動するためのエンジンに増速機を介して発電機を接続し、発電で得る電力をバッテリの充電と旋回機構の電動機の駆動に用いている。
【特許文献１】特開２００４−０３６３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、旋回機構によって回転される上部旋回体には、キャビンやエンジンの他に、ブーム及びアーム等の作業機構が搭載される。この作業機構は自重が大きいため、ブーム又はアームが伸張されている状態と収縮されている状態とでは、上部旋回体の慣性モーメントは大きく異なり、ブーム又はアームが伸張されている状態の方が慣性モーメントは大きくなる。また、アームの先端のバケットに土砂等を積載している状態では、慣性モーメントがさらに大きくなる。
【０００４】
このように、慣性モーメントが大きくなると、上部旋回体の回転中心と重心のずれが大きくなるので、旋回機構の電動機を駆動するために、より多くの駆動トルクが必要となる。
【０００５】
このため、慣性モーメントを考慮していない特許文献１に記載の発明では、傾斜地で作業機構が斜面を登る方向に運転者が旋回操作を行う場合に、慣性モーメントが大きい状態では適切な駆動指令を生成することが困難となり、旋回機構の電動機の駆動トルクが不足して傾斜による回転トルクを上回ることができなくなり、運転者が旋回操作する方向とは逆の方向に旋回する場合があった。
【０００６】
そこで、本発明は、平坦地における旋回動作に影響を与えることなく、傾斜地における安定的な旋回動作を可能にする旋回駆動制御装置及びこれを含む建設機械を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面の旋回駆動制御装置は、電動機で旋回駆動される建設機械の旋回機構を駆動制御する旋回駆動制御装置であって、建設機械の操作部を介して入力される操作量に基づき、前記電動機を駆動するための駆動指令を生成する駆動指令生成部と、前記旋回機構の旋回動作を検出する旋回動作検出部と、前記操作部に入力される旋回操作方向とは逆方向の旋回動作が前記旋回動作検出部によって検出されると、当該旋回操作方向とは逆方向の旋回動作の度合いに応じて、前記旋回操作方向とは逆方向の旋回動作を減じるように前記駆動指令を補正する駆動指令補正部と、建設機械が平坦地にあるか否かを判定する平坦地判定部と、前記平坦地判定部により建設機械が平坦地に位置すると判定された場合に前記駆動指令補正部による補正を中止する補正中止部と、を含む。
【発明の効果】
【０００８】
本発明によれば、平坦地における旋回動作に影響を与えることなく、傾斜地における安定的な旋回動作を可能にする旋回駆動制御装置及びこれを含む建設機械を提供できるという特有の効果が得られる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の旋回駆動制御装置及びこれを含む建設機械を適用した実施の形態について説明する。
【００１０】
図１は、本実施の形態の旋回駆動制御装置を含む建設機械を示す側面図である。
【００１１】
この建設機械の下部走行体１には、旋回機構２を介して上部旋回体３が搭載されている。また、上部旋回体３には、ブーム４、アーム５、及びバケット６と、これらを油圧駆動するためのブームシリンダ７、アームシリンダ８、及びバケットシリンダ９に加えて、キャビン１０及び動力源が搭載される。ここで、図１に示すように建設機械が平坦地にある場合は、旋回機構２の旋回軸は鉛直上方を向く。
【００１２】
図２は、図１に示す建設機械が傾斜角θの傾斜地にある状態を示す図である。傾斜地では、旋回機構２の旋回軸も角度θだけ傾く。このため、従来のハイブリッド型の建設機械では、平坦地にある場合と異なり、既に課題として説明したように、駆動トルクが不足すると運転者が操作して上部旋回体３を旋回させようとする方向とは逆の方向に旋回するおそれがある。
【００１３】
「全体構成」
図３は、本実施の形態の旋回駆動制御装置を含む建設機械の構成を表すブロック図である。この図３では、機械的動力系を二重線、高圧油圧ラインを実線、パイロットラインを破線、電気駆動・制御系を一点鎖線でそれぞれ示す。
【００１４】
機械式駆動部としてのエンジン１１と、アシスト駆動部としての電動発電機１２は、ともに増力機としての減速機１３の入力軸に接続されている。また、この減速機１３の出力軸には、メインポンプ１４及びパイロットポンプ１５が接続されている。メインポンプ１４には、高圧油圧ライン１６を介してコントロールバルブ１７が接続されている。
【００１５】
コントロールバルブ１７は、本実施の形態の建設機械における油圧系の制御を行う制御装置であり、このコントロールバルブ１７には、下部走行体１用の油圧モータ１Ａ（右用）及び１Ｂ（左用）、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９が高圧油圧ラインを介して接続される。
【００１６】
また、電動発電機１２には、インバータ１８を介して蓄電装置としてのバッテリ１９が接続されており、また、バッテリ１９には、インバータ２０を介して旋回用電動機２１が接続されている。
【００１７】
旋回用電動機２１の回転軸２１Ａには、レゾルバ２２、メカニカルブレーキ２３、及び旋回減速機２４が接続される。また、パイロットポンプ１５には、パイロットライン２５を介して操作装置２６が接続される。
【００１８】
操作装置２６には、油圧ライン２７及び２８を介して、コントロールバルブ１７及びレバー操作検出部としての圧力センサ２９がそれぞれ接続される。この圧力センサ２９には、本実施の形態の建設機械の電気系の駆動制御を行うコントローラ３０が接続されている。
【００１９】
このような本実施の形態の建設機械は、エンジン１１、電動発電機１２、及び旋回用電動機２１を動力源とするハイブリッド型の建設機械である。これらの動力源は、図１に示す上部旋回体３に搭載される。以下、各部について説明する。
【００２０】
「各部の構成」
エンジン１１は、例えば、ディーゼルエンジンで構成される内燃機関であり、その出力軸は減速機１３の一方の入力軸に接続される。このエンジン１１は、建設機械の運転中は常時運転される。
【００２１】
電動発電機１２は、力行運転及び回生運転の双方が可能な電動機であればよい。ここでは、電動発電機１２として、インバータ２０によって交流駆動される電動発電機を示す。この電動発電機１２は、例えば、磁石がロータ内部に埋め込まれたＩＰＭ(Interior Permanent Magnetic)モータで構成することができる。電動発電機１２の回転軸は減速機１３の他方の入力軸に接続される。
【００２２】
減速機１３は、２つの入力軸と１つの出力軸を有する。２つの入力軸の各々には、エンジン１１の駆動軸と電動発電機１２の駆動軸が接続される。また、出力軸にはメインポンプ１４の駆動軸が接続される。エンジン１１の負荷が大きい場合には、電動発電機１２が力行運転を行い、電動発電機１２の駆動力が減速機１３の出力軸を経てメインポンプ１４に伝達される。これによりエンジン１１の駆動がアシストされる。一方、エンジン１１の負荷が小さい場合は、エンジン１１の駆動力が減速機１３を経て電動発電機１２に伝達されることにより、電動発電機１２が回生運転による発電を行う。電動発電機１２の力行運転と回生運転の切り替えは、コントローラ３０により、エンジン１１の負荷等に応じて行われる。
【００２３】
メインポンプ１４は、コントロールバルブ１７に供給するための油圧を発生するポンプである。この油圧は、コントロールバルブ１７を介して油圧モータ１Ａ、１Ｂ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９の各々を駆動するために供給される。
【００２４】
パイロットポンプ１５は、油圧操作系に必要なパイロット圧を発生するポンプである。この油圧操作系の構成については後述する。
【００２５】
コントロールバルブ１７は、高圧油圧ラインを介して接続される下部走行体１用の油圧モータ１Ａ、１Ｂ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９の各々に供給する油圧を運転者の操作入力に応じて制御することにより、これらを油圧駆動制御する油圧制御装置である。
【００２６】
インバータ１８は、上述の如く電動発電機１２とバッテリ１９との間に設けられ、コントローラ３０からの指令に基づき、電動発電機１２の運転制御を行う。これにより、インバータ１８が電動発電機１２の力行を運転制御している際には、必要な電力をバッテリ１９から電動発電機１２に供給する。また、電動発電機１２の回生を運転制御している際には、電動発電機１２により発電された電力をバッテリ１９に充電する。
【００２７】
バッテリ１９は、インバータ１８とインバータ２０との間に配設されている。これにより、電動発電機１２と旋回用電動機２１の少なくともどちらか一方が力行運転を行っている際には、力行運転に必要な電力を供給するとともに、また、少なくともどちらか一方が回生運転を行っている際には、回生運転によって発生した回生電力を電気エネルギーとして蓄積するための電源である。
【００２８】
インバータ２０は、上述の如く旋回用電動機２１とバッテリ１９との間に設けられ、コントローラ３０からの指令に基づき、旋回用電動機２１に対して運転制御を行う。これにより、インバータが旋回用電動機２１の力行を運転制御している際には、必要な電力をバッテリ１９から旋回用電動機２１に供給する。また、旋回用電動機２１が回生運転をしている際には、旋回用電動機２１により発電された電力をバッテリ１９へ充電する。
【００２９】
旋回用電動機２１は、力行運転及び回生運転の双方が可能な電動機であればよく、上部旋回体３の旋回機構２を駆動するために設けられている。力行運転の際には、旋回用電動機２１の回転駆動力の回転力が減速機２４にて増幅され、上部旋回体３が加減速制御され回転運動を行う。また、上部旋回体３の慣性回転により、減速機２４にて回転数が増加されて旋回用電動機２１に伝達され、回生電力を発生させることができる。ここでは、旋回用電動機２１として、ＰＷＭ(Pulse Width Modulation)制御信号によりインバータ２０によって交流駆動される電動機を示す。この旋回用電動機２１は、例えば、磁石埋込型のＩＰＭモータで構成することができる。これにより、より大きな誘導起電力を発生させることができるので、回生時に旋回用電動機２１にて発電される電力を増大させることができる。
【００３０】
なお、バッテリ１９の充放電制御は、バッテリ１９の充電状態、電動発電機１２の運転状態（力行運転又は回生運転）、旋回用電動機２１の運転状態（力行運転又は回生運転）に基づき、コントローラ３０によって行われる。
【００３１】
レゾルバ２２は、旋回用電動機２１の回転軸２１Ａの回転位置及び回転角度を検出するセンサであり、旋回用電動機２１と機械的に連結することで旋回用電動機２１の回転前の回転軸２１Ａの回転位置と、左回転又は右回転した後の回転位置との差を検出することにより、回転軸２１Ａの回転角度及び回転方向を検出するように構成されている。旋回用電動機２１の回転軸２１Ａの回転角度を検出することにより、旋回機構２の回転角度及び回転方向が導出される。
【００３２】
メカニカルブレーキ２３は、機械的な制動力を発生させる制動装置であり、旋回用電動機２１の回転軸２１Ａを機械的に停止させる。このメカニカルブレーキ２３は、電磁式スイッチにより制動／解除が切り替えられる。この切り替えは、コントローラ３０によって行われる。
【００３３】
旋回減速機２４は、旋回用電動機２１の回転軸２１Ａの回転速度を減速して旋回機構２に機械的に伝達する減速機である。これにより、力行運転の際には、旋回用電動機２１の回転力を増力させ、より大きな回転力として旋回体へ伝達することができる。これとは逆に、回生運転の際には、旋回体で発生した回転数を増加させ、より多くの回転動作を旋回用電動機２１に発生させることができる。
【００３４】
旋回機構２は、旋回用電動機２１のメカニカルブレーキ２３が解除された状態で旋回可能となり、これにより、上部旋回体３が左方向又は右方向に旋回される。
【００３５】
操作装置２６は、旋回用電動機２１、下部走行体１、ブーム４、アーム５、及びバケット６を操作するための操作装置であり、レバー２６Ａ及び２６Ｂとペダル２６Ｃを含む。レバー２６Ａは、旋回用電動機２１及びアーム５を操作するためのレバーであり、上部旋回体３の運転席近傍に設けられる。レバー２６Ｂは、ブーム４及びバケット６を操作するためのレバーであり、運転席近傍に設けられる。また、ペダル２６Ｃは、下部走行体１を操作するための一対のペダルであり、運転席の足下に設けられる。
【００３６】
この操作装置２６は、パイロットライン２５を通じて供給される油圧（１次側の油圧）を運転者の操作量に応じた油圧（２次側の油圧）に変換して出力する。操作装置２６から出力される２次側の油圧は、油圧ライン２７を通じてコントロールバルブ１７に供給されるとともに、圧力センサ２９によって検出される。
【００３７】
レバー２６Ａ及び２６Ｂとペダル２６Ｃの各々が操作されると、油圧ライン２７を通じてコントロールバルブ１７が駆動され、これにより、油圧モータ１Ａ、１Ｂ、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９内の油圧が制御されることによって、下部走行体１、ブーム４、アーム５、及びバケット６が駆動される。
【００３８】
なお、油圧ライン２７は、油圧モータ１Ａ及び１Ｂを操作するために１本ずつ（すなわち合計２本）、ブームシリンダ７、アームシリンダ８、及びバケットシリンダをそれぞれ操作するために２本ずつ（すなわち合計６本）設けられるため、実際には全部で８本あるが、説明の便宜上、１本にまとめて表す。
【００３９】
レバー操作検出部としての圧力センサ２９では、レバー２６Ａの操作による、油圧ライン２８内の油圧の変化が圧力センサ２９で検出される。圧力センサ２９は、油圧ライン２８内の油圧を表す電気信号を出力する。この電気信号は、コントローラ３０に入力される。これにより、レバー２６Ａの操作量を的確に把握することができる。また、本実施の形態では、レバー操作検出部としての圧力センサを用いたが、レバー２６Ａの操作量をそのまま電気信号で読み取るセンサを用いてもよい。
【００４０】
傾斜センサ３３は、建設機械の傾斜角を検出するためのセンサであり、例えば、傾斜による液面変化を静電容量変化として検出するセンサや、建設機械の前後方向及び左右方向を感応軸とする直交する二つの加速度センサモジュールを備えたセンサ等があり、上部旋回体３に搭載され、傾斜角を表す電気信号を旋回駆動制御装置４０の主制御部８０に対して出力する。
【００４１】
「コントローラ３０」
コントローラ３０は、本実施の形態の建設機械の駆動制御を行う制御装置であり、速度指令変換部３１、駆動制御装置３２、及び旋回駆動制御装置４０を含む。このコントローラ３０は、ＣＰＵ(Central Processing Unit)及び内部メモリを含む演算処理装置で構成され、速度指令変換部３１、駆動制御装置３２、及び旋回駆動制御装置４０は、コントローラ３０のＣＰＵが内部メモリに格納される駆動制御用のプログラムを実行することにより、
実現される装置である。
【００４２】
速度指令変換部３１は、圧力センサ２９から入力される信号を速度指令に変換する演算処理部である。これにより、レバー２６Ａの操作量は、旋回用電動機２１を回転駆動させるための速度指令(rad/s)に変換される。この速度指令は、駆動制御装置３２及び旋回駆動制御装置４０に入力される。なお、この速度指令変換部３１で用いる変換特性については、図４を用いて説明する。
【００４３】
ここで、本明細書及び特許請求の範囲では、運転者が操作装置２６のレバー２６Ａを中立点より操作して上部旋回体３を旋回させようとする方向（すなわち、操作装置２６に入力される旋回方向）を「旋回操作方向」と称す。
【００４４】
駆動制御装置３２は、電動発電機１２の運転制御（力行運転又は回生運転の切り替え）、及び、バッテリ１９の充放電制御を行うための制御装置である。この駆動制御装置３２は、エンジン１１の負荷の状態とバッテリ１９の充電状態に応じて、電動発電機１２の力行運転と回生運転を切り替える。駆動制御装置３２は、電動発電機１２の力行運転と回生運転を切り替えることにより、インバータ１８を介してバッテリ１９の充放電制御を行う。
【００４５】
「操作量／速度指令の変換特性」
図４は、本実施の形態の建設機械の速度指令変換部３１において操作レバー２６Ａの操作量を速度指令（上部旋回体３を旋回させるために旋回用電動機２１を回転させるための速度指令）に変換する変換特性を示す図である。この変換特性は、操作レバー２６Ａの操作量に応じて、不感帯領域、零速度指令領域（左旋回用及び右旋回用）、左方向旋回駆動領域、及び右方向旋回駆動領域の５つの領域に区分される。
【００４６】
ここで、本実施の形態の建設機械の制御系では、左旋回を表す値を正の値で表し、右旋回を表す値を負の値で表すこととする。このため、上部旋回体３を左方向に旋回させるための速度指令の値が正となり、右方向に旋回させるための速度指令の値が負となる。
【００４７】
「不感帯領域」
この変換特性に示すように、不感帯領域は、レバー２６Ａの中立点付近に設けられている。この不感帯領域では、速度指令変換部３１から速度指令は出力されず、旋回駆動制御装置４０による旋回用電動機２１の駆動制御は行われない。また、不感帯領域では、メカニカルブレーキ２３によって旋回用電動機２１が機械的に停止された状態となる。
【００４８】
従って、レバー２６Ａの操作量が不感帯領域内にある間は、メカニカルブレーキ２３によって旋回用電動機２１が機械的に停止され、これにより、上部旋回体３が機械的に停止された状態となる。
【００４９】
「零速度指令領域」
零速度指令領域は、レバー２６Ａの操作方向における不感帯領域の両外側に設けられている。この零速度指令領域は、不感帯領域における上部旋回体３の停止状態と、左右方向の旋回駆動領域における旋回状態とを切り替える際に操作性を良くするために設けられる緩衝領域である。
【００５０】
操作レバー２６Ａの操作量がこの零速度指令領域の範囲内にあるときは、速度指令変換部３１から零速度指令が出力され、メカニカルブレーキ２３は解除された状態となる。
【００５１】
ここで、零速度指令とは、上部旋回体３の旋回速度を零にするために、旋回用電動機２１の回転軸２１Ａの回転速度を零にするための速度指令であり、後述するＰＩ(Proportional Integral)制御では、回転軸２１Ａの回転速度を零に近づけるための目標値として用いられる。
【００５２】
なお、メカニカルブレーキ２３の制動（オン）／解除（オフ）の切り替えは、不感帯領域と零速度指令領域の境界においてコントローラ３０内の旋回駆動制御装置４０によって行われる。
【００５３】
具体的には、操作レバー２６Ａの操作量が不感帯領域から零速度指令領域に移行した場合、旋回駆動制御装置４０は、即座にメカニカルブレーキ２３に対して解除（オフ）信号を出力する。
【００５４】
従って、平坦地では、レバー２６Ａの操作量が零速度指令領域内にある間は、メカニカルブレーキ２３は解除され、零速度指令により、旋回用電動機２１の回転軸２１Ａは停止状態に保持される。これにより、平坦地では、上部旋回体３は旋回駆動されずに停止状態に保持される。
【００５５】
一方で、操作レバー２６Ａの操作量が左（右）方向旋回駆動領域から零速度指令領域を経て不感帯領域に移行する場合、旋回駆動制御装置４０は、即座にメカニカルブレーキ２３に対して制動（オン）信号を出力することなく、旋回用電動機２１の回転軸２１Ａの回転速度が継続的に零速度検出閾値（ほぼ零と見なせる値であり、レゾルバ２２の検出精度に応じて設定される。）以下となる時間（以下、「零速度継続時間」とする。）が継続時間閾値を超え、且つ、操作レバー２６Ａの操作量が不感帯領域に留まる時間（以下、「不感帯領域滞留時間」とする。）が滞留時間閾値を超えた場合に、上部旋回体３の旋回が完全に停止したものと判定して（以下、「完全停止判定」とする。）、メカニカルブレーキ２３に対して制動（オン）信号を出力する。
【００５６】
従って、操作レバー２６Ａの操作量が不感帯領域にある場合であっても、完全停止判定が行われない限りメカニカルブレーキ２３は解除されたままであり、零速度指令による回転軸２１Ａの停止が継続されることとなる。
【００５７】
「左方向旋回駆動領域」
左方向旋回駆動領域は、上部旋回体３を左方向に旋回させるための速度指令が速度指令変換部３１から出力される領域である。
【００５８】
この領域内では、レバー２６Ａの操作量に応じて、速度指令の絶対値が増大するように設定されている。具体的には、図３において速度指令が（＋）の方向へ増大する。平坦地では、この速度指令に基づいて旋回駆動制御装置４０で駆動指令が演算され、この駆動指令によって旋回用電動機２１が駆動され、この結果、上部旋回体３が左方向に旋回駆動される。なお、図４中の速度指令の絶対値は、レバー２６Ａの操作量が一定の範囲を超えると一定値となっているが、これは、上部旋回体３の旋回速度を予め定められた値以下に制限するために、速度指令値の絶対値を制限していることを示している。
【００５９】
なお、上部旋回体３の旋回速度をある一定以下に制限するために、左方向旋回駆動領域における速度指令値は、絶対値が所定の値で制限される。
【００６０】
「右方向旋回駆動領域」
右方向旋回駆動領域は、上部旋回体３を右方向に旋回させるための速度指令が速度指令変換部３１から出力される領域である。
【００６１】
この領域内では、レバー２６Ａの操作量に応じて、速度指令の絶対値が増大するように設定されている。具体的には、図３において速度指令が（−）の方向へ増大する。平坦地では、この速度指令に基づいて旋回駆動制御装置４０で駆動指令が演算され、この駆動指令によって旋回用電動機２１が駆動され、この結果、上部旋回体３が右方向に旋回駆動される。
【００６２】
なお、左方向旋回駆動領域と同様に、右方向旋回駆動領域における速度指令値は、絶対値が所定の値で制限される。
【００６３】
図５は、本実施の形態の建設機械における旋回制御の各種モード間の遷移を説明するための図であり、その旋回制御は、停止（ブレーキ）モード、起動モード、旋回モード、及び停止（保持制御）モードの四つのモードで構成される。
【００６４】
停止（ブレーキ）モードは、メカニカルブレーキ２３によって旋回停止状態が維持されるモードであり、操作レバー２６Ａの操作量が不感帯領域から零速度指令領域に移行すると起動モードに遷移する。
【００６５】
起動モードは、旋回用電動機２１が零速度指令により制御されて旋回停止状態が維持されるモードであり、操作レバー２６Ａの操作量が零速度指令領域から不感帯領域に移行すると停止（ブレーキ）モードに遷移し、操作レバー２６Ａの操作量が零速度指令領域から左（右）方向旋回駆動領域に移行すると旋回モードに遷移する。
【００６６】
旋回モードは、旋回用電動機２１が速度指令により制御されて旋回が行われるモードであり、操作レバー２６Ａの操作量が左（右）方向旋回駆動領域から零速度指令領域に移行すると停止（保持制御）モードに遷移する。
【００６７】
停止（保持制御）モードは、旋回用電動機２１が零速度指令により制御されて旋回停止状態が維持されるモードであり、上部旋回体３の旋回が完全に停止したか否かの判定が開始されるモードである。停止（保持制御）モードは、完全停止判定が行われる前に操作レバー２６Ａの操作量が零速度指令領域から左（右）方向旋回駆動領域に移行すると旋回モードに遷移し、完全停止判定が行われると停止（ブレーキ）モードに遷移する。
【００６８】
「旋回駆動制御装置４０」
図６は、本実施の形態の旋回駆動制御装置４０の構成を示す制御ブロック図である。
【００６９】
旋回駆動制御装置４０は、インバータ２０を介して旋回用電動機２１の駆動制御を行うための制御装置であり、旋回用電動機２１を駆動するための駆動指令を生成する駆動指令生成部５０、駆動指令を補正する駆動指令補正部６０、建設機械が平坦地にあるか否かを判定する平坦地判定部７０、駆動指令補正部６０の作動を中止させる補正中止部７１、及び主制御部８０を含む。
【００７０】
駆動指令生成部５０には、レバー２６Ａの操作量に応じて速度指令変換部３１から出力される速度指令が入力され、この駆動指令生成部５０は速度指令に基づき駆動指令を生成する。駆動指令生成部５０から出力される駆動指令はインバータ２０に入力され、このインバータ２０によって旋回用電動機２１がＰＷＭ制御信号により交流駆動される。
【００７１】
駆動指令補正部６０は、旋回用電動機２１の駆動制御に際して、運転者によって指定される旋回操作方向と上部旋回体３の旋回方向が異なる場合には、旋回用電動機２１を駆動するための駆動指令を補正する。
【００７２】
平坦地判定部７０は、圧力センサ２９及び傾斜センサ３３の出力を受けて、上部旋回体３が旋回していない段階で、建設機械が平坦地（作業機構の自重による旋回が生じない位置）にあるか傾斜地（作業機構の自重による旋回が生じる位置）にあるかを判定し、判定結果を補正中止部７１に出力する。
【００７３】
補正中止部７１は、平坦地判定部７０から平坦地であるとの判定結果を受けた場合に、主制御部８０に制御信号を出力し、リレー６４及び６６の双方を開放させＰＩ制御部６３の出力を遮断させることで、駆動指令補正６０による補正が行われるのを中止する。
【００７４】
主制御部８０は、旋回駆動制御装置４０の制御処理に必要な周辺処理を行う制御部である。具体的な処理内容については、関連箇所においてその都度説明する。
【００７５】
「駆動指令生成部５０」
駆動指令生成部５０は、減算器５１、ＰＩ制御部５２、トルク制限部５３、トルク制限部５４、減算器５５、ＰＩ制御部５６、電流変換部５７、及び旋回動作検出部５８を含む。この駆動指令生成部５０の減算器５１には、レバー２６Ａの操作量に応じた旋回駆動用の速度指令(rad/s)が入力される。
【００７６】
減算器５１は、レバー２６Ａの操作量に応じた速度指令の値（以下、速度指令値）から、旋回動作検出部５８によって検出される旋回用電動機２１の回転速度(rad/s)を減算して偏差を出力する。この偏差は、後述するＰＩ制御部５２において、旋回用電動機２１の回転速度を速度指令値（目標値）に近づけるためのＰＩ制御に用いられる。
【００７７】
ＰＩ制御部５２は、減算器５１から入力される偏差に基づき、旋回用電動機２１の回転速度を速度指令値（目標値）に近づけるように（すなわち、この偏差を小さくするように）ＰＩ制御を行い、そのために必要なトルク電流指令を演算する。生成されたトルク電流指令は、トルク制限部５３に入力される。
【００７８】
トルク制限部５３は、レバー２６Ａの操作量に応じてトルク電流指令の値（以下、トルク電流指令値）を制限する処理を行う。この制限処理は、レバー２６Ａの操作量に応じてトルク電流指令値が緩やかに増大するようにトルク電流指令値を制限する制限特性に基づいて行われる。このようなトルク電流指令値の制限は、ＰＩ制御部５２によって演算されるトルク電流指令値が急激に増大すると制御性が悪化するため、これを抑制するために行われる。
【００７９】
この制限特性は、レバー２６Ａの操作量の増大に伴ってトルク電流指令値を緩やかに増大させる特性を有し、上部旋回体３の左方向及び右方向の双方向のトルク電流指令値を制限するための特性を有するものである。制限特性を表すデータは、主制御部８０の内部メモリに格納されており、トルク制限部５３によって読み出される。
【００８０】
トルク制限部５４は、後述する加算器６８から入力されるトルク電流指令によって生じるトルクが旋回用電動機２１の許容最大トルク値以下となるように、加算器６８から入力されるトルク電流指令値を制限する。このトルク電流指令値の制限は、トルク制限部５３と同様に、上部旋回体３の左方向及び右方向の双方向の回転に対して行われる。
【００８１】
ここで、トルク制限部５４においてトルク電流指令値を制限するための上限値（左旋回用の最大値）及び下限値（右旋回用の最小値）は、このトルク制限部５４によってトルク電流指令値の制限が行われた場合であっても、傾斜地で、ブーム４、アーム５、及びブーム６が伸張されて上部旋回体３の慣性モーメントが大きい状態において、ブーム４、アーム５、及びブーム６を斜面の上方に旋回させるために必要十分な駆動トルクを発生できるような値に設定されている。なお、トルク電流指令値を制限するための特性を表すデータは、主制御部８０の内部メモリに格納されており、トルク制限部５４によって読み出される。
【００８２】
減算器５５は、トルク制限部５４から入力されるトルク電流指令値から、電流変換部５７の出力値を減算して得る偏差を出力する。この偏差は、後述するＰＩ制御部５６及び電流変換部５７を含むフィードバックループにおいて、電流変換部５７から出力される旋回用電動機２１の駆動トルクに相当するトルク電流指令値を、トルク制限部５４を介して入力されるトルク電流指令値（目標値）に近づけるためのＰＩ制御に用いられる。
【００８３】
ＰＩ制御部５６は、減算器５５から入力される偏差に基づき、この偏差を小さくするようにＰＩ制御を行い、インバータ２０に送る最終的な駆動指令となるトルク電流指令を生成する。インバータ２０は、ＰＩ制御部５６から入力されるトルク電流指令に基づき、旋回用電動機２１をＰＷＭ駆動する。
【００８４】
電流変換部５７は、旋回用電動機２１のモータ電流を検出し、これを相当するトルク電流指令値に変換し、減算器５５に入力する。
【００８５】
旋回動作検出部５８は、レゾルバ２２によって検出される旋回用電動機２１の回転位置の変化（すなわち上部旋回体３の旋回）を検出するとともに、回転位置の時間的な変化から旋回用電動機２１の回転速度を微分演算によって導出する。導出された回転速度を表すデータは、減算器５１及び駆動指令補正部６０に入力される。
【００８６】
このような構成の駆動指令生成部５０において、速度指令変換部３１から入力される速度指令に基づき、旋回用電動機２１を駆動するためのトルク電流指令が生成され、平坦地では、上部旋回体３が所望の位置まで旋回される。このような旋回動作は、平坦地では油圧駆動の建設機械と同様の操作手法により、同様の動作が実現される。
【００８７】
ところで、上述のように、建設機械が傾斜地にある場合には、慣性モーメントが大きいと上部旋回体３が旋回する可能性がある。
【００８８】
しかしながら、本実施の形態の旋回駆動制御装置では、駆動指令補正部６０によってトルク電流指令を補正するため、このような旋回操作方向とは逆方向の旋回を減じることができる。以下、駆動指令補正部６０について説明する。
【００８９】
「駆動指令補正部６０」
駆動指令補正部６０は、補正用零速度指令生成部６１、減算器６２、ＰＩ制御部６３、リレー６４、トルク電流指令修正部６５、リレー６６、トルク電流指令修正部６７、及び加算器６８を含み、上述のような操作装置２６に入力される旋回操作方向とは逆方向の旋回が生じた場合に、これを減じるために旋回用電動機２１を駆動するためのトルク電流指令を補正する演算処理部である。
【００９０】
補正用零速度指令生成部６１は、補正用の零速度指令(rad/s)を出力する。この補正用の零速度指令は、駆動指令生成部５０で演算されるトルク電流指令が足りない場合に、このトルク電流指令を補正するための補正用のトルク電流指令（以下、補正用トルク電流指令）を生成するための速度指令である。補正用零速度指令生成部６１は、レバー２６Ａの操作量が零速度指令領域、左方向旋回駆動領域、及び右方向旋回駆動領域にある間は、常に補正用の零速度指令を出力する。
【００９１】
減算器６２は、補正用零速度指令生成部６１から入力される補正用の零速度指令の値（以下、補正用零速度指令値）から回転速度の値（以下、回転速度値）を減算する。減算によって得られる偏差は、ＰＩ制御部６３に入力される。
【００９２】
ＰＩ制御部６３は、減算器６２から入力される偏差に基づき、この偏差を小さくするように（すなわち、補正用零速度指令生成部６１から入力される補正用零速度指令値を目標値として回転速度を零に近づけるように）ＰＩ制御を行い、駆動指令生成部５０によって生成されるトルク電流指令値を補正するための補正用トルク電流指令値を生成する。
【００９３】
ここで、ＰＩ制御部６３の制御ゲインは、ＰＩ制御部５２の制御ゲインに比べて大きく設定される。ＰＩ制御部５２は、旋回用電動機２１を駆動するためのトルク電流指令値を生成する駆動指令生成部５０に含まれるため、制御ゲイン（比例ゲイン及び／又は積分ゲイン）をあまり大きくすると、オーバーシュートの原因になる可能性があるため好ましくない。
【００９４】
しかしながら、ＰＩ制御部６３は、駆動指令生成部５０に送るための補正用トルク電流指令値を演算するため、制御ゲイン（比例ゲイン及び／又は積分ゲイン）を大きくしてもオーバーシュートの原因にはなりにくく、逆方向の旋回動作を迅速に抑制することができる。このため、例えば、ＰＩ制御部５２に対して、ＰＩ制御部６３の比例ゲインを４倍程度に、かつ、積分ゲインを１０倍程度に設定してもよい。
【００９５】
リレー６４は、操作レバー２６Ａによって左旋回が指定された場合に閉成され、これによりトルク電流指令修正部６５が選択される。このリレー６４の開閉制御は、主制御部８０によって行われる。
【００９６】
トルク電流指令修正部６５は、旋回操作方向（左旋回）と上部旋回体３の旋回方向の異同に基づき、必要に応じてＰＩ制御部６３から送られる補正用トルク電流指令値を修正する修正処理を行う。この修正処理では、図７に示す特性を用いる。なお、上部旋回体３の旋回方向は、旋回用電動機２１の回転方向より得られる。
【００９７】
図７は、本実施の形態の旋回駆動制御装置におけるトルク電流指令修正部６５及び６７の入出力特性を示す図であり、（ａ）は左旋回用の修正特性、（ｂ）は右旋回用の修正特性を表す。
【００９８】
ここで、図７（ａ）及び（ｂ）の横軸は、ＰＩ制御部６３からリレー６４及び６６を介してトルク電流指令修正部６５及び６７に入力される補正用トルク電流指令値の値を表す。この入力値（補正用トルク電流指令値）は、減算器６２において補正用零速度指令値から回転速度値を減算して得られる偏差に基づいてＰＩ制御部６３で演算されるため、上部旋回体３が左方向に旋回している場合に負の値をとる。これは、左旋回を表す回転速度は正の値であるが、減算器６２で補正用零速度指令値から減算されて符号が反転して負の値になり、さらにＰＩ制御部６３で右方向への駆動トルクを発生させるために負の値を有する補正用トルク電流指令値を生成するからである。
【００９９】
同様に、トルク電流指令修正部６５及び６７の入力値は、上部旋回体３が右方向に旋回している場合に正の値をとる。これは、右旋回を表す回転速度は負の値であるが、減算器６２で補正用零速度指令値から減算されて符号が反転して正の値になり、さらにＰＩ制御部６３で左方向への駆動トルクを発生させるために正の値を有する補正用トルク電流指令値を生成するからである。
【０１００】
このため、図７（ａ）及び（ｂ）では、トルク電流指令修正部６５及び６７の入力値を表す横軸が負の場合が上部旋回体３の左方向の旋回に対応し、横軸が正の場合が上部旋回体３の右方向の旋回に対応する。
【０１０１】
また、図７（ａ）、（ｂ）の縦軸は、トルク電流指令修正部６５及び６７から出力される修正後の補正用トルク電流指令値を表し、図４と同様に、上部旋回体３を左旋回方向へ旋回させるための補正用トルク電流指令値を正の値で表し、右旋回方向へ旋回させるための補正用トルク電流指令値を負の値で表す。
【０１０２】
なお、図７（ａ）及び（ｂ）の特性を表すデータは、主制御部８０の内部メモリに格納されており、トルク電流指令修正部６５及び６７によって読み出される。
【０１０３】
図７（ａ）に示すように、左旋回用の修正特性は、上部旋回体３が左方向に旋回している際には（修正特性の縦軸より左側の領域では）出力値が零となる特性を有する。また、上部旋回体３が右方向に旋回している際には（修正特性の縦軸より右側の領域では）入出力値の比（出力値／入力値）が「１」になる特性を有する。
【０１０４】
レバー２６Ａによって左方向の旋回操作が行われているときに、上部旋回体３が左方向に旋回しているときは、駆動指令生成部５０の内部で生成されるトルク電流指令だけで十分であり、補正用トルク電流指令値は不要である。
【０１０５】
このため、トルク電流指令修正部６５で用いる入出力特性は、図７（ａ）に示すように、入力値が（左旋回を表す）負の値である場合は、ＰＩ制御部６３から入力される補正用トルク電流指令値を零にする特性となっている。トルク電流指令修正部６５は、この特性を用いて、旋回操作方向（左旋回）と上部旋回体３の旋回方向が同一の場合は、ＰＩ制御部６３で演算される補正用トルク電流指令を零に修正する。
【０１０６】
一方、レバー２６Ａによって左方向の旋回操作が行われているときに、上部旋回体３が右方向に逆旋回しているときは、駆動指令生成部５０の内部で生成されるトルク電流指令だけでは不十分であるため、右方向（逆方向）への旋回動作を減じるために、ＰＩ制御部６３で演算される補正用トルク電流指令を駆動指令生成部５０に送る必要がある。
【０１０７】
このため、トルク電流指令修正部６５で用いる入出力特性は、図７（ａ）に示すように、入力値が（右旋回を表す）正の値である場合は、補正用トルク電流指令値を出力するために、入力値に対する出力値の比（出力値／入力値）が「１」の特性となっている。これにより、ＰＩ制御部６３から入力される補正用トルク電流指令値と等しい値の補正用トルク電流指令値がトルク電流指令修正部６５から出力される。なお、ここでは入出力比が「１」の場合について説明するが、この入出力比は零（０）以外の値であれば、制御系内のゲイン等に応じて任意に設定することができる値である。
【０１０８】
トルク電流指令修正部６５は、この特性を用いて、旋回操作方向（左旋回）と上部旋回体３の旋回方向が異なる場合は、ＰＩ制御部６３から入力される補正用トルク電流指令値と等しい値の補正用トルク電流指令値を駆動指令生成部５０の加算器６８に送る。
【０１０９】
なお、旋回操作方向と旋回用電動機２１の回転方向の異同の判定は、主制御部８０によって行われる。
【０１１０】
リレー６６は、操作レバー２６Ａによって右旋回が指定された場合に閉成され、これによりトルク電流指令修正部６７が選択される。このリレー６６の開閉制御は、主制御部８０によって行われる。
【０１１１】
トルク電流指令修正部６７は、旋回操作方向（右旋回）と上部旋回体３の旋回方向の異同に基づき、必要に応じてＰＩ制御部６３から入力される補正用トルク電流指令値を修正する修正処理を行う。この修正処理では、図７（ｂ）に示す特性を用いる。なお、上部旋回体３の旋回方向は、レゾルバ２２の検出値により得られる。
【０１１２】
図７（ｂ）に示すように、右旋回用の修正特性は、上部旋回体３が左方向に旋回している際には（修正特性の縦軸より左側の領域では）入出力値の比（出力値／入力値）が「１」になる特性を有する。また、上部旋回体３が右方向に旋回している際には（修正特性の縦軸より右側の領域では）出力値が零となる特性を有する。
【０１１３】
修正処理の内容は、左右の方向が異なるだけでトルク電流指令修正部６５と基本的に同一である。トルク電流指令修正部６７は、旋回操作方向（右旋回）と上部旋回体３の旋回方向が同一である場合は、駆動指令生成部５０の内部で生成されるトルク電流指令だけで十分であり、補正用トルク電流指令値は不要であるため、トルク電流指令修正部６７は、ＰＩ制御部６３で演算される補正用トルク電流指令を零に修正する。
【０１１４】
このため、トルク電流指令修正部６７で用いられる入出力特性は、図７（ｂ）に示すように、入力値が（右旋回を表す）正の値である場合は、ＰＩ制御部６３から入力される補正用トルク電流指令値を零にする特性を有する。
【０１１５】
一方、旋回操作方向（右旋回）と上部旋回体３の旋回方向が異なる場合は、駆動指令生成部５０の内部で生成されるトルク電流指令だけでは不十分であるため、左方向（逆方向）への旋回動作を減じるために、ＰＩ制御部６３で演算される補正用トルク電流指令を駆動指令生成部５０に送る必要がある。
【０１１６】
このため、トルク電流指令修正部６７で用いられる入出力特性は、図７（ｂ）に示すように、入力値が（左旋回を表す）負の値である場合は、補正用トルク電流指令値を出力するために、入力値に対する出力値の比（出力値／入力値）が「１」の特性となっている。これにより、ＰＩ制御部６３から入力される補正用トルク電流指令値と等しい値の補正用トルク電流指令値がトルク電流指令修正部６５から出力される。なお、ここでは入出力比が「１」の場合について説明するが、この入出力比は零（０）以外の値であれば、制御系内のゲイン等に応じて任意に設定することができる値である。
【０１１７】
トルク電流指令修正部６７は、この特性を用いて、ＰＩ制御部６３で演算される補正用トルク電流指令値と等しい値の補正用トルク電流指令値を駆動指令生成部５０の加算器６８に送る。
【０１１８】
なお、旋回操作方向と旋回用電動機２１の回転方向の異同の判定は、主制御部８０によって行われる。
【０１１９】
加算器６８は、旋回操作方向と上部旋回体３の旋回方向とが異なる場合にトルク電流指令修正部６５又はトルク電流指令修正部６７から入力される補正用トルク電流指令値と、トルク制限部５３から送られるトルク電流指令値とを加算する。この加算処理によって駆動指令生成部５０によって生成されるトルク電流指令が補正される。
【０１２０】
なお、リレー６４及び６６は、レバー２６Ａによって旋回方向が指定されることによって閉成されるリレーであり、旋回方向が指定されていない場合は開放される。
【０１２１】
「駆動指令補正部６０による補正が行われない場合の旋回操作（比較例）」
ここで、比較のために、駆動指令補正部６０による補正が行われない場合の旋回操作（すなわち、図４の変換特性による速度指令のみによる旋回動作）について説明する。
【０１２２】
平坦地において、停止状態からレバー２６Ａが左旋回方向に操作されて行くと、不感帯領域を越えて零速度指令領域に切り替わる際に、メカニカルブレーキ２３が解除されるとともに、速度指令変換部３１から出力される零速度指令が駆動指令生成部５０に入力される。零速度指令が入力されると、旋回用電動機２１の回転軸２１Ａが回転して旋回動作検出部５８から回転速度を表すデータが出力されて減算器５１から回転速度の偏差が出力されても、この回転速度の偏差を零にするように旋回用電動機２１が駆動制御され、回転軸２１Ａが停止状態に保持される。
【０１２３】
さらに、レバー２６Ａが操作されることにより、速度指令特性が零速度指令領域を越えて左旋回駆動領域に切り替わると、速度指令変換部３１から出力される速度指令に基づくトルク電流指令が駆動指令生成部５０から出力される。これにより、速度指令変換部３１から出力される速度指令を目標値とした駆動制御が行われ、旋回用電動機２１の回転軸２１Ａが駆動されて上部旋回体３が左方向に旋回する。
【０１２４】
また、平坦地で上部旋回体３が左方向に旋回している状態でレバー２６Ａの操作量を減じて行き、速度指令特性が左方向旋回駆動領域から零速度指令領域に切り替わると、零速度指令によって旋回用電動機２１の回転軸２１Ａが停止状態に保持される。
【０１２５】
さらに、レバー２６Ａの操作量を減じて行き、速度指令特性が零速度指令領域から不感帯領域に切り替わると、メカニカルブレーキ２３が掛かるとともに、速度指令変換部３１から駆動指令は出力されなくなり、駆動指令生成部５０は駆動制御を行わなくなる。これにより、旋回用電動機２１の回転軸２１Ａは機械的に停止された状態となる。
【０１２６】
具体的には、旋回駆動制御装置４０は、零速度継続時間が継続時間閾値を超え、且つ、不感帯領域滞留時間が滞留時間閾値を超えた場合に、完全停止判定を行い、メカニカルブレーキ２３を作動させるようにする。
【０１２７】
零速度継続時間が経過する前に回転軸２１Ａの回転速度が零速度検出閾値を上回った場合には、旋回駆動制御装置４０は、零速度継続時間のカウントをリセットし、操作レバー２６Ａの操作量が不感帯領域にあったとしてもメカニカルブレーキ２３を作動させることなく、駆動指令生成部５０による駆動制御を継続させる。
【０１２８】
また、不感帯領域滞留時間が経過する前に操作レバー２６Ａの操作量が不感帯領域から零速度指令領域へ推移した場合にも、旋回駆動制御装置４０は、不感帯領域滞留時間のカウントをリセットし、メカニカルブレーキ２３を作動させることなく、駆動指令生成部５０による駆動制御を継続させる。
【０１２９】
完全停止判定が行われると、旋回駆動制御装置４０は、メカニカルブレーキ２３に対して制動（オン）信号を出力し、メカニカルブレーキ２３を作動させるとともに、速度指令変換部３１からの駆動指令の出力を中止させ、且つ、駆動指令生成部５０による駆動制御を中止させる。
【０１３０】
なお、これら一連の動作は平坦地における右方向の旋回動作においても同様であるため、その説明は省略する。
【０１３１】
このように、平坦地では、上述のように運転者がレバー２６Ａに入力する旋回操作方向に応じた上部旋回体３の旋回駆動が可能である。
【０１３２】
また、傾斜地において、重量の大きいブーム４、アーム５、及びバケット６が斜面下方に向かう方向に上部旋回体３を旋回させる場合も、上述の平坦地の場合と同様に旋回を行うことができる。
【０１３３】
しかしながら、傾斜地において、重量の大きいブーム４、アーム５、及びバケット６が斜面上方に向かう方向に上部旋回体３を旋回させる場合は、速度指令によって旋回用電動機２１の回転軸２１Ａに生じる駆動トルクよりも、慣性モーメントによって上部旋回体３が逆方向に旋回するトルクの方が大きくなる場合がある。この場合には、重量の大きいブーム４、アーム５、及びバケット６が斜面下方に向かう方向に上部旋回体３が旋回してしまう。
【０１３４】
すなわち、傾斜地では、レバー２６Ａで左方向又は右方向への旋回操作を行い、操作量が零速度指令領域にある場合でも、旋回操作方向とは逆方向に旋回する場合がある。
【０１３５】
また、速度指令特性が左方向旋回領域又は右方向旋回領域にある場合でも、旋回用電動機２１の回転軸２１Ａに生じる駆動トルクよりも、慣性モーメントによって上部旋回体３が旋回するトルクの方が大きくなる場合がある。この場合には、上部旋回体３が旋回操作方向とは逆方向（ブーム４、アーム５、及びバケット６が斜面下方に向かう方向）に旋回してしまう。
【０１３６】
すなわち、傾斜地では、レバー２６Ａで左方向又は右方向への旋回操作を行い、操作量が左方向旋回領域又は右方向旋回領域にある場合でも、旋回操作方向とは逆方向に旋回する場合がある。
【０１３７】
ところが本実施の形態の旋回駆動制御装置を含む建設機械によれば、駆動指令補正部６０によって駆動指令の補正が行われるため、このような旋回操作方向とは逆方向への旋回を減じることができ、さらに動きだしを滑らかにすることができる。以下、その原理を説明する。
【０１３８】
「駆動指令補正部６０による補正が行われる場合の旋回動作」
次に、本実施の形態の旋回駆動制御装置を含む建設機械の平坦地及び傾斜地における旋回動作を説明する。駆動指令補正部６０による補正が行われると、比較のために説明した補正が行われない平坦地での旋回動作とは異なり、以下のように旋回操作方向とは逆方向への旋回が減じられる。
【０１３９】
傾斜地においても、慣性力の影響を受けない程度の緩やかな傾斜で旋回動作をさせる場合には、平坦地と同様に、レバー２６Ａの操作量に応じた左方向又は右方向への速度指令特性に基づき、駆動指令生成部５０でトルク電流指令が演算される。また、傾斜が緩やかであると、平坦地と同様に上部旋回体３を旋回させるための旋回用電動機２１の駆動トルクが不足することはなく、旋回操作方向とは逆方向への旋回は検出されない。このため、トルク電流指令修正部６５及びトルク電流指令修正部６７から出力される補正値は零であり、トルク電流値の補正は行われない。これにより、平坦地では図４に示す速度指令特性に応じた旋回動作が行われる。
【０１４０】
これと同様に、傾斜地において、重量の大きいブーム４、アーム５、及びバケット６が斜面下方に向かう方向に上部旋回体３を旋回させる場合も、平坦地の場合と同様に上部旋回体３を旋回させるための旋回用電動機２１の駆動トルクが不足することはなく、旋回操作方向とは逆方向への旋回は検出されないため、旋回操作方向と同一の方向に旋回を行うことができる。
【０１４１】
次に、傾斜地において、重量の大きいブーム４、アーム５、及びバケット６が左方向の旋回を行うことで斜面上方に向かう方向に上部旋回体を旋回させる際の動作について説明する。
【０１４２】
運転者によるレバー２６Ａの操作により左旋回が指定されると、レバー２６Ａの操作量が図４に示す零速度指令領域に入ってメカニカルブレーキ２３が解除される。この状態で、旋回動作検出部５８によって右方向（逆方向）の旋回が検出されると、減算器６２から回転速度の偏差（正の値）が出力され、この偏差に基づいてＰＩ制御部６３で正の値を有する補正用トルク電流指令値が演算される。この補正用トルク電流指令値は、トルク電流指令修正部６５に入力され、この入力値と等しい値を有する補正用トルク電流指令値がトルク電流指令修正部６５から出力され、加算器６８においてトルク制限部５３から出力されるトルク電流指令値（左旋回用の正の値を有する）と加算される。
【０１４３】
ここで、上部旋回体３の慣性力によって右方向（逆方向）へ動き出す際には、減算器６２から出力される偏差は増大する。このため、トルク電流指令修正部６５から出力される出力値も右方向（逆方向）への動きだしの際には増大し、トルク制限部５３から出力されるトルク電流指令値も増大する（図７（ａ））。そして、旋回用電動機２１の駆動トルクが増大すると、上部旋回体３を左方向（正方向）へ旋回させようとする力が大きくなるため、上部旋回体３の右方向（逆方向）への旋回速度は低下し始める。これにより、減算器６２からの偏差は徐々に減少し、トルク電流指令修正部６５から出力される補正用トルク電流指令値も徐々に小さくなる。このようにして右方向（逆方向）への旋回動作が減じられる。
【０１４４】
なお、逆方向への旋回が停止するのは、旋回用電動機２１の駆動軸に発生する駆動トルクと上部旋回体３の重力が吊り合うときである。この吊り合いの位置は、傾斜角や上部旋回体３の慣性モーメントによって決まるため、レバー２６Ａの操作量が零速度指令領域内にあるときに吊り合いが取れる場合もあれば、レバー２６Ａの操作量がさらに増して左方向旋回駆動領域に入ってから吊り合いが取れる場合もある。この吊り合いの位置にレバー２６Ａの操作量が到達するまでの間は、駆動指令補正部６０で生成される補正用トルク電流指令値によって逆方向の旋回が減じられるため、運転者がレバー２６Ａの操作量を増やすことにより、滑らかに左方向への旋回動作を行うことができる。
【０１４５】
その後、上部旋回体３が左方向（正方向）へ旋回すると、旋回駆動制御装置４０においては駆動指令補正部６０による補正処理は行われず、平坦地と同様の処理が行われる。
【０１４６】
なお、傾斜地において、重量の大きいブーム４、アーム５、及びバケット６が斜面上方に向かう方向に上部旋回体３を旋回させるために、右方向の旋回を行う場合は、上述の動作説明において左右を入れ替えた内容となるため、省略する。
【０１４７】
以上より、本実施の形態の旋回駆動制御装置を含む建設機械によれば、旋回操作方向とは逆方向の上部旋回体３の旋回が検出されても、駆動指令補正部６０で生成される補正用トルク電流指令値によって旋回用電動機２１の駆動トルクが補われるため、傾斜地でブーム４等の重量物が斜面上方に移動するように上部旋回体３を旋回させようとした場合に、上部旋回体３の慣性モーメントが大きくても、旋回操作方向とは逆方向への旋回を減じることができる。これにより、動き出しの滑らかな旋回動作を実現できる旋回駆動制御装置及び建設機械を提供することができる。
【０１４８】
なお、本実施の形態のように駆動指令補正部６０を備えることなく、ＰＩ制御部５２又は５６におけるＰＩ制御のゲインを増大させることによって旋回操作方向とは逆方向の旋回動作を減じる手法も考えられる。しかしながら、このような手法では、増大されたゲインを用いたＰＩ制御により、速度指令（運転者の入力）に基づいてトルク電流指令値が演算されることになるため、ＰＩ制御におけるオーバーシュートが生じ、トルク電流指令値が目標値に収束しにくくなり、これにより滑らかな旋回動作が実現しにくくなるという課題がある。
【０１４９】
これに対して、本実施の形態の旋回駆動制御装置を含む建設機械によれば、上述のように、駆動指令生成部５０におけるＰＩ制御のゲインを増大させることなく、駆動指令補正部６０で演算される補正用トルク電流指令値によって旋回操作方向とは逆方向の旋回動作が減じられるため、動き出しの滑らかな旋回動作と良好な乗り心地を提供することができる。
【０１５０】
また、旋回操作方向と上部旋回体３の旋回方向とが異なる場合に常に駆動指令補正６０による補正を行うこととすると、駆動指令補正６０は、外力の影響等により旋回操作方向と上部旋回体３の旋回方向とが相反する状態が生じた場合にも、その逆方向への旋回を減ずるための旋回操作方向へのトルクを追加的に発生させ、傾斜地の場合に比べて作業機構の自重による旋回が生じない平坦地においては、上部旋回体３をその旋回操作方向に旋回させ過ぎてしまう場合がある。
【０１５１】
これに対して、本実施の形態の旋回駆動制御装置を含む建設機械では、旋回駆動制御装置４０の平坦地判定部７０が傾斜センサ３３の出力に基づいて建設機械が平坦地（作業機構の自重による旋回が生じない位置）にあるか傾斜地（作業機構の自重による旋回が生じる位置）にあるかを判定し、平坦地にあると判定した場合に、補正中止部７１に制御信号を出力し主制御部８０を介してリレー６４及び６６の双方を開放させＰＩ制御部６３の出力を遮断させることで、駆動指令補正６０による補正が行われるのを中止する。
【０１５２】
なお、旋回駆動制御装置４０は、例えば、傾斜センサ３３が検出した傾斜角が所定角度（例えば、５°である。）以下である場合に、建設機械が平坦地にあると判定する。
【０１５３】
これにより、本実施の形態の旋回駆動制御装置を含む建設機械は、作業機構の自重による旋回が生じない位置において旋回操作方向と上部旋回体３の旋回方向とが相反する状態が生じた場合であっても、上部旋回体３をその旋回操作方向に過度に旋回させてしまうのを防止することができる。
【０１５４】
以上では、駆動指令補正部６０による補正の中止をリレー６４及び６６の双方の開放によるものとした形態について説明したが、これに代えて、ＰＩ制御部６３の出力側にＰＩ制御部６３の出力値と零値とを選択的に切り替える切替手段を設け、建設機械が平坦地にあると判定した場合に、ＰＩ制御部６３の出力値を常に零値とするようにしてもよいし、駆動指令補正部６０の出力側（加算器６８の手前側）にトルク電流指令修正部６５及びトルク電流指令修正部６７の出力値と零値とを選択的に切り替える切替手段を設け、建設機械が平坦地にあると判定した場合に、常に加算器６８に零値を出力するようにしてもよい。
【０１５５】
また、以上では、旋回用電動機２１がインバータ２０によってＰＷＭ駆動される交流モータであり、その回転速度を検出するために、レゾルバ２２及び旋回動作検出部５８を用いる形態について説明したが、旋回用電動機２１は直流モータであってもよい。この場合は、インバータ２０、レゾルバ２２及び旋回動作検出部５８が不要となり、回転速度としては直流モータのタコジェネレータで検出される値を用いればよい。
【０１５６】
また、以上では、駆動指令補正部６０が補正用零速度指令生成部６１を含み、補正用トルク電流指令値を演算するための補正用零速度指令が駆動指令補正部６０の内部で生成される形態について説明したが、駆動指令補正部６０が補正用零速度指令生成部６１を含まずに、駆動指令補正部６０の外部から補正用零速度指令が供給されるように構成されていてもよい。
【０１５７】
また、以上では、トルク電流指令の演算にＰＩ制御を用いる形態について説明したが、これに代えて、ロバスト制御、適応制御、比例制御、積分制御等を用いてもよい。
【０１５８】
また、以上では、ハイブリッド型の建設機械を用いて説明したが、旋回機構が電動化された建設機械であれば、本実施の形態の旋回駆動装置の適用対象は、バイブリッド型に限定されるものではない。
【０１５９】
以上、本発明の例示的な実施の形態の旋回駆動制御装置及びこれを用いた建設機械について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【０１６０】
【図１】本実施の形態の旋回駆動制御装置を含む建設機械を示す側面図である。
【図２】図１に示す建設機械が傾斜角θの傾斜地にある状態を示す図である。
【図３】本実施の形態の旋回駆動制御装置を含む建設機械の構成を表すブロック図である。
【図４】本実施の形態の建設機械の速度指令変換部において操作レバーの操作量を速度指令に変換する変換特性を示す図である。
【図５】本実施の形態の建設機械における旋回制御の各種モード間の遷移を説明するための図である。
【図６】本実施の形態の旋回駆動制御装置の構成を表す制御ブロック図である。
【図７】本実施の形態の旋回駆動制御装置におけるトルク電流指令修正部及びの入出力特性を示す図であり、（ａ）は左旋回用の修正特性、（ｂ）は右旋回用の修正特性を表す。
【符号の説明】
【０１６１】
１・・・下部走行体、１Ａ、１Ｂ・・・走行機構、２・・・旋回機構、３・・・上部旋回体、４・・・ブーム、５・・・アーム、６・・・バケット、７・・・ブームシリンダ、８・・・アームシリンダ、９・・・バケットシリンダ、１０・・・キャビン、１１・・・エンジン、１２・・・電動発電機、１３・・・減速機、１４・・・メインポンプ、１５・・・パイロットポンプ、１６・・・高圧油圧ライン、１７・・・コントロールバルブ、１８・・・インバータ、１９・・・バッテリ、２０・・・インバータ、２１・・・旋回用電動機、２３・・・メカニカルブレーキ、２４・・・旋回減速機、２５・・・パイロットライン、２６・・・操作装置、２６Ａ、２６Ｂ・・・レバー、２６Ｃ・・・ペダル、２７・・・油圧ライン、２８・・・油圧ライン、２９・・・圧力センサ、３０・・・コントローラ、３１・・・速度指令変換部、３２・・・駆動制御装置、３３・・・傾斜センサ、４０・・・旋回駆動制御装置、５０・・・駆動指令生成部、５１・・・減算器、５２・・・ＰＩ制御部、５３・・・トルク制限部、５４・・・トルク制限部、５５・・・減算器、５６・・・ＰＩ制御部、５７・・・電流変換部、５８・・・旋回動作検出部、６０・・・駆動指令補正部、６１・・・補正用零速度指令生成部、６２・・・減算器、６３・・・ＰＩ制御部、６４、６６・・・リレー、６５、６７・・・トルク電流指令修正部、６８・・・加算器、７０・・・平坦地判定部、７１・・・補正中止部、８０・・・主制御部
【図１】
2010138586.tif 000003
【図２】
2010138586.tif 000004
【図３】
2010138586.tif 000005
【図４】
2010138586.tif 000006
【図５】
2010138586.tif 000007
【図６】
2010138586.tif 000008
【図７】
2010138586.tif 000009