(57)【要約】【課題】電気自動車の現在充電状態を判定することを含む、電気自動車のための充電スケジュールを作成するシステム及び方法を提供する。【解決手段】システム及び方法はまた、電気自動車の目標充電状態及び電気自動車の最大充電状態のうちの少なくとも１つに到達するために、電気自動車を充電するエネルギのキロワット時あたりの平均価格を判定することを含む。システム及び方法は、現在充電状態及びエネルギのキロワット時あたりの平均価格に基づいて充電スケジュールを作成することをさらに含む。【選択図】図１
2018181334.tif 000002
【特許請求の範囲】
【請求項１】
現在充電状態が電気自動車の最小充電状態及び前記電気自動車の目標充電状態のうちの少なくとも１つより上であるかを判定することを含む、前記電気自動車の前記現在充電状態を判定することと、
前記電気自動車の前記目標充電状態及び最大充電状態のうちの少なくとも１つに到達するために前記電気自動車に充電するエネルギのキロワット時あたりの平均価格を判定することと、
前記現在充電状態及び前記キロワット時あたりの平均価格に基づいて、充電スケジュールを作成することであって、前記電気自動車の充電が、前記目標充電状態及び前記最大充電状態のうちの少なくとも１つに到達するように制御される、作成することと
を含む、
電気自動車のための充電スケジュールを作成するコンピュータ実施方法。
【請求項２】
前記目標充電状態を判定することをさらに含み、
前記目標充電状態を判定することが、前記電気自動車の運転プロファイルを判定することを含み、
前記電気自動車の前記運転プロファイルが、前記電気自動車が少なくとも１つの特定の時間枠の間に運転される平均距離、及び、前記電気自動車が前記少なくとも１つの特定の時間枠の間に運転される平均時間のうちの少なくとも１つのプロファイルを含む、
請求項１に記載のコンピュータ実施方法。
【請求項３】
前記目標充電状態を判定することが、前記電気自動車の前記運転プロファイルを評価することと、前記目標充電状態を判定することとを含み、
前記目標充電状態が動的であり、前記運転プロファイルに基づく、
請求項２に記載のコンピュータ実施方法。
【請求項４】
前記現在充電状態が前記最小充電状態より下であると判定すると、前記最小充電状態に到達するために前記電気自動車の充電を制御することと、
前記現在充電状態が前記目標充電状態より上であると判定すると、前記最大充電状態に到達するために前記電気自動車の充電を制御することと
をさらに含む、
請求項１に記載のコンピュータ実施方法。
【請求項５】
前記充電スケジュールを作成することが、前記目標充電状態に到達するための前記充電スケジュールを作成することを含み、
前記目標充電状態に到達するための前記充電スケジュールを作成することが、少なくとも１つの価格閾値及び前記電気自動車の運転プロファイルに基づいて、１つまたは複数の充電間隔を判定することを含む、
請求項１に記載のコンピュータ実施方法。
【請求項６】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より低いか判定することを含む、
請求項５に記載のコンピュータ実施方法。
【請求項７】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が、前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より高いと判定すると、前記目標充電状態に到達するための前記充電スケジュールに基づいて、前記目標充電状態に到達するために前記電気自動車の充電を制御することを含む、
請求項６に記載のコンピュータ実施方法。
【請求項８】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が、前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より低いと判定すると、前記最大充電状態に到達するための前記充電スケジュールを作成することを含む、
請求項６に記載のコンピュータ実施方法。
【請求項９】
前記充電スケジュールを作成することが、前記最大充電状態に到達するための前記充電スケジュールに基づいて、前記最大充電状態に到達するために前記電気自動車の充電を制御することを含む、
請求項８に記載のコンピュータ実施方法。
【請求項１０】
プロセッサによって実行されるとき、前記プロセッサに、
現在充電状態が電気自動車の最小充電状態及び前記電気自動車の目標充電状態のうちの少なくとも１つより上であるかを判定することを含む、前記電気自動車の前記現在充電状態を判定することと、
前記電気自動車の前記目標充電状態及び最大充電状態のうちの少なくとも１つに到達するために前記電気自動車に充電するエネルギのキロワット時あたりの平均価格を判定することと、
前記現在充電状態及び前記キロワット時あたりの平均価格に基づいて、充電スケジュールを作成することであって、前記電気自動車の充電が、前記目標充電状態及び前記最大充電状態のうちの少なくとも１つに到達するように制御される、作成することと
を行わせる命令を記憶するメモリを備える、
電気自動車のための充電スケジュールを作成するシステム。
【請求項１１】
前記目標充電状態を判定することをさらに含み、
前記目標充電状態を判定することが、前記電気自動車の運転プロファイルを判定することを含み、
前記電気自動車の前記運転プロファイルが、前記電気自動車が少なくとも１つの特定の時間枠の間に運転される平均距離、及び、前記電気自動車が前記少なくとも１つの特定の時間枠の間に運転される平均時間のうちの少なくとも１つのプロファイルを含む、
請求項１０に記載のシステム。
【請求項１２】
前記目標充電状態を判定することが、前記電気自動車の前記運転プロファイルを評価することと、前記目標充電状態を判定することとを含み、
前記目標充電状態が動的であり、前記運転プロファイルに基づく、
請求項１１に記載のシステム。
【請求項１３】
前記現在充電状態が前記最小充電状態より下であると判定すると、前記最小充電状態に到達するために前記電気自動車の充電を制御することと、
前記現在充電状態が前記目標充電状態より上であると判定すると、前記最大充電状態に到達するために前記電気自動車の充電を制御することと
をさらに含む、
請求項１０に記載のシステム。
【請求項１４】
前記充電スケジュールを作成することが、前記目標充電状態に到達するための前記充電スケジュールを作成することを含み、
前記目標充電状態に到達するための前記充電スケジュールを作成することが、少なくとも１つの価格閾値及び前記電気自動車の運転プロファイルに基づいて、１つまたは複数の充電間隔を判定することを含む、
請求項１０に記載のシステム。
【請求項１５】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より低いか判定することを含む、
請求項１４に記載のシステム。
【請求項１６】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が、前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より高いと判定すると、前記目標充電状態に到達するための前記充電スケジュールに基づいて、前記目標充電状態に到達するために前記電気自動車の充電を制御することを含む、
請求項１５に記載のシステム。
【請求項１７】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が、前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より低いと判定すると、前記最大充電状態に到達するための前記充電スケジュールを作成することを含む、
請求項１５に記載のシステム。
【請求項１８】
前記充電スケジュールを作成することが、前記最大充電状態に到達するための前記充電スケジュールに基づいて、前記最大充電状態に到達するために前記電気自動車の充電を制御することを含む、
請求項１７に記載のシステム。
【請求項１９】
少なくともプロセッサを含むコンピュータによって実行されるとき、
現在充電状態が電気自動車の最小充電状態及び前記電気自動車の目標充電状態のうちの少なくとも１つより上であるかを判定することを含む、前記電気自動車の前記現在充電状態を判定することと、
前記電気自動車の前記目標充電状態及び最大充電状態のうちの少なくとも１つに到達するために前記電気自動車に充電するエネルギのキロワット時あたりの平均価格を判定することと、
前記現在充電状態及び前記キロワット時あたりの平均価格に基づいて、充電スケジュールを作成することであって、前記電気自動車の充電が、前記目標充電状態及び前記最大充電状態のうちの少なくとも１つに到達するように制御される、作成することと
を含む方法を前記コンピュータに実行させる、
命令を記憶する非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記充電スケジュールを作成することが、前記電気自動車を前記最大充電状態まで充電するエネルギの前記キロワット時あたりの平均価格が前記電気自動車を前記目標充電状態まで充電するエネルギの前記キロワット時あたりの平均価格より低いか判定することを含む、
請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気自動車のための充電スケジュールを作成するシステム及び方法に関する。
【背景技術】
【０００２】
電気自動車は、電気を蓄えて、電気自動車を動かすための蓄電機構（たとえば、充電式バッテリによって動かされる電気エンジン）を搭載している。蓄電機構は、たとえば、居住用住宅に設置された充電機器、あるいは公的または私的な充電ステーションに設置された充電機器を使用することにより、定期的に充電されてもよい。電気自動車の所有者は通常、充電効率とコストとのバランスをとることについて心配することがある。多くの場合、所有者が自身の電気自動車を充電装置に接続したとき、電気自動車は、充電セッション中のエネルギのコストに関係なく、最大充電状態（たとえば、充電式バッテリの１００％の充電状態）まで充電することがある。いくつかのユーティリティプロバイダは、オフピーク充電を促進し、それによって、電力網への影響を最小化するために、電気自動車の充電に対して「時間帯別（Ｔｉｍｅ  ｏｆ  Ｕｓｅ）」料金を実施しており、そのため、エネルギのコストは充電セッションごとに異なることがある。
【発明の概要】
【課題を解決するための手段】
【０００３】
１つの態様によると、電気自動車のための充電スケジュールを作成するコンピュータ実施方法は、電気自動車の現在充電状態を判定することを含む。現在充電状態を判定することは、現在充電状態が電気自動車の最小充電状態及び電気自動車の目標充電状態のうちの少なくとも１つより上であるかを判定することを含む。当該方法はまた、電気自動車の目標充電状態及び最大充電状態のうちの少なくとも１つに到達するために電気自動車に充電するエネルギのキロワット時あたりの平均価格を判定することを含む。当該方法は、現在充電状態及びキロワット時あたりの平均価格に基づいて、充電スケジュールを作成することをさらに含む。電気自動車の充電は、目標充電状態及び最大充電状態のうちの少なくとも１つに到達するように制御される。
【０００４】
別の態様によると、電気自動車のための充電スケジュールを作成するシステムが提供される。当該システムは、プロセッサによって実行されるとき、プロセッサに電気自動車の現在充電状態を判定させる命令を記憶するメモリを含む。現在充電状態を判定することは、現在充電状態が電気自動車の最小充電状態及び電気自動車の目標充電状態のうちの少なくとも１つより上であるかを判定することを含む。当該命令はまた、プロセッサに、電気自動車の目標充電状態及び最大充電状態のうちの少なくとも１つに到達するために電気自動車に充電するエネルギのキロワット時あたりの平均価格を判定させる。当該命令はさらに、現在充電状態及びキロワット時あたりの平均価格に基づいて、プロセッサに充電スケジュールを作成させる。電気自動車の充電は、目標充電状態及び最大充電状態のうちの少なくとも１つに到達するように制御される。
【０００５】
さらに別の態様によると、非一時的コンピュータ可読記憶媒体は、少なくともプロセッサを含むコンピュータによって実行されるとき、電気自動車の現在充電状態を判定することを含む方法をコンピュータに実行させる命令を記憶する。現在充電状態を判定することは、現在充電状態が電気自動車の最小充電状態及び電気自動車の目標充電状態のうちの少なくとも１つより上であるかを判定することを含む。当該命令はまた、電気自動車の目標充電状態及び最大充電状態のうちの少なくとも１つに到達するために電気自動車に充電するエネルギのキロワット時あたりの平均価格を判定することを含む。当該命令は、現在充電状態及びキロワット時あたりの平均価格に基づいて、充電スケジュールを作成することをさらに含む。電気自動車の充電は、目標充電状態及び最大充電状態のうちの少なくとも１つに到達するように制御される。
【図面の簡単な説明】
【０００６】
【図１】例示的な実施形態による、電気自動車のための充電スケジュールを作成する例示的なシステムの高レベル概略図である。
【図２】例示的な実施形態による、例示的な電気自動車アーキテクチャの概略図である。
【図３】例示的な実施形態による、例示的な遠隔サーバアーキテクチャの概略図である。
【図４】例示的な実施形態による、例示的なスマート充電アプリケーションの概略図である。
【図５】例示的な実施形態による、電気自動車の現在充電状態が電気自動車の最小充電状態より下のときに、充電セッションのための充電スケジュールを作成する、例示的な方法のプロセスフロー図である。
【図６】例示的な実施形態による、電気自動車の現在充電状態が、電気自動車の最小充電状態より上、かつ電気自動車の目標充電状態より下のときに、充電セッションのための充電スケジュールを作成する、例示的な方法のプロセスフロー図である。
【図７】例示的な実施形態による、電気自動車の現在充電状態が電気自動車の目標充電状態より上のときに、充電セッションのための充電スケジュールを作成する、例示的な方法のプロセスフロー図である。
【図８】例示的な実施形態による、電気自動車のための充電スケジュールを作成する、例示的な方法のプロセスフロー図である。
【発明を実施するための形態】
【０００７】
以下は、本明細書に採用された、選択された用語の定義を含む。定義は、用語の範囲内にあり、実施態様のために使用されてもよい構成要素のさまざまな実施例及び／または形態を含む。実施例は、限定することを意図しない。
【０００８】
「バス」は、本明細書で使用される場合、コンピュータ内部の他のコンピュータ構成要素に、または、コンピュータ間で作動可能に接続される、相互接続アーキテクチャを指す。バスは、コンピュータ構成要素間でデータを転送してもよい。バスは、とりわけ、メモリバス、メモリコントローラ、周辺バス、外部バス、クロスバスイッチ、及び／またはローカスバスでもよい。バスはまた、とりわけ、コントローラエリアネットワーク（ＣＡＮ）、ローカル相互接続ネットワーク（ＬＩＮ）などのプロトコルを使用して車両内部の構成要素を相互接続する車載バスでもよい。
【０００９】
「コンピュータ間通信」は、本明細書で使用される場合、２つ以上のコンピューティング装置（たとえば、コンピュータ、携帯情報端末、携帯電話、ネットワーク装置）の間の通信を指し、たとえば、ネットワーク転送、ファイル転送、アプレット転送、電子メール、ハイパテキスト転送プロトコル（ＨＴＴＰ）転送、及びその他でもよい。コンピュータ間通信は、とりわけ、たとえば、無線システム（たとえば、ＩＥＥＥ  ８０２．１１）、イーサネット(登録商標)システム（たとえば、ＩＥＥＥ  ８０２．３）、トークンリングシステム（たとえば、ＩＥＥＥ  ８０２．５）、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、二地点間方式、回線交換方式、パケット交換方式で行われてもよい。
【００１０】
「コンピュータ可読媒体」は、本明細書で使用される場合、信号、命令、及び／またはデータを提供する媒体を指す。コンピュータ可読媒体は、不揮発性媒体及び揮発性媒体を含むがこれらに限定されない形態をとってもよい。不揮発性媒体は、たとえば、光または磁気ディスク、及びその他のものを含んでもよい。揮発性媒体は、たとえば、半導体メモリ、ダイナミックメモリ、及びその他のものを含んでもよい。コンピュータ可読媒体の一般的な形態は、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、その他の磁気媒体、その他の光媒体、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）、及びコンピュータ、プロセッサ、またはその他の電子装置が読むことができるその他の媒体を含むが、これらに限定されない。
【００１１】
「データストア」は、本明細書で使用される場合、たとえば、磁気ディスクドライブ、ソリッドステートディスクドライブ、フロッピーディスクドライブ、テープドライブ、Ｚｉｐドライブ、フラッシュメモリカード、及び／またはメモリスティックとすることができる。さらにまた、ディスクは、ＣＤ−ＲＯＭ（コンパクトディスクＲＯＭ）、ＣＤレコーダブルドライブ（ＣＤ−Ｒドライブ）、ＣＤリライタブルドライブ（ＣＤ−ＲＷドライブ）、及び／またはデジタルビデオＲＯＭドライブ（ＤＶＤ  ＲＯＭ）とすることができる。ディスクは、コンピューティング装置のリソースを制御または割り当てるオペレーティングシステムを格納することができる。データストアはまた、データベース、たとえば、テーブル、一組のテーブル、一組のデータストア（たとえば、ディスク、メモリ、テーブル、ファイル、リスト、キュー、ヒープ、レジスタ）、ならびに、それらのテーブル及びデータストアのデータにアクセス及び／または操作する方法を指すことができる。データストアは、１つの論理及び／または物理エンティティに存在することができ、及び／または、２つ以上の論理及び／または物理エンティティの間に分散されてもよい。
【００１２】
「メモリ」は、本明細書で使用される場合、揮発性メモリ及び／または不揮発性メモリを含むことができる。不揮発性メモリは、たとえば、ＲＯＭ（リードオンリーメモリ）、ＰＲＯＭ（プログラマブルリードオンリーメモリ）、ＥＰＲＯＭ（消去可能ＰＲＯＭ）、及びＥＥＰＲＯＭ（電気的消去可能ＰＲＯＭ）を含むことができる。揮発性メモリは、たとえば、ＲＡＭ（ランダムアクセスメモリ）、シンクロナスＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、及び、ダイレクトＲＡＭバスＲＡＭ（ＤＲＲＡＭ(登録商標)）を含むことができる。メモリは、コンピューティング装置のリソースを制御または割り当てるオペレーティングシステムを格納することができる。
【００１３】
「作動可能な接続」、または、エンティティが「作動可能に接続される」接続は、信号、物理的通信、及び／または論理的通信が、送信及び／または受信できるものである。作動可能な接続は、物理インタフェース、データインタフェース、及び／または電気的インタフェースを含むことができる。
【００１４】
「プロセッサ」は、本明細書で使用される場合、信号を処理して、一般的なコンピューティング及び演算機能を実行する。プロセッサによって処理される信号は、デジタル信号、データ信号、コンピュータ命令、プロセッサ命令、メッセージ、ビット、ビットストリーム、または受信、転送、及び／または検出できる他の手段を含むことができる。一般に、プロセッサは、複数のシングル及びマルチコアプロセッサ及びコプロセッサ、ならびに他の複数のシングル及びマルチコアプロセッサ及びコプロセッサアーキテクチャを含む各種のさまざまなプロセッサでもよい。プロセッサは、さまざまな機能を実行するさまざまなモジュールを含んでもよい。
【００１５】
「携帯装置」は、本明細書で使用される場合、典型的にユーザ入力（たとえば、タッチ、キーボード）を有するディスプレイ画面、及び演算のためのプロセッサを有するコンピューティング装置である。携帯装置は、キーフォブ、ハンドヘルド装置、携帯デバイス、スマートフォン、ラップトップ、タブレット、及び電子書籍端末を含むが、これらに限定されない。
【００１６】
「電気自動車」（ＥＶ）は、本明細書で使用される場合、１人または複数人の人間の乗員を輸送することが可能であり、電池によって駆動される１つまたは複数の電動モータによって、全体的または部分的に駆動される任意の移動車両を指す。ＥＶは、バッテリ式電気自動車（ＢＥＶ）、プラグインハイブリッド式電気自動車（ＰＨＥＶ）、及びエクステンデッドレンジ電気自動車（ＥＲＥＶ）を含んでもよい。用語「車両」は、車、トラック、バン、ミニバン、ＳＵＶ、自動二輪車、スクータ、ボート、水上バイク、及び航空機を含むが、これらに限定されない。
【００１７】
「値」及び「レベル」は、本明細書で使用される場合、とりわけ、パーセンテージ、非数値、不連続状態、離散値、連続値などの、数的または他の種類の値またはレベルを含むが、これらに限定されないことがある。本明細書を通して、かつ特許請求の範囲において使用される用語「Ｘの値」または「Ｘのレベル」は、Ｘの２つ以上の状態の間で区別するための、任意の数的または他の種類の値を指す。たとえば、場合によっては、Ｘの値またはレベルは、０％〜１００％の間のパーセンテージとして与えられてもよい。他の場合においては、Ｘの値またはレベルは、１〜１０の範囲の値である可能性がある。さらに他の場合においては、Ｘの値またはレベルは、数値ではないことがあるが、「Ｘでない」、「わずかにＸ」、「Ｘ」、「きわめてＸ」、及び「非常にＸ」などの所定の不連続状態と関連付けられる可能性がある。
【００１８】
ここで、１つまたは複数の例示的な実施形態を図示するためのものであって、それらを限定するためのものではない図面を参照すると、図１は、例示的な実施形態による、電気自動車（ＥＶ）１０２のための充電スケジュールを作成する、例示的なシステム１００の高レベル概略図である。システム１００の構成要素、ならびに、本明細書で論じられる他のシステム及びアーキテクチャの構成要素は、組み合わされてもよく、省略されてもよく、さまざまな実施形態のための異なるアーキテクチャにまとめられてもよい。
【００１９】
図１の例示的な実施形態において、システム１００は、電動モータ１０４及び蓄電機構、たとえばバッテリ１０６によって駆動されるＥＶ１０２を含む。１つの実施形態において、ＥＶ１０２は、電動モータ１０４を有するだけであるという点で、純粋に電動である。他の実施形態において、ＥＶ１０２は、電動モータ１０４及び内燃機関（図示せず）を有してもよい。いくつかの実施形態において、ＥＶ１０２は、任意の数の電動モータ、バッテリ、及び／または内燃機関を有してもよく、それらは、直列に（たとえば、エクステンデッドレンジ電気自動車の場合のように）、並列に、または、直列及び並列作動のいくつかの組合せにおいて作動させてもよい。
【００２０】
ＥＶ１０２は、無線通信ネットワーク１１０を介して遠隔サーバ１０８に、コンピュータ間通信のために作動可能に接続されてもよい。ＥＶ１０２は、データ（たとえば、充電状態データ、エネルギコストデータ、充電コマンド／信号）を、ネットワーク１１０を通して、遠隔サーバ１０８へ送信及び遠隔サーバ１０８から受信してもよく、その逆も同じである。遠隔サーバ１０８は、ＥＶ１０２から離れた（たとえば、非車載型の）遠隔サーバまたは装置でもよい。ＥＶ１０２及び遠隔サーバ１０８のシステムアーキテクチャは、図２及び３を参照して本明細書でさらに詳細に論じられる。
【００２１】
図１の例示的な実施形態において、システム１００は、充電リンク１１４を介してＥＶ１０２に接続できる充電ステーション１１２を含んでもよい。充電ステーション１１２は、ＥＶ１０２の１つまたは複数の蓄電機構（たとえば、バッテリ１０６）を充電してもよい。さらに、いくつかの実施形態において、充電ステーション１１２は、ＥＶ１０２及び／または遠隔サーバ１０８とコンピュータ間通信のために作動可能に接続し、たとえば、データ（たとえば、充電パラメータ、充電データ及びフィードバック、車両システムデータ）をＥＶ１０２及び／または遠隔サーバ１０８へ送信、ならびにＥＶ１０２及び／または遠隔サーバ１０８から受信してもよい。充電リンク１１４は、充電ステーション１１２への有線または無線リンクでもよい。コンピュータ間通信はまた、充電リンク１１４及び／または有線または無線通信リンクを介して行ってもよい。以下で記載されるように、１つの実施形態において、ＥＶ１０２、充電ステーション１１２、及び／または充電リンク１１４は、システム１００内に実装される１つまたは複数の充電スケジュールに基づいて、充電ステーション１１２からのＥＶ１０２の充電を開始または終了するように作動可能に制御されてもよい。
【００２２】
１つまたは複数の実施形態において、充電ステーション１１２は、充電機器を含んでもよく、居住用住宅に、あるいは、居住用住宅の外側、たとえば、公的（たとえば、ネットワーク化されていない）または私的な（たとえば、ネットワーク化された）充電ステーションに設置されてもよい。充電ステーション１１２は、特定の充電ステーション１１２を識別するために使用できる充電ステーション識別名称（たとえば、識別番号、シリアルナンバ、英数字コード、ステーション名称）を含んでもよい。充電ステーションは、充電ステーションが提供するエネルギの種類を示す充電エネルギ源タイプを使用して、バッテリ１０６を充電してもよい。エネルギは、クリーンな再生可能エネルギ及び再生不能エネルギを含んでもよい。クリーンな再生可能エネルギは、とりわけ、太陽エネルギ、水力エネルギ、バイオマスエネルギ、風力エネルギを含んでもよい。再生不能エネルギは、電力網供給源からの電気、及び、ハイブリッド車の場合の化石燃料を含んでもよい。
【００２３】
例示的な実施形態において、ＥＶ１０２、充電ステーション１１２、及び／または遠隔サーバ１０８は、ネットワーク１１０を通して、ユーティリティコンピューティングインフラストラクチャ１１６に対するデータを受信及び送信してもよい。ユーティリティコンピューティングインフラストラクチャ１１６は、消費者に対してエネルギを生成、伝送、及び／または分配するための設備を含んでもよい１つまたは複数のエネルギプロバイダ（たとえば、公益事業会社）と通信できる１つまたは複数のコンピューティング装置（図示せず）を含んでもよい。
【００２４】
１つの実施形態において、ユーティリティコンピューティングインフラストラクチャ１１６は、異なる公共料金を通信するために、各それぞれのエネルギプロバイダによって提供されてもよい予想及び／またはリアルタイム価格データを受信してもよい。予想及び／またはリアルタイム価格データは、特定の期間（たとえば、１時間ごと、１日ごと、１週間ごと）の、日々のエネルギ料金を含んでもよい。１つの実施形態において、ユーティリティコンピューティングインフラストラクチャ１１６は、１つまたは複数のエネルギプロバイダから受信される公共料金に基づいて、ＥＶ１０２、遠隔サーバ１０８、及び／または充電ステーション１１２に通信されてもよいエネルギのキロワット時あたりの価格（ｋＷｈあたりの価格）を判定してもよい。ｋＷｈあたりの価格は、時刻、季節、地域、タイムゾーンなどに基づいて、経時的に変化してもよい動的値を含んでもよい。たとえば、特定の日の各時間は、１つまたは複数のエネルギプロバイダによって実装される１つまたは複数の価格設定スキームに基づいて、ｋＷｈあたりの差分価格を含んでもよい。
【００２５】
１つまたは複数の実施形態において、１つまたは複数のエネルギプロバイダによって実装される１つまたは複数の価格設定スキームは、エネルギが利用される日時、エネルギが提供される場所、及び／または、エネルギが配送される場所に基づいてエネルギ価格を提供する価格設定戦略として提供される時間帯別（ＴＯＵ）料金を含んでもよい。ＴＯＵ料金は、現在の需給状況（たとえば、電力網の負荷）に基づいて動的でもよく、それにより、１つまたは複数のエネルギプロバイダは、オフピーク時に、ピーク時より低いＴＯＵ料金を提供してもよい。１つまたは複数のエネルギプロバイダは、より低い使用ピーク、より高い使用ピーク、より高い使用オフピーク、より低い使用オフピーク、及び、同様のものを含むことができる価格設定スキームに基づく異なる価格を提供するために実装されてもよいＴＯＵ料金を提供してもよい。
【００２６】
１つの実施形態において、ユーティリティコンピューティングインフラストラクチャ１１６は、予想及び／またはリアルタイム価格データを受信してもよく、ＥＶ１０２がシステム１００のスマート充電アプリケーション１１８によって実装される１つまたは複数の充電スケジュールに基づいて請求されることがある、１つまたは複数の期間のｋＷｈあたりの価格を通信してもよい。例示的な実施形態において、スマート充電アプリケーション１１８は、ＥＶ１０２（たとえば、プロセッサ、電子制御ユニット）及び／または遠隔サーバ１０８（たとえば、プロセッサ）によって実行されてもよい。スマート充電アプリケーション１１８は、ＥＶ１０２の１つまたは複数の充電スケジュール及び／または充電の作成及び実装を容易にするために、さまざまなモジュール及び／またはロジックを含んでもよい。以下でさらに詳細に記載されるように、スマート充電アプリケーション１１８は、ＥＶ１０２の現在充電状態（ＳＯＣ）（たとえば、ＥＶ１０２のバッテリ１０６の現在充電値）を判定してもよい。
【００２７】
例示的な実施形態において、１つまたは複数の充電スケジュールは、１つまたは複数の充電間隔でのそれぞれの時間枠でＥＶ１０２に提供されてもよい充電の１つまたは複数のレベル（たとえば、０〜１０）をさらに含んでもよい１つまたは複数の時間枠（たとえば、１５分、３０分、１時間など）をそれぞれ含んでもよい。以下で記載されるように、スマート充電アプリケーション１１８は、ユーティリティコンピューティングインフラストラクチャ１１６によって提供される１つまたは複数の期間のＥＶ１０２の現在ＳＯＣ及びｋＷｈあたりの価格を分析することに基づいて、ＥＶ１０２を目標ＳＯＣまたは最大ＳＯＣまで充電するための、１つまたは複数の充電スケジュールを作成してもよい。
【００２８】
ここで図２を参照すると、例示的な実施形態による、例示的な電気自動車アーキテクチャ２００、たとえば図１のＥＶ１０２の概略図が示される。特に、ＥＶ１０２は、ＥＶ１０２のさまざまな構成要素及びシステム１００の他の構成要素との処理、通信、及び相互作用を行うための設備を有する車両コンピューティング装置２０２（たとえば、テレマティクスユニット、電子制御ユニット）を含んでもよい。車両コンピューティング装置２０２は、プロセッサ２０４、メモリ２０６、データストア２０８、位置判定装置２１０（ＧＰＳ）、複数の車両システム２１２（たとえば、電動モータ１０４、バッテリ１０６を含む）、及び通信インタフェース２１４を含んでもよい。車両コンピューティング装置２０２を含むアーキテクチャ２００の構成要素は、バス２１６（たとえば、コントローラエリアネットワーク（ＣＡＮ）またはローカル相互接続ネットワーク（ＬＩＮ）プロトコルバス）及び／または他の有線及び無線技術を介して、コンピュータ間通信のために作動可能に接続されてもよい。車両コンピューティング装置２０２ならびにＥＶ１０２は、示されていない他の構成要素及びシステムを含んでもよい。
【００２９】
データストア２０８は、スマート充電アプリケーション１１８に関連するデータも含んでもよいアプリケーションデータを保存してもよい。ＥＶ１０２の通信インタフェース２１４は、車両コンピューティング装置２０２の構成要素と、他の構成要素、ネットワーク、及びデータソースとの間のデータ入力及び出力を容易にするために、ソフトウェア、ファームウェア、及び／またはハードウェアを提供してもよい。さらに、通信インタフェース２１４は、ＥＶ１０２のディスプレイ２１８（たとえば、ヘッドユニット、ディスプレイスタック、ヘッドアップディスプレイ）、及び他の入出力装置２２０、たとえば、ＥＶ１０２に接続される携帯装置２２２（たとえば、キーフォブ、スマートフォン）との通信を容易にしてもよい。いくつかの実施形態において、携帯装置２２２は、車両コンピューティング装置２０２の構成要素及び機能の一部または全部を含んでもよい。さらに、通信インタフェース２１４は、ＥＶ１０２と、ＥＶ１０２のさまざまな機能を作動させるために使用されるディスプレイ及び／または入出力装置（図示せず）を含んでもよい携帯装置２２２との間の通信を容易にしてもよい。１つの実施形態において、ＥＶ１０２及び／または携帯装置２２２のディスプレイ２１８は、スマート充電アプリケーション１１８のためのヒューマンマシンインタフェース（複数可）として含まれてもよいアプリケーションユーザインタフェースを含む１つのユーザインタフェースを提供するために利用されてもよい。
【００３０】
ここで図３を参照すると、例示的な実施形態による、例示的な遠隔サーバアーキテクチャ３００、たとえば図１の遠隔サーバ１０８の概略図が示される。遠隔サーバ１０８は、ＥＶ１０２（図１）から離れて（すなわち、車外に）配置され、いくつかの実施形態においては、とりわけ、（たとえば、ＥＶ１０２の）相手先商標製造会社（ＯＥＭ）、ユーティリティプロバイダ、規制機関によって維持されてもよい。さらに、いくつかの実施形態において、遠隔サーバ１０８は、別の種類の遠隔装置でもよく、または、クラウドアーキテクチャによってサポートされてもよい。図３において、遠隔サーバ１０８は、プロセッサ３０４、メモリ３０６、データストア３０８、及び通信インタフェース３１０をさらに含んでもよいコンピューティング装置３０２を含んでもよい。コンピューティング装置３０２を含む、アーキテクチャ３００の構成要素は、バス３１２及び／または他の有線及び無線技術を介して、コンピュータ間通信のために作動可能に接続されてもよい。コンピューティング装置３０２ならびに遠隔サーバ１０８は、示されていない他の構成要素及びシステムを含んでもよい。
【００３１】
データストア３０８は、スマート充電アプリケーション１１８に関連するデータも含んでもよいアプリケーションデータを保存してもよい。通信インタフェース３１０は、コンピューティング装置３０２の構成要素と、他の構成要素、ネットワーク、及びデータソースとの間のデータ入力及び出力を容易にするために、ソフトウェア、ファームウェア、及び／またはハードウェアを提供する。いくつかの実施形態において、通信インタフェース３１０は、ＥＶ１０２、充電ステーション１１２、携帯装置２２２、及び／またはシステム１００及びアーキテクチャ２００の他の構成要素と通信するために使用されてもよい。
【００３２】
ここで、スマート充電アプリケーション１１８及びその構成要素が、例示的な実施形態によって、そして引き続き図１〜３を参照して、さらに詳細に論じられる。１つまたは複数の実施形態において、スマート充電アプリケーション１１８は、ＥＶ１０２の車両コンピューティング装置２０２及び／または遠隔サーバ１０８のコンピューティング装置３０２によって実行されてもよい。データは、スマート充電アプリケーション１１８から、ＥＶ１０２、遠隔サーバ１０８、充電ステーション１１２、充電リンク１１４、及び／または携帯装置２２２の構成要素まで送受信されてもよい。たとえば、スマート充電アプリケーション１１８からのコマンドを、１つまたは複数の要因及び／または１つまたは複数の充電スケジュールに基づいて、１つまたは複数の期間中に、ＥＶ１０２の充電を開始または終了するために、充電ステーション１１２及び／または充電リンク１１４に送信してもよい。
【００３３】
例示的な実施形態において、スマート充電アプリケーション１１８は、ディスプレイ２１８を介して表示されてもよい、携帯装置２２２を介して表示されてもよい、及び／または、ＥＶ１０２内に及び／または携帯装置２２２に含まれてもよい、１つまたは複数のユーザ入力インタフェース及び／または入力手段（たとえば、ボタン）を含んでもよい。１つの実施形態において、１つまたは複数のユーザ入力インタフェース及び／または入力手段は、スマート充電機能を有効または無効にするために、個人によって利用されてもよい有効及び無効入力を含んでもよい。より詳細には、個人がスマート充電機能を有効にするために有効入力を利用する場合、スマート充電アプリケーション１１８は、ユーティリティコンピューティングインフラストラクチャ１１６によって提供される１つまたは複数の期間のＥＶ１０２の現在ＳＯＣ及びｋＷｈあたりの価格を分析することに基づいて、１つまたは複数の充電スケジュールを作成してもよい。逆に、個人がスマート充電を無効にするために無効入力を利用する場合、スマート充電アプリケーション１１８は、１つまたは複数の充電スケジュールを作成しなくてもよく、充電実行入力の入力に基づいて充電の開始のみしてよい。充電実行入力は、自身の選択ごとの期間、または、ＥＶ１０２が最大ＳＯＣに到達するまでＥＶ１０２を充電するために、個人の意図に基づいて、ＥＶ１０２の充電を開始するために利用されてもよい。
【００３４】
１つまたは複数の実施形態において、１つまたは複数のユーザ入力インタフェースは、充電ステーションインタフェースを含んでもよい。充電ステーションインタフェースにより、個人が、充電ステーション１１２及びさらなる充電システム（図示せず）を保存充電ステーション（複数可）として指定することを可能にしてもよい。保存充電ステーション（複数可）は、ＥＶ１０２を充電するために個人が容易に利用できる充電ステーション（複数可）を含んでもよい。たとえば、保存充電ステーション（複数可）は、個人の住宅に配置されてもよい充電ステーション１１２、及び、個人のオフィスに配置されてもよい別の充電ステーション（図示せず）を含んでもよい。保存充電ステーション（複数可）の名称は、ＥＶ１０２に関連する１つまたは複数の充電スケジュールを作成するために、スマート充電アプリケーション１１８によって利用されてもよい。換言すれば、有効にされると、ＥＶ１０２が保存充電ステーション（複数可）に接続されることが判定されるとき、スマート充電アプリケーション１１８は、ＥＶ１０２に関連する１つまたは複数の充電スケジュールのみ作成してもよい。たとえば、個人が充電ステーション１１２を保存充電ステーションとして指定する場合に、ＥＶ１０２は充電ステーション１１２に接続されるとスマート充電アプリケーション１１８が判定する場合、スマート充電アプリケーション１１８は、ＥＶ１０２に関連する１つまたは複数の充電スケジュールを作成してもよい。
【００３５】
１つの実施形態において、充電ステーション１１２を保存充電ステーション（複数可）として指定すると、スマート充電アプリケーション１１８は、充電ステーション１１２に関連付けられる充電ステーション識別名称を判定してもよく、充電ステーション１１２によってＥＶ１０２及び／または遠隔サーバ１０８に通信されてもよい。充電ステーション識別名称を判定すると、スマート充電アプリケーション１１８は、保存充電ステーションリスト（たとえば、データベース）に充電ステーション識別名称を登録してもよい。
【００３６】
代替の実施形態において、ＥＶ１０２が充電ステーション１１２に接続されて、充電ステーションインタフェースの利用に基づいて充電ステーション１１２を保存充電ステーション（複数可）とラベル付けすると、スマート充電アプリケーション１１８は、ＥＶ１０２の位置を判定するために、ＥＶ１０２のＧＰＳ２１０を利用してもよい。より詳細には、スマート充電アプリケーション１１８は、充電ステーション１１２が充電リンク１１４を介してＥＶ１０２に接続されたとき、（ラベル付けされた）充電ステーション１１２の位置を判定するために、ＥＶ１０２のＧＰＳ位置座標を判定するＧＰＳ２１０と通信してもよい。ＥＶ１０２のＧＰＳ位置座標を判定すると、スマート充電アプリケーション１１８は、ＥＶ１０２のＧＰＳ位置座標、及び（充電ステーション識別名称を含んでもよい）（ラベル付けされた）充電ステーション１１２の識別名称を、保存充電ステーションリストに登録してもよい。１つの実施形態において、スマート充電アプリケーション１１８は、充電ステーションインタフェース上の保存充電ステーションリストを個人に提供してもよく、ここで、個人は、保存充電ステーションリスト上で、情報を追加してもよく、情報を編集してもよく、及び／または保存充電ステーション（複数可）を削除してもよい。
【００３７】
例示的な実施形態において、スマート充電アプリケーション１１８は、バッテリ１０６の最大許容充電を判定するために、ＥＶ１０２のバッテリと通信してもよい。バッテリ１０６の最大許容充電は、バッテリ１０６が１００％に完全充電されていることを表す充電のレベルでもよい。スマート充電アプリケーション１１８は、データストア２０８及び／またはデータストア３０８内のＥＶ１０２の最大充電状態として最大許容充電を保存してもよい。
【００３８】
１つの実施形態において、スマート充電アプリケーション１１８はまた、バッテリ１０６の必要最小限の充電を判定するために、ＥＶ１０２のバッテリと通信してもよい。バッテリ１０６の必要最小限の充電は、所定の時間範囲（たとえば、ＥＶ１０２の作動に基づく４０〜６０分）、及び／または、所定の距離範囲（たとえば、ＥＶ１０２の作動に基づく１０〜２０マイル）の間、ＥＶ１０２の電動モータ１０６を作動させるためにバッテリ１０６に必要である最小限の充電を含んでもよい。バッテリ１０６の必要最小限の充電を判定すると、スマート充電アプリケーション１１８は、データストア２０８及び／またはデータストア３０８内のＥＶ１０２の最小ＳＯＣとして、バッテリ１０６の必要最小限の充電を保存してもよい。以下で記載されるように、最小ＳＯＣは、ＥＶ１０２の現在ＳＯＣと比較されてもよい閾値として、スマート充電アプリケーション１１８によって利用されてもよい。たとえば、最小ＳＯＣは、スマート充電機能が有効にされて、ＥＶ１０２が充電リンク１１４を介して（保存充電ステーションとラベル付けされた）充電ステーション１１２に接続されるときに、ＥＶ１０２の現在ＳＯＣと比較されてもよい閾値として利用されてもよい、１０％のＳＯＣを含んでもよい。
【００３９】
１つの実施形態において、スマート充電アプリケーション１１８は、ＥＶ１０２の運転プロファイルを決定するために、バッテリ１０６、ＧＰＳ２１０、及び／または複数の車両システム２１２と通信してもよい。ＥＶ１０２の運転プロファイルは、ＥＶ１０２が１つまたは複数の特定の時間枠中に運転される平均距離及び／または時間のプロファイルを含んでもよい。たとえば、ＥＶ１０２の運転プロファイルは、ＥＶ１０２が各曜日に運転される平均距離及び／または時間のプロファイルを含んでもよい。
【００４０】
例示的な実施形態において、スマート充電アプリケーション１１８は、ＥＶ１０２の運転プロファイルを評価してもよく、ＥＶ１０２の運転プロファイルに基づいて時間ごとに変動してもよい、１つまたは複数の（動的）目標ＳＯＣ値を判定してもよい。たとえば、場合によっては、ＥＶ１０２の運転プロファイルは、典型的な週末以外の典型的な平日（月曜日から金曜日）の間の、距離／時間値の類似の組を含んでもよい。したがって、運転プロファイルは、典型的な平日及び典型的な週末のうちの各日の各時間に対する１つまたは複数の目標値を判定する際に有用であることがある。スマート充電アプリケーション１１８は、最小ＳＯＣより上かつ最大ＳＯＣより下であるバッテリ１０６の必要な充電として、ＥＶ１０２の運転プロファイルに基づいて、特定の日中にＥＶ１０２を作動させるのに十分なエネルギを提供するための目標として利用されてもよい目標ＳＯＣを判定してもよい。
【００４１】
代替の実施形態において、１つまたは複数のユーザ入力インタフェースは、目標閾値インタフェースを含んでもよい。目標閾値インタフェースは、１つまたは複数のカスタマイズされた目標閾値値（たとえば、バッテリ１０６の充電のパーセンテージ）を１つまたは複数の時間枠に設定するために、ＯＥＭ及び／または個人によって利用されてもよい。スマート充電アプリケーション１１８は、１つまたは複数のカスタマイズされた目標閾値に基づいて１つまたは複数の特定の時間枠（たとえば、日）で使用されてもよい１つまたは複数の目標ＳＯＣ値として、カスタマイズされた目標閾値を実装してもよい。
【００４２】
以下で記載されるように、目標ＳＯＣは、ＥＶ１０２の現在ＳＯＣと比較されてもよい閾値として、スマート充電アプリケーション１１８によって利用されてもよい。たとえば、目標ＳＯＣは、スマート充電機能が有効にされて、ＥＶ１０２が充電リンク１１４を介して充電ステーション１１２（保存充電ステーションとラベル付けされた）に接続されるとき、ＥＶ１０２の現在ＳＯＣと比較されてもよい閾値として利用されてもよい５０％のＳＯＣを含んでもよい。
【００４３】
ここで図４を参照すると、例示的な実施形態による、スマート充電アプリケーション１１８の概略図が示される。論じられたように、スマート充電アプリケーション１１８は、ＥＶ１０２の１つまたは複数の充電スケジュール及び／または充電の作成及び実装を容易にするために、さまざまなモジュール及び／またはロジックを含んでもよい。例示的な実施形態において、スマート充電アプリケーション１１８は、ステーション判定モジュール４０２と、ＳＯＣ判定モジュール４０４と、価格判定モジュール４０６と、充電論理エンジン４０８とを含んでもよい。
【００４４】
例示的な実施形態において、ステーション判定モジュール４０２は、ＥＶ１０２が接続リンク（複数可）を介して接続される１つまたは複数の充電ステーションが保存充電ステーション（複数可）としてラベル付けされているかを決定してもよい。ステーション判定モジュール４０２が、ＥＶ１０２が保存充電ステーション（複数可）に接続されていて、スマート充電機能が有効であると判定する場合、ステーション判定モジュール４０２は、使用可能なスマート充電機能ごとにＥＶ１０２を充電する１つまたは複数の充電スケジュールを作成するために、充電ステーション１１２が保存充電ステーションであるという判定を充電論理エンジン４０８に通信してもよい。
【００４５】
１つの実施形態において、充電リンク１１４を介して充電ステーション１１２（または、代替充電ステーション（複数可））に接続すると、ステーション判定モジュール４０２は、ＥＶ１０２が充電ステーション１１２に接続されたと判定してもよく、充電ステーション１１２と関連付けられてもよい充電ステーション識別名称を判定するために、充電ステーション１１２と通信してもよい。充電ステーション１１２の充電ステーション識別名称を判定すると、ステーション判定モジュール４０２は、充電ステーション１１２の充電ステーション識別名称についてリストに問い合わせるために、保存充電ステーションリストにアクセスしてもよい。保存充電ステーションリストの問合せに基づいて充電ステーション１１２の充電ステーション識別名称が検索される場合、ステーション判定モジュール４０２は、充電ステーション１１２が保存充電ステーションとして指定されていると判定してもよい。
【００４６】
別の実施形態において、充電リンク１１４を介して充電ステーション１１２（または、代替充電ステーション（複数可））に接続すると、ステーション判定モジュール４０２は、ＥＶ１０２が充電ステーション１１２に接続されたと判定してもよく、ＥＶ１０２の現在のＧＰＳ位置座標を判定するために、ＥＶ１０２のＧＰＳ２１０と通信してもよい。ＥＶ１０２のＧＰＳ位置座標を判定すると、ステーション判定モジュール４０２は、（保存充電ステーションとラベル付けされた）充電ステーション１１２の識別名称と関連付けられた、ＥＶ１０２の事前に保存されたＧＰＳ位置座標を含んでもよい現在のＧＰＳ位置座標の所定の位置範囲内にあるＧＰＳ位置座標についてリストに問い合わせるために、保存充電ステーションリストにアクセスしてもよい。事前に保存されたＥＶ１０２のＧＰＳ位置座標が、ＥＶ１０２の現在の位置座標の所定の位置範囲内にあるように判定される場合、ステーション判定モジュール４０２は、充電ステーション１１２が保存充電ステーションであることを判定してもよい。
【００４７】
例示的な実施形態において、ＳＯＣ判定モジュール４０４は、ＥＶ１０２の現在ＳＯＣを判定するために、ＥＶ１０２のバッテリ１０６と通信してもよい。バッテリ１０６は、バッテリ１０６の充電量（バッテリ１０６のリアルタイム充電レベル）とバッテリ１０６の最大許容充電（バッテリ１０６の満充電レベル）との差をＳＯＣ判定モジュール４０４に通信してもよい。ＳＯＣ判定モジュール４０４は、バッテリ１０６の充電量とバッテリ１０６の最大許容充電との差に基づいて、ＥＶ１０２の現在ＳＯＣを判定してもよい。以下で記載されるように、ＳＯＣ判定モジュール４０４は、使用可能なスマート充電機能ごとにＥＶ１０２を充電する１つまたは複数の充電スケジュールを作成するために、ＥＶ１０２の現在ＳＯＣを充電論理エンジン４０８に通信してもよい。
【００４８】
１つの実施形態において、ＥＶ１０２の現在ＳＯＣが目標ＳＯＣより下のとき、価格判定モジュール４０６は、現在ＳＯＣから目標ＳＯＣまでＥＶ１０２を充電するためのｋＷｈあたりの平均価格を判定してもよい。価格判定モジュール４０６はさらに、現在ＳＯＣから最大ＳＯＣまでＥＶ１０２を充電するためのｋＷｈあたりの平均価格を判定してもよい。より詳細には、価格判定モジュール４０６は、１つまたは複数のエネルギプロバイダから受信した公共料金に基づいてもよいエネルギのｋＷｈあたりの価格を決定するために、ユーティリティコンピューティングインフラストラクチャ１１６と通信してもよい。上記のように、エネルギのｋＷｈあたりの価格は、時刻、季節、地域、タイムゾーンなどに基づいて、経時的に変化してもよい動的値を含んでもよい。
【００４９】
以下で記載されるように、価格判定モジュール４０６は、ＥＶ１０２の目標ＳＯＣ及び／またはＥＶ１０２の最大ＳＯＣに対してＥＶ１０２の現在ＳＯＣを評価してもよい。充電論理エンジン４０８は、目標ＳＯＣ及び最大ＳＯＣのそれぞれについて価格判定モジュール４０６に提供され得る充電時間値（ＴＴＣ値）を計算してもよい。ＴＴＣ値は、現在ＳＯＣから目標ＳＯＣまでＥＶ１０２のバッテリ１０６を充電するための推定時間を反映してもよい。さらに、別のＴＴＣ値は、現在ＳＯＣから目標ＳＯＣまでＥＶ１０２のバッテリ１０６を充電するための推定時間を反映してもよい。１つまたは複数の実施形態において、価格判定モジュール４０６は、ＥＶ１０２の特定の充電セッションの特定の時間枠（たとえば、時間、日など）に基づいて目標ＳＯＣ及び／または最大ＳＯＣを達成するＴＴＣに基づいて、ｋＷｈあたりの平均価格（複数可）を判定してもよい。
【００５０】
例示的な実施形態において、充電論理エンジン４０８は、スマート充電アプリケーション１１８の上記モジュール４０２、４０４、４０６からデータを受信してもよく、ＥＶ１０２の１つまたは複数のＳＯＣ（複数可）を達成するために、ＥＶ１０２の現在ＳＯＣ及びエネルギのｋＷｈあたりの平均価格に基づいて、１つまたは複数の充電スケジュールを作成してもよい。ここで、スマート充電機能は、例示的なシナリオに対してさらに詳細に論じられる。例示的なシナリオは、スマート充電アプリケーション１１８のスマート充電機能が使用可能である間、ＳＯＣ判定モジュール４０４によって供給されるＥＶ１０２の現在ＳＯＣに関連する。
【００５１】
図５は、例示的な実施形態による、ＥＶ１０２の現在ＳＯＣがＥＶ１０２の最小ＳＯＣより下のときに、充電セッションのための充電スケジュールを作成する、例示的な方法５００のプロセスフロー図である。図５は図１〜４の構成要素に関して説明されるが、図５の方法５００は他のシステム及び／または構成要素で使用されてもよいことが理解されるべきである。方法５００は、アプリケーション１１８のスマート充電機能が使用可能性の前の状態から有効にされている、または無効にされていないことを判定するアプリケーション１１８上に、スマート充電アプリケーション１１８によって実施されてもよい。さらに、方法５００は、ＥＶ１０２が充電セッション中、保存充電ステーションに接続されていることをステーション判定モジュール４０２が判定したときに、実施されてもよい。たとえば、ＥＶ１０２が充電リンク１１４を介して保存充電ステーションとラベル付けされた充電ステーション１１２に接続されていることをステーション判定モジュール４０２が判定するときである。
【００５２】
例示的な実施形態において、充電セッションを開始するためにＥＶ１０２が充電ステーション１１２に接続されると、ＳＯＣ判定モジュール４０４は、ＥＶ１０２のバッテリ１０６と通信してもよく、ＥＶ１０２の現在ＳＯＣを判定してもよい。ＥＶ１０２の現在ＳＯＣを判定すると、ＳＯＣ判定モジュール４０４は、充電論理エンジン４０８に現在ＳＯＣを通信してもよい。充電論理エンジン４０８は、現在ＳＯＣを、最小ＳＯＣ、（開始された充電セッションの時間枠に適用できる）目標ＳＯＣ、及び最大ＳＯＣと比較してもよい。現在ＳＯＣが最小ＳＯＣより下であると充電論理エンジン４０８が判定した場合、スマート充電アプリケーション１１８は、ブロック５０２で、方法５００を開始してもよく、ここで、方法５００は、ＥＶ１０２を最小ＳＯＣまで充電するためにＥＶ１０２の充電を制御することを含んでもよい。１つの実施形態において、充電論理エンジン４０８は、現在ＳＯＣから最小ＳＯＣまでの、ＥＶ１０２のＴＴＣ値を計算してもよい。ＴＴＣ値を判定すると、充電論理エンジン４０８は、ＥＶ１０２の車両コンピューティング装置２０２に、ＴＴＣ値を通信してもよく、ＴＴＣ値に基づいて、充電ステーション１１２によるＥＶ１０２の最小ＳＯＣまでの即時充電を開始するために、充電信号（複数可）を送信してもよい。別の実施形態において、充電論理エンジン４０８は、充電ステーション１１２に、ＴＴＣ値を通信してもよく、ＴＴＣ値に基づいて、ＥＶ１０２を最小ＳＯＣまですぐに充電するために、ＥＶ１０２の充電を開始するための充電信号（複数可）を直接、充電ステーション１１２に送信してもよい。ＥＶ１０２は、ＴＴＣ値に対応してもよい期間、ＥＶ１０２を充電するために、充電ステーション１１２からエネルギが供給されてもよい。
【００５３】
方法５００は、ブロック５０４に進んでもよく、ここで、方法５００は、ＥＶ１０２の現在ＳＯＣが最小ＳＯＣに到達したかを判定することを含んでもよい。１つの実施形態において、ＥＶ１０２の即時充電を開始すると、ＳＯＣ判定モジュール４０４は、ＥＶ１０２の現在ＳＯＣが最小ＳＯＣに到達したか判定するために、所定周波数（たとえば、３０秒ごと）に基づいてＥＶ１０２の現在ＳＯＣを確認してもよい。ＥＶ１０２の現在ＳＯＣが最小ＳＯＣに到達したと判定すると、ＳＯＣ判定モジュール４０４は、対応する信号（複数可）を充電論理エンジン４０８に送信してもよい。いくつかの実施形態において、最小ＳＯＣに到達したＥＶ１０２の現在ＳＯＣに関連するＳＯＣ判定モジュール４０４からの信号（複数可）を受信すると、充電論理エンジン４０８は、ＥＶ１０２の充電を無効にするために、充電無効信号（複数可）を車両コンピューティング装置２０２及び／または充電ステーション１１２に送信してもよい。
【００５４】
（ブロック５０４で）ＥＶ１０２の現在ＳＯＣが最小ＳＯＣに到達していないことが判定された場合、（ブロック５０２のたびに）ＥＶ１０２の充電を続けてもよい。（ブロック５０４で）ＥＶ１０２の現在ＳＯＣが最小ＳＯＣに到達していることが判定された場合、方法５００はブロック５０６に進んでもよく、ここで、方法５００は、目標ＳＯＣに到達するために充電スケジュールを作成することを含んでもよい。例示的な実施形態において、充電論理エンジン４０８は、ＳＯＣ判定モジュール４０４からＥＶ１０２の現在ＳＯＣを受信してもよく、ＥＶ１０２の現在ＳＯＣから目標ＳＯＣまでＥＶ１０２のＴＴＣ値を計算してもよい。価格判定モジュール４０６は、ユーティリティコンピューティングインフラストラクチャ１１６によって提供される１つまたは複数の期間のエネルギのｋＷｈあたりの価格を判定するために、価格判定モジュール４０６と通信してもよい。
【００５５】
１つの実施形態において、充電論理エンジン４０８は、１つまたは複数の充電間隔でＥＶ１０２の充電を有効及び無効にする充電スケジュールを作成してもよい。充電スケジュールは、ＥＶ１０２の現在ＳＯＣが目標ＳＯＣに到達するまで、それぞれの時間枠のうちの１つまたは複数の間に、１つまたは複数の充電間隔でＥＶ１０２に提供されてもよい充電の１つまたは複数のレベルをさらに含んでもよい１つまたは複数の時間枠（たとえば、１５分間、３０分間、１時間など）をそれぞれ含んでもよい。いくつかの実施形態において、充電スケジュールの１つまたは複数の充電間隔は、１つまたは複数の価格閾値及び上記の運転プロファイルに基づいて判定されてもよい。換言すれば、１つまたは複数の充電間隔は、エネルギのｋＷｈあたりの最も有効な価格を提供する、及び／または、運転プロファイルに基づいてＥＶ１０２を充電するのに最適でもよい、１つまたは複数の時間枠に関連してもよい。たとえば、充電スケジュールは、ＥＶ１０２が頻繁には使用されないオフピーク時間を含んでもよい週末のより長い期間に行われる１つまたは複数の充電間隔を含んでもよい。他方で、充電スケジュールは、ＥＶ１０２がより頻繁に使用されてもよいピーク時間及びオフピーク時間を含んでもよい平日のより短い期間に（より頻繁に）行われてもよい１つまたは複数の充電間隔を含んでもよい。
【００５６】
（ブロック５０６で）目標ＳＯＣに到達するための充電スケジュールを作成すると、方法５００はブロック５０８に進んでもよく、ここで、方法５００は、ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するための平均ｋＷｈより低いかを判定することを含んでもよい。例示的な実施形態において、充電論理エンジン４０８は、ＥＶ１０２の現在ＳＯＣから最大ＳＯＣまでのＥＶ１０２のＴＴＣ値を計算してもよい。充電論理エンジン４０８は、現在ＳＯＣから最大ＳＯＣまでのＥＶ１０２のＴＴＣ値、及び最小ＳＯＣから目標ＳＯＣまでのＥＶ１０２のＴＴＣ値を通信してもよい（ブロック５０６で論じられる）。ＴＴＣ値を受信すると、価格判定モジュール４０６は、充電セッション中に１つまたは複数のエネルギプロバイダから受信する公共料金に基づいてもよいエネルギのｋＷｈあたりの価格を判定するために、ユーティリティコンピューティングインフラストラクチャ１１６と通信してもよい。
【００５７】
１つの実施形態において、価格判定モジュール４０６は、ＥＶ１０２の充電セッションの特定の時間枠（たとえば、時間、日など）に基づき現在ＳＯＣから目標ＳＯＣを達成するためのＴＴＣ値に基づいてｋＷｈあたりの平均価格を判定してもよい（たとえば、現在ＳＯＣから目標ＳＯＣを達成するためのＴＴＣ値を含むそれぞれの時間のｋＷｈあたりの価格の平均）。さらに、価格判定モジュール４０６は、ＥＶ１０２の充電セッションの特定の時間枠に基づき現在ＳＯＣから最大ＳＯＣを達成するためにＴＴＣに基づくｋＷｈあたりの平均価格を決定してもよい（たとえば、現在ＳＯＣから目標ＳＯＣを達成するためのＴＴＣ値を含むそれぞれの時間のｋＷｈあたりの価格の平均）。ＥＶ１０２を目標ＳＯＣ及び最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格を判定すると、価格判定モジュール４０６は、ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より低いかを判定するために、充電論理エンジン４０８にｋＷｈあたりの平均価格を通信してもよい。
【００５８】
（ブロック５０８で）ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より高いと判定された場合、方法５００はブロック５１０に進んでもよく、ここで、方法５００は、目標ＳＯＣに到達するための充電スケジュールに基づいてＥＶ１０２の充電を制御することを含んでもよい。１つの実施形態において、充電論理エンジン４０８は、充電ステーション１１２によって（ブロック５０６で作成された）目標ＳＯＣに到達するための充電スケジュールに含まれる１つまたは複数の充電間隔に対応する１つまたは複数の間隔でＥＶ１０２の充電を開始するために、ＥＶ１０２の車両コンピューティング装置２０２に充電信号を通信してもよい。別の実施形態において、充電論理エンジン４０８は、目標ＳＯＣに到達するための充電スケジュールに含まれる１つまたは複数の充電間隔に対応する１つまたは複数の間隔でＥＶ１０２の充電を開始するために、追加的にまたは代替的に、充電信号を直接、充電ステーション１１２に通信してもよい。
【００５９】
（ブロック５０８で）ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より低いと判定された場合、方法５００はブロック５１２に進んでもよく、ここで、方法５００は、最大ＳＯＣに到達するための充電スケジュールを作成することを含んでもよい。１つの実施形態において、価格判定モジュール４０６は、ユーティリティコンピューティングインフラストラクチャ１１６によって提供される１つまたは複数の期間のエネルギのｋＷｈあたりの価格を判定するために、価格判定モジュール４０６と通信してもよい。
【００６０】
１つの実施形態において、充電論理エンジン４０８は、ＥＶ１０２の現在ＳＯＣが最大ＳＯＣに到達するまで、１つまたは複数の充電間隔でＥＶ１０２の充電を有効及び無効にする充電スケジュールを作成してもよい。充電スケジュールは、ＥＶ１０２の現在ＳＯＣが最大ＳＯＣに到達するまで、それぞれの時間枠のうちの１つまたは複数の間に、１つまたは複数の充電間隔でＥＶ１０２に提供されてもよい充電の１つまたは複数のレベルをさらに含んでもよい１つまたは複数の時間枠（たとえば、１５分間、３０分間、１時間など）をそれぞれ含んでもよい。いくつかの実施形態において、充電スケジュールの１つまたは複数の充電間隔は、１つまたは複数の価格閾値及び上記の運転プロファイルに基づいて判定されてもよい。
【００６１】
（ブロック５１２で）最大ＳＯＣに到達するための充電スケジュールを作成すると、方法５００はブロック５１４に進んでもよく、ここで、方法５００は、最大ＳＯＣに到達するための充電スケジュールに基づいてＥＶ１０２の充電を制御することを含んでもよい。１つの実施形態において、充電論理エンジン４０８は、（ブロック５１２で作成された）最大ＳＯＣに到達するための充電スケジュールに含まれる１つまたは複数の充電間隔に対応する１つまたは複数の間隔でＥＶ１０２の充電を開始するために、ＥＶ１０２の車両コンピューティング装置２０２に、充電信号を通信してもよい。別の実施形態において、充電論理エンジン４０８は、最大ＳＯＣに到達するための充電スケジュールに含まれる１つまたは複数の充電間隔に対応する１つまたは複数の間隔でＥＶ１０２の充電を開始するために、追加的にまたは代替的に、充電信号を直接、充電ステーション１１２に通信してもよい。
【００６２】
図６は、例示的な実施形態による、ＥＶ１０２の現在ＳＯＣが、ＥＶ１０２の最小ＳＯＣより上、かつＥＶ１０２の目標ＳＯＣより下のときに、充電セッションのための充電スケジュールを作成する、例示的な方法６００のプロセスフロー図である。図６は図１〜４の構成要素に関して説明されるが、図６の方法６００は他のシステム及び／または構成要素で使用されてもよいことが理解されるべきである。方法６００は、アプリケーション１１８のスマート充電機能が使用可能性の前の状態から有効にされている、または無効にされていないことを判定するアプリケーション１１８上に、スマート充電アプリケーション１１８によって実施されてもよい。さらに、方法６００は、ＥＶ１０２が充電セッション中、保存充電ステーションに接続されていることをステーション判定モジュール４０２が判定したときに、実施されてもよい。
【００６３】
例示的な実施形態において、ＥＶ１０２の現在ＳＯＣを判定すると、ＳＯＣ判定モジュール４０４は、充電論理エンジン４０８に現在ＳＯＣを通信してもよい。充電論理エンジン４０８は、現在ＳＯＣを、最小ＳＯＣ、（開始された充電セッションの時間枠に適用できる）目標ＳＯＣ、及び最大ＳＯＣと比較してもよい。充電論理エンジン４０８が、現在ＳＯＣは最小ＳＯＣより上であるが目標ＳＯＣより下であると判定した場合、スマート充電アプリケーション１１８は、ブロック６０２で、方法６００を開始してもよく、ここで、方法６００は、目標ＳＯＣに到達するための充電スケジュールを作成することを含んでもよい。上述のように、充電論理エンジン４０８は、１つまたは複数の充電間隔でＥＶ１０２の充電を有効及び無効にする充電スケジュールを作成してもよい。充電スケジュールは、ＥＶ１０２の現在ＳＯＣが目標ＳＯＣに到達するまで、それぞれの時間枠のうちの１つまたは複数の間に、１つまたは複数の充電間隔でＥＶ１０２に提供されてもよい。
【００６４】
（ブロック６０２で）目標ＳＯＣに到達するための充電スケジュールを作成すると、方法６００は、ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より低いかを判定することを含んでもよい。上述のように、価格判定モジュール４０６は、ＥＶ１０２の充電セッションの特定の時間枠（たとえば、時間、日など）に基づき現在ＳＯＣから目標ＳＯＣを達成するためのＴＴＣ値に基づいてｋＷｈあたりの平均価格を判定してもよい。さらに、価格判定モジュール４０６は、ＥＶ１０２の充電セッションの特定の時間枠に基づき現在ＳＯＣから最大ＳＯＣを達成するためにＴＴＣに基づくｋＷｈあたりの平均価格を決定してもよい。ＥＶ１０２を目標ＳＯＣ及び最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格を判定すると、価格判定モジュール４０６は、ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より低いかを判定するために、充電論理エンジン４０８にｋＷｈあたりの平均価格を通信してもよい。
【００６５】
（ブロック６０４で）ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より高いと判定された場合、方法６００はブロック６０６に進んでもよく、ここで、方法６００は、目標ＳＯＣに到達するための充電スケジュールに基づいてＥＶ１０２の充電を制御することを含んでもよい。充電論理エンジン４０８は、目標ＳＯＣに到達するための充電スケジュールに含まれる１つまたは複数の充電間隔に対応する１つまたは複数の間隔でＥＶ１０２の充電を開始するために、車両コンピューティング装置２０２及び／または充電ステーション１１２に充電信号を通信してもよい。
【００６６】
（ブロック６０４で）ＥＶ１０２を最大ＳＯＣまで充電するためのｋＷｈあたりの平均価格がＥＶ１０２を目標ＳＯＣまで充電するためのｋＷｈあたりの平均価格より低いと判定された場合、方法６００はブロック６０８に進んでもよく、ここで、方法６００は、最大ＳＯＣに到達するための充電スケジュールを作成することを含んでもよい。充電論理エンジン４０８は、ＥＶ１０２の現在ＳＯＣが最大ＳＯＣに到達するまで、１つまたは複数の充電間隔でＥＶ１０２の充電を有効及び無効にする充電スケジュールを作成してもよい。充電スケジュールは、ＥＶ１０２の現在ＳＯＣが最大ＳＯＣに到達するまで、それぞれの時間枠のうちの１つまたは複数の間に、１つまたは複数の充電間隔でＥＶ１０２に提供されてもよい。
【００６７】
方法６００はブロック６１０に進んでもよく、ここで、方法６００は、最大ＳＯＣに到達するための充電スケジュールに基づいてＥＶ１０２の充電を制御することを含んでもよい。上述のように、充電論理エンジン４０８は、最大ＳＯＣに到達するための充電スケジュールに含まれる１つまたは複数の充電間隔に対応する１つまたは複数の間隔でＥＶ１０２の充電を開始するために、車両コンピューティング装置２０２及び／または充電ステーション１１２に充電信号を通信してもよい。
【００６８】
図７は、例示的な実施形態による、ＥＶ１０２の現在ＳＯＣがＥＶ１０２の目標ＳＯＣより上のときに、充電セッションのための充電スケジュールを作成する、例示的な方法７００のプロセスフロー図である。図７は図１〜４の構成要素に関して説明されるが、図７の方法７００は他のシステム及び／または構成要素で使用されてもよいことが理解されるべきである。方法７００は、アプリケーション１１８のスマート充電機能が使用可能性の前の状態から有効にされている、または無効にされていないことを判定するアプリケーション１１８上に、スマート充電アプリケーション１１８によって実施されてもよい。さらに、方法７００は、ＥＶ１０２が充電セッション中、保存充電ステーションに接続されていることをステーション判定モジュール４０２が判定したときに、実施されてもよい。
【００６９】
例示的な実施形態において、ＥＶ１０２の現在ＳＯＣを判定すると、ＳＯＣ判定モジュール４０４は、充電論理エンジン４０８に現在ＳＯＣを通信してもよい。充電論理エンジン４０８は、現在ＳＯＣを、最小ＳＯＣ、（開始された充電セッションの時間枠に適用できる）目標ＳＯＣ、及び最大ＳＯＣと比較してもよい。充電論理エンジン４０８が、現在ＳＯＣは目標ＳＯＣより上であると判定した場合、スマート充電アプリケーション１１８は、ブロック７０２で、方法７００を開始してもよく、ここで、方法７００は、ＥＶを最大ＳＯＣまで充電するためのＴＴＣ値を計算することを含んでもよい。１つの実施形態において、ＳＯＣ判定モジュール４０４から現在ＳＯＣを受信すると、充電論理エンジン４０８は、現在ＳＯＣから最大ＳＯＣまでの、ＥＶ１０２のＴＴＣ値を計算してもよい。１つの実施形態において、充電論理エンジン４０８は、ＥＶ１０２を最大ＳＯＣまで充電するために必要な残り時間として計算されたＴＴＣ値を個人に対して表示するために、通信信号（複数可）をディスプレイ２１８及び／または携帯装置２２２に送信してもよい。個人は、スマート充電機能を無効にするか、または、ＥＶ１０２の充電の開始を可能にするかを判定するために、この情報を利用してもよい。
【００７０】
（ブロック７０２で）ＥＶ１０２を最大ＳＯＣまで充電するためのＴＴＣ値を計算すると、ブロック７０４で、方法７００は、ＥＶ１０２を最大ＳＯＣまで充電するためにＥＶ１０２の充電を制御することを含んでもよい。１つの実施形態において、充電論理エンジン４０８は、ＥＶ１０２の車両コンピューティング装置２０２に、ＴＴＣ値を通信してもよく、ＴＴＣ値に基づいて、ＥＶ１０２の最大ＳＯＣまでの即時充電を開始するために、充電信号（複数可）を送信してもよい。別の実施形態において、充電論理エンジン４０８は、充電ステーション１１２に、ＴＴＣ値を通信してもよく、ＴＴＣ値に基づいて、ＥＶ１０２を最大ＳＯＣまですぐに充電するために、ＥＶ１０２の充電を開始するための充電信号（複数可）を直接、充電ステーション１１２に送信してもよい。
【００７１】
引き続き図１〜４を参照すると、１つの実施形態において、個人が、スマート充電機能を無効にするために、個人によって利用されてもよい無効入力を入力する場合、スマート充電アプリケーション１１８は、１つまたは複数の充電スケジュールを作成しなくてもよく、充電実行入力の入力に基づいて充電の開始のみしてよい。１つの実施形態において、ＥＶ１０２が保存充電ステーション（複数可）に接続されるように判定され、かつ、個人がディスプレイ２１８及び／または携帯装置２２２を介して（たとえば、キーフォブ上の入力ボタンを介して）充電実行入力を入力する場合、充電論理エンジン４０８は、ＥＶ１０２を最大ＳＯＣに充電するためのＴＴＣ値を計算してもよく、ＥＶ１０２の車両コンピューティング装置２０２及び／または充電ステーション１１２にＴＴＣ値を通信してもよい。充電論理エンジン４０８は、ＴＴＣ値に基づいて最大ＳＯＣまでのＥＶ１０２の即時充電を開始するために、車両コンピューティング装置２０２及び／または充電ステーション１１２に充電信号（複数可）を送信してもよい。
【００７２】
図８は、例示的な実施形態による、ＥＶ１０２のための充電スケジュールを作成する、例示的な方法８００のプロセスフロー図である。図８は図１〜４の構成要素に関して説明されるが、図８の方法は他のシステム及び／または構成要素で使用されてもよいことが理解されるべきである。方法８００は、ブロック８０２で開始してもよく、ここで、方法８００は、ＥＶ１０２の現在ＳＯＣを判定することを含んでもよい。方法は、ブロック８０４に進んでもよく、ここで、方法８００は、目標ＳＯＣ及び最大ＳＯＣのうちの少なくとも１つに到達するためにＥＶ１０２を充電するエネルギのｋＷｈあたりの平均価格を判定することを含んでもよい。
【００７３】
方法８００は、ブロック８０６に進んでもよく、ここで、方法８００は、現在ＳＯＣ及びｋＷｈあたりの平均価格に基づいて充電スケジュールを作成することを含んでもよい。上述のように、ＥＶ１０２の充電は、ＥＶを最大ＳＯＣまで充電するエネルギのｋＷｈあたりの平均価格がＥＶを目標ＳＯＣまで充電するエネルギのｋＷｈあたりの平均価格より低いと判定されたとき、最大ＳＯＣに到達するように制御されてもよい。
【００７４】
本明細書で論じられた実施形態は、コンピュータ実行可能命令を記憶するコンピュータ可読記憶媒体について説明及び実装されてもよい。コンピュータ可読記憶媒体は、コンピュータ記憶媒体及び通信メディアを含む。たとえば、フラッシュメモリドライブ、デジタル多目的ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、フロッピーディスク、及びテープカセットである。コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、モジュール、または他のデータなどの情報の記憶のための任意の方法または技術で実装される揮発性及び不揮発性の、取り外し可能及び取り外し不可能な媒体を含んでもよい。コンピュータ可読収容媒体は、非一時的有形的表現媒体及び伝搬データ信号を除外する。
【符号の説明】
【００７５】
１００  システム
１０２  電気自動車（ＥＶ）
１０４  電動モータ
１０６  バッテリ
１０８  遠隔サーバ
１１０  無線通信ネットワーク
１１２  充電ステーション
１１４  充電リンク
１１６  ユーティリティコンピューティングインフラストラクチャ
１１８  スマート充電アプリケーション
【図１】
2018181334.tif 000003
【図２】
2018181334.tif 000004
【図３】
2018181334.tif 000005
【図４】
2018181334.tif 000006
【図５】
2018181334.tif 000007
【図６】
2018181334.tif 000008
【図７】
2018181334.tif 000009
【図８】
2018181334.tif 000010
【外国語明細書】
2018181334000001.pdf