"外部電源からの電力を用いて車両に搭載された蓄電装置を充電するための充電システムであって、スイッチング素子のスイッチング制御によって前記外部電源からの交流電力を直流電力に変換するAC/DC変換器を含み、前記蓄電装置に充電電力を供給する充電装置と、前記充電装置を制御するための制御装置とを備え、前記制御装置は、前記外部電源の交流電圧の変動を示す信号に応じて、前記外部電源からの入力電流を調整するように、前記AC/DC変換器の前記スイッチング素子を制御する、充電システム。前記制御装置は、前記交流電圧の変動量が所定のしきい値を上回った場合には、前記入力電流を減少させるように前記スイッチング素子を制御して、前記交流電圧の変動量が前記所定のしきい値を下回るようにする、請求項1に記載の充電システム。前記制御装置は、前記交流電圧の変動量が前記所定のしきい値を上回った場合には、前記交流電圧の変動量が大きくなるにつれて、前記入力電流を漸減させるように前記スイッチング素子を制御する、請求項2に記載の充電システム。前記制御装置は、前記交流電圧の変動量が前記所定のしきい値を上回った場合には、前記交流電圧の変動量が大きくなるにつれて、前記入力電流を階段状に減少させるように前記スイッチング素子を制御する、請求項2に記載の充電システム。前記AC/DC変換器は、リアクトルおよびコンデンサを含んで構成されるフィルタ部をさらに含み、前記制御装置は、前記外部電源から前記フィルタ部へ供給される交流電力と、前記フィルタ部から出力される交流電力との比較に基づいて、前記交流電圧の変動量を演算する、請求項2に記載の充電システム。前記AC/DC変換器は、リアクトルおよびコンデンサを含んで構成されるフィルタ部をさらに含み、前記制御装置は、前記リアクトルに流れる電流の指令値と、前記リアクトルに実際に流れる電流の検出値との比較に基づいて、前記交流電圧の変動量を演算する、請求項2に記載の充電システム。前記AC/DC変換器は、前記スイッチング素子を有し、前記外部電源からの交流電力を直流電力に変換する機能および力率改善機能を有する力率改善回路を含む、請求項1に記載の充電システム。前記AC/DC変換器は、前記力率改善回路からの直流電圧を、前記蓄電装置の充電に適した直流電圧に調整するためのDC/DC変換回路をさらに含む、請求項7に記載の充電システム。外部電源からの電力を用いて搭載された蓄電装置の充電が可能な車両であって、スイッチング素子のスイッチング制御によって前記外部電源からの交流電力を直流電力に変換するAC/DC変換器を含み、前記蓄電装置に充電電力を供給する充電装置と、前記充電装置を制御するための制御装置とを備え、前記制御装置は、前記外部電源の交流電圧の変動を示す信号に応じて、前記外部電源からの入力電流を調整するように、前記AC/DC変換器の前記スイッチング素子を制御する、車両。外部電源からの電力を用いて車両に搭載された蓄電装置の充電を行なうための充電装置の制御方法であって、前記充電装置は、スイッチング素子を有し、前記スイッチング素子のスイッチング制御によって前記外部電源からの交流電力を直流電力に変換するAC/DC変換器を含み、前記制御方法は、前記外部電源の交流電圧の変動量を取得するステップと、前記交流電圧の変動量に応じて前記外部電源からの入力電流を設定するステップと、設定された前記入力電流となるように、前記AC/DC変換器の前記スイッチング素子を制御するステップとを備える、充電装置の制御方法。外部電源の電圧変動が大きい場合には、それに対応して、外部電源からの入力電流も変動する場合がある。外部電源が交流の場合には、力率を改善するための力率改善PowerFactorCorrection:PFC回路が充電装置内に備えられることがあるが、このPFC回路においては、入力される交流電圧の位相に入力電流の位相を合わせるように制御が行なわれるため、交流電圧変動によりPFC回路における交流電流の変動が大きくなる場合がある。そうすると、充電装置が許容可能な電流容量を超過した過電流状態となるおそれがある。これにより、充電装置内の機器や素子の劣化や故障の要因となったり、充電装置に内蔵された保護回路により充電が停止されたりする可能性がある。そうすると、満充電状態まで適切に充電動作が実行されず、蓄電装置からの電力により走行可能な距離が確保されないおそれがある。本発明は、このような課題を解決するためになされたものであって、その目的は、外部充電が可能な車両において、電源電圧が変動した場合であっても、機器の保護を図りつつ満充電状態まで充電動作を継続させ、蓄電装置の電力を用いて走行可能な距離を確保することである。本発明による充電システムは、充電装置と、充電装置を制御するための制御装置とを備え、外部電源からの電力を用いて車両に搭載された蓄電装置を充電する。充電装置は、スイッチング素子のスイッチング制御によって外部電源からの交流電力を直流電力に変換するAC/DC変換器を含み、蓄電装置に充電電力を供給する。制御装置は、外部電源の交流電圧の変動を示す信号に応じて、外部電源からの入力電流を調整するように、AC/DC変換器のスイッチング素子を制御する。好ましくは、制御装置は、交流電圧の変動量が所定のしきい値を上回った場合には、入力電流を減少させるようにスイッチング素子を制御して、交流電圧の変動量が所定のしきい値を下回るようにする。好ましくは、制御装置は、交流電圧の変動量が所定のしきい値を上回った場合には、交流電圧の変動量が大きくなるにつれて、入力電流を漸減させるようにスイッチング素子を制御する。好ましくは、制御装置は、交流電圧の変動量が所定のしきい値を上回った場合には、交流電圧の変動量が大きくなるにつれて、入力電流を階段状に減少させるようにスイッチング素子を制御する。好ましくは、AC/DC変換器は、リアクトルおよびコンデンサを含んで構成されるフィルタ部をさらに含む。制御装置は、外部電源からフィルタ部へ供給される交流電力と、フィルタ部から出力される交流電力との比較に基づいて、交流電圧の変動量を演算する。好ましくは、AC/DC変換器は、リアクトルおよびコンデンサを含んで構成されるフィルタ部をさらに含む。制御装置は、リアクトルに流れる電流の指令値と、リアクトルに実際に流れる電流の検出値との比較に基づいて、交流電圧の変動量を演算する。好ましくは、AC/DC変換器は、スイッチング素子を有し、外部電源からの交流電力を直流電力に変換する機能および力率改善機能を有する力率改善回路を含む。好ましくは、AC/DC変換器は、力率改善回路からの直流電圧を、蓄電装置の充電に適した直流電圧に調整するためのDC/DC変換回路をさらに含む。本発明による車両は、外部電源からの電力を用いて搭載された蓄電装置の充電が可能な車両であって、スイッチング素子のスイッチング制御によって外部電源からの交流電力を直流電力に変換するAC/DC変換器を含み蓄電装置に充電電力を供給する充電装置と、充電装置を制御するための制御装置とを備える。制御装置は、外部電源の交流電圧の変動を示す信号に応じて、外部電源からの入力電流を調整するように、AC/DC変換器のスイッチング素子を制御する。本発明による充電装置の制御方法は、外部電源からの電力を用いて車両に搭載された蓄電装置の充電を行なうための充電装置の制御方法である。充電装置は、スイッチング素子を有し、スイッチング素子のスイッチング制御によって外部電源からの交流電力を直流電力に変換するAC/DC変換器を含む。制御方法は、外部電源の交流電圧の変動量を取得するステップと、交流電圧の変動量に応じて外部電源からの入力電流を設定するステップと、設定された入力電流となるようにAC/DC変換器のスイッチング素子を制御するステップとを備える。本発明によれば、外部充電が可能な車両において、電源電圧が変動した場合であっても、機器の保護を図りつつ満充電状態まで充電動作を継続させ、蓄電装置の電力を用いて走行可能な距離を確保することができる。以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。図1は、本実施の形態に従う車両100の全体ブロック図である。図1を参照して、車両100は、蓄電装置110と、システムメインリレーSMR115と、駆動装置であるPCUPowerControlUnit120と、モータジェネレータ130と、動力伝達ギア140と、駆動輪150と、制御装置であるECUElectronicControlUnit300とを備える。蓄電装置110は、充放電可能に構成された電力貯蔵要素である。蓄電装置110は、たとえば、リチウムイオン電池、ニッケル水素電池あるいは鉛蓄電池などの二次電池や、電気二重層キャパシタなどの蓄電素子を含んで構成される。蓄電装置110は、電力線PL1,NL1を介してPCU120に接続される。そして、蓄電装置110は、車両100の駆動力を発生させるための電力をPCU120に供給する。また、蓄電装置110は、モータジェネレータ130で発電された電力を蓄電する。蓄電装置110の出力はたとえば200V程度である。蓄電装置110には、いずれも図示しないが、蓄電装置110の電圧を検出するための電圧センサ160、入出力電流を検出するための電流センサ170が設けられる。検出された電圧VBおよび電流IBは、ECU300へ出力される。ECU300は、これらの検出値に基づいて、蓄電装置110の充電状態StateofCharge:SOCを演算する。SMR115に含まれるリレーは、蓄電装置110と電力線PL1,NL1との間に接続される。そして、SMR115は、ECU300からの制御信号SE1に基づいて、蓄電装置110とPCU120との間での電力の供給と遮断とを切換える。PCU120は、いずれも図示しないが、コンバータ、インバータなどが含まれる。コンバータは、ECU300からの制御信号PWCにより制御されて蓄電装置110からの電圧を変換する。インバータは、ECU300からの制御信号PWIにより制御されて、コンバータで変換された電力を用いてモータジェネレータ130を駆動する。モータジェネレータ130は交流回転電機であり、たとえば、永久磁石が埋設されたロータを備える永久磁石型同期電動機である。モータジェネレータ130の出力トルクは、減速機や動力分割機構によって構成される動力伝達ギア140を介して駆動輪150に伝達されて、車両100を走行させる。モータジェネレータ130は、車両100の回生制動動作時には、駆動輪150の回転力によって発電することができる。そして、その発電電力は、PCU120によって蓄電装置110の充電電力に変換される。なお、図1においては、モータジェネレータおよびインバータのペアが1つ設けられる構成が示されるが、モータジェネレータおよびインバータの数はこれに限定されない。2つより多くのモータジェネレータおよびインバータのペアが設けられる構成であってもよい。なお、図1においては、車両100が電気自動車である場合を例として説明するが、本実施の形態における車両100は、車両駆動力発生用の電動機を搭載する車両を示すものであり、電気自動車の他に、エンジンおよび電動機により車両駆動力を発生するハイブリッド自動車や、燃料電池を搭載した燃料電池自動車などが含まれる。ハイブリッド自動車である場合には、モータジェネレータ130は、動力伝達ギア140を介して図示しないエンジンにも結合される。そして、ECU300は、エンジンおよびモータジェネレータ130を協調的に動作させることによって、必要な車両駆動力が得られるようにする。この場合、エンジンの回転による発電電力を用いて、蓄電装置110を充電することも可能である。車両100は、外部電源500からの電力によって蓄電装置110を充電するための構成として、さらに、充電装置200と、インレット240と、充電リレーCHR250とを含む。なお、充電装置200とECU300との組み合わせが、本発明における充電システムに対応する。インレット240は、車両100の外表面に設けられる。インレット240には、充電ケーブル400のコネクタ410が接続される。そして、外部電源500からの電力が、充電ケーブル400を介して車両100に伝達される。充電ケーブル400は、コネクタ410に加えて、外部電源500のコンセント510に接続するためのプラグ420と、コネクタ410およびプラグ420とを電気的に結ぶ電線部430とを含む。また、図1には示さないが、電線部430には、外部電源500からの電力の供給および遮断を切換えるための充電回路遮断装置ChargingCircuitInterruptDevice:CCIDが含まれてもよい。充電装置200は、電力線ACL1,ACL2を介して、インレット240に接続される。また、充電装置200は、電力線PL2,NL2によって、CHR250を介して蓄電装置110に接続される。CHR250は、ECU300からの制御指令SE2によって制御され、充電装置200から蓄電装置110への電力の供給と停止とを切換える。充電装置200は、力率改善PFC回路210と、DC/DCコンバータ220と、コンデンサC1と、リアクトルL1とを含む。PFC回路210は、交流電力を直流電力に整流するとともに、回路に流れる交流電流を電源からの交流電圧の正弦波に近づけることによって力率を改善するための回路である。PFC回路210の詳細な構成の一例を図2に示す。PFC回路210は、リアクトルおよびコンデンサを含んで構成されるACフィルタ212と、整流回路218と、コンデンサC20と、電流センサ214と、電圧センサ216とを含む。整流回路218は、スイッチング素子Q22,Q24と、ダイオードD21~D24とを含む。ダイオードD21およびスイッチング素子Q22は、電力線PL3,NL3の間に直列に接続され、ダイオードD22はスイッチング素子Q22に逆並列に接続される。また、ダイオードD23およびスイッチング素子Q24は、電力線PL3,NL3の間に直列に接続され、ダイオードD24はスイッチング素子Q24に逆並列に接続される。ACフィルタ212は、外部電源500からの交流電力を受け、この交流電力に含まれるノイズを除去する。ACフィルタ212の出力の一方端は、ダイオードD21とスイッチング素子Q22との接続ノードに接続される。ACフィルタ212の出力の他方端は、ダイオードD23とスイッチング素子Q24との接続ノードに接続される。ACフィルタ212を介して供給される交流電力は、ダイオードD21~D24によって直流電力に整流される。しかしながら、ACフィルタ212に含まれるコンデンサによって、一般的に、ACフィルタ212から出力される交流電流波形は、正弦波からずれたものとなる。PFC回路210は、ECU300からの制御信号PWEによってスイッチング素子Q22,Q24が制御され、整流回路218に入力される交流電流の波形を正弦波に近づける。コンデンサC20は、電力線PL3,NL3の間に接続され、整流回路218から出力される直流電圧の変動を低減する。電圧センサ216は、整流回路218への入力電圧すなわち、ACフィルタ212の出力電圧Vinを検出し、その検出値をECU300へ出力する。電流センサ214は、整流回路218への入力電流ILを検出し、その検出値をECU300へ出力する。図3は、PFC回路210の動作を説明するための図である。図3を参照して、外部電源500からの電源電圧VACは、所定の電源周波数の交流電圧である。PFC回路210においては、スイッチング素子Q22あるいはQ24がオンの期間には、リアクトルに流れる電流ILが増加する一方で、スイッチング素子Q22あるいはQ24がオフの期間には電流ILが減少する。このため、電流センサ214により検出されるリアクトル電流ILに基づいてスイッチング素子Q22,Q24をスイッチング制御することによって、リアクトル電流IL図3中のW10を、電源電圧VACと同位相の目標電流図3中のW11に一致するように制御する。これによって、電源電圧VACと電源電流IACとの積で表わされる瞬時電力VAが常に正値となるので、瞬時電力の平均値である有効電力が大きくなり、外部電源500から供給される電力の力率を1に近づけることができる。ここで、リアクトル電流ILの絶対値の積分値は、コンデンサC20に供給される電荷に相当するので、目標電流の振幅IL_refを制御することによって外部電源500からの入力電流を調整して、出力される直流電圧VDCを調整することができる。なお、PFC回路の構成は、図3に示される構成に限定されるものではなく、たとえば、図4,5に示されるような構成とすることも可能である。図4のPFC回路210Aは、ダイオードブリッジにより構成される整流回路218Aで整流した直流電圧を、リアクトルL10およびコンデンサC10で構成されるLCフィルタを介して電力線PL3,NL3へ出力する。このとき、コンデンサC10に並列に接続されたスイッチング素子Q10をスイッチング制御して力率を改善する。また、図5のPFC回路210Bは、図2のPFC回路210における整流回路218が、スイッチング素子Q31~Q34のフルブリッジ構成とされた整流回路218Bに置き換わったものである。PFC回路210,210A,210Bのいずれの回路においても、回路に含まれるスイッチング素子のデューティを制御することによって、力率を改善しつつ入力電流を調整することができる。再び図1を参照して、DC/DCコンバータ220は、スイッチング素子Q1~Q4およびダイオードD1~D4により構成されるフルブリッジ回路221と、スイッチング素子Q5~Q8およびダイオードD5~D8により構成されるフルブリッジ回路222と、これら2つのフルブリッジ回路221,222に結合されたトランスTR1とを含む。フルブリッジ回路222は、PFC回路210から供給される直流電圧を交流電圧に変換し、この変換した交流電圧をトランスTR1の一次巻線に供給する。トランスTR1は、フルブリッジ回路221から供給される交流電圧を、一次巻線と二次巻線との巻線比によって定められる電圧に変換する。フルブリッジ回路222は、トランスTR1で変換された交流電圧を直流電圧に変換する。DC/DCコンバータ220のフルブリッジ回路221,222の各スイッチング素子は、ECU300からの制御信号PWDにより制御される。これによって、DC/DCコンバータ220は、蓄電装置110の充電に適した所望の電圧を出力する。リアクトルL1およびコンデンサC1は、DC/DCコンバータ220の出力端子に接続され、一緒になってLCフィルタを形成する。このLCフィルタは、DC/DCコンバータ220から出力される直流電流に含まれる、スイッチングによって生じるリプル成分を除去する。そして、コンデンサC1の両端が電力線PL2,NL2に結合される。ECU300は、いずれも図1には図示しないがCPUCentralProcessingUnit、記憶装置および入出力バッファを含み、各センサ等からの信号の入力や各機器への制御信号の出力を行なうとともに、車両100および各機器の制御を行なう。なお、これらの制御については、ソフトウェアによる処理に限られず、専用のハードウェア電子回路で処理することも可能である。このような構成の車両において外部充電を行なう場合、電力が供給される外部電源としては、家庭のコンセントや充電スタンドなどが考えられる。このとき、たとえば、家庭内で消費電力の大きい電気機器が使用された場合や、充電スタンドにおいて複数の車両で充電が行なわれた場合には、外部電源の電源電圧が変動するおそれがある。図1で示したようなPFC回路210を有する充電装置200により充電を行なう場合に、外部電源500からの入力電圧が変動すると、PFC回路210のACフィルタ212に含まれるリアクトルおよびコンデンサによる共振回路、ならびにスイッチング素子の制御周波数の影響により、図2における整流回路218への入力電圧Vinが、図6に示すように変動する場合がある図6中の曲線W21。このように入力電圧Vinが変動すると、それに伴って、入力電流ILも同様に変動する。そうすると、入力電流のピーク値が、スイッチング素子などの回路を構成する部品の許容電流を超過し過電流状態となってしまい、素子の破損や故障の要因となったり、あるいは、充電装置の保護回路によってスイッチング動作が停止され充電動作が停止したりするおそれがある。これによって、蓄電装置110の充電が中断されてしまうために、ユーザが車両を運転しようとした場合に、十分な充電量が蓄電装置110に蓄えられていない状態となり得る。そして、電力を用いた走行が制限され、電気自動車においては走行距離が確保できなくなり、ハイブリッド車両においてはエンジンを用いることによって燃費の悪化を招くおそれがある。そこで、本実施の形態においては、PFC回路を有する充電装置を用いた外部充電の際に、PFC回路への入力電圧あるいは、入力電流の変動が生じた場合に、PFC回路のスイッチング素子を制御して入力電流を低減させることによって、過電流の発生を防ぐ充電制御を実行する。これによって、外部充電中に、外部電源の電源電圧が変動することによって充電動作が停止してしまうことが防止でき、電力を用いて走行可能な距離を確保することが可能となる。図7は、本実施の形態において、ECU300で実行される充電制御処理を説明するためのフローチャートである。図7に示すフローチャートは、ECU300に予め格納されたプログラムを所定周期で実行することによって実現される。あるいは、一部またはすべてのステップを、専用のハードウェア電子回路を構築して処理を実現することも可能である。図1および図7を参照して、ECU300は、ステップ以下、ステップをSと略す。100にて、図2の電圧センサ216によって検出されたPFC回路210への入力電圧Vinを取得する。そして、ECU300は、S120にて、図示されない他の電圧センサで検出された外部電源500の電源電圧VACからの変動幅FLCを演算する。この変動幅FLCは、電源電圧VACと入力電圧Vinとの差の絶対値変動量を採用してもよいし、電源電圧VACに対する電源電圧VACと入力電圧Vinとの差の比率を採用してもよい。そして、ECU300は、S120にて、たとえば図8または図9に示されるようなマップを用いて、変動幅FLCに応じた入力電流指令値IL_refを設定する。図8のマップにおいては、変動幅FLCがA1となるまでは、入力電流指令値IL_refはα1Aに設定され、変動幅FLCがA1を上回ると、変動幅FLCが増加するにつれて漸減するように入力電流指令値IL_refが設定される図8中の曲線W30。なお、入力電流指令値IL_refの減少は、図8のように直線的な変化に限られず、曲線的な変化であってもよい。また、図9のマップにおいては、変動幅FLCがA1を上回ると、変動幅FLCが増加するにつれて階段状に減少するように入力電流指令値IL_refが設定される図9中の曲線W40。すなわち、変動幅FLCがA1になるまでは、入力電流指令値IL_refはα1Aに設定され、変動幅FLCがA1を超えてA2になるまでは入力電流指令値IL_refはα2Aに設定され、変動幅FLCがA2を超えてA3になるまでは入力電流指令値IL_refはα3Aに設定される。入力電流指令値IL_refの設定マップは、図8および図9のいずれのマップを用いてもよいが、たとえば、図8のマップは図9のマップに比べると、同じ変動幅における入力電流指令値が大きく設定されているため、充電時間がより短くできるという利点がある。一方、図9のマップを用いた場合は、変動幅の小さな変化では入力電流指令値が変動しないため、ハンチング等を防止することができ制御安定性が高いという利点がある。S120にて入力電流指令値IL_refが設定されると、ECU300は、S130にて、この入力電流指令値IL_refに従って充電装置200を制御し、蓄電装置110の充電を実行する。なお、上記の説明においては、入力電圧Vinの変動に基づいて入力電流指令値IL_refを設定する構成を例として説明したが、図2の電流センサ214で検出された入力電流ILの変動幅に基づいて、入力電流指令値IL_refを設定するようにしてもよい。以上のような処理に従って制御を行なうことによって、充電実行時に外部電源からの交流電圧が変動した場合であっても、それに応じて充電装置の入力電流が低減されるので、充電装置において過電流状態が生じることを低減できる。これによって、充電動作が中断されることが抑制されるので、満充電状態となるまで充電動作を継続することができ、その結果、蓄電装置からの電力を用いて走行可能な距離を確保することができる。なお、本実施の形態におけるDC/DCコンバータ220は、本発明におけるDC/DC変換回路の一例である。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"