電機子巻線と界磁巻線とを有する多相交流発電機に接続され、該多相交流発電機の出力を制御する電力変換器の制御装置であって、正極側アームのスイッチング素子と負極側アームのスイッチング素子とで構成され、前記電機子巻線の出力である交流電流を直流電流に整流するブリッジ回路と、界磁スイッチング素子を用いて前記界磁巻線の通電制御を行う界磁回路とを具備した電力変換器部、及び、前記界磁巻線に流れる界磁電流を検出する界磁電流検出手段と、前記多相交流発電機または前記電力変換器部または制御装置部のいずれかの温度を検出する温度検出手段と、前記多相交流発電機の運転状態に基づいて界磁電流指令値を演算する界磁電流指令演算手段と、前記温度検出手段の出力に基づき発電電流抑制値を演算し、該発電電流抑制値に基づいて界磁電流抑制値を演算する温度上昇抑制手段と、前記界磁電流指令値と前記界磁電流抑制値の小さい方の出力を選択する界磁電流指令選択手段と、前記界磁電流指令選択手段の出力と前記界磁巻線に流れる界磁電流が一致するように、前記界磁電流を制御する界磁電流制御手段とを具備した制御装置部を備えたことを特徴とする電力変換器の制御装置。前記温度上昇抑制手段は、第1の温度しきい値を有し、前記温度検出手段で検出された温度が第1の温度しきい値以上の温度となる場合、時間に応じて発電電流の抑制を最大にする発電電流抑制値演算手段を備えたことを特徴とする請求項1に記載の電力変換器の制御装置前記温度上昇抑制手段は、第2の温度しきい値を有し、前記温度検出手段で検出された温度が第2の温度しきい値以上の温度となる場合、発電電流の抑制を最大にする発電電流抑制値演算手段を備えたことを特徴とする請求項1に記載の電力変換器の制御装置。前記温度上昇抑制手段は、第3の温度しきい値と第4の温度しきい値を有し、第3の温度しきい値は第4の温度しきい値より低い温度であって、前記温度検出手段で検出された温度が第3の温度しきい値以上で発電電流の抑制値を演算し、第4の温度しきい値以上で発電電流の抑制を最大にする発電電流抑制値演算手段を備えたことを特徴とする請求項1に記載の電力変換器の制御装置前記温度上昇抑制手段は、前記発電電流抑制値演算手段の発電電流の抑制の最大を、前記多相交流発電機の回転速度に応じて決定する発電電流最大抑制値演算手段を備えたことを特徴とする請求項2~請求項4のいずれか1項に記載の電力変換器の制御装置。前記電力変換器部のスイッチング素子は、トランジスタとそれに逆並列接続されるダイオードからなり、前記温度上昇抑制手段は、発電電流の抑制の最大を、前記多相交流発電機の前記ブリッジ回路のスイッチング素子による同期整流またはダイオード整流のいずれの方式であるかと、回転速度に応じて決定し、同期整流の発電電流最大抑制値よりダイオード整流の発電電流最大抑制値の方が小さな発電電流であるとしたことを特徴とする請求項2~請求項4のいずれか1項に記載の電力変換器の制御装置。前記多相交流発電機の電力の入出力端子と基準電位との間に発生する電圧を検出する電圧検出手段を備え、前記温度上昇抑制手段は、前記電圧検出手段の出力と前記回転速度と前記発電電流抑制値演算手段の出力と前記ブリッジ回路の整流方式から、界磁電流の抑制値を演算する界磁電流抑制値演算手段を備えることを特徴とする請求項5または請求項6に記載の電力変換器の制御装置。前記他相交流発電機の入出力端子に流れる電流を検出する入出力端子電流検出手段を備え、前記温度上昇抑制手段は、前記入出力端子電流検出手段の出力と前記発電電流抑制値演算手段の出力から界磁電流の抑制値を演算する界磁電流抑制値演算手段を備えることを特徴とする請求項5または請求項6に記載の電力変換器の制御装置。前記温度検出手段は、前記ブリッジ回路のスイッチング素子の温度を検出することを特徴とする請求項1~請求項8のいずれか1項に記載の電力変換器の制御装置。前記温度検出手段は、前記制御装置部の温度を検出することを特徴とする請求項1~請求項8のいずれか1項に記載の電力変換器の制御装置。前記温度検出手段は、前記多相交流発電機の電機子巻線の温度を検出することを特徴とする請求項1~請求項8のいずれか1項に記載の電力変換器の制御装置。しかし、発電機の使用される環境は、車両のエンジンルーム内であり、温度環境的に高温である。そのため、減速エネルギーを回生するモードでは、発電電流が多く、発電機の電機子巻線やスイッチング素子での発熱が増加するため、発電機および制御装置の各部の温度が高くなる。従って、界磁電流を低下させることによって、各部の許容温度を超えないように発熱の要因となっている発電電流を減少させる必要があるが、特許文献1にはその具体的な抑制方法については、記述されていない。界磁電流を低下させる方法としては、発電機の最大出力特性によって決まる回転速度毎の界磁電流の上限値に対して、固定の係数を乗算して上限値を低く設定して界磁電流を低下させて発電電流を減少させる方法や、界磁電流を一定で制限し、発電電流を減少させる方法などで温度低減を図る方法が考えられる。界磁電流の上限値に対して固定の係数を乗算する方法では、界磁電流を制限して発電電流を減少させることで、電機子巻線やスイッチング素子での発熱を抑制して温度低減を行うため、発熱が最も大きくなる回転速度での発電電流の上限に対して固定の係数を乗算することになるので、上記の回転速度より低い回転速度では、発電電流が小さいため発熱が小さく発電電流の抑制を必要としない領域があるにも係らず、発電電流を過剰に抑制している可能性がある。また上記の回転速度より高い回転速度では、通常の発電に比べて発電電流を抑制しているが、抑制された発電電流で十分に温度上昇が抑制できているか不明であり、各部の温度が許容温度以下であるか不明である。この発明は、上記の課題を解決するためになされたもので、発電機部または電力変換器部または制御装置部のいずれかの温度と、回転速度とに応じて発電電流抑制値を演算し、発電電流を制限するように界磁電流を制御することで、各部の温度上昇を抑制可能にすると共に、発電電流の過剰な制限を防止して、通常の発電領域を拡大することができるようにした電力変換器の制御装置を得ることを目的とするものである。この発明に係る電力変換器の制御装置は、電機子巻線と界磁巻線とを有する多相交流発電機に接続され、該多相交流発電機の出力を制御する電力変換器の制御装置であって、正極側アームのスイッチング素子と負極側アームのスイッチング素子とで構成され、前記電機子巻線の出力である交流電流を直流電流に整流するブリッジ回路と、界磁スイッチング素子を用いて前記界磁巻線の通電制御を行う界磁回路とを具備した電力変換器部、及び、前記界磁巻線に流れる界磁電流を検出する界磁電流検出手段と、前記多相交流発電機または前記電力変換器部または制御装置部のいずれかの温度を検出する温度検出手段と、前記多相交流発電機の運転状態に基づいて界磁電流指令値を演算する界磁電流指令演算手段と、前記温度検出手段の出力に基づき発電電流抑制値を演算し、該発電電流抑制値に基づいて界磁電流抑制値を演算する温度上昇抑制手段と、前記界磁電流指令値と前記界磁電流抑制値の小さい方の出力を選択する界磁電流指令選択手段と、前記界磁電流指令選択手段の出力と前記界磁巻線に流れる界磁電流が一致するように、前記界磁電流を制御する界磁電流制御手段とを具備した制御装置部を備えたものである。この発明の電力変換器の制御装置によれば、発電機部または電力変換器部または制御装置部の温度と、回転速度および整流方式に応じて発電電流抑制値を演算するので、各部の温度が許容温度以下となるように発電電流を制限することが可能であり、且つ、発電量の過剰な制限を防止し、発電電流を抑制しない領域を拡大するとともに、発電機部または電力変換器部または制御装置部の熱的な破損を防止することができる効果がある。上述した、またその他の、この発明の目的、特徴、効果は、以下の実施の形態における詳細な説明および図面の記載からより明らかとなるであろう。以下、この発明の実施の形態について、図面を参照して詳述する。なお、各図中、同一符号は、同一又は相当部分を示すものとする。実施の形態1.図1は、回転電機として発電機を用いた車両システムの概念図、図2はこの発明の実施の形態1に係る電力変換器の制御装置の構成を示す構成図、図3はこの発明の実施の形態1における電力変換器の制御装置部の構成を示すブロック図である。図1において、内燃機関101が発電機102に、例えばベルト等の動力伝達手段104を介して接続され、内燃機関101が運転中に発電機102で発生した交流電圧が、電力変換器により交直変換されて直流機器に電気エネルギーを供給すると同時に、バッテリやキャパシタ103に対して電気エネルギーを充電する。図2において、発電機102は、電力変換装置110と発電機部200により構成されており、電力変換装置110は、電力変換器部220とスイッチング素子のオンオフ制御などを行う制御装置部210とからなる。電力変換器部220は、界磁巻線202に流れる界磁電流をPWM制御するための界磁スイッチング素子221と、このスイッチング素子221に直列接続されたフリーホイールダイオード222、寄生ダイオードを内蔵した三相上正極側アームスイッチング素子223a、223b、223c、及び同じく寄生ダイオードを内蔵した三相下負極側アームスイッチング素子224a、224b、224c、から構成されている。なお、以後、スイッチング素子を総称して呼ぶ時には接尾語を省略するものとする。また、三相上アームスイッチング素子223は、バッテリやキャパシタ103からのプラス電源入力のB端子と発電機部200の三相電機子巻線201の各U、V、W相端子に接続され、三相下アームスイッチング素子224は、バッテリやキャパシタ103からのアース入力であるGND端子と、三相電機子巻線201の各U、V、W相端子に接続されている。なお、図2は、発電機部200を三相電機子巻線201と界磁巻線202をもった三相界磁巻線方式発電機としているが、巻線方式や相数が異なっていてもよい。さらに、電力変換装置110と発電機部200が一体となった一体構造式の発電機102としているが、電力変換装置110と発電機部200が物理的に分割された別体構造式の発電機102であっても構わない。さらに、発電機としているが、駆動動作が可能な発電電動機であっても構わない。次に、制御装置部210の内部構成を示す図3について説明する。制御装置部210は温度検出手段301、マイコン302、界磁電流検出手段303、及びゲートドライバ304とからなり、マイコン302は、界磁電流指令演算手段305、温度上昇抑制手段306、界磁電流指令選択手段307、界磁電流制御手段308にて構成されている。制御装置部210およびマイコン302は、図3に記載以外にも車両用電力変換器のさまざまな機能を有するが、ここでは本発明に関係する部分のみ記載する。温度検出手段301は、発電機102もしくは電力変換器部220もしくは制御装置部210の温度を温度センサにて検出し、センサ値である電圧値をマイコンのADアナログ/ディジタル入力範囲に変換して、マイコン302に入力する。界磁電流検出手段303は、界磁巻線202に流れる電流を電流センサ203にて検出し、センサ値である電圧値をマイコンのAD入力範囲に変換し、マイコン302に入力する。ゲートドライバ304では、マイコン302にて決定されたPWM信号に基づき、電力変換器部220のスイッチング素子221、223、224のゲート操作を行い、スイッチングを行う。発電動作時は、マイコン302では、発電機102の動作に応じて界磁電流の制御を行い、所望の発電電圧や発電トルクとなるように制御を行っている。例えば、発電機102の発電電圧を制御する運転モードでは、入出力端子の電圧以下、B端子電圧と呼ぶを発電電圧指令に追従するように制御するため、界磁電流指令演算手段305で発電機102の運転状態である発電電圧指令とB端子電圧を入力として電圧フィードバック制御を行い、界磁電流指令を演算する。界磁電流指令選択手段307では、界磁電流指令演算手段306の出力と温度上昇抑制手段306の出力を入力とし、小さい方を出力とする。温度検出手段301で、検出した温度がしきい値以下であれば発電電圧を制御する運転モードとなり、しきい値以上であれば検出した温度が下降するように発電電流を抑制する。界磁電流制御手段308では、界磁電流指令選択手段307の出力と界磁電流検出手段303の出力を入力し、電流フィードバック制御を行ってオン時間もしくはDUTYを演算してPWM信号を出力し、PWM信号に基づきゲートドライバ304は、界磁スイッチング素子221のオンオフを行って界磁電流を制御する。上記動作により、B端子電圧が発電電圧指令を追従するように制御を行っている。また、発電機102の発電トルクを制御する運転モードでは、発電トルクが発電トルク指令となるような界磁電流指令を界磁電流指令演算手段305にて演算する。以下、上記説明と同様に界磁電流の制御を行うことで、所望の発電トルクを得ることが可能である。また、発電電流を制御する運転モードでは、所望の発電電流となるような界磁電流指令を界磁電流指令演算手段305にて演算を行えばよく、発電機102の運転状況に応じて界磁電流指令を演算することで、所望の発電電流を得ることが可能となる。このようにしてマイコン302では、発電機102の運転状態に応じて発電電圧や発電トルクを所望の値となるように制御を行う。このような制御方法に関しては公知の技術を用いてもよい。次に温度上昇抑制手段306について説明する。温度上昇抑制手段306は、温度検出手手段301の出力から発電電流の抑制値を演算して、演算した発電電流の抑制値より界磁電流抑制値を演算する。発電電流の抑制値の演算方法については後述する。続いて界磁電流指令選択手段307について説明する。界磁電流指令選択手段307は、界磁電流指令演算手段305と温度上昇抑制手段306のそれぞれの出力を入力し、入力信号の最小値を界磁電流指令として出力する。入力信号の最小値を選択することで、温度検出手段301にて検出した温度が低く発電電流を抑制しなくて良い場合は、温度上昇抑制手段306の出力である界磁電流抑制値の値が界磁電流指令演算手段305の出力より大きくなるため、界磁電流指令演算手段305の出力である界磁電流指令を選択する。一方、検出した温度が高い場合は、発電電流を抑制するため温度に応じた発電電流抑制値と界磁電流抑制値が演算される。演算された界磁電流抑制値が界磁電流指令演算手段305の出力である界磁電流指令より小さい場合は、発電電流を抑制するため界磁電流抑制値を界磁電流指令として出力し、発電電流を抑制して温度上昇を抑制する。界磁電流抑制値が界磁電流指令演算手段305の出力である界磁電流指令より大きい場合は、発電電流を抑制する必要がないため界磁電流指令演算手段305の出力である界磁電流指令を出力する構成としている。界磁電流制御手段308では、界磁電流指令選択手段307の出力である界磁電流指令と、界磁電流検出手段303の出力である界磁電流を入力として電流フィードバック制御を行い、オン時間もしくはDUTYの演算を行ってPWM信号を出力し、ゲートドライバ304にてPWM信号を入力し、界磁スイッチング素子221のオンオフを行なって界磁電流を制御する。図4は、実施の形態1における制御装置部の動作を表すフローチャートである。ステップS101では、界磁電流検出手段303から界磁電流を取得し、マイコン302のA/D変換器へ入力し、物理量を取得する。ステップS102では、温度検出手段301から温度を取得し、マイコン302のA/D変換器へ入力し、物理量を取得する。ステップS103では、界磁電流指令演算手段305にて、発電機102の動作状態に応じた界磁電流指令を演算する。界磁電流指令演算手段305は、発電電圧を制御する運転モードであれば、発電電圧を追従するような界磁電流指令を演算し、発電トルクを制御する運転モードであれば、所望の発電トルクを出力する界磁電流指令を演算し、発電電流を制御する運転モードであれば、所望の発電電流を出力する界磁電流指令を演算する。ステップS104では、温度上昇抑制手段306にて、温度に応じた発電電流抑制値の演算を行い、演算した発電電流抑制値から界磁電流抑制値を算出する。ステップS105では、界磁電流選択手段307にて、界磁電流指令演算手段305で演算した界磁電流指令と、温度上昇抑制手段306で演算した界磁電流抑制値を比較し、界磁電流指令より界磁電流抑制値が小さければ、ステップS106へ進み界磁電流抑制値を界磁電流指令として出力する。逆に界磁電流指令より界磁電流抑制値が大きければ、ステップS103で演算した界磁電流指令を出力とし、ステップS107へ進む。ステップS107では、界磁電流制御手段308にて界磁電流指令選択手段307で選択した界磁電流指令と、界磁電流検出手段303で検出した界磁電流からDUTYを演算する。ステップS108では、界磁電流制御手段308で演算したDUTYのPWM信号をゲートドライバ304へ入力し、電力変換器部220の界磁スイッチング素子221を駆動する。ここで、温度上昇抑制手段306の構成について図5を用いて説明する。温度上昇抑制手段306は、発電電流抑制値演算手段309と、界磁電流抑制値演算手段311から構成される。発電電流抑制値演算手段309は、温度検出手段301の出力を入力とし、検出した温度に応じて発電電流の抑制値を算出する。発電電流抑制手段309は、図6に示すように、温度検出手段301で検出した温度が第1の温度しきい値以上であれば、発電電流抑制値を時間に応じて設定すればよく、検出した温度が許容値を超えない発電電流で予め実験等により得た時間と発電電流で抑制を行うことで、温度上昇を抑制することができる。もしくは、図7に示すように、検出した温度が第2の温度しきい値以上であれば、発電電流抑制値を最大に抑制するように発電電流抑制値を設定すればよく、検出した温度が許容値を超えない発電電流で抑制することで温度上昇を抑制することができる。さらに、図8に示すように、検出した温度が第3の温度しきい値以上であれば、第4の温度しきい値で発電電流抑制値を最大に抑制する発電電流最大抑制値と、発電電流の最大値と、検出した温度から発電電流抑制値を演算する。検出した温度が第4の温度しきい値以上であれば、発電電流抑制値を発電電流最大抑制値に設定することで、検出した温度が許容値を超えない発電電流で抑制することで温度上昇を抑制することができ、第3の温度しきい値から発電電流の抑制値を演算することで、温度上昇に応じて徐々に発電電流を抑制するので、発電電流や発電トルクの急変を防止することができる。発電電流の抑制方法は、上記いずれかの方法で温度に応じて発電電流を抑制すればよい。界磁電流抑制値演算手段311は、発電電流抑制値演算手段309の出力と、入出力端子とGNDである発電機102の筐体との電圧を検出する電圧検出手段300の出力であるB端子電圧と、発電機102の回転速度を入力とし、予め実験で取得した発電電流と界磁電流と回転速度およびB端子電圧の関係を表すデータをMAP化しておき、マイコン302に内蔵されたROMに記憶しておく。入力されたB端子電圧および回転速度と発電電流抑制値により、MAPデータから界磁電流抑制値を演算する。図9は、実施の形態1の温度上昇抑制手段306の動作を表すフローチャートである。ステップS201で、発電電流抑制値演算手段309に温度検出手段301の出力である温度を入力し、発電電流の抑制値を演算する。ステップS202では、界磁電流抑制値演算手段311にて発電機102の入出力端子の電圧を検出する電圧検出手段300の出力である電圧と、発電機102の回転速度と、発電電流抑制値演算手段309で演算した発電電流抑制値を入力して、界磁電流抑制値を演算する。以上のように、この発明の実施の形態1の電力変換器の制御装置によれば、発電機部、または電力変換器部、または制御装置部のいずれかで検出した温度に応じて発電電流抑制値を演算し、演算した発電電流抑制値とB端子電圧および回転速度から界磁電流抑制値を演算し、界磁電流指令値より小さな界磁電流抑制値であれば発電電流を抑制するよう構成しているので、過剰な抑制をしないで、抑制のかからない発電領域を拡大することが可能である。即ち、図10に示すように、発電電流の上限値に対して固定の係数を乗算して制限する手法では、発熱量が最も大きい回転速度での発電電流の上限値に対して固定の係数を乗じて制限するので、上記の回転速度より低い回転速度では、発電電流も小さく、発熱も小さいので発電電流を過剰に抑制している可能性があるのに対し、本発明では、必要以上の抑制を行わないため、上記回転速度より低い領域で発電電流を過剰に抑制しなくて済む。また、発電機部または電力変換器部または制御装置部の熱的な破損を防止することができる。実施の形態2.この発明の実施の形態2の電力変換器の制御装置を、図11に基づいて説明する。なお、実施の形態2では、実施の形態1との差異である温度上昇抑制手段306についてのみ詳述する。実施の形態2における温度上昇抑制手段306の構成について図11を用いて説明する。図11において、温度上昇抑制手段306は、発電電流抑制値演算手段309と、発電電流最大抑制値演算手段310と、界磁電流抑制値演算手段311から構成される。発電電流最大抑制値演算手段310は、回転速度を入力して回転速度に応じた発電電流最大抑制値を演算する。この発電電流最大抑制値は、予め実験により求めたデータであり、温度上昇が所望の値となる発電電流が回転速度毎に設定されている。発電電流抑制値演算手段309は、温度検出手段301の出力と発電電流最大抑制値演算手段310の出力を入力とし、温度検出手段301で検出した温度と、発電電流最大抑制値に応じて発電電流の抑制値を算出する。界磁電流抑制値演算手段311は、電圧検出手段300で検出したB端子電圧と発電機102の回転速度および発電電流抑制値演算手段309の出力を入力とし、界磁電流抑制値を演算する。図12は実施の形態2の温度上昇抑制手段306の動作を表すフローチャートである。ステップS301では、発電電流最大抑制値演算手段310に発電機102の回転速度を入力し、回転速度に応じた発電電流最大抑制値を演算する。ステップS302では、発電電流抑制値演算手段309に温度検出手段301の出力である温度と、ステップS301で演算した発電電流最大抑制値を入力し、発電電流の抑制値を演算する。ステップS303では、界磁電流抑制値演算手段311にて発電機102の入出力端子の電圧を検出する電圧検出手段300の出力であるB端子電圧と、発電機102の回転速度と、発電電流抑制値演算手段309の出力を入力して、界磁電流抑制値を演算する。このように構成された実施の形態2では、発電機102の回転速度に応じて発電電流最大抑制値を演算して、検出した温度と発電電流最大抑制値に応じて発電電流の抑制値を演算する。従って、回転速度に応じた発電電流抑制値を演算することが可能となり、図13に示すように、回転速度毎に適切な発電電流抑制値を演算するため、実施の形態1に比べて抑制時の発電電流を拡大することが出来る。また、発電電流の上限値に対して固定の係数を乗じて制限する手法では、発熱量が最も大きい回転速度での発電電流に対して制限の割合を算出する方法であり、上記の回転速度より高い回転速度では、上限値に固定の係数を乗じて発電電流を抑制しているが、抑制した発電電流で温度が許容温度以下に収まっているか不明であった。これに対し、実施の形態2では、回転速度毎に温度上昇を抑制する発電電流最大抑制値を設定するため、回転速度と温度に応じて発電電流抑制値を演算するので、発電電流を抑制しない通常の発電領域を拡大することが可能である。実施の形態3.この発明の実施の形態3の電力変換器の制御装置を図14に基づいて説明する。なお、実施の形態3では、実施の形態2との差異である温度上昇抑制手段306についてのみ詳述する。実施の形態3における温度上昇抑制手段306の構成について図14を用いて説明する。図14において、温度上昇抑制手段306は、発電電流抑制値演算手段309と、発電電流最大抑制値演算手段310と、界磁電流抑制値演算手段311から構成される。発電電流最大抑制値演算手段310は、回転速度と整流方式が入力され、回転速度に応じた発電電流最大抑制値を演算する。発電機102の電力変換器部220は、スイッチング素子とそれに付随している寄生ダイオードからなるスイッチング素子で構成されており、スイッチング素子による同期整流とダイオード整流が可能である。この同期整流はスイッチング素子により電流を通電するため、ダイオード整流に比べて損失が少なく発熱が小さいことが特徴である。一方、ダイオード整流は、ダイオードの逆起電圧により損失が発生し発熱が大きいことが特徴である。整流方式によってスイッチング素子の発熱が異なるため、発電電流最大抑制値は予め実験により求めたデータであり、温度上昇が所望の値となる発電電流が回転速度毎に設定されたデータを整流方式同期整流とダイオード整流ごとに設定されている。発電電流最大抑制値演算手段310では、発電機102の整流方式と回転速度から発電電流最大抑制値を演算する。発電電流抑制値演算手段309は、温度検出手段301の出力と発電電流最大抑制値演算手段310の出力を入力とし、検出した温度と発電電流最大抑制値に応じて発電電流の抑制値を算出する。界磁電流抑制値演算手段311は、電圧検出手段300の出力であるB端子電圧と発電機102の回転速度、および発電電流抑制値を入力とし、界磁電流抑制値を演算する。図15は実施の形態3の温度上昇抑制手段306の動作を表すフローチャートである。ステップS401では、発電電流最大抑制値演算手段310に発電機102の整流方式と回転速度を入力し、整流方式と回転速度に応じた発電電流最大抑制値を演算する。なお、整流方式に応じた発電電流最大抑制値は、同期整流に比べダイオード整流の発電電流抑制値の方が小さな値である。ステップS402では、発電電流抑制値演算手段309に温度検出手段301の出力である温度とステップS401で演算した発電電流最大抑制値を入力し、発電電流の抑制値を演算する。ステップS403では、界磁電流抑制値演算手段311に発電機102のB端子電圧と発電機102の回転速度と発電電流抑制値演算手段309の出力を入力して、界磁電流抑制値を演算する。このように構成された実施の形態3では、発電機102の回転速度と整流方式に応じて発電電流最大抑制値を算出し、検出した温度と発電電流最大抑制値に応じて発電電流抑制値を演算することにより、発電機102の整流方式に応じた発電電流抑制値を演算することが可能となり、発電機102の回転速度と整流方式に応じた界磁電流抑制値を演算するので、発電動作時に整流方式が変更になっても、各部の温度が許容値を超えない電力変換器の制御装置を得ることができる。実施の形態4.この発明の実施の形態4の電力変換器の制御装置を図16に基づいて説明する。なお、実施の形態4では、実施の形態3との差異である温度上昇抑制手段306についてのみ詳述する。実施の形態4における温度上昇抑制手段306の構成について図16を用いて説明する。図16において、温度上昇抑制手段306は、発電電流抑制値演算手段309と、発電電流最大抑制値演算手段310と、界磁電流抑制値演算手段311から構成される。制御装置部220は、入出力端子の電流を検出する電流検出手段312を備えており、温度上昇抑制手段306にその出力を入力する。発電電流最大抑制値演算手段310は、回転速度と整流方式を入力して回転速度に応じた発電電流最大抑制値を演算する。整流方式によってスイッチング素子の発熱量が異なるので、発電電流最大抑制値演算手段310では、発電機102の整流方式と回転速度から発電電流最大抑制値を演算する。発電電流抑制値演算手段309は、温度検出手段301の出力と、発電電流最大抑制値演算手段310の出力を入力とし、検出した温度と発電電流最大抑制値に応じて発電電流の抑制値を算出する。界磁電流抑制値演算手段311は、入出力端子電流検出手段312の出力と発電電流抑制値演算手段309の出力を入力とし、界磁電流抑制値を演算する。図17は、実施の形態4の温度上昇抑制手段306の動作を表すフローチャートである。ステップS501では、発電電流最大抑制値演算手段310に発電機102の整流方式と回転速度を入力し、整流方式と回転速度に応じた発電電流最大抑制値を演算する。ステップS502では、発電電流抑制値演算手段309に温度検出手段301の出力である温度とステップS501で演算した発電電流最大抑制値を入力し、発電電流の抑制値を演算する。ステップS503では、界磁電流抑制値演算手段311にて発電機102の入出力端子の電流を検出する入出力端子電流検出手段312の出力である電流と、発電電流抑制値演算手段309の出力を入力して、界磁電流抑制値を演算する。界磁電流抑制値演算手段311では、発電電流抑制値演算手段309の出力と入出力端子電流検出手段312の出力を入力とし、入出力端子電流検出手段312の出力である電流が、発電電流抑制値演算手段309の出力に追従するようにフィードバック制御を構築して界磁電流抑制値を演算しても良いし、入出力端子電流検出手段312の電流が、発電電流抑制値を追従するような界磁電流抑制値を演算する公知の技術を用いて構わない。このように構成された実施の形態4では、発電機102の回転速度と整流方式に応じて発電電流最大抑制値を演算して、検出した温度と発電電流最大抑制値に応じて発電電流の抑制値を演算し、入出力端子の電流と発電電流の抑制値から界磁電流抑制値を演算するので、界磁電流抑制値をB端子電圧と回転速度と発電電流抑制値を入力とするMAP方式に比べて、精度のある界磁電流抑制値を演算することが可能となり、回転速度と整流方式に応じた発電電流抑制値を演算することが可能となる。なお、実施の形態1から実施の形態4の温度検出手段301は、電力変換器部220のスイッチング素子223、224、221の温度を検出するものであり、全てのスイッチング素子の温度を検出しても良いし、何れかの代表の温度であっても構わない。スイッチング素子の温度上昇に応じた発電電流最大抑制値を決定することで、スイッチング素子が温度上昇により破壊されることを防止することができる。また、温度検出手段301は、制御装置部210の温度を検出してもよく、制御装置部の温度上昇に応じた発電電流最大抑制値を決定することで、制御装置部が温度上昇により破壊されることを防止できる。また、温度検出手段301は、三相電機子巻線201の温度を検出してもよく、電機子巻線の温度上昇に応じた発電電流最大抑制値を決定することで、電機子巻線の許容温度範囲で発電機102を使用することが可能である。さらに、温度検出手段301は、上記の部位の何れか、もしくは全ての温度を検出してもよく、それぞれ発電電流抑制値を演算して、発電電流抑制値の最小値を選択して界磁電流抑制値を演算することにより、発電機の温度上昇が高い部位を保護することが可能となる。