(57)【要約】      （修正有）【課題】複数の駆動ユニットを備えた鉄道車両において、機器の電力損失を低減しエネルギー効率を充分に高めることができるようにする。【解決手段】１車両または１編成の列車に設けられた複数の駆動ユニット３１と、該複数の駆動ユニットのそれぞれに対応して設けられた複数のユニット制御装置３２と、前記複数のユニット制御装置に対して制御情報を送信する主制御装置２０とを備えた鉄道車両の制御システムにおいて、主制御装置に出力演算装置２１と記憶装置２３とを設け、記憶装置には駆動ユニットの数および配置に関するデータおよび駆動ユニットの効率に関するデータを記憶し、出力演算装置は駆動ユニットの数、配置に関するデータおよび駆動ユニットの効率データに基づいて、作動させる駆動ユニットおよび各駆動ユニットのトルク出力を算出し、算出結果に基づいてトルク出力指令を対応する駆動ユニットへ送信するようにした。【選択図】図２
2014236547.tif 000002
【特許請求の範囲】
【請求項１】
１つの車両または１編成の列車に設けられた複数の駆動ユニットと、該複数の駆動ユニットのそれぞれに対応して設けられた複数のユニット制御装置と、前記複数のユニット制御装置に対して制御情報を送信する主制御装置と、を備えた鉄道車両の制御システムであって、
前記主制御装置は、出力演算装置と記憶装置とを備え、
前記記憶装置には、前記駆動ユニットの数および配置に関するデータおよび前記駆動ユニットの効率データが記憶されており、
前記出力演算装置は、前記記憶装置から読み出された駆動ユニットの数および配置に関するデータおよび効率データに基づいて、作動させる駆動ユニットを決定するとともに各駆動ユニットのトルク出力を算出し、算出結果に基づいてトルク出力指令を対応する駆動ユニットへ送信することを特徴とする鉄道車両の制御システム。
【請求項２】
前記主制御装置に対して加減速の指令を与えるための操作指令手段を備え、
前記出力演算装置は、前記操作指令手段からの加減速指令情報に応じて、必要な駆動力を算出し、該駆動力が得られるように、前記複数のユニット制御装置に対するトルク配分を決定することを特徴とする請求項１に記載の鉄道車両の制御システム。
【請求項３】
前記出力演算装置は、前記記憶装置から読み出された前記効率データに基づいて、車両または編成としてエネルギー効率が最大となるように前記トルク出力または前記トルク配分を決定することを特徴とする請求項１または２に記載の鉄道車両の制御システム。
【請求項４】
車両または列車の速度を検出可能な速度検出手段を備え、
前記出力演算装置は、前記速度検出手段からの速度情報に基づき、速度に応じて前記トルク配分を決定することを特徴とする請求項３に記載の鉄道車両の制御システム。
【請求項５】
１編成の列車を構成する車両ごとに設けられ積載重量を検出可能な荷重検出手段を備え、
前記記憶装置には、前記各車両の空車状態での車両重量データが記憶されており、
前記出力演算装置は、前記荷重検出手段からの積載重量情報と、前記記憶装置から読み出された空車状態の車両重量データとに基づいて、総重量の重い車両の駆動ユニットに対して優先的にトルクを配分することを特徴とする請求項１〜４のいずれかに記載の鉄道車両の制御システム。
【請求項６】
前記記憶装置には、列車の編成に関する編成データが記憶されており、
前記出力演算装置は、前記記憶装置から読み出された前記効率データおよび編成データに基づき、先頭車両からの順序を考慮して、各駆動ユニットへのトルク配分を決定することを特徴とする請求項１〜５のいずれかに記載の鉄道車両の制御システム。
【請求項７】
外部から運転制御モードを設定可能なモード設定手段を備え、
前記出力演算装置は、前記モード設定手段が、エネルギー効率の高い運転モードに設定されている場合に、前記記憶装置から読み出された駆動ユニットの数、配置に関するデータおよび効率データに基づく作動駆動ユニットの決定と、駆動ユニットごとのトルク出力の算出、を行うことを特徴とする請求項１〜６のいずれかに記載の鉄道車両の制御システム。
【請求項８】
１つの車両または１編成の列車に設けられた複数の駆動ユニットと、該複数の駆動ユニットのそれぞれに対応して設けられた複数のユニット制御装置と、出力演算手段と記憶装置とを有し前記複数のユニット制御装置に対して制御情報を送信する主制御装置と、車両ごとに設けられ積載重量を検出可能な荷重検出手段と、を備えた鉄道車両の制御方法であって、
前記記憶装置には、前記駆動ユニットの数、配置に関するデータおよび前記駆動ユニットの効率データ並びに各車両の空車状態での車両重量データを記憶しておき、
前記出力演算装置は、
前記荷重検出手段からの積載重量情報と、前記記憶装置から読み出された前記駆動ユニットの数、配置に関するデータおよび効率データ並びに車両重量データとに基づいて、前記複数の駆動ユニットに対するトルク配分を決定し、該決定した配分に応じて駆動ユニットごとのトルク出力を算出し、算出したトルク出力指令を対応する駆動ユニットへ送信するとともに、
前記各駆動ユニットへのトルク出力指令を履歴情報として前記記憶装置に記憶し、前記トルク配分の決定を行う際に、前記記憶装置の履歴情報を参照して、各駆動ユニットの負荷が時間的に平均化されるようにトルク配分を決定することを特徴とする鉄道車両の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鉄道車両の制御システムおよび制御方法に関し、特に、１車両または１編成の列車に、モータなどからなる複数の駆動ユニットを備えた鉄道車両における駆動ユニットの制御装置および制御方法に関する。
【背景技術】
【０００２】
従来の鉄道車両においては、駆動ユニット（パワーユニット）が故障した場合に備えて、１車両に複数の駆動ユニットを設けたり、１編成の列車の複数の車両に駆動ユニットを設けたりしている。
また、従来、複数の駆動ユニットを設けた編成の列車では、主制御装置から複数の駆動ユニットに対して、一律にトルク指令出力を送信したり、あるいは各車両の重量（空車重量＋積載重量）に応じて、各車両の駆動ユニットにトルク指令出力を送信したりしていた。
【０００３】
具体的には、図１１に示すように、車両情報を格納した記憶装置２３を備え列車全体を制御する列車制御装置２０が１編成の列車の先頭車両等に設けられるとともに、各車両には積載重量を検出する荷重センサ３６が設けられ、列車制御装置２０に荷重センサ３６からの信号と運転席の運転操作指令器１１からノッチ信号および方向指令信号が入力される。
【０００４】
列車制御装置２０は、予め記憶装置２３に記憶されている各車両の重量情報と、各車両の荷重センサ３６からの信号とに基づいて、編成重量を算出する。そして、算出された編成重量と予め記憶装置２３に記憶されているモータの標準トルク出力および運転操作指令器１１からのノッチ信号に基づいて、ノッチ指令に対応した加速力が得られるような編成トルク出力を演算し、演算された編成トルク出力を駆動ユニット数で割って各ユニット当りのトルク出力を求め、そのトルク出力を各駆動ユニットの制御装置３２へ駆動力指令値として送信していた（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０２５４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、一般に、列車における駆動ユニットの引っ張り力（トルク）と列車速度との関係は、図３に示すようになっている。図３において、複数の楕円状の等高線は、エネルギー効率の高低を表しており、中心側ほどエネルギー効率が良好となる。つまり、比較的大きな引っ張り力を必要とする領域（重負荷状態）で駆動する方が、エネルギー効率が良好になるように設計されている。
しかしながら、通常の編成の列車では、重負荷状態で運転される時間の割合はそれほど高くない。例えば旅客車の場合、通勤時間帯以外は重負荷状態にはならない。そのため、複数の駆動ユニットに対して一律にトルク指令出力を送信する上記のような制御方式にあっては、エネルギー効率の低い軽負荷もしくは中負荷の状態で運転される時間が長くなり、システム全体としてのエネルギー効率が低下するという課題がある。
【０００７】
なお、特許文献１には、複数の駆動ユニットの最大駆動力の合計よりもその時点で必要とする駆動力が低い場合には、一部の駆動ユニットの稼働を停止させることで、ロスを低減し省エネ運転を行えるようにした発明が記載されている。しかし、特許文献１に記載されている発明は、各車両の積載重量を検出する重量センサを備えておらず、各車両の重量を考慮した駆動ユニットの制御を行っていないため、エネルギー効率を充分に高めることができない。
【０００８】
本発明は、上記のような事情に鑑みなされたもので、１車両または１編成の列車に複数の駆動ユニットを備えた鉄道車両において、車両または列車に要求される加減速性能を満足しながら、機器の電力損失を低減しエネルギー効率を充分に高めることができる制御システムおよび制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため本発明は、
１つの車両または１編成の列車に設けられた複数の駆動ユニットと、該複数の駆動ユニットのそれぞれに対応して設けられた複数のユニット制御装置と、前記複数のユニット制御装置に対して制御情報を送信する主制御装置と、を備えた鉄道車両の制御システムであって、
前記主制御装置は、出力演算装置と記憶装置とを備え、
前記記憶装置には、前記駆動ユニットの数および配置に関するデータおよび前記駆動ユニットの効率データが記憶されており、
前記出力演算装置は、前記記憶装置から読み出された駆動ユニットの数および配置に関するデータおよび効率データに基づいて、作動させる駆動ユニットを決定するとともに各駆動ユニットのトルク出力を算出し、算出結果に基づいてトルク出力指令を対応する駆動ユニットへ送信するようにした。
【００１０】
ここで、上記「トルク」には、列車加速時における加速トルクの他、列車減速時における制動トルクが含まれる。
上記した手段によれば、記憶装置に記憶された駆動ユニットの数および配置に関するデータおよび効率データに基づいて、作動させる駆動ユニットおよび各駆動ユニットのトルク出力を算出するので、駆動ユニットのエネルギー効率が良好となるように制御することができ、消費する電力を低減することができる。
【００１１】
また、望ましくは、前記主制御装置に対して加減速の指令を与えるための操作指令手段を備え、
前記出力演算装置は、前記操作指令手段からの加減速指令情報に応じて、必要な駆動力を算出し、該駆動力が得られるように、前記複数のユニット制御装置に対するトルク配分を決定するように構成する。
ここで、上記「トルク配分」には、出力トルクを「０」とすることも含まれる。
【００１２】
上記した手段によれば、操作指令手段からの加減速指令情報に応じて、必要な駆動力を算出し、複数のユニット制御装置に対するトルク配分を決定するので、エネルギー効率の低い領域で駆動ユニットが作動するのを回避することができ、列車全体としてのエネルギー効率を向上させることができる。また、車両または列車に要求される加減速性能が損なわれることもない。
また、この際に、出力演算装置は、記憶装置から読み出された前記効率データに基づいて、車両または編成としてエネルギー効率が最大となるようにトルク出力またはトルク配分を決定すると良い。
【００１３】
さらに、望ましくは、車両または列車の速度を検出可能な速度検出手段を備え、
前記出力演算装置は、前記速度検出手段からの速度情報に基づき、速度に応じて前記トルク配分を決定するように構成する。
上記した手段によれば、そのときの車両または列車の速度に応じて前記トルク配分を決定するので、列車全体としてのエネルギー効率をより適切に向上させることができる。
【００１４】
さらに、望ましくは、１編成の列車を構成する車両ごとに設けられ積載重量を検出可能な荷重検出手段を備え、
前記記憶装置には、前記各車両の空車状態での車両重量データが記憶されており、
前記出力演算装置は、前記荷重検出手段からの積載重量情報と、前記記憶装置から読み出された空車状態の車両重量データとに基づいて、総重量の重い車両の駆動ユニットに対して優先的にトルクを配分するように構成する。
これにより、総重量の重い車両の駆動ユニットに対して優先的にトルクを配分するので、車輪とレールとの間のすべりを減らすことができ、それによってエネルギー効率を向上させることができる。
【００１５】
また、望ましくは、前記記憶装置には、列車の編成に関する編成データが記憶されており、
前記出力演算装置は、前記記憶装置から読み出された前記効率データおよび重量データ並びに編成データに基づき、先頭車両からの順序を考慮して、各駆動ユニットへのトルク配分を決定するように構成する。
少ない数の駆動ユニットを作動させる場合、中央から後尾側にかけての車両の駆動ユニットを作動させた方が、車輪とレールとの間のすべりを減らすことができるので、先頭車両からの順序応じて各駆動ユニットへのトルク配分を決定することによって、エネルギー効率を向上させることができる。
【００１６】
さらに、望ましくは、外部から運転制御モードを設定可能なモード設定手段を備え、
前記出力演算装置は、前記モード設定手段が、エネルギー効率の高い運転モードに設定されている場合に、前記記憶装置から読み出された駆動ユニットの数、配置に関するデータおよび効率データに基づく作動駆動ユニットの決定と、駆動ユニットごとのトルク出力の算出、を行うように構成する。
これにより、モード設定手段がエネルギー効率の高い省エネ運転モードに設定されている場合に、複数の駆動ユニットに対するトルク配分が行われることとなるので、朝夕の通勤時間帯のように車両荷重が大きく、すべての駆動ユニットを作動させる必要が予め分かっている状況では、省エネ運転モードの設定を解除することで主制御装置の負担を軽減することができる。
【００１７】
また、本出願の他の発明は、１つの車両または１編成の列車に設けられた複数の駆動ユニットと、該複数の駆動ユニットのそれぞれに対応して設けられた複数のユニット制御装置と、出力演算手段と記憶装置とを有し前記複数のユニット制御装置に対して制御情報を送信する主制御装置と、車両ごとに設けられ積載重量を検出可能な荷重検出手段と、を備えた鉄道車両の制御方法であって、
前記記憶装置には、前記駆動ユニットの効率に関する効率データおよび各車両の空車状態での車両重量データを記憶しておき、
前記出力演算装置は、
前記荷重検出手段からの積載重量情報と、前記記憶装置から読み出された前記駆動ユニットの数、配置に関するデータおよび効率データ並びに車両重量データとに基づいて、前記複数の駆動ユニットに対するトルク配分を決定し、該決定した配分に応じて駆動ユニットごとのトルク出力を算出し、算出したトルク出力指令を対応する駆動ユニットへ送信するとともに、
前記各駆動ユニットへのトルク出力指令を履歴情報として前記記憶装置に記憶し、前記トルク配分の決定を行う際に、前記記憶装置の履歴情報を参照して、各駆動ユニットの負荷が時間的に平均化されるようにトルク配分を決定するようにしたものである。
【００１８】
上記した方法によれば、トルク出力指令を履歴情報として記憶装置に記憶し、トルク配分の決定を行う際に履歴情報を参照して、各駆動ユニットの負荷が時間的に平均化されるようにトルク配分を行うので、一部の駆動ユニットのみが頻繁に作動されてしまうのを回避することができ、駆動システム全体の寿命を長くすることができる。
【発明の効果】
【００１９】
本発明によれば、１車両または１編成の列車に複数の駆動ユニットを備えた鉄道車両において、車両または列車に要求される加減速性能を満足しながら、機器の電力損失を低減しエネルギー効率を充分に高めることができるという効果がある。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る鉄道車両の制御システムおよび制御方法が適用される列車の概略構成を示すブロック図である。
【図２】図１の実施形態の鉄道車両制御システムにおける列車制御装置の構成例を示すブロック図である。
【図３】列車における駆動ユニット（モータ）の効率マップの一例を示す図である。
【図４】複数の駆動ユニットに対するトルク配分を決定する処理の手順の一例を示すフローチャートである。
【図５】図４のステップＳ８における駆動ユニット数決定処理の具体的な手順の一例を示すフローチャートである。
【図６】複数の駆動ユニットに対するトルク配分を決定する処理の第２の実施例を示すフローチャートである。
【図７】図６のステップＳ６９における駆動ユニットの効率の合計を算出する処理の具体的な手順の一例を示すフローチャートである。
【図８】図６のステップＳ７２でｊ＝ｎ−１と判定された場合に移行して実行するトルク配分決定処理の手順を示すフローチャートである。
【図９】図８のステップＳ８５における駆動ユニットの効率の合計を算出する処理の具体的な手順の一例を示すフローチャートである。
【図１０】図６のステップＳ７３でｊ＝ｎ−２と判定された場合に移行して実行するトルク配分決定処理の手順を示すフローチャートである。
【図１１】従来の鉄道車両の駆動ユニットの制御装置が適用される列車の概略構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を用いて説明する。
図１は、本発明の実施形態に係る鉄道車両制御システムおよび制御方法が適用される列車の概略構成を示す。
図１に示すように、１編成の列車は、運転台および主制御装置としての列車制御装置２０が設置された例えば先頭の制御車両１０Ａに、モータおよびこれを駆動するＶＶＶＦ（可変電圧可変周波数）制御方式のインバータなどからなる駆動ユニット３１や列車制御装置２０からの指令を受けて駆動ユニット３１を制御するユニット制御装置３２、駆動ユニット３１への給電を行う集電装置としてのパンタグラフ３３等を有する電動車両１０Ｂや駆動ユニットを持たない従動車両（付随車両）を連結して編成される。なお、パンタグラフ３３は複数の電動車両１０Ｂに対して共用する形態で設けられることもある。その場合、パンタグラフ３３のない電動車両１０Ｂが存在することとなる。
【００２２】
また、パンタグラフ３３と駆動ユニット３１との間には、ＶＶＶＦインバータで発生する高調波を遮断するフィルタリアクトル３４が設けられている。
各ユニット制御装置３２は、列車制御装置２０からのトルク指令出力に応じて、駆動ユニット３１のインバータを制御して、必要な加速力が得られるようにモータに流す電流、電圧、周波数の制御を行う。なお、いずれかの駆動ユニット３１が故障した場合には、故障ユニットを除いた駆動ユニットを対象にして制御を行うようにする。
【００２３】
さらに、例えば制御車両１０Ａには列車の速度を検出する速度センサ３５が、また制御車両１０Ａおよび電動車両１０Ｂには荷重センサ３６が設けられているとともに、速度センサ３５から検出信号および荷重センサ３６からの検出信号が、列車制御装置２０に入力されるように構成されている。なお、従動車両にも荷重センサが設けられ、該荷重センサからの検出信号も列車制御装置２０に入力される。
また、制御車両１０Ａの運転台には、トルク指令を与えるノッチと呼ばれる運転操作指令器１１および運転制御モードを切り換えるためのモード切換えスイッチ１２が設けられ、運転操作指令器１１からのノッチ信号および走行方向指令信号とモード切換えスイッチ１２からのモード信号とが、列車制御装置２０に入力されている。
【００２４】
なお、本実施例における運転制御モードは、以下に説明する効率マップを使用して複数の駆動ユニットに対するトルク配分を行う省エネ運転モードと、かかるトルク配分をしないノーマル運転モードである。
列車制御装置２０は、運転操作指令器１１からのトルク指令（ノッチ指令）および現在の車速に応じて各駆動ユニット３１が出力すべきトルクを決定してトルク指令出力を送信し、運転操作指令器１１からの加速指令がなくなると、駆動ユニット３１の作動を停止させて惰行運転に切り換える制御を行う。
【００２５】
図２には、図１の実施形態の鉄道車両制御システムにおける列車制御装置２０の構成例が示されている。
図２に示されているように、列車制御装置２０は、各電動車両の駆動ユニット３１へ伝えるべき出力トルク（駆動力）を演算によって算出する出力演算手段２１、出力演算手段２１が必要とする制御情報を集めて出力演算手段２１へ渡す車両情報処理手段２２、車両に関する情報を格納した記憶装置（データベース）２３、出力演算手段２１により演算された出力トルクに基づいて各ユニット制御装置３２への駆動制御情報（コマンド）を生成し出力する指令出力手段２４などから構成されている。
なお、列車制御装置２０から各ユニット制御装置３２へのトルク指令はユニット毎に異なるので、列車制御装置２０はトルク指令にユニットを指定するアドレスコードを付加して出力することとなる。なお、列車制御装置２０と各ユニット制御装置３２との間をそれぞれ別個の制御線で接続するように構成してもよい。
【００２６】
車両情報処理手段２２には、速度センサ３５から検出信号や各車両の荷重センサ３６から検出信号、上記運転操作指令器１１からのノッチ信号および走行方向指令信号、モード切換えスイッチ１２からの設定信号が入力されている。
また、記憶装置２３には、列車の編成に関する情報、１編成の列車を構成する各車両の空車状態での重量データや連結されている電動車両１０Ｂの駆動ユニット３１の性能に関するデータ（モータ標準トルク出力、ユニット位置等）を記憶する車両情報データベースＤＢ１と、駆動ユニット３１のモータやインバータなど機器の効率に関するデータを記憶する機器効率データベースＤＢ２とが格納されている。
【００２７】
そして、車両情報処理手段２２は、入力信号から得た情報のうちトルクの算出に必要な情報および車両情報データベースＤＢ１から読み出した情報を出力演算手段２１へ渡し、出力演算手段２１は車両情報処理手段２２から受け取った情報および記憶装置２３内の機器効率データベースＤＢ２から読み出した効率に関するデータに基づいて、各電動車両の駆動ユニット３１が出力すべきトルク（駆動力）を算出する。
具体的には、モード切換えスイッチ１２が省エネ運転モードに設定されていると、出力演算手段２１は、ノッチ指令に基づくトルクの算出に当たり、各車両の荷重センサ３６から検出信号とデータベース内の各車両重量データとから、現時点での各車両の総重量（空車重量＋積載重量）をそれぞれ算出し、列車全体の駆動力を演算し複数の駆動ユニット３１に対するトルクの配分を決定する。
【００２８】
さらに、この実施例においては、機器効率データベースＤＢ２内に、駆動ユニット３１の性能に関するデータとして、図３に示すような効率に関するマップ形式のデータ（効率マップ）が格納されている。図３に示すように、効率マップは、引っ張り力（トルク）と列車の速度をパラメータとして駆動ユニットの効率を表したものであり、この効率マップは、使用するモータの種類や制御方式などによって異なるので、予め実測によって効率を測定、あるいは設計段階で計算によって効率を算出して、作成しておくようにする。
【００２９】
なお、効率マップは、図３に示すようなマップをメッシュ状に分割して効率データを付与しておくようにしてもよい。
また、図３に示すような速度−トルク曲線の上に効率の等高線を表した効率マップの代わりに、速度−トルク曲線の上に速度−効率曲線を記載したようなデータを、記憶装置２３（機器効率データベースＤＢ２）に格納しておくようにしてもよい。
「効率」は、効率の支配的な要因となるモータにより代表する方法の他、モータの効率にインバータの効率（スイッチング損失を考慮したもの）を加味したもの、システム全体の総合効率を用いる方法など、効率に関係する機器の寄与度や配設状況を考慮したものであればどのようなものであってもよい。
【００３０】
出力演算手段２１は、マイクロプロセッサ（ＣＰＵ）と該ＣＰＵが実行する制御プログラムを格納したＲＯＭ（リードオンリメモリ）やＣＰＵの作業領域を提供するワークＲＡＭ（ランダムアクセスメモリ）などから構成することができる。本実施例では、出力演算手段２１の上記ＲＯＭ内に、複数の駆動ユニット３１に対するトルク配分を、以下に述べるような手順で決定するサブルーチンを有する制御プログラムが格納されている。
【００３１】
（第１実施例）
次に、出力演算手段２１によって、駆動ユニット数および各ユニットへの最適なトルク配分を決定する処理の手順の一例を、図４のフローチャートを用いて説明する。なお、特に限定されるものではないが、このフローチャートの処理は、列車が発車して所定速度（効率運転開始速度）に達した時点から開始され、その速度に達するまでは各駆動ユニットに対して均等にトルクを配分する制御を行なう。また、このフローチャートの処理は、例えばタイマ割込みによって、所定時間毎に実行するように構成することができる。
この処理が開始されると、ＣＰＵは先ずモード切換えスイッチ１２の状態を読み込んで、省エネ運転モードに設定されているか否か判定する（ステップＳ１，Ｓ２）。ここで、モード切換えスイッチ１２の状態がノーマル運転モードに設定されている（ステップＳ２：Ｎｏ）と判定すると、何もせずに当該処理を終了する。
【００３２】
一方、ステップＳ２で、モード切換えスイッチ１２の状態が省エネ運転モードに設定されている（Ｙｅｓ）と判定すると、ステップＳ３へ進み、運転操作指令器１１からのノッチ信号を読み込む。そして、ノッチが入っている（「１」以上である）か否か判定し（ステップＳ４）、ノッチが入っていない（Ｎｏ）と判定すると、ステップＳ３へ戻り、ノッチの読込み−判定を繰り返す。また、ノッチが入っている（ステップＳ４：Ｙｅｓ）と判定すると、ステップＳ５へ進んで、各車両の荷重センサ３６の値を読み込むとともに、データベースＤＢ１から車両重量や駆動ユニット（モータ）の性能等、駆動力の算出に必要な情報を読み込む。
【００３３】
続いて、ＣＰＵは、ステップＳ５で読み込んだ情報に基づいて、運転操作指令器１１のノッチの位置に対応した列車全体の必要駆動力（トルク）を演算によって算出する（ステップＳ６）。そして、算出された必要駆動力が、車両に搭載された複数のモータの最大駆動力の合計値よりも大きいか否か判定する（ステップＳ７）。
ここで、算出された必要駆動力が複数のモータの最大駆動力の合計値よりも大きい（ステップＳ７：Ｙｅｓ）と判定すると、ステップＳ１０へ移行して、全電動車両のユニット制御装置３２に対して出力するモータのトルクの値を最大トルクに設定して、その値を指令出力手段２４へ渡し、出力指令コマンドを出力させる。このときの各モータのトルクの値は、各駆動ユニット間で同一である。なお、駆動するモータには、故障したモータは含まれない。
【００３４】
一方、ステップＳ７で、算出された必要駆動力が複数のモータの最大駆動力の合計値よりも小さい（Ｎｏ）と判定すると、ステップＳ８へ進み、データベースＤＢ２から効率マップを読み込んで、最大効率となるように、作動させる駆動ユニットの数Ｎを決定する。
次に、決定した駆動ユニットの数Ｎに応じてトルクの配分を決定する（ステップＳ９）。具体的には、駆動する車輪のレールに対する粘着力の大きい駆動ユニットを優先して作動させるのが望ましく、車輪の粘着力は車両の総重量（空車状態での重量＋積載重量）に比例するので、総重量が重い車両の駆動ユニットを選択する。
【００３５】
なお、ここで、上記のような処理で選択される駆動ユニットに偏りが生じると機器寿命との関係で好ましくないので、総重量にあまり差がないような場合には、各駆動ユニットができるだけ均等に選択されるように選択駆動ユニットを決定するのが良い。また、少ない数の駆動ユニットを作動させる場合には、中央から後尾側にかけての車両の駆動ユニットを作動させた方が、車輪とレールとの間のすべりを減らすことができるので、中央から後尾側にかけての車両の駆動ユニットにトルクを配分すると良い。
【００３６】
ステップＳ９でトルクの配分が決定されると、ステップＳ１０へ進んで、選択された電動車両のユニット制御装置３２に対して供給するモータのトルクの出力値を算出して、その値を指令出力手段２４へ渡し、出力指令コマンドを出力させる。
以上のようなトルクの配分処理を行なって、列車制御装置２０から各電動車両のユニット制御装置３２に対して出力指令コマンドを送って、駆動ユニットを制御することによって、列車に要求される加速性能を満足しながら、モータを効率の高い領域で動作させることができ、それによって常に全モータを動作させる従来の制御方式に比べて、エネルギー効率を向上させ、エネルギーの省力化を図ることができる。
【００３７】
次に、上記ステップＳ８における駆動ユニットの数Ｎの決定の仕方の一例を、図５のフローチャートを用いて説明する。なお、以下に説明する方法は一例であって、これに限定されるものではない。
ここで説明する方法においては、効率マップデータとして、図３にＡ，Ｂ，Ｃで示すような速度−トルク曲線の近似式（関数）を複数用意するとともに、近似式ごとに最高効率とその範囲とを示すデータを、上記近似式と共にデータベースＤＢ２に記憶しておく。最高効率とその範囲は、例えば図３に示すＡの速度−トルク曲線にあっては、Ｅ３が最高効率で、Ｒ３−Ｒ５が最高効率の範囲である。また、Ｂの速度−トルク曲線にあっては、Ｅ４が最高効率で、Ｒ１−Ｒ４が最高効率の範囲、Ｃの速度−トルク曲線にあっては、Ｅ３が最高効率で、Ｒ２−Ｒ５が最高効率の範囲である。
【００３８】
図５の駆動ユニット数の決定処理においては、先ず駆動ユニットの数Ｎをその列車の最大数Ｎｍａｘとおく（ステップＳ１１）。次に、図４のステップＳ６で算出した列車の必要駆動力をＮ（最初はＮｍａｘ）で割って１ユニット当たりのトルクＴｕを求める（ステップＳ１２）。そして、算出されたトルクＴｕがモータの最大トルクを超えているか判定する（ステップＳ１３）。ここで、Ｔｕがモータの最大トルクを超えていない（Ｎｏ）と判定すると、ステップＳ１４へ進み、ステップＳ１２で算出されたトルクＴｕに対応する近似式を選択する。そして、選択された近似式を用いてデータベースＤＢ２を参照して、その近似式における最高効率と最高効率の範囲を抽出し、結果をＲＡＭに保存する（ステップＳ１５）。
【００３９】
その後、駆動ユニットの数Ｎを「１」だけ減算し、Ｎ−１が「０」になったか否か判定する（ステップＳ１６，Ｓ１７）。ここで、Ｎ−１が「０」でない（ステップＳ１７：Ｎｏ）と判定すると、ステップＳ１２へ戻り、Ｓ１２〜Ｓ１７の処理を繰り返す。一方、ステップＳ１７で、Ｎ−１が「０」である（Ｙｅｓ）と判定すると、ステップＳ１８へ進み、ステップＳ１５でＲＡＭに保存した値を比較して、最高効率の中で最も効率が高くかつ最大効率の範囲が最も広いものを抽出し、そのようになったときのＮの値を、求める駆動ユニットの数Ｎとして決定する。
【００４０】
一方、ステップＳ１３で、Ｔｕがモータの最大トルクを超えた（Ｙｅｓ）と判定すると、ステップＳ１４〜Ｓ１７をスキップしてステップＳ１８へ移行し、ステップＳ１５でＲＡＭに保存した結果の中から、最高効率の中で最も効率が高くかつ最大効率の範囲が最も広いものを選択して、そのようになったときのＮの値を、求める駆動ユニットの数Ｎとして決定する。なお、ステップＳ１２の計算において、Ｎ＝ＮｍａｘでＴｕ＞最大トルクとなってステップＳ１８へ移行した場合には、Ｎｍａｘを駆動ユニットの数Ｎとして決定する。
上記のような手順によって、省エネ運転を達成するための駆動ユニット数および最適なトルク配分を得ることができる。なお、図３においては、効率の等高線を４本にしているが、実現したい精度に応じて、効率のピッチを調節して等高線の数を増減すれば良い。また、データベースＤＢ２に記憶しておく近似式の数も、実現したい精度に応じて決定し用意しておけば良い。
【００４１】
（第２実施例）
次に、出力演算手段２１によって、駆動ユニット数および各ユニットへの最適なトルク配分を決定する処理の第２の実施例を、図６のフローチャートを用いて説明する。なお、第２の実施例の処理は、第１の実施例の処理を示す図４のフローチャートにおけるステップＳ１〜Ｓ６までは同じであるので、図６ではステップＳ１〜Ｓ５を省略して、ステップＳ６以降についてのみ示し説明する。また、この実施例では、１編成のすべての駆動ユニットの駆動力の総和は、最大積載量の負荷がかかっている場合に必要な駆動力よりも大きいことを前提としている。従って、図４のステップＳ７の判定は不要であるとした。ただし、この実施例においても、図３と同様な効率マップを使用する。
【００４２】
第２の実施例の処理においては、ステップＳ６０にて運転操作指令器１１からのノッチ指令に対応する加速度を得るのに必要な編成駆動力（トルク）Ｔtotalを、車両重量および各車両の荷重に応じて算出した後、算出された編成駆動力Ｔtotalを１つの駆動ユニットの最大駆動トルクＴUmaxで割った値の小数点以下を切り上げることで、編成駆動力Ｔtotalを得るのに最小限必要なユニット数ｊを算出する（ステップＳ６１）。
続いて、算出されたユニット数ｊが「１」であるか否かつまり１つの駆動ユニットだけで１編成の列車を、ノッチ指令に対応する加速度に加速できるか否か判定する（ステップＳ６２）。ここで、ユニット数ｊが「１」である（ステップＳ６２：Ｙｅｓ）と判定すると、ステップＳ６３へ進み、いずれか１つの駆動ユニットに対して、ステップＳ６１で算出されたトルクＴtotalを出力するように駆動指令を出す。
【００４３】
一方、ステップＳ６２でユニット数ｊが「１」でない（Ｎｏ）と判定すると、ステップＳ６４へ進み、ステップＳ６１で算出されたユニット数ｊが総ユニット数ｎであるか否か判定する。そして、ユニット数ｊが総ユニット数ｎと等しい（ｊ＝ｎ）と判定すると、編成駆動力Ｔtotalを総ユニット数ｎで割ることで、各駆動ユニットに出力すべき平均駆動力Ｔmeanを算出する（ステップＳ６５）。
次に、平均駆動力Ｔmeanに最も近い速度−トルク曲線の近似式を選択し、図３のような効率マップデータを参照して目標とする速度における駆動ユニットの効率を読み取る（ステップＳ６６）。そして、読み取った効率がその速度における最大効率であるか否か判定する（ステップＳ６７）。ここで、効率がその速度における最大効率である（Ｙｅｓ）と判定すると、ステップＳ６８へ進み、全ての駆動ユニットに対してステップＳ６５で算出された平均トルクＴmeanで動作するように駆動指令を出力する。
【００４４】
また、ステップＳ６６で読み取った効率がその速度における最大効率でない（ステップＳ６７：Ｎｏ）と判定すると、ステップＳ６９へ移行して、各駆動ユニットの出力トルクを段階的に増減させてそのときの効率の合計値を算出する効率合計値算出処理を実行する。この効率合計値算出処理（ステップＳ６９）の詳細については、後に図７を用いて説明する。
上記効率合計値算出処理（ステップＳ６９）が終了すると、ステップＳ７０へ進み、効率合計値算出処理（ステップＳ６９）で算出された効率合計値の中で最大効率となるトルク配分パターンを選択する。そして、選択されたトルク配分パターンに基づいて、駆動ユニットに対するトルク配分を決定し、配分されたトルクで動作するように駆動指令を出力する（ステップＳ７１）。
【００４５】
一方、上記ステップＳ６４で、ユニット数ｊが総ユニット数ｎと等しくない（Ｎｏ）と判定すると、ステップＳ７２へ移行して、ｊがｎ−１と等しいか否か判定する。そして、ｊがｎ−１と等しい（ｊ＝ｎ−１）と判定すると、符号Ａに従って図８の処理（Ｓ８１〜Ｓ８７）へ移行する。なお、図８のＳ８１〜Ｓ８７の処理は図６のステップＳ６５〜Ｓ７１と同様であり、このうちＳ８５の効率合計値算出処理は図９に示されているように、以下に説明する図７の効率合計値算出処理と同様の処理である。
また、上記ステップＳ７２で、ユニット数ｊがｎ−１と等しくない（Ｎｏ）と判定すると、ステップＳ７３へ移行して、ｊがｎ−２と等しいか否か判定する。そして、ｊがｎ−２と等しい（ｊ＝ｎ−２）と判定すると、符号Ｂに従って図１０の処理（Ｓ９１〜Ｓ９７）へ移行する。なお、図１０のＳ９１〜Ｓ９７の処理は図６のステップＳ６５〜Ｓ７１と同様であり、このうちステップＳ９５の効率合計値算出処理は、図示しないが、以下に説明する図７や図９の効率合計値算出処理と同様の処理である。
【００４６】
次に、図６のステップＳ６９における効率合計値算出処理の詳細について、図７を用いて説明する。
図７の効率合計値算出処理においては、先ず、ステップＳ６５で算出された平均トルクＴmeanに（１＋ａ），（１＋２ａ）……を掛けることで、ｊ個の駆動ユニットの内１つのユニットに割り当てるトルクＴ１を所定の刻みａで増加させるとともに、残りのユニットには均等にトルクを分配した場合の効率の合計Σ11(+)＝ηT1(+)＋ηTj×(j-1)；Σ12(+)＝ηT1’(+)＋ηTj’×(j-1)……を、それぞれ算出し、列車制御装置２０内のＲＡＭに記憶する（ステップＳ１１１，Ｓ１１２，Ｓ１１３；Ｓ１２１，Ｓ１２２，Ｓ１２３；Ｓ１３１，Ｓ１３２，Ｓ１３３……）。
【００４７】
なお、図示しないが、同様にして、平均トルクＴmeanに（１−ａ），（１−２ａ）……を掛けることで、Ｔ１を所定の刻みａで減少させた場合の効率の合計Σ11(-)＝ηT1(-)＋ηTj×(j-1)；Σ12(-)＝ηT1’(-)＋ηTj’×(j-1)……を、それぞれ算出し記憶する。
ここで、上記「所定の刻みａ」は、機器の能力の余裕や効率の分布状況に応じて任意に設定することができるものであり、例えば０．１とすることが考えられる。なお、所定の刻みａでの増加は、１つのユニットに割り当てるトルクＴ１がユニットの最大駆動トルクＴUmaxに達するまで行い、所定の刻みａでの減少は、トルクＴ１が「０」になるまで行う。
【００４８】
続いて、ｊ個の駆動ユニットの内２つのユニットのトルクＴ１，Ｔ２を所定の刻みａで増加させるとともに、残りのユニットには均等にトルクを分配した場合の効率の合計Σ21(+)＝ηT1(+)＋ηT2(+)＋ηTj×(j-2)；Σ22(+)＝ηT1’(+)＋ηT2’(+)＋ηTj’×(j-2)……をそれぞれ算出し、ＲＡＭに記憶する（ステップＳ２１１，Ｓ２１２，Ｓ２１３；Ｓ２２１，Ｓ２２２，Ｓ２２３；Ｓ２３１，Ｓ２３２，Ｓ２３３……）。同様にして、Ｔ１，Ｔ２を所定の刻みａで減少させた場合の効率の合計Σ21(-)，Σ22(-)……をそれぞれ算出し記憶する。
【００４９】
その後、さらに、３個、４個……のようにｊ−１個まで、所定の刻みａで増減させるとともに、残りのユニットには均等にトルクを分配した場合の効率の合計Σ31(+)，Σ32(+)……；Σ41(+)，Σ42(+)……と、Σ31(-)，Σ32(-)……；Σ41(-)，Σ42(-)……をそれぞれ算出し記憶する。
上記のようにして算出され、メモリ（ＲＡＭ）に記憶された効率の合計値Σ11(+)，Σ12(+)……；Σ21(+)，Σ22(+)，……；Σ31(+)，Σ32(+)……；Σ41(+)，Σ42(+)……およびΣ11(-)，Σ12(-)……；Σ21(-)，Σ22(-)……；Σ31(-)，Σ32(-)……；Σ41(-)，Σ42(-)……は、図６のステップＳ７０での選択処理の際に参照されることとなる。
【００５０】
図８のステップＳ８１〜Ｓ８７の処理は図６のステップＳ６５〜Ｓ７１と同様であり、このうちＳ８５の詳細を示す図９の効率合計値算出処理は、図７の効率合計値算出処理と同様の処理であるので、詳しい説明は省略する。
また、図１０のステップＳ９１〜Ｓ９７の処理も図６のステップＳ６５〜Ｓ７１と同様であり、このうちＳ９５の効率合計値算出処理は、図７や図９の効率合計値算出処理と同様の処理であるので、詳しい説明は省略する。
なお、図８のステップＳ８６の選択では、図７の結果を含めて効率の合計値が最大になるものを選択し、図１０のステップＳ９６の選択では、図７および図９の結果を含めて効率の合計値が最大になるものを選択するようにする。
上記のような手順による処理を実行することによって、本第２実施例を適用した場合にも、省エネ運転を達成するための駆動ユニット数および各ユニットへの最適なトルク配分を得ることができる。
【００５１】
以上本発明者によってなされた発明を実施形態に基づき具体的に説明したが、本発明は前記実施形態に限定されるものではない。例えば、前記実施形態においては、列車を加速させる際の駆動力の配分の仕方について説明したが、本発明は、モータによる列車の回生制動を行う際の制動力の配分にも適用することができる。そして、制動の際にも、重量の大きい車両のモータ（駆動ユニット）に対して制動トルクを優先的に配分し、車両間の重量にそれほど差がなければ、中央から後尾側にかけての車両のモータ（駆動ユニット）に対して制動トルクを優先的に配分するように決定するのが好ましい。
【００５２】
また、前記実施形態においては、電動車両１０Ｂにモータとインバータを備えた駆動ユニット３１およびユニット制御装置３２を設けたものを示したが、モータは各車両に設けるとともに、インバータを備えた駆動ユニットとユニット制御装置は１つの車両に集中して設置するようにしてもよい。
さらに、前記実施形態においては、モード切換えスイッチ１２を設けて、モード切換えスイッチ１２が省エネモードに設定されている場合は、上述したようなトルク配分の設定を行なうと説明したが、故障したユニットが多い場合とか、積載重量が大きいためトルクを調整して配分する余裕がなく常時最大トルクで全駆動ユニットを駆動させるような状況では、列車制御装置２０が自動的に省エネモードを解除して通常モードで制御するように構成してもよい。
【００５３】
さらに、図４のフローチャートには示されていないが、出力演算手段２１が荷重センサ３６からの積載重量情報と、記憶装置２３から読み出された効率データおよび車両重量データ等に基づいて、複数の駆動ユニットに対するトルク配分を決定し、該決定した配分に応じて駆動ユニットごとのトルク出力を算出し、算出したトルク出力指令を対応する駆動ユニットへ送信した場合に、送信したトルク出力指令を履歴情報として、記憶装置２３に記憶しておいて、トルク配分の決定を行う際に、記憶装置２３の履歴情報を参照して、各駆動ユニットの負荷が時間的に平均化されるようにトルク配分を決定するように構成しても良い。
以上、本発明を鉄道車両に適用したものを説明したが、本発明は、複数の駆動ユニットを有する自動車その他の車両一般に広く利用することができる。
【符号の説明】
【００５４】
１０Ａ  制御車両
１０Ｂ  電動車両
１１  運転操作指令器（操作指令手段）
１２  モード切換えスイッチ（モード設定手段）
２０  列車制御装置（主制御装置）
２１  出力演算手段
２２  車両情報処理手段
２３  記憶装置
２４  指令出力手段
３１  駆動ユニット
３２  ユニット制御装置
３３  パンタグラフ（集電装置）
３４  フィルタリアクトル
３５  速度センサ（速度検出手段）
３６  荷重センサ（荷重検出手段）
【図１】
2014236547.tif 000003
【図２】
2014236547.tif 000004
【図３】
2014236547.tif 000005
【図４】
2014236547.tif 000006
【図５】
2014236547.tif 000007
【図６】
2014236547.tif 000008
【図７】
2014236547.tif 000009
【図８】
2014236547.tif 000010
【図９】
2014236547.tif 000011
【図１０】
2014236547.tif 000012
【図１１】
2014236547.tif 000013