IEEE モノのインターネット ジャーナル、VOL. 6、いいえ。2019 年 6 月 3 日
記事ディレクトリ
まとめ
エネルギーのインターネット (IoE) の重要な部分として、スマート コミュニティ (SC) は、分散型再生可能エネルギーと電気自動車 (EV) のスマート グリッドへの統合を促進できます。しかし、信頼できず不透明なエネルギー市場によってもたらされる潜在的なセキュリティとプライバシーの問題のため、SC内で異なるエネルギー消費の好みを持つEVの充電動作をどのように最適に送信するかが大きな課題となります。
本稿では、SCにおけるEVの安全な充電のための契約ベースのエネルギーブロックチェーンを提案します。
- まず、スマートコントラクトを実行することで電気自動車の安全な充電サービスを可能にするために、許可型エネルギーブロックチェーンシステムが導入されます。
- 次に、ブロックチェーンで効率的にコンセンサスを達成するために、仮説に基づく委任ビザンチン フォールト トレラント コンセンサス (DBFT) アルゴリズムが提案されています。
- 第三に、契約理論に基づいて、事業者の効用を最大化しながら電気自動車の個々のエネルギー需要を満たす最適な契約を分析および設計します。
- さらに、限られた再生可能エネルギーを電気自動車に割り当てるための新しいエネルギー割り当てメカニズムが提案されています。
- 最後に、提案されたスキームを他の従来のスキームと比較することにより、その有効性と効率性を評価および実証するために広範な数値計算が実行されます。
キーワード: 契約理論、電気自動車、エネルギーブロックチェーン、エネルギーインターネット、スマートコミュニティ。
導入
化石燃料危機を緩和し、ガス排出量を削減する再生可能エネルギー源(RES)と電気自動車(EV)の大きな可能性が世界的な注目を集めています。
多数の分散型 RES および EV を統合および調整するために、エネルギー効率と持続可能性を向上させる有望な革新的なアプローチとして、エネルギーのインターネット(IoE) が浮上しています。
さらに、RESを備えたスマートコミュニティ(SC)は、内部エネルギーの生成、貯蔵、分配を実現し、電力網や電気自動車などの外部エネルギー主体とエネルギー交換を行うことができるIoEの重要な部分とみなすことができます。 。SC では、分散型 RES を使用して、コスト効率の高い方法で EV 群を充電することが望ましいです。
マイクログリッドは、分散型再生可能エネルギー (太陽光、風力、水力など) を利用した小規模電力システムであり、地域で利用可能な再生可能エネルギーをスマート グリッドに統合するための実現可能かつ効果的な戦略であることが証明されています。マイクログリッドと統合された SC では、エネルギー供給者と消費者がエネルギーを直接取引できるようになります。この地域電力取引は、送電時の電力損失を減らすだけでなく、送電網への負担も軽減します。したがって、 SC の EV 充電フレームワークには、グリッド、マイクログリッド、EV という3 つのエネルギー関係者が関与します。
既存の問題:
- ほとんどの文献では、EV とマイクログリッドまたはグリッド間の双方向の相互作用のみが考慮されており、これを SC の EV の充電管理に直接適用することはできません。
- EV ユーザーは、SC のさまざまなエネルギー源 (クリーン エネルギー、従来型エネルギー、または両方の混合) に対して異なる充電の好みを持っています。(したがって、従来のエネルギーを提供するグリッドとクリーン エネルギーを提供する Weidian.com の両方が必要です)
エネルギー市場の悪意のある事業者は、プライバシーの開示、偽造、ノード侵入、広告詐欺による課金サービスなど、さまざまな悪意のある手段を通じて電気自動車の安全性とプライバシーを深刻に脅かします。ブロックチェーンは、不変の台帳、暗号通貨、スマート コントラクトの実行を使用して、分散ネットワーク内で信頼できるエージェントなしで安全なエネルギー取引を行うための独自のテクノロジーを提供します。ただし、広く使用されている Proof-of-Work コンセンサス プロトコルは多大な労力を無駄にし、ビットコインなどの従来のブロックチェーン アプリケーションでのトランザクションの確認には時間がかかります。したがって、許可型エネルギーブロックチェーンには適していません。したがって、EV 充電の安全性の問題への対処は依然として未解決の重要な課題です。
本稿では、上記の問題に対処するために、許可型ブロックチェーン技術によって保護されたSCにおける契約理論に基づいたEV充電スキームを開発します。
- まず、SC に新しい許可型エネルギー ブロックチェーン システムを導入することで、事前に選択された EV が、信頼できる仲介者に依存せずに取引記録を公的に監査し、共有できるようになります。
- その後、許可されたエネルギーブロックのブロックチェーンで効率的にコンセンサスに達するために、レピュテーションベースの Delegated Byzantine Fault Tolerance (DBFT) コンセンサス アルゴリズムが提案されています。
- さらに、独占事業者は、契約理論に基づいて、電気自動車の個別のエネルギー需要の好みに合わせて最適な契約を分析および設計します。
- 最後に、オペレーターの効用を最大化しながら、限られた再生可能エネルギーを EV に割り当てるための新しいエネルギー割り当てメカニズムが提案されています。
助ける
- まず、許可されたブロックチェーン技術に基づいて、スマートコミュニティ向けのエネルギーブロックチェーンシステムで電気自動車を安全に充電するためのフレームワークを提案します。このフレームワークでは、事前に選択されたEVが公的に監査され、信頼できる仲介者に依存せずに取引記録を共有できます。エネルギーに制約のあるEVでブロックチェーンを構築するコストを削減するために、DBFTと呼ばれる評判に基づくコンセンサスアルゴリズムを提案します。
- 次に、契約ゲームモデルを使用して、情報の非対称性の条件下でのインテグレーターとEVの間の意思決定プロセスをシミュレートします。私たちが提案する契約ゲームでは、アグリゲーターはあらゆる種類の電気自動車の取引戦略を含む契約のメニューを設計します。私たちのフレームワーク内で、EV は従来のエネルギー源、クリーン エネルギー源、またはその両方の混合を選択して、オペレーターの利便性を最大化しながら、個々のエネルギーの好みを満たすことができます。
- 第三に、常に満足される最適な質問を達成するための動的な最適な契約割り当てとエネルギー割り当てアルゴリズムを提案します。提案したスキームの有効性と効率性を検証するために、広範なシミュレーション実験を実施します。従来のスキームと比較して、私たちのスキームはオペレーターと電気自動車のユーティリティを向上させることができます。
関連作業
A. スマートコミュニティ
B. エネルギーブロックチェーン
C. EV充電スケジュール
システムモデル
A. ネットワークモデル
- EV 電力小売業者 (アグリゲーター): 電力小売業者は、グリッドおよびローカル マイクログリッド (つまり、太陽光発電 (PV) システム) からエネルギーを調達できます。一方では、ソーラーパネルを管理し、収集した太陽エネルギーを電気自動車に販売します。一方で、電力網から単価でエネルギーを購入し、従来のエネルギーを電気自動車に販売します。
- 電気自動車 (EV): エネルギー消費者として、エネルギー消費の好みは異なります (たとえば、エネルギーはグリッドまたは PV システムから購入でき、エネルギーは SC のハイブリッド システムから購入できます)。電気自動車は次のように表現されます。 L = ( 1 , . . . i , . . . I ) L = (1,...i,...I)L=( 1 、...私、...I),定义 θ i θ_i 私私は電気自動車用iiiのエネルギー消費の好み。Θ = ( θ 1 , θ 2 , ... θ I ) \Theta=(θ_1,θ_2,...θ_I)Th=(私は1、私2、...私私)。
- スマート メーター: すべての EV に組み込まれたスマート メーターは、エネルギー消費を記録して、取引が完了したことを確認し、それによって支払いを承認します。
- マイクログリッド: 太陽光発電 (PV) システムは、SC のローカル マイクログリッドとして機能し、コミュニティの建物の屋根に設置された複数のソーラー パネルで構成されます。
B. ユーティリティ機能
独占オペレーターは、消費者に一連のエネルギー{ x ( θ i ) ∈ Ω } \{ x(\theta_i)\in \Omega\} を提供します。{ x (私私は)∈Ω }と対応する価格{ π ( θ i ) ∈ Π } \{ \pi(\theta_i)\in \Pi\}{ p ( i私は)∈Π }、エネルギーと価格で構成される契約項目のセットは次のように定義されます:Ψ = { ( x ( θ i ) , π ( θ i ) ) ∣ ∀ θ i ∈ Θ } \Psi=\{(x(\theta_i) ), \pi(\theta_i))|\forall \theta_i \in \Theta\}追伸={( x ( i私は)、p (私私は) ) ∣∀θ私は∈Θ }。
明らかに、電気自動車のエネルギー需要は負でも無限でもあり得ません。つまり、Ω = { x ( θ i ) ∣ 0 ≤ x ( θ i ) ≤ ( C i / η i ) } \Omega=\{ x(\ theta_i)|0\leq x(\theta_i) \leq (C_i/\eta_i)\}おお={ x (私私は) ∣0≤x (私私は)≤( C私は/ n私は)},这里 η i \eta_i の私は表示EV i i i 、 C i C_iの充電効率C私は表示EV i i 私は容量。さらに、x ( θ i ) = 0 x(\theta_i) = 0x (私私は)=0 は購入しないことを意味し、価格は請求されません。
エネルギー市場では、電気自動車の効用関数は、エネルギー需要の減少関数ではなく、凹関数である必要があります。EVⅡならi选择的合约项目为 ( x ( θ i ) , π ( θ i ) ) (x(\theta_i),\pi(\theta_i)) ( x ( i私は)、p (私私は)),那么它的效用函数可以定义为: U ( θ i , x ( θ i ) ) = V ( θ i , x ( θ i ) ) − π ( θ i ) (3) U(\theta_i,x(\theta_i)) = V(\theta_i,x(\theta_i)) - \pi(\theta_i) \tag{3} U (私私は、x (私私は))=V ( θ私は、x (私私は))−p (私私は)(3)
其中, V ( θ i , x ( θ i ) ) V(\theta_i,x(\theta_i)) V ( θ私は、x (私私は))はEViiiエネルギー消費量から得られる満足度係数。
論文 [31、47、48] に基づいて、自然対数関数は現在、エネルギー購入者の実用モデリングで広く受け入れられています。したがって、論文 [49] に示されているように、対数関数を使用して電気自動車の満足度と需要 (クリーン エネルギー需要と従来型エネルギー需要を含む) の関係をモデル化します。 V ( θ i , x ( θ i ) ) = α ln [ 1 + ω θ ix ( θ i ) + ω 0 ( 1 − θ i ) x ( θ i ) ] (4) V(θ_i,x(θ_i))=αln[1+ωθ_ix(θ_i)+ω_0 (1) −θ_i)x(θ_i)] \tag{4}V ( θ私は、x (私私は))=α l n [ 1+ああ、私は私はx (私私は)+おお0( 1−私私は) × (私私は)]( 4 )
式中、a aαは非負の満足度係数、ω ωωは再生可能エネルギー発電のクリーン度を表す環境係数であり、ω 0 ω_0おお0従来の化石エネルギーのクリーン度を示します。一般に、ω > ω 0 > 0 ω>ω_0>0と仮定します。おお>おお0>0。読みやすい([∂ V (θ i , x (θ i ) ) ] / ∂ θ i ) ≥ 0 , ([ ∂ V (θ i , x (θ i ) ) ] / ∂ x (θ i ) > 0 ([∂V(θ_i,x(θ_i))]/∂θ_i)≥0,([∂V(θ_i,x(θ_i))]/∂x(θ_i)>0([ ∂ V ( i私は、x (私私は))] / ∂ θ私は)≥0 、([ ∂ V ( i私は、x (私私は))] / ∂ x ( i私は)>0、および( [ ∂ 2 V ( θ i , x ( θ i ) ) ] / ∂ x ( θ i ) 2 ) < 0 ([∂^2V(θ_i,x(θ_i))]/∂x(θ_i) ^2)<0([ ∂2V (i_私は、x (私私は))] / ∂ x ( i私は)2 )<0。効用がマイナスの場合、EVii契約期間を選択します( x ( θ i ) = 0 , π ( θ i ) = 0 ) (x(θ_i)=0, π(θ_i)=0)(x ( i私は)=0 ,p ( i私は)=0)。很明显, V ( θ i , 0 ) = 0 , U ( θ i , 0 ) = 0 V(θ_i,0)=0,U(θ_i,0)=0 V ( θ私は,0 )=0 ,U ( i私は,0 )=0。
ここでは、 R ( x ( θ i ) ) R(x(θ_i))とします。R ( x ( i私は))は EV iiから定義されますi的合约项 ( x ( θ i ) , π ( θ i ) ) (x(\theta_i),\pi(\theta_i)) ( x ( i私は)、p (私私は))で得られた小売電気事業者の効用。R ( x ( θ i ) ) = π ( θ i ) − C ( θ i , x ( θ i ) ) (5) R(x(θ_i))=π(θ_i)−C(θ_i,x) (θ_i)) \tag{5}R ( x ( i私は))=p (私私は)−C (私私は、x (私私は))( 5 )明らかに、小売業者は悪影響を受け入れません。つまり、次の条件を満たすことになります。Π = { π ( θ i ) ∣ π ( θ i ) ≥ C ( θ i , x ( θ i ) ) } \Pi =\{ π(θ_i)|π(θ_i)≥C(θ_i,x(θ_i))\}円周率={ p ( i私は) ∣ π ( i私は)≥C (私私は、x (私私は))}。
コスト関数は、発電コスト、系統から電力を購入するコスト、および政府が提供する補助金で構成され、次のように表すことができます。C ( θ i , x ( θ i ) ) = ( cpv − rpv ) θ ix ( θ i ) + pg ( 1 − θ i ) x ( θ i ) + c 0 (6) C(θ_i,x(θ_i))=(c_{pv}−r_{pv})θ_ix(θ_i )+p_g(1−θ_i)x(θ_i )+c_0 \tag{6}C (私私は、x (私私は))=( cPV _−rPV _)私私はx (私私は)+pg( 1−私私は) × (私私は)+c0( 6 )ここでcpv c_{pv}cPV _そしてrpv r_{pv}rPV _は、それぞれ太陽光パネルによる発電の単価と補助金単価です。c0>0 c_0>0c0>0は固定費で、主に取引コスト、保管コストなどが含まれます。一般に、0 ≤ cpv − rpv ≤ pg 0≤c_{pv}-r_{pv}≤p_g0≤cPV _−rPV _≤pg、これは、再生可能エネルギー発電の最終的な単価が系統の電力市場価格を超えないことを意味します。次に、 ([ ∂ C ( θ i , x ( θ i ) ) ] / ∂ θ i ) ≤ 0 , ( [ ∂ C ( θ i , x ( θ i ) ) ] / ∂ x ( θ i ) ≥ を得ることができます。0 ([∂C(θ_i, x(θ_i))]/∂θ_i)≤0, ([∂C(θ_i, x(θ_i))]/∂x(θ_i)≥0([ ∂ C ( i私は、x (私私は))] / ∂ θ私は)≤0 、([ ∂ C ( i私は、x (私私は))] / ∂ x ( i私は)≥0,および( [ ∂ 2 C ( θ i , x ( θ i ) ) ] / ∂ x ( θ i ) 2 ) = 0 ([∂^2C(θ_i,x(θ_i))]/∂x(θ_i) ^2)=0([ ∂2C (私_私は、x (私私は))] / ∂ x ( i私は)2 )=0であるため、電力小売業者の場合、すべての効用関数は次のように書くことができます。 R = ∑ i = 1 I τ θ i ( π ( θ i ) − C ( θ i , x ( θ i ) ) ) (7) R= \ sum_{i=1}^I\tau_{θ_i}(π(θ_i)−C(θ_i,x(θ_i))) \tag{7}R=i = 1∑私t私私は( p ( i私は)−C (私私は、x (私私は)))(7)
其中: τ θ i \tau_{θ_i} t私私は表現タイプはθ i {θ_i}です。私私はEVの総台数に対するEVの台数の割合。さらに、小売業者と特定の電気自動車の間のエネルギー取引の社会余剰を、2 つの電力会社の合計として定義します。S ( θ i , x ( θ i ) ) = R ( x ( θ i ) ) + U ( θ i , x ( θ i ) ) = V ( θ i , x ( θ i ) ) − C ( θ i , x ( θ i ) ) (8) S(θ_i,x(θ_i))=R(x(θ_i) )+U(θ_i,x(θ_i))=V(θ_i,x(θ_i))−C(θ_i,x(θ_i)) \tag{8}S (私私は、x (私私は))=R ( x ( i私は))+U (私私は、x (私私は))=V ( θ私は、x (私私は))−C (私私は、x (私私は))( 8 ) (4) と (6) によれば、( [ ∂ 2 S ( θ i , x ( θ i ) ) ] / ∂ x ( θ i ) 2 ) < 0 ([∂^2S( θ_i, x(θ_i))]/∂x(θ_i)^2)<0([ ∂2S (θ_私は、x (私私は))] / ∂ x ( i私は)2 )<0,同样,能源市场的整体社会剩余可以写作: S = ∑ i = 1 I τ θ i ( V ( θ i , x ( θ i ) ) − C ( θ i , x ( θ i ) ) ) (9) S=\sum_{i=1}^I\tau_{θ_i}(V(θ_i,x(θ_i))−C(θ_i,x(θ_i))) \tag{9} S=i = 1∑私t私私は( V ( θ私は、x (私私は))−C (私私は、x (私私は)))( 9 )簡単のため、以下の内容では、τ θ i , N θ i , x ( θ i ) , π ( θ i ) τ_{θ_i},N_{θ_i},x(θ_i),π ( θ_i)t私私は、N私私は、x (私私は)、p (私私は)変更τ i , N i , xi , π i τ_i,N_i,x_i, π_it私は、N私は、バツ私は、円周率私は。
C. 攻撃モデル
- 悪意のあるエネルギープロバイダー: 太陽光発電の不足を宣伝する詐欺的なサービス料金。
- 悪意のあるエネルギー消費者: EV は支払いを拒否します。
- 悪意のある信頼できる第三者: 電気自動車のプライバシーを漏洩したり、利益のために電気自動車の評判を改ざんしたりする可能性があります。
エネルギーブロックチェーン
A. スマートコントラクト
ブロックチェーンのコンテキストでは、スマート コントラクトは、ブロックチェーン上に存在し、すべての契約参加者によって同意される一連のデジタル コミットメントです。スマート コントラクトを使用すると、信頼できるトランザクションを、第三者を介さずに、匿名の異なる当事者間で所定の方法で自動的に実行できます。アルゴリズム 1 は、スマート コントラクトの実装の詳細な概要を示しています。
- Init(): システムの初期化。信頼できる機関に登録した後、EV ii証明書C eri Cer_i を取得しますC er _私は、一意のID i ID_iをバインドしますID _私はとライセンス番号p N umi pNum_ipNum _ _私は、ブロックチェーン ネットワークに参加し、公開鍵/秘密鍵のペア ( PK i , SK i PK_i,SK_i )を取得します。PK _私は、S・K私は) とウォレットアドレスaddressi address_i追加の解像度_私は。各 EV アカウントには以下が含まれます: ウォレット アドレスaddressi address_i追加の解像度_私は、口座残高、balancei、balance_iバランス_ _ _ _私は、現在のクレジット値cri cr_ic r私は、名声値R ei Re_iレ_私は、証明書C eri Cer_iC er _私はおよび公開鍵/秘密鍵のペア ( PK i , SK i PK_i,SK_iPK _私は、S・K私は)。(非対称暗号化技術を使用)
- Create(): 小売業者と車両 EV i がそれぞれ契約項目に同意し、秘密鍵で署名した後、create() 関数は新しいスマート コントラクトをブロックチェーンにデプロイします。ブロックチェーン ネットワークで合意に達すると、スマート コントラクトは正常に展開され、各スマート コントラクトは、売り手と買い手のアカウント アドレス ( accounts 、 accounti account_s 、 account_i )を含む一連の状態変数を維持します。アカウント_ _ _ _s、アカウント_ _ _ _私は)、エネルギー需要xi x_iバツ私は、対応する支払いπ i \pi_i円周率私は、トランザクション時間t Time tTimetTime 、タイムスタンプtスタンプ tスタンプtStampと罰金の価格pPライスpPrice価格。 _ _ _
- Invoke(): Invoke 関数は、合意に達した後に呼び出されます。1 回t >= t 時間 t>=t 時間t>=tT im eになると自動的に契約が締結され、エネルギー取引や財務決済が行われます。スマート コントラクトは、家の売買のスマート メーターを読み取ります (ms、mi m_s、m_i)メートルs、メートル私は)、発電量と消費電力をそれぞれ検証します。Penalty 関数は、必要なペナルティを実装します。その後、システムは、買い手のアカウントの残高、売り手のアカウントの残りのエネルギー、スマート コントラクトの状態変数など、ブロックチェーンの状態台帳を定期的に更新します。
充電プロセスは次のように簡略化されます。
- EVは、エネルギーブロックチェーンネットワークを通じてアグリゲーターと新しいスマートコントラクトを締結します。
- EV は SC の充電ステーションに移動し、充電されるのを待ちます。
- 取引条件が満たされると、スマートコントラクトが自動的に実行され、対応するエネルギーと暗号通貨が所定の方法で買い手と売り手の間で交換されます。
B. 合意プロセス
各ノードが元帳全体の特定されたバージョンのコピーを確実に保持するには、公開監査、つまりコンセンサスプロセスを実行する必要があります。[52] に基づいて、エネルギー ブロック チェーンで効率的にコンセンサスに達するために、アルゴリズム 2 で仮説ベースの DBFT コンセンサス アルゴリズムが提案されています。合意プロセスでは、次の手順を実行する必要があります。
1. リーダーの選出: EV には、V2V ネットワーク内で通常のノードとコンセンサス ノードの 2 種類の役割があります。各ノードは投票して代表 (コンセンサス ノード) を選出することができ、投票の重みはそのチップ (評判値) に基づきます。[ 1 , . . . m , . . . M ] [1,...m,...M] で表される上位 M 人の代表者を投票によって選択します。[ 1 、... m 、... M ]、[52] に基づき、M >= 3 f + 1 M>=3f+1 とM>=3f_ _+1、ここでfffは、V2V ネットワーク内の悪意のあるノードの最大数です。リーダー p は次の式に従って決定されます: p = ( h − v ) mod M + 1 p = (hv) \,mod\, M + 1p=( h−v )モード_ _M+1 h は現在のブロックの高さ、v はビューのインデックス、v の初期化は 0 から始まります。
2. ブロックの同時構築:
詳細なプロセスはステップ 3-17 に示されています。Qm はトランザクション セット、Sm は状態セット、tx はトランザクション レコード、Stx はトランザクション tx で指定されたスマート コントラクトの実行後に変更された状態です。 。Bm はノード m によって作成されたローカル ブロックです。verifyTx (tx) はトランザクション tx の有効性を検証するために使用され、simulator (tx) はトランザクション tx で指定されたスマート コントラクトの実行をシミュレートするために使用されます。buildBlock (Qm, Sm) はパスします。トランザクション セット Qm と状態セット Sm はローカル ブロックを構築します。
EV と小売業者の間でスマート コントラクトが締結されると、EV はそれをネットワークにブロードキャストします。すべてのコンセンサス ノードは、一定期間のすべてのトランザクションを収集し、中継する前に各トランザクションを個別に検証します。また、検証が無効なトランザクションは破棄されます。次に、コンセンサス ノードはスマート コントラクトの実行をシミュレートし、変更された状態をローカルの状態台帳に個別に記録します。
すべての有効なトランザクションは、一定期間内に各コンセンサス ノードによって収集され、タイムスタンプによって並べ替えられ、同時にブロックにパッケージ化されます。各ブロックには、前のブロックへの暗号化ハッシュが含まれています。すべての非リーダーコンセンサスノードがこのプロセスを完了した後、委任されたリーダーはステップ 16 で ProposalMsg をブロードキャストし、その候補ブロックを他のコンセンサスノードに送信します。
逐次モデル [53] (リーダーが最初に候補ブロックを構築し、その後、他のコンセンサスノードがローカルブロックを構築する) と比較して、本論文で提案する同時実行モデルでは、コンセンサスノードが並行してローカルブロックを構築するため、時間を大幅に短縮できます。候補ブロックを検証します。
3、候補ブロックの検証
詳細なプロセスをステップ 18 ~ 42 に示します。ここで、S p S_pSpは受信ブロックの状態セットであり、verifyBlock(B) は受信ブロックの有効性を検証するために使用され、getState(B) は受信ブロックから状態を取得するために使用されます。
各非リーダー コンセンサス ノードはローカル状態セットと受け入れられたブロックの状態セットを比較し、検証に合格した場合、各非リーダー コンセンサス ノードはステップ 25 で独自の署名を取得し、ネットワーク中間に確認メッセージをブロードキャストします。それ以外の場合、ビュー変更がトリガーされ、非リーダーコンセンサスノードがステップ 34 でchangeviewMsgをブロードキャストします。いずれかのコンセンサスノードが少なくともM − f Mfを受け取るとM−f同一vk v_kvk、その後、このラウンドの見解変更が完了し、次のラウンドの合意プロセスが開始されます。リーダーpから受信したメッセージもビュー変更を引き起こすだろうとコンセンサスノードmが疑う場合、コンセンサスノードと現在のリーダーのクレジット値がステップ36でそれぞれ変更される。
四、新しいブロックの公開
Δ T 1 \Delta T_1内の任意のコンセンサス ノードΔT _1M − f M−f以上を受け取りましたM−さまざまなコンセンサスノードからのf 個の確認メッセージの後、コンセンサスに達し、新しいブロックが公開されます。すると、最終的にブロックを生成する各コンセンサスノード m とリーダー p' のクレジット値がΔ 1 \Delta_1D1和Δ 2 \Delta_2D2。合意に達した後、前のブロックの暗号ハッシュを含む新しいブロックが線形かつ時系列の順序でブロックチェーンに追加されます。どのノードも、ブロックチェーンのローカル コピーを新しいブロックと同期し、コンセンサス プロセスの次のラウンドに備えます。
[52] に従って、ルールf = ⌊ ( M − 1 ) / 3 ⌋ f=\left\lfloor(M-1)/3 \right\rfloor を提案します。f=⌊ ( M−1 ) /3 ⌋ M 個のコンセンサス ノードを含むシステムのフォールト トレランス。
スマートコントラクトの実行を通じて、トラストレスなエネルギー市場で取引プロセス、つまりエネルギーと暗号通貨の交換を自動的かつ安全に実行できます。悪意のある小売業者が十分な RES を持たずに詐欺的な有料広告を公開した場合、スマート コントラクトに従って適切に罰せられます。さらに、各トランザクションはブロックチェーン内の識別可能な台帳に記録されます。
エネルギーブロックチェーンシステムでは、すべての評判値は集中型のトラストセンターではなくブロックチェーンに記録されます。
- 一方で、莫大なコストがかかるため、ブロックチェーン ネットワーク内のすべてのコンセンサス ノードを比較して現在の評判値を改ざんすることは困難です。
- 一方で、各ブロックは以前のブロック ハッシュ チェーンに接続されているため、各ブロック内の履歴の評判値とトランザクションは偽造できません。
最優秀契約デザイン
このセクションでは、契約理論に基づいて、セクション IV.A のインテグレーターと各 EV 間の最適な契約を分析し、両当事者の効用を最大化します。まずは契約の実現可能性をご提案します。次に、最適な契約が分析されます。最後に,限られたエネルギー取引市場におけるエネルギー配分メカニズムを設計した。
A. 契約の締結
[54] で提案されている啓示原則によると: 実現可能な契約とは、特別な優先権を持つ各電気自動車が、その有用性を最大化するために、独自のタイプに応じて対応する契約項目を選択できることを指します。
[55] によって提案された契約理論によれば、実行可能な契約とは、すべてのタイプの電気自動車が次の 2 つの制約を同時に満たすことを指します。
- 個別合理性 ( IR ) 制約、タイプはθ i \theta_iです私私は約定項目( xi , π i )を選択することによる EV (x_i, \pi_i)( ×私は、円周率私は)接收到的非负效用。 α l n [ 1 + ( w θ i + w 0 ( 1 − θ i ) ) x i ] − π i ≥ 0 ∀ θ i ∈ Θ (15) \alpha ln[1+(w\theta_i+w_0(1-\theta_i))x_i]-\pi_i\geq0\,\,\,\,\,\forall\,\theta_i\in\Theta\ \tag{15} α l n [ 1+( w θ私は+w0( 1−私私は)) ×私は】−円周率私は≥0∀私私は∈Th ( 15 )
- インセンティブ互換性 ( IC ) 制約、タイプθ j \theta_jと比較私j対応する契約項目、タイプはθ i \theta_i私私はEV はタイプθ i \theta_iを選択することを好みます。私私は微小関数α ln [ 1 + ( w θ i + w 0 ( 1 − θ i ) ) xi ] − π i ≥ α ln [ 1 + ( w θ i + w 0 ( 1 − θ i ) ) xj ] − π j ∀ θ j ≠ θ i (16) \alpha ln[1+(w\theta_i+w_0(1-\theta_i))x_i]-\pi_i\geq \alpha ln[1+(w\theta_i+ w_0(1) -\theta_i))x_j]-\pi_j \,\,\,\,\,\forall\,\theta_j\ne\theta_i \tag{16}α l n [ 1+( w θ私は+w0( 1−私私は)) ×私は】−円周率私は≥α l n [ 1+( w θ私は+w0( 1−私私は)) ×j】−円周率j∀私j=私私は( 16 )
そこで、電力小売事業者は契約設計者として、あらゆるタイプのEVに対して最適な契約を結び、その効用を最大化します。
B. 契約の実現可能性
C. 契約の最適化
D. エネルギーの分配
最適な契約では、電気自動車の充電に利用可能な RES の総量が十分であると仮定します。つまり、E res ≥ ∑ i = 1 IN i θ ixi ∗ E_{res}≥∑^I_{i=1}N_iθ_ix ^∗_iE解像度≥∑i = 1私N私は私私はバツ私∗ここで、E は EV の充電に必要な利用可能な太陽エネルギーの合計です。ただし、実際の応用では、SC での太陽光発電は常に制限されます。つまり、E res < ∑ i = 1 IN i θ ixi ∗ E_{res}<∑^I_{i=1}N_iθ_ix^∗_iE解像度<∑i = 1私N私は私私はバツ私∗特に多数の EV を含むシステムの場合。したがって、限られた再生可能エネルギーをEVに効率的に割り当てるには、適切なエネルギー割り当てスキームを設計する必要があります。
ここで、各タイプはθ i \theta_iです。私私はEVは電力小売事業者が設計した最適な契約( xi ∗ , π i ∗ ) (x^*_i,\pi^*_i) を選択します。( ×私∗、円周率私∗)、(5) に従って、エネルギーxi ∗ x^*_iバツ私∗小売業者の効用を実現するには: R ( xi ∗ ) = π i ∗ − C ( θ i , xi ∗ ) R(x^∗_i)=π^∗_i−C(θ_i,x^∗_i)R ( ×私∗)=円周率私∗−C (私私は、バツ私∗)私たちはxi ^ \hat{x_i}しますバツ私は^タイプ θi のθ_iとして定義私私はの社会的最適エネルギー需要、すなわち: xi ^ = argmaxxi S ( θ i , xi ) \hat{x_i} = argmax_{x_i}S(θ_i,x_i)バツ私は^=最大値_ _ _バツ私はS (私私は、バツ私は),而S ( θ i , xi ) S(θ_i,x_i)S (私私は、バツ私は) は(8) で定義された社会余剰であり、xi ^ \hat{x_i}バツ私は^S をxi x_iに渡すことができますバツ私は求一最優先条件:( [ ∂ S ( θ i , xi ) ] / ∂ xi ) = ( [ ∂ V ( θ i , xi ) ] / ∂ xi ) − ( [ ∂ C ( θ i , xi ) ) ] / ∂ xi ) = 0 ([∂S(θ_i,x_i)]/∂x_i)=([∂V(θ_i,x_i)]/∂x_i)−([∂C(θ_i,x_i)]/∂ x_i)=0([ ∂ S ( i私は、バツ私は)] / ∂ x私は)=([ ∂ V ( i私は、バツ私は)] / ∂ x私は)−([ ∂ C ( i私は、バツ私は)] / ∂ x私は)=0。ここでは、小売業者もEVも利己的かつ合理的であるため、どちらも社会的に最適なニーズを採用することはできません。ただし、最大社会余剰は、両当事者の効用の合計に上限を提供します。小売業者の EV i+1 および EV i とのユーティリティの差は次のように記述できます。
R ( xi + 1 ∗ ) − R ( xi ∗ ) = π i + 1 ∗ − π i ∗ − C ( θ i + 1 , xi + 1 ∗ ) + C ( θ i , xi ∗ ) = V ( θ i + 1 , xi + 1 ∗ ) − V ( θ i + 1 , xi ∗ ) − C ( θ i + 1 , xi + 1 ∗ ) + C ( θ i , xi ∗ ) = S ( θ i + 1 , xi + 1 ∗ ) − S ( θ i + 1 , xi ∗ ) + C ( θ i , xi ∗ ) − C ( θ i + 1 , xi ∗ ) \begin{equation*} \begin{aligned} R(x^∗_{i+1})−R(x^∗_i) &=π^∗_{i+1 }−π^∗_i− C(θ_{i+1},x^∗_{i+1})+C(θ_i,x^∗_i) \\ &=V(θ_{i+1},x ^∗_{i+1) })−V(θ_{i+1},x^∗_i)−C(θ_{i+1},x^∗_{i+1})+C(θ_i,x ^∗_i) \\ & =S(θ_{i+1},x^∗_{i+1})−S(θ_{i+1},x^∗_i)+C(θ_i,x^∗_i)−C(θ_{ i+1},x^∗_i) \end{整列} \end{方程式*}R ( ×私+1 _∗)−R ( ×私∗)=円周率私+1 _∗−円周率私∗−C (私私+ 1、バツ私+1 _∗)+C (私私は、バツ私∗)=V ( θ私+ 1、バツ私+1 _∗)−V ( θ私+ 1、バツ私∗)−C (私私+ 1、バツ私+1 _∗)+C (私私は、バツ私∗)=S (私私+ 1、バツ私+1 _∗)−S (私私+ 1、バツ私∗)+C (私私は、バツ私∗)−C (私私+ 1、バツ私∗)
解析後、 R ( xi + 1 ∗ ) ≥ R ( xi ∗ ) R(x^∗_{i+1})\geq R(x^∗_i) が得られます。R ( ×私+1 _∗)≥R ( ×私∗)、これは、最適な契約では、小売業者はより高い種類の EV からより高い効用を得ることができることを意味します。つまり、小売業者は、限られたエネルギー取引市場で再生可能エネルギーをより高級な電気自動車に販売することで、その効用を最大限に高めることができます。
θ c ∈ Θ \theta_c\in\Thetaを定義します。私c∈Θ作为满足 ∑ i = c I N i θ i x i ∗ ≥ E r e s ∑^I_{i=c}N_iθ_ix^∗_i≥E_{res} ∑i = c私N私は私私はバツ私∗≥E解像度和∑ i = c + 1 IN i θ ixi ∗ < E res ∑^I_{i=c+1}N_iθ_ix^∗_i<E_{res}∑i = c + 1私N私は私私はバツ私∗<E解像度クリティカルタイプ。小売業者は限られた RES を重要なタイプの EV に販売するため、限られたエネルギー取引では、最適な契約は次の式で与えられます:
( x ~ i , π ~ i ) = { ( 0 , 0 ) 、 if θ i < θ c ( xi ∗ , π i ∗ ) , if θ i ≥ θ c (51) (\tilde{x}_i, \tilde{\pi}_i) = \begin{cases} (0,0 )&,if &θ_i < θ_c\\ (x^*_i,\pi^*_i)&,if&θ_i \geq θ_c \end{cases} \tag{51}(バツ~私は、円周率~私は)={
( 0 ,0 )( ×私∗、円周率私∗)、私は、私は私私は<私c私私は≥私c( 51 )
明らかに、限られたエネルギー取引における電気自動車タイプのセットは次のとおりです:Θ ~ = { θ c , θ c + 1 , . . , θ I } \tilde{\Theta} = \{θ_c,θ_{c+ 1},...,θ_I\}Th~={
私はc、私c + 1、... 、私私} . 電気自動車には小売業者からエネルギーを得ることができない部分があるはずなので、小売業者の全体的な効用は (7) を使用しなくなりますが、次のようになります。 R ~ = ∑ θ i ∈ Θ ~ τ θ i (
π i ∗ − C ( θ i , xi ∗ ) ) (52) \tilde{R}=\sum_{\theta_i\in\tilde{\Theta}}\tau_{θ_i}(\pi^*_i-C(\ theta_i,x^ *_i)) \tag{52}R~=私私は∈Th~∑t私私は( p私∗−C (私私は、バツ私∗))ここでは、アルゴリズム 3 のステップ12 ~ 14 に示すように、限られたエネルギー取引
市場で最適な契約を取得するために、動的な最適な契約割り当ておよびエネルギー割り当てアルゴリズムが提案されています。
性能評価
A. シミュレーション構成
私たちは、電力小売業者がコミュニティ内の 100 台の電気自動車に対して実行可能な契約を提供するというシナリオを考えます。EV タイプの上限と下限は、それぞれ 1 と 0 に設定されます。追加のパラメータを表 I に示します。
B. シミュレーション結果
図 2 と図 3 は、さまざまな環境配慮係数 ω に対する最適な需要と価格をそれぞれ示しています。最適な契約における需要と価格の両方が、ω およびタイプ値 θc とともに増加することが観察されます。その理由は、ωが大きいほどエネルギー消費に対する満足度が高くなり、その結果エネルギー需要が増大し、各電気自動車が小売電気事業者に支払わなければならない価格が高くなるからである。
図 4 と図 5 は、それぞれ異なる電気自動車タイプの分布における最適なエネルギー需要と価格を示しています。(a) の場合、EV の種類 θ は独立しており、一様分布に従います。ケース (b) では、EV のタイプ θ は独立しており、パラメーター p = 0.5 の二項分布に従います。
図 4 と図 5 は、それぞれ社会的余剰の最大化のための社会的最適需要とそれに関連する社会的最適価格を示しています。非最適な契約の需要は社会の最適な需要よりも小さいことがわかります。経済的な観点から見ると、電気小売業者は、社会余剰を最大化するのと比較して、その有用性を最大化するために、ロータイプ電気自動車の需要を減らし、それに応じてハイタイプ電気自動車の価格を引き上げる傾向があります。
図 6 と 7 では、提案されたスキームを 2 つの従来のスキーム、T (2 部料金スキーム) および F (Flast スキーム) と比較しています。
- T では、電力需要とそれに対応する価格の関係は、π ( θ ) = P ⋅ x ( θ ) + Z π(θ)=P x(θ)+Z として表すことができます。p ( i )=P⋅ _x ( θ )+Z。ここで、オペレータは各電気自動車の電気料金単価 P と定額充電料金 Z を指定するだけです。
- Fでは、どのタイプの電気自動車でも本体価格と充電料金は同一です。
図6と図7は、それぞれ異なるωにおけるオペレータとEVの有用性を示しています。ωが大きいほど再生可能エネルギーによるクリーンな発電を意味し、電気自動車のエネルギー消費に対する満足度が高くなります。
図 6 から、他の 2 つのスキームと比較して、本スキームが高い電力小売ユーティリティを達成していることがわかります。提案方式および T 方式では効用は ω とともに増加するが、F 方式では効用は基本的に変化しない。
- プランFでは、すべてのタイプの電気自動車の単価が固定されているため、事業者はユーティリティを高めるために単価を調整することができません。
- T スキームでは、エネルギー価格はエネルギー需要と線形関係にあり、その結果、事業者のユーティリティの成長が遅くなります。
- 私たちのスキームでは、エネルギー価格とエネルギー需要の関係は非線形であるため、事業者の効用は比較的高く、最適な契約を設計することで最大化することができます。
図 7 から、私たちのスキームは他の 2 つのスキームよりも高い EV ユーティリティを達成していることがわかります。3 つのスキームにおける効用は、ω が増加するにつれて増加します。その理由は、ωが大きいほど電気自動車のエネルギー消費に対する満足度が高くなり、電気自動車の有用性が高くなるからである。
- スキーム T では、単価や料金を調整できるため、電気自動車の利便性が相対的に向上します。
- 私たちのスキームでは、最適な契約を選択することで電気自動車の効用を最大化することができます。
上記の結果によれば、私たちのスキームは限られたエネルギー取引市場において最適な契約を獲得することができます。さらに、提案されたスキームでは、小売電気事業者とEVがそれぞれユーティリティを向上させることができます。
結論と今後の取り組み
本稿では、エネルギーブロックチェーンシステムにおける電気自動車向けの契約ベースの安全な充電スキームを提案します。
- まず、SC内のEVとRESを統合したエネルギーブロックチェーンシステムを構築します。
- 第二に、ブロックチェーン内で効率的にコンセンサスを達成するために、レピュテーションベースの DBFT アルゴリズムが提案されています。
- 第三に、契約理論に基づいて最適な契約を分析し、電気自動車のエネルギー消費の好みを満たし、事業者の効用を最大化します。
- 最後に、シミュレーション結果は、私たちのスキームが従来のスキームよりも最適な契約を獲得し、オペレーターとEVにとってより高いユーティリティを達成することを示しています。
今後の作業として、この文書を競争上の影響を伴うマルチ事業者市場にさらに拡張する予定です。