Electrical-thermal-hydrogen Multi-Energy Device Planning Method for Zero Energy Buildings

Information

  • Patent Application
  • 20250077729
  • Publication Number
    20250077729
  • Date Filed
    March 29, 2022
    3 years ago
  • Date Published
    March 06, 2025
    11 months ago
Abstract
The present invention describes an electric-thermal-hydrogen multi-energy device planning method for zero energy buildings, including the following specific steps: firstly, constructing operation constraints of electric and thermal devices in the zero energy buildings; secondly, constructing operation constraints of hydrogen devices including the electrolyzer, the fuel cell and the hydrogen storage device; then, in view of constraints on annual zero energy of the buildings, establishing the robust electric-thermal-hydrogen multi-energy device planning model considering source-load uncertainties; and finally, solving the robust electric-thermal-hydrogen multi-energy device planning model of the zero energy buildings by adopting an alternating optimization procedure based column-and-constraint generation algorithm. By using the zero energy buildings, the planning method disclosed by the present disclosure plays important roles in aspects of promoting the development and utilization of renewable energy on the demand side, reducing energy consumption in the field of buildings, and reducing the emission of greenhouse gases.
Description
TECHNICAL FIELD

The present disclosure relates to the technical field of optimization of integrated energy systems, in particular to an electric-thermal-hydrogen multi-energy device planning method for zero energy buildings.


BACKGROUND ART

Zero energy buildings play important roles in aspects of promoting the development and utilization of renewable energy on the demand side, reducing energy consumption in the field of buildings, reducing the emission of greenhouse gases, etc. With the rapid development of the electric hydrogen production technology, micro fuel cells and hydrogen storage technology, hydrogen devices have been widely applied to the field of energy.


In view of the collaborative application of hydrogen energy devices, electric energy devices and thermal energy devices, the seasonal and intra-day complementation of the renewable energy from photovoltaic, wind turbines, etc. can be achieved, and the renewable energy utilization efficiency can be further increased. Therefore, it has a wide application prospect in the field of buildings. In existing studies, how to utilize hydrogen energy devices to improve the operation efficiency and flexibility of the energy supply system of zero energy buildings is not taken into account.


SUMMARY OF THE INVENTION

An objective of the present disclosure is to provide an electric-thermal-hydrogen multi-energy device planning method for zero energy buildings. The planning method plays important roles in aspects of promoting the development and utilization of renewable energy on the demand side, reducing energy consumption in the field of buildings, and reducing the emission of greenhouse gases. In view of the collaborative application of hydrogen energy devices, electric energy devices and thermal energy devices in combination with full consideration on source-load uncertainties in the zero energy buildings, the seasonal and intra-day complementation of the renewable energy from photovoltaic, wind turbines, etc. are achieved, and then, the renewable energy utilization efficiency, operation economy and flexibility of the zero energy buildings are improved. Compared with existing achievements, this planning method can effectively increase the operation efficiencies and benefits of the zero energy buildings.


The objective of the present disclosure is achieved by the following technical solutions.


Provided is an electric-thermal-hydrogen multi-energy device planning method for zero energy buildings. The planning method specifically includes the following steps:

    • step 1, constructing operation constraints of electric and thermal devices in the zero energy buildings;
    • step 2, constructing operation constraints of hydrogen devices including the electrolyzer, the fuel cell and the hydrogen storage device;
    • step 3, establishing the robust electric-thermal-hydrogen multi-energy device planning model considering the source-load uncertainties and the buildings' annual net zero energy constraints; and
    • step 4, solving the robust electric-thermal-hydrogen multi-energy device planning model by adopting an alternating optimization procedure based column-and-constraint generation algorithm.


Further, step 1 specifically includes the following steps:

    • step 1.1, constructing operation constraints of hydrogen devices including the electrolyzer, the fuel cell and the hydrogen storage device; and establishing operation constraints of the absorption chiller, the heat pump and the photothermal plate as follows:







0


Q
st

ac
,
in





x
c
ac



Cap
c
ac



,


0


P
st
hp




x
c
hp



Cap
c
hp



;


s


,
t









Q
st

ac
,
out


=


Q
st

ac
,
in




η
ac



;


s


,
t






{







Q
st

hp
,
h


=


κ
hp



P
st
hp



η
h
hp









Q
st

hp
,
c


=


(

1
-

κ
hp


)



P
st
hp



η
c
hp






;


s


,
t











Q
~

st
st

=


η
st



x
c
st



Cap
c
st




S
~

st
rad



;


s


,
t






    • where subscripts s, t and c represent the typical operation scenario, intra-day time period and candidate device capacity, respectively, superscript ˜ represents the uncertain variables, Qac,instcustom-character Qac,out,st represent the input thermal power and output cold power of the absorption chiller, respectively, Phpstcustom-character Qhp,hstcustom-character Qhp,cst represent the input electric power, output thermal power and output cold power of the heat pump, respectively, {tilde over (Q)}stst represents the output thermal power of the photothermal plate, ηaccustom-character ηst represent the conversion efficiency of the absorption chiller and the photothermal plate, respectively, ηhp hcustom-character ηhp c represent the electric-to-thermal conversion and electric-to-cold conversion efficiency of the heat pump, respectively, κhp represents the thermal power distribution ratio of the heat pump, xacccustom-character xhpccustom-character xstc represent the 0-1 installation variables of the absorption chiller, the heat pump and the photothermal plate, respectively, Capacccustom-character Caphpccustom-character Capstc represent the candidate installation capacity of the absorption chiller, the heat pump and the photothermal plate, respectively, and {tilde over (S)}strad represents the solar radiation intensity; and

    • step 1.2, establishing operation constraints of the photovoltaic and wind turbine as follows:













P
~

st
pv

=


η
pv



x
c

pv





Cap
c
pv




S
~

st
rad



;


s


,
t










P
~

st
wt

=



ξ
~

st
wt



x
c
wt



Cap
c
wt



;


s


,
t






    • where {tilde over (P)}stpvcustom-character {tilde over (P)}stwt represent the output electric power of the photovoltaic and wind turbine, respectively, xpvccustom-character xwtc represent the 0-1 installation variables of the photovoltaic and wind turbine, respectively, Cappvccustom-character Capwtc represent the candidate installation capacity of the photovoltaic and wind turbine, respectively, ηpv represents the conversion efficiency of the photovoltaic, and {tilde over (ξ)}stwt represents the output ratio of the wind turbine.





Further, step 2 specifically includes the following steps:

    • step 2.1, establishing operation constraints of the fuel cell and the electrolyzer as follows:









I
st


{
·
}

,
on


+

I
st


{
·
}

,
off




1

,



{
·
}

=

{

chp
,
ed

}


;


s


,
t











t
=
k


k
+

N
min


{
·
}

,
on


-
1



I
st


{
·
}

,
on




1

,





t
=
k


k
+

N
min


{
·
}

,
on


-
1



(


I
st


{
·
}

,
on


+

I
st


{
·
}

,
off



)



1

,



{
·
}

=

{

chp
,
ed

}


;


s


,

k


[

1
,


N
t

-

N
min


{
·
}

,
on


+
1


]













t
=
k


k
+

N
min


{
·
}

,
off


-
1



I
st


{
·
}

,
off




1

,





t
=
k


k
+

N
min


{
·
}

,
off


-
1



(


I
st


{
·
}

,
on


+

I
st


{
·
}

,
off



)



1

,



{
·
}

=

{

chp
,
ed

}


;


s


,

k


[

1
,


N
t

-

N
min


{
·
}

,
off


+
1


]













t
=
k


k
+

N
max


{
·
}

,
on





ε
st

{
·
}





N
max


{
·
}

,
on



,



{
·
}

=

{

chp
,
ed

}


;


s


,

k


[

1
,


N
t

-

N
max


{
·
}

,
on




]











I
st


{
·
}

,
on


-

I
st


{
·
}

,
off



=


ε
st

{
·
}


-

ε

s
,

t
-
1



{
·
}




,



{
·
}

=

{

chp
,
ed

}


;


s


,
t









δ

{
·
}




ε
st

{
·
}




x
c

{
·
}




Cap
c

{
·
}





P
st


{
·
}

,
in





ε
st

{
·
}




x
c

{
·
}




Cap
c

{
·
}




,



{
·
}

=

{

chp
,
ed

}


;


s


,
t






{







P
st


{
·
}

,
in


-

P

s
,

t
-
1




{
·
}

,
in





Ra
st

{
·
}




Ra
max

{
·
}










P

s
,

t
-
1




{
·
}

,
in


-

P
st


{
·
}

,
in





Ra
st

{
·
}




Ra
max

{
·
}






,



{
·
}

=

{

chp
,
ed

}


;


s


,
t









P
st


{
·
}

,
out


=


η

{
·
}




P
st


{
·
}

,
in




,



{
·
}

=

{

chp
,
ed

}


;


s


,
t









Q
st

chp
,
out


=


κ
chp

(


P
st

chp
,
in


-

P
st

chp
,
out



)


;


s


,
t






    • where k represents the intra-day time periods, Nt represents the number of the intra-day time periods, chp and ed represent the fuel cell and the electrolyzer, respectively, {⋅} represents the set of two devices, I{⋅},onstcustom-character I{⋅},offst represent the on-state and off-state of these two devices, respectively, N{⋅},onmincustom-character N{⋅},offmin represent the minimum on-state and off-state time of these two devices, respectively, N{⋅},onmax represents the maximum on-state time of these two devices, ε{⋅}stcustom-character ε{⋅}s,t1represent the state of these two devices within time periods t and t−1, respectively, δ{⋅} represents the minimum operation capacity percentage of these two devices, x{⋅}c represents the 0-1 installation variables of these two devices, Cap{⋅}c represents the candidate installation capacity of these two devices, Pchp,instcustom-character Pchp,outstcustom-character Qchp,outst represent the input hydrogen power, output electric power and output thermal power of the fuel cell, respectively, Ped,instcustom-character Ped,outst represent the input electric power and output hydrogen power of the electrolyzer, respectively, Ra{⋅}st represents the ramping ratio of these two devices, Ra{⋅}max represents the maximum ramping ratio of these two devices, η{⋅} represents the energy conversion efficiencies of these two devices, and κchp represents the heat recovery ratio of the fuel cell; and

    • step 2.2, establishing operation constraints of the intra-day hydrogen storage device and the seasonal hydrogen storage device as follows:










0


P
st


{
·
}

,

+

/
-







x
i

{
·
}




Cap
i

{
·
}




μ

{
·
}




,



{
·
}

=

{

bs
,
hs
,
shs

}


;


s


,
t








0


Q
st

ts
,

+

/
-







x
c
ts



Cap
c
ts



μ
ts



;


s


,
t









P
st


{
·
}

+


·

P
st


{
·
}

-



=
0

,



{
·
}

=

{

bs
,
hs
,
shs

}


;


s


,
t










Q
st

ts
,
+


·

Q
st

ts
-



=
0

;


s


,
t









x
c

{
·
}




Cap
c

{
·
}




δ
min

{
·
}





E
st

{
·
}





x
c

{
·
}




Cap
c

{
·
}




δ
max

{
·
}




,



{
·
}

=

{

bs
,
hs
,
shs
,
ts

}


;


s


,
t








E

s
,

N
t



{
·
}


=


E

s
,
0


{
·
}


=


(


x
c

{
·
}




Cap
c

{
·
}



)

/
2



,


{

bs
,
hs
,
shs
,
ts

}

;


s


,
t








E

s
,

t
+
1



{
·
}


=



E
st

{
·
}


(

1
-

η

{
·
}



)

+


(



P
st


{
·
}

+




η


{
·
}

+



-


P
st


{
·
}

-


/

η


{
·
}

-




)


Δ

t



,



{
·
}

=

{

bs
,
hs
,
shs
,
ts

}


;


s


,
t








E

s
,
0

shs

=


(

1
-


η
shs



D

s
-
1




)



(


E


s
-
1

,
0

shs

+


D

s
-
1


(


E


s
-
1

,

N
t


shs

-

E


s
-
1

,
0

shs


)


)



;



s



[

2
,

N
s


]












ε
s

shs
+


+

ε
s

shs
-




1

;


s








0


P
st

shs
+





ε
s

shs
+



M


,


0


P
st

shs
-





ε
s

shs
-



M


;


s


,
t






    • where bs, hs, shs and ts represent the battery storage, the intra-day hydrogen storage device, the seasonal hydrogen storage device and the thermal energy storage device, respectively, {⋅} represents the set of these four devices, Ns represents the number of typical scenarios, Pbs+stcustom-character Pbs−st represent the charging power and discharging power of the battery storage, respectively, Phs+stcustom-character Phs−st represent the hydrogen charging power and hydrogen discharging power of the intra-day hydrogen storage device, respectively, Pshs+stcustom-character Pshs−st represent the hydrogen charging power and hydrogen discharging power of the seasonal hydrogen storage device, respectively, Qts+stcustom-character Qts−st represent the heat charging power and heat discharging power of the thermal energy storage device, respectively, x{⋅}c represents 0-1 installation variables of these four energy storage devices, Cap{⋅}c represents the candidate installation capacity of these four energy storage devices, μ{⋅} represents the power-to-capacity installation ratio of these four energy storage devices, and E{⋅}st represents the remaining capacity of these four energy storage devices; δ{⋅}mincustom-character δ{⋅}max respectively represent the minimum and maximum operating ratio of these four energy storage devices, respectively, E{⋅}s,0custom-character E{⋅}s,Nt represent the capacity of these four energy storage devices in the initial and final time periods, respectively, η{⋅} represents the self-loss coefficients of these four energy storage devices, η{⋅}+custom-character η{⋅}− represent the energy charging and discharging loss coefficients of these four energy storage devices, respectively, and Ds−1 represents the number of days within the typical scenario s−1 in a year, Eshss1,0custom-character Eshss1,Nt represent the remaining capacity of the seasonal hydrogen storage device in the initial and final time periods in the scenario s−1, respectively, εshs+scustom-character εshs−s represent the 0-1 state variables of hydrogen charge and hydrogen discharge of the seasonal hydrogen storage device in the typical operation scenario s, respectively, and M represents a larger positive number.





Further, step 3 specifically includes the following steps:

    • step 3.1, establishing the balance constraints of electric, thermal, cold and hydrogen power as follows:










P
st

bs
-


-

P
st

bs
+


+

P
st

chp
,
out


+

P
st

grid
+


-

P
st

grid
-


-

P
st
hp

+


P
~

st
pv

-

P
st

ed
,
in


+


P
~

st
wt


=



P
~

st
el

-

P
st
se



;


s


,
t










Q
st

hp
,
h


+

Q
st

chp
,
out


+

Q
st
st

-

Q
st

ts
+


+

Q
st

ts
-


-

Q
st

ac
,
in



=



Q
~

st
hl

-

Q
st
sh



;


s


,
t










Q
st

ac
,
out


+

Q
st

hp
,
c



=



Q
~

st
cl

-

Q
st
sc



;


s


,
t










P
st

ed
,
out


+

P
st

sps
-


-

P
st

shs
+


+

P
st

hs
-


-

P
st

hs
+



=

P
st

chp
,

i

n




;


s


,
t






    • where Pgird+stcustom-character Pgird−st respectively represent the zero energy buildings' electric power buying from and selling to the power grid, respectively, {tilde over (P)}stelcustom-character {tilde over (P)}sthlcustom-character {tilde over (P)}stcl respectively represent the electric, thermal and cold loads of the buildings, respectively, Psestcustom-character Pshstcustom-character Pscst respectively represent the shedding power of the electric, thermal and cold loads of the zero energy buildings, respectively;

    • step 3.2, establishing output power upper limit constraints of the electric, thermal and cold loads as follows:











0


P
st
se




δ
max
se




P
^

st
el



;


s


,
t








0


Q
st
sh




δ
max
sh




Q
^

st
hl



;


s


,
t








0


Q
st
sh




δ
max
sh




Q
^

st
cl



;


s


,
t






    • where {circumflex over (P)}stelcustom-character {circumflex over (P)}sthlcustom-character {circumflex over (P)}stcl represent the forecast values of the electric, thermal and cold loads of the zero energy buildings, and δsemaxcustom-character δshmaxcustom-character δscmax represent the maximum output percentages of the electric, thermal and cold loads of the buildings, respectively;

    • step 3.3, establishing power grid exchange power constraints and annual zero energy constraints as follows:










0


P
st

grid
+





ε
st

grid
+




P
max
grid



,


0


P
st

grid
-





ε
st

grid
-




P
max
grid



;


s


,
t










ε
st

grid
+


+

ε
st

grid
-




1

;


s


,
t










s




t



P
st

grid
+



Δ

t



-



s




t



P
st

grid
-



Δ

t





0






    • where Pgirdmax represents the upper limit of the exchange electric power with power grid, εgrid+stcustom-character εgrid−s respectively represent the 0-1 state variables of the electric power buying from and selling to the power grid, respectively, and Δt represents the duration of time period t;

    • step 3.4, establishing the objective function and various specific costs as follows:











min
x



C
inv


+


max
u



min

y
,
z




C
om


+

C
grid

+

C
deg

+

C
ls








C
ψ
inv

=


c
ψ
inv



x
c
ψ



Cap
c
ψ



ϕ
ψ









C
inv

=


C
ac
inv

+

C
bs
inv

+

C
chp
inv

+

C
ed
inv

+

C
hp
inv

+

C
hs
inv

+

C
pv
inv

+

C
shs
inv

+

C
st
inv

+

C
ts
inv

+

C
wt
inv









ϕ
ψ

=



σ

(

1
+
σ

)


Y
ψ


/

(



(

1
+
σ

)


Y
ψ


-
1

)









C
om

=



s



D
s





t



(









c
chp
on



I
st
chp


+


c
chp
off



I
st
chp


+


c
ed
on



I
st
ed


+


c
ed
off



I
st
ed


+


c
bs
om



(


P
wst

bs
+


+

P
wst

bs
-



)


+








c
chp
om



P
wst

chp
,
in



+


c
ed
om



P
wst
ed


+













c
hp
om

+

P
st
hp

+


c
pv
om



P
st
pv


+


c
wt
om



P
st
wt


+


c
hs
om



(


P
st

hs
+


+

P
st

hs
-



)


+








c
shs

om





(


P
st

shs
+


+

P
st

shs
-



)


+











c
ac
om



Q
st
ac


+


c
st
om



Q
st
st


+


c
ts
om

(


Q
st

ts
+


+

Q
st

ts
-



)





)


Δ

t











C
deg

=



s



D
s





t



(



c
bs
deg

(


P
st

bs
+


+

P
st

bs
-



)

+


c
chp
deg



Ra
st
chp


+


c
ed
deg



Ra
st
ed



)


Δ

t











C
grid

=



s



D
s





t



(



c
st
buy



P
st

grid
+



-


c
st
sell



P
st

grid
-




)



Δ

t











C
ls

=



s



D
s





t



(



c
e
ls



P
st
se


+


c
h
ls



Q
st
sh


+


c
c
ls



Q
st
sc



)



Δ

t










    • where Ψ represents the set of devices, Ds represents the number of days that the typical scenario s lasts, and Cinvcustom-character Comcustom-character Cgridcustom-character Cdegcustom-character Cls represent the annual investment cost, annual operation and maintenance cost, annual electricity trading cost, annual device degradation cost and annual load shedding cost, respectively, Cinv accustom-character Cinv bscustom-character Cinv chpcustom-character Cinv edcustom-character Cinv hpcustom-character Cinv hscustom-character Cinv pvcustom-character Cinv shscustom-character Cinv stcustom-character Cinv tscustom-character Cinv wt represent the annual investment costs of the absorption chiller, the battery storage, the fuel cell, the electrolyzer, the heat pump, the intra-day hydrogen storage device, the photovoltaic, the seasonal hydrogen storage device, the photothermal plate, the thermal energy storage and the wind turbine, respectively;

    • x represents the 0-1 variables of the robust model at the first stage, u represents uncertain variables at the second stage, y and z represent continuous and 0-1 operation variables in the worst scenario at the second stage, respectively, ΦΨ represents the present worth factor, σ represents the discount rate, YΨ represents the lifetime of the energy device, and cinv Ψ represents the device unit investment cost;

    • xΨc represents the 0-1 device investment variables, CapΨc represents the candidate installation capacity of energy device, cchponcustom-character coff chp respectively represent the startup and shutdown cost of the fuel cell, respectively, cedoncustom-character coff ed represent the startup and shutdown cost of the electrolyzer, respectively, and cbsomcustom-character cchpomcustom-character cedomcustom-character chpomcustom-character cpvomcustom-character cwtomcustom-character com hscustom-character cshsomcustom-character cacomcustom-character cstomcustom-character ctsom cstomcustom-character ctsom represent the unit operation costs of the battery storage, the fuel cell, the electrolyzer, the heat pump, the photovoltaic, the wind turbine, the hydrogen storage, the seasonal hydrogen storage device, the absorption chiller, the photothermal plate and the thermal energy storage device, respectively, cbsdegcustom-character cchpdegcustom-character ceddeg respectively represent the unit degradation costs of the battery storage, the fuel cell and the electrolyzer, respectively, cbuy stcustom-character csell st represent the electricity buying and selling costs, respectively, and celscustom-character chlscustom-character ccls represent the unit load shedding costs of the electric, thermal and cold loads, respectively; and

    • establishing constraints of intra-day uncertainties such as the electric, thermal and cold loads, output of the wind turbine and solar radiation as follows:










U
=


{





P
~

el



R


N
s

×

N
t




;



P
~

st
el

=



P
^

st
el

+


P
st

el
+




ϛ
st

el
+



-


P
st

el
-




ϛ
st

el
-






,


ϛ
st

el
+

/
-





{

0
,
1

}


,



?


(


ϛ
st

el
+


+

ϛ
st

el
-



)




Γ
s
el



}




s



,
t







?

indicates text missing or illegible when filed






    • where U represents the set of the uncertain variables at the second stage, {tilde over (P)}el represents the uncertain electric load, {tilde over (P)}stelcustom-character {circumflex over (P)}stelcustom-character Pstel+custom-character Pstel−custom-character represent the actual value, the predicted value, the predicted upper deviation value and the predicted lower deviation value of the electric load, respectively, custom-charactercustom-charactercustom-character respectively represent 0-1 variables of the predicted upper deviation value or the predicted lower deviation value of the electric load, and Γsel represents the uncertainty budget parameter of an entire scheduling horizon within a typical operation scenario.





Further, step 4 specifically includes the following steps:

    • step 4.1, rewriting the electric-thermal-hydrogen multi-energy device planning model into a general matrix form:








min
x



A
T


x

+


max

u

U




min

y
,

z


Ω

(

x
,
u

)





C
T


y

+


D
T


z










s
.
t
.


B
T



x


b

,

x


{

0
,
1

}










Ey
+
Fz
+
Gu



l
-
Hx


,

z


{

0
,
1

}








    • where Acustom-character Bcustom-character Ccustom-character Dcustom-character Ecustom-character Fcustom-character Gcustom-character Hcustom-character bcustom-character l represent the set of uncertain variables at the second stage, and Ω(x,u) represents the feasible region of y and z under certain x and u;

    • step 4.2, converting the min-max-min two-stage robust planning problem into a main problem and a subproblem, converting the subproblem into a u-fixed subproblem and a z-fixed subproblem, and iteratively solving the main problem and the subproblem to obtain the optimization result; where the subproblem is a max-min bilevel optimization problem shown as follows:











max

u

U




min

y
,

z


Ω

(

x
,
u

)





C
T


y

+


D
T


z









s
.
t
.


B
T




x
*



b








Ey
+
Fz
+
Gu



l
-

Hx
*



,

z


{

0
,
1

}








    • where x* represents the optimization result in the main problem and serves as known variables to be substituted into the subproblem; and

    • step 4.3, iteratively solving the main problem and the subproblem.





Further, the subproblem in step 4.2 is further decomposed into:

    • step 4.2.1, the u-fixed subproblem:








min

y
,
z




C
T



y

+


D
T


z










s
.
t
.

Ey

+
Fz
+

Gu
*




f
-

Hx
*



,

z


{

0
,
1

}








    • where u* represents the optimization result in the z-fixed subproblem and serves as known variables to be substituted into the u-fixed subproblem; and

    • step 4.2.2, the z-fixed subproblem:











max

u
,
λ


θ

=


-


λ
T

(

l
-

Hx
*

-
Gu
-

Fz
*


)


+


D
T



z
*











s
.
t
.


-


λ
T


E





C
T


,


λ
T


0







    • where θ represents the objective function of the z-fixed subproblem, z* represents the optimization result in the u-fixed subproblem and serves as known variables to be substituted into the fixed z-subproblem, λ represents the dual variable of the inequality constraint, and in view of higher difficulty in solution due to a bilinear term λTu, the above formulation is converted into a linear optimization problem by using the big-M method, and the u-fixed subproblem and the z-fixed subproblem are iteratively solved until convergence to obtain the optimization result of the subproblem;

    • the mth optimization result um* of the subproblem is substituted, and new variables ym, zm are created to obtain the following main problem:











min
x


A
T


x

+
η









s
.
t
.


B
T



x


b

,

x


{

0
,
1

}









η




C
T



y
m


+


D
T



z
m




,



1

m

r











Ey
m

+

Fz
m

+

Gu

m
*





l
-
Hx


,



1

m

r








    • where r represents the total number of iterations, and the main problem and the subproblem are iteratively solved until the convergence condition is met.





Further, the step of iteratively solving the main problem and the subproblem in step 4.3 includes:

    • initialization: setting x0 as a feasible solution of the main problem, setting the number of iterations as m=1, and substituting x0 into the subproblem iteration processes shown in steps 4.3.2 to 4.3.5 to obtain the subproblem's solution (um*, θm*); and setting the lower boundary LB=−∞ and the upper boundary UB=+∞, and setting the main problem convergence coefficient ε;
    • step 4.3.1, substituting um* into the main problem to obtain) the solution (xm*, ηm*), and updating LB=ATxm*+ηm*;
    • step 4.3.2, setting the number of iterations as v=1, relaxing z as the continuous variable, and substituting xm* into the fixed subproblem z to obtain the solution uv;
    • step 4.3.3, substituting (xm*, uv) into the u-fixed subproblem to obtain the solution (yv, zv);
    • step 4.3.4, substituting (zv, xm) into the z-fixed subproblem to obtain the solution (uv+1, zv+1), set v=v+1;
    • step 4.3.5, determining whether uv==uv−1 is satisfied, if yes, outputting the optimization result (um*, θm*)=(uv, θv), updating UB=ATxm*+θm*, and entering step 4.3.6; or else, returning to step 4.3.3; and
    • step 4.3.6, determining whether −ε<(UB−LB)/UB<ε is satisfied, if yes, stopping outputting the optimization result; or else, returning to step 4.3.1.


The present disclosure has the beneficial effects:

    • 1. By using the zero energy buildings, the planning method disclosed by the present disclosure plays important roles in aspects of promoting the development and utilization of renewable energy on the demand side, reducing energy consumption in the field of buildings, and reducing the emission of greenhouse gases; and
    • 2. In view of the collaborative application of hydrogen energy devices, electric energy devices and thermal energy devices in combination with full consideration on source-load uncertainties in the zero energy buildings, the seasonal and intra-day complementation of the renewable energy from photovoltaic,, wind turbines, etc. are achieved, and the renewable energy utilization efficiency, operation economy and flexibility of the zero energy buildings can be further improved. Compared with existing achievements, this planning method can effectively increase the operation efficiencies and benefits of the zero energy buildings.





BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure will be further described below in conjunction with accompanying drawing:



FIG. 1 is a structural diagram of electric-thermal-hydrogen multi-energy devices for zero energy buildings in the present disclosure; and



FIG. 2 is the process diagram of the planning method in the present disclosure.





DETAILED DESCRIPTION OF THE INVENTION

The technical solutions in the embodiments of the present disclosure will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present disclosure.


As shown in FIG. 1, the electric-thermal-hydrogen multi-energy devices for zero energy buildings include photovoltaic, a wind turbine, a battery storage, a heat pump, a photothermal plate, an absorption chiller, a thermal energy storage device, a fuel cell, an electrolyzer, an intra-day hydrogen storage device and a seasonal hydrogen storage device, where the photovoltaic and wind turbine generate electric energy, the heat pump converts electric energy into thermal energy, and the photothermal plate generates thermal energy.


The absorption chiller converts thermal energy into cold energy, the electrolyzer converts electric energy into hydrogen energy, the micro fuel cell converts hydrogen energy into electric energy and thermal energy, remaining electric, thermal and hydrogen energy is respectively stored by various energy storage devices, and the multi-energy-flow device supplies energy to electric, thermal and cold loads in the building by energy conversion and cooperation and enables the sum of electric quantity input from the power grid to the building within a year to be less than or equal to the output value thereof, that is, the requirement for yearly net zero energy target is met. As shown in FIG. 2, the electric-thermal-hydrogen multi-energy device planning method for zero energy buildings specifically includes the following steps:

    • step 1, operation constraints of electric and thermal devices in the zero energy buildings are constructed;
    • step 1.1, operation constraints of the absorption chiller, the heat pump and the photothermal plate are established as follows:







0


Q
st

ac
,
in





x
c
ac




Cap
c
ac



,


0


P
st
hp




x
c
hp




Cap
c
hp



;


s


,
t









Q
st

ac
,
out


=


Q
st

ac
,
in




η
ac



;


s


,
t






{







Q
st

hp
,
h


=


κ
hp



P
st
hp



η
h
hp









Q
st

hp
,
c


=


(

1
-

κ
hp


)



P
st
hp



η
c
hp






;


s


,
t











Q
~

st
st

=


η
st



x
c
st




Cap
c
st




S
~

st
rad



;


s


,
t






    • where subscripts s, t and c represent the typical operation scenario, intra-day time period and candidate device capacity, respectively, superscript ˜ represents the uncertain variables, Qstac,incustom-character Qstac,out represent the input thermal power and output cold power of the absorption chiller, respectively, Psthpcustom-character Qsthp,hcustom-character Qsthp,c represent the input electric power, output thermal power and output cold power of the heat pump, respectively, {tilde over (Q)}stst represents the output thermal power of the photothermal plate, and ηaccustom-character ηst represent the conversion efficiency of the absorption chiller and the photothermal plate, respectively; ηhhpcustom-character ηchp represent the electric-to-thermal conversion and electric-to-cold conversion efficiency of the heat pump, respectively, κhp represents the thermal power distribution ratio of the heat pump, xcaccustom-character xchpcustom-character xcst represent the 0-1 installation variables of the absorption chiller, the heat pump and the photothermal plate, respectively, Capcaccustom-character Capchpcustom-character Capcst represent the candidate installation capacity of the absorption chiller, the heat pump and the photothermal plate, respectively, and {tilde over (S)}strad represents the solar radiation intensity; and

    • step 1.2, operation constraints of photovoltaic and wind turbine are established as follows:













P
~

st
pv

=


η
pv



x
c
pv




Cap
c
pv




S
~

st
rad



;


s


,
t










P
~

st
wt

=



ξ
~

st
wt



x
c
wt




Cap
c
wt



;


s


,
t






    • where {tilde over (P)}stpvcustom-character {tilde over (P)}stwt represent the output electric power of the photovoltaic and wind turbine, respectively, xcpvcustom-character xcwt represent the 0-1 installation variables of the photovoltaic and wind turbine, respectively, Capcpvcustom-character Capcwt represent the candidate installation capacity of the photovoltaic and wind turbine, respectively, ηpv represents the conversion efficiency of the photovoltaic, and {tilde over (ξ)}stwt represents the output ratio of the wind turbine.





Step 2, operation constraints of hydrogen devices including the electrolyzer, the fuel cell and the hydrogen storage device are constructed;

    • step 2.1, operation constraints of the fuel cell and the electrolyzer are established as follows:









I
st


{
·
}

,
on


+

I
st


{
·
}

,
off




1

,



{
·
}

=

{

chp
,
ed

}


;


s


,
t











t
=
k


k
+

N
min


{
·
}

,
on


-
1




I
st


{
·
}

,
on




1

,





t
=
k


k
+

N
min


{
·
}

,
on


-
1



(


I
st


{
·
}

,
on


+

I
st


{
·
}

,
off



)



1

,




{
·
}

=

{

chp
,
ed

}


;


s


,

k


[

1
,


N
t

-

N
min


{
·
}

,
on


+
1


]













t
=
k


k
+

N
min


{
·
}

,
off


-
1




I
st


{
·
}

,
off




1

,





t
=
k


k
+

N
min


{
·
}

,
off


-
1



(


I
st


{
·
}

,
on


+

I
st


{
·
}

,
off



)



1

,




{
·
}

=

{

chp
,
ed

}


;


s


,

k


[

1
,


N
t

-

N
min


{
·
}

,
off


+
1


]













t
=
k


k
+

N
max


{
·
}

,
on






ε
st

{
·
}





N
max


{
·
}

,
on



,



{
·
}

=

{

chp
,
ed

}


;


s


,

k


[

1
,


N
t

-

N
max


{
·
}

,
on




]











I
st


{
·
}

,
on


-

I
st


{
·
}

,
off



=


ε
st

{
·
}


-

ε

s
,

t
-
1



{
·
}




,



{
·
}

=

{

chp
,
ed

}


;


s


,
t









δ

{
·
}




ε
st

{
·
}




x
c

{
·
}





Cap
c

{
·
}





P
st


{
·
}

,
in





ε
st

{
·
}




x
c

{
·
}





Cap
c

{
·
}




,



{
·
}

=

{

chp
,
ed

}


;


s


,
t






{







P
st


{
·
}

,
in


-

P

s
,

t
-
1




{
·
}

,
in





Ra
st

{
·
}




Ra
max

{
·
}










P

s
,

t
-
1




{
·
}

,
in


-

P
st


{
·
}

,
in





Ra
st

{
·
}




Ra
max

{
·
}






,



{
·
}

=

{

chp
,
ed

}


;


s


,
t









P
st


{
·
}

,
out


=


η

{
·
}




P
st


{
·
}

,
in




,



{
·
}

=

{

chp
,
ed

}


;


s


,
t









Q
st

chp
,
out


=


κ
chp

(


P
st

chp
,
in


-

P
st

chp
,
out



)


;


s


,
t






    • where k represents the intra-day time periods, Nt represents the number of the intra-day time periods, chp and ed represent the fuel cell and the electrolyzer, respectively, {⋅} represents the set of two devices, Ist{⋅},oncustom-character Ist{⋅},off represent the on-state and off-state of these two devices, respectively, Nmin{⋅},oncustom-character Nmin{⋅},off represent the minimum on-state and off-state time of these two devices, and Nmax{⋅},on represents the maximum on-state time of these two devices; εst{⋅}custom-character εs,t−1{⋅} represent the state of these two devices within time periods t and t−1, respectively, δ{⋅} represents the minimum operation capacity percentage of these two devices, xc{⋅} represents the 0-1 installation variables of these two devices, and Capc{⋅} represents the candidate installation capacity of these two devices; Pstchp,incustom-character Pstchp,outcustom-character Qstchp,out represent the input hydrogen power, output electric power and output thermal power of the fuel cell, respectively, Psted,incustom-character Psted,out represent the input electric power and output hydrogen power of the electrolyzer, respectively, Rast{⋅} represents the ramping ratio of these two devices, Ramax{⋅} represents the maximum ramping ratio of these two devices, η{⋅} represents the energy conversion efficiencies of these two devices, and κchp represents the heat recovery ratio of the fuel cell; and

    • step 2.2, operation constraints of the intra-day hydrogen storage device and the seasonal hydrogen storage device (including the battery storage and the thermal energy storage device) are established as follows:










0


P
st


{
·
}

,

+

/
-







x
i

{
·
}





Cap
i

{
·
}




μ

{
·
}




,



{
·
}

=

{

bs
,
hs
,
shs

}


;


s


,
t








0


Q
st

ts
,

+

/
-







x
c
ts




Cap
c
ts



μ
ts



;


s


,
t









P
st


{
·
}

+


·

P
st


{
·
}

-



=
0

,



{
·
}

=

{

bs
,
hs
,
shs

}


;


s


,
t










Q
st

ts
+


·

Q
st

ts
-



=
0

;


s


,
t









x
c

{
·
}





Cap
c

{
·
}




δ
min

{
·
}





E
st

{
·
}





x
c

{
·
}





Cap
c

{
·
}




δ
max

{
·
}




,



{
·
}

=

{

bs
,
hs
,
shs
,
ts

}


;


s


,
t








E

s
,

N
t



{
·
}


=


E

s
,
0


{
·
}


=


(


x
c

{
·
}





Cap
c

{
·
}



)

/
2



,



{
·
}

=

{

bs
,
hs
,
shs
,
ts

}


;


s


,
t








E

s
,

t
+
1



{
·
}


=



E
st

{
·
}


(

1
-

η

{
·
}



)

+


(



P
st


{
·
}

+




η


{
·
}

+



-


P
st


{
·
}

-


/

η


{
·
}

-




)


Δ

t



,



{
·
}

=

{

bs
,
hs
,
shs
,
ts

}


;


s


,
t








E

s
,
0

shs

=


(

1
-


η
shs



D

s
-
1




)



(


E


s
-
1

,
0

shs

+


D

s
-
1


(


E


s
-
1

,

N
t


shs

-

E


s
-
1

,
0

shs


)


)



;



s


[

2
,

N
s


]












ε
s

shs
+


+

ε
s

shs
-




1

;


s








0


P
st

shs
+





ε
s

shs
+



M


,


0


P
st

shs
-





ε
s

shs
-



M


;


s


,
t






    • where bs, hs, shs and ts represent the battery storage, the intra-day hydrogen storage device, the seasonal hydrogen storage device and the thermal energy storage device, respectively, {⋅} represents the set of these four devices, Ns represents the number of typical scenarios, Pstbs+custom-character Pstbs− represent the charging power and discharging power of the battery storage, respectively, and Psths+custom-character Psths− represent the hydrogen charging power and hydrogen discharging power of the intra-day hydrogen storage device, respectively; Pstshs+custom-character Pstshs− represent the hydrogen charging power and hydrogen discharging power of the seasonal hydrogen storage device, respectively; Qstts+custom-character Qstts− represent the heat charging power and heat discharging power of the thermal energy storage device, respectively, xc{⋅} represents the 0-1 installation variables of these four energy storage devices, Capc{⋅} represents the candidate installation capacity of these four energy storage devices, μ{⋅} represents the power-to-capacity installation ratio of these four energy storage devices, and Est{⋅} represents the remaining capacity of these four energy storage devices; δmin{⋅}custom-character δmax{⋅} represent the minimum and maximum operating ratio of these four energy storage devices, respectively, Es,0{⋅}custom-character Es,Nt{⋅} represent the capacity of these four energy storage devices in the initial and final time periods, respectively, η{⋅} represents the self-loss coefficients of these four energy storage devices, η{⋅}+custom-character η{⋅}− represent the energy charging and discharging loss coefficients of these four energy storage devices, respectively, and Ds−1 represents the number of days within the typical scenario s−1 in a year; and Es−1,0shscustom-character Es−1,Ntshs represent the remaining capacity of the seasonal hydrogen storage device in the initial and final time periods in the scenario s−1, respectively, εsshs+custom-character εsshs− represent the 0-1 state variables of hydrogen charge and hydrogen discharge of the seasonal hydrogen storage device in the typical operation scenario s, respectively, and M represents a larger positive number.





Step 3, the robust electric-thermal-hydrogen multi-energy device planning model considering the source-load uncertainties and the buildings' annual net zero energy constraints is established;

    • step 3.1, the balance constraints of electric, thermal, cold and hydrogen power are established as follows:










P
st

bs
-


-

P
st

bs
+


+

P
st

chp
,
out


+

P
st

grid
+


-

P
st

grid
-


-

P
st
hp

+


P
~

st
pv

-

P
st

ed
,
in


+


P
~

st
wt


=



P
~

st
el

-

P
st
se



;


s


,
t










Q
st

hp
,
h


+

Q
st

chp
,
out


+

Q
st
st

-

Q
st

ts
+


+

Q
st

ts
-


-

Q
st

ac
,
in



=



Q
~

st
hl

-

Q
st
sh



;


s


,
t










Q
st

ac
,
out


+

Q
st

hp
,
c



=



Q
~

st
cl

-

Q
st
sc



;


s


,
t










P
st

ed
,
out


+

P
st

shs
-


-

P
st

shs
+


+

P
st

hs
-


-

P
st

hs
+



=

P
st

chp
,
in



;


s


,
t






    • where Pstgrid+custom-character Pstgrid− represent the the zero energy buildings' electric power buying from and selling to the power grid, respectively, {tilde over (P)}stelcustom-character {tilde over (P)}sthlcustom-character {tilde over (P)}stcl represent the electric, thermal and cold loads of the buildings, respectively, and Pstsecustom-character Pstshcustom-character Pstsc represent the shedding power of the electric, thermal and cold loads of the zero energy buildings, respectively;

    • step 3.2, output power upper limit constraints of the electric, thermal and cold loads are established as follows:











0


P
st
se




δ
max
se




P
^

st
el



;


s


,
t








0


Q
st
sh




δ
max
sh




Q
^

st
hl



;


s


,
t








0


Q
st
sc




δ
max
sc




Q
^

st
cl



;


s


,
t






    • where {circumflex over (P)}stelcustom-character {circumflex over (P)}sthlcustom-character {circumflex over (P)}stcl represent the forecast values of the electric, thermal and cold loads of the zero energy buildings, respectively, and δmaxsecustom-character δmaxshcustom-character δmaxsc represent the maximum output percentages of the electric, thermal and cold loads of the buildings, respectively;

    • step 3.3, power grid exchange power constraints and annual zero energy constraints are established as follows:










0


P
st

grid
+





ε
st

grid
+




P
max
grid



,


0


P
st

grid
-





ε
st

grid
-




P
max
grid



;


s


,
t










ε
st

grid
+


+

ε
st

grid
-




1

;


s


,
t










s




t



P
st

grid
+



Δ

t



-



s




t



P
st

grid
-



Δ

t





0






    • where Pmaxgrid represents the upper limit of the exchange electric power with power grid, εstgrid+custom-character εstgrid− represent the 0-1 state variables of the electric power buying from and selling to the power grid, respectively, and Δt represents the duration of time period t;

    • step 3.4, the objective function and various specific costs are established as follows:











min
x


C
inv


+


max
u


min

y
,
z



C
om


+

C
grid

+

C
deg

+

C
ls








C
ψ
inv

=


c
ψ
inv



x
c
ψ




Cap
c
ψ



ϕ
ψ









C
inv

=


C
ac
inv

+

C
bs
inv

+

C
chp
inv

+

C
ed
inv

+

C
hp
inv

+

C
hs
inv

+

C
pv
inv

+

C
shs
inv

+

C
st
inv

+

C
ts
inv

+

C
wt
inv









ϕ
ψ

=



σ

(

1
+
σ

)


Y
ψ


/

(



(

1
+
σ

)


Y
ψ


-
1

)









C
om

=



s



D
s





t



(






c
chp
on



I
st
chp


+


c
chp
off



I
st
chp


+


c
ed
on



I
st
ed


+


c
ed
off



I
st
ed


+


c
bs
om

(


P
wst

bs
+


+










P
wst

bs
-


)

+


c
chp
om



P
wst

chp
,
in



+


c
ed
om



P
wst
ed


+








c
hp
om



P
st
hp


+


c
pv
om



P
st
pv


+


c
wt
om



P
st
wt


+


c
hs
om

(


P
st

hs
+


+

P
st

hs
-



)

+








c
shs
om

(


P
st

shs
+


+

P
st

shs
-



)

+








c
ac
om



Q
st
ac


+


c
st
om



Q
st
st


+


c
ts
om

(


Q
st

ts
+


+

Q
st

ts
-



)





)


Δ

t











C
deg

=



s



D
s





t



(



c
bs
deg

(


P
st

bs
+


+

P
st

bs
-



)

+


c
chp
deg



Ra
st
chp


+


c
ed
deg



Ra
st
ed



)


Δ

t











C
grid

=



s



D
s





t



(



c
st
buy



P
st

grid
+



-


c
st
sell



P
st

grid
-




)


Δ

t











C
ls

=



s



D
s





t



(



c
e
ls



P
st
se


+


c
h
ls



Q
st
sh


+


c
c
ls



Q
st
sc



)


Δ

t










    • where Ψ represents the set of devices, Ds represents the number of days that the typical scenario s lasts, and Cinvcustom-character Comcustom-character Cgridcustom-character Cdegcustom-character Cls represent the annual investment cost, annual operation and maintenance cost, annual electricity trading cost, annual device degradation cost and annual load shedding cost, respectively; Cacinvcustom-character Cbsinvcustom-character Cchpinvcustom-character Cedinvcustom-character Chpinvcustom-character Chsinvcustom-character Cpvinvcustom-character Cshsinvcustom-character Cstinvcustom-character Ctsinvcustom-character Cwtinv represent the annual investment costs of the absorption chiller, the battery storage, the fuel cell, the electrolyzer, the heat pump, the intra-day hydrogen storage device, the photovoltaic, the seasonal hydrogen storage device, the photothermal plate, the thermal energy storage and the wind turbine, respectively; x represents the 0-1 variables of the robust model at the first stage, u represents uncertain variables at the second stage, y and z represent continuous and 0-1 operation variables in the worst scenario at the second stage, respectively, ϕΨ represents the present worth factor, σ represents the discount rate, YΨ represents the lifetime of the energy device, and cΨinv represents the device unit investment cost; xcΨ represents 0-1 the device investment variables, CapcΨ represents the candidate installation capacity of the energy device, cchponcustom-character cchpoff represent the startup and shutdown cost of the fuel cell, respectively, cedoncustom-character cedoff represent the startup and shutdown cost of the electrolyzer, respectively, and cbsomcustom-character cchpomcustom-character cedomcustom-character chpomcustom-character cpvomcustom-character cwtomcustom-character chsomcustom-character cshsomcustom-character cacomcustom-character cstomcustom-character ctsom represent the unit operation costs of the battery storage, the fuel cell, the electrolyzer, the heat pump, the photovoltaic, the wind turbine, the hydrogen storage, the seasonal hydrogen storage device, the absorption chiller, the photothermal plate and the thermal energy storage device, respectively; cbsdegcustom-character cchpdegcustom-character ceddeg represent the unit degradation costs of the battery storage, the fuel cell and the electrolyzer, respectively, cstbuycustom-character cstsell represent the electricity buying and selling costs, respectively, and celscustom-character chlscustom-character ccls represent the unit load shedding costs of the electric, thermal and cold loads, respectively; and

    • constraints of intra-day uncertainties such as the electric, thermal and cold loads, output of the wind turbine and solar radiation are established as follows (with the electric load as an example):










U
=


{





P
~

el



R


N
s

×

N
t




;



P
~

st
el

=



P
^

st
el

+


P
st

el
+




Ϛ
st

el
+



-


P
st

el
-




Ϛ
st

el
-






,



Ϛ
st

el
+

/
-





{

0
,
1

}


,





t
=
1


N
t




(


Ϛ
st

el
+


+

Ϛ
st

el
-



)




Γ
s
el



}




s



,
t






    • where U represents the set of the uncertain variables at the second stage, {tilde over (P)}el represents the uncertain electric load, {tilde over (P)}stelcustom-character {circumflex over (P)}stelcustom-character Pstel+custom-character Pstel− represent the actual value, the predicted value, the predicted upper deviation value and the predicted lower deviation value of the electric load, respectively, custom-charactercustom-charactercustom-character represent the 0-1 variables of the predicted upper deviation value or the predicted lower deviation value of the electric load, respectively, and Γsel represents the uncertainty budget parameter of an entire scheduling horizon within a typical operation scenario.





Step 4, the robust electric-thermal-hydrogen multi-energy device planning model is solved by adopting an alternating optimization procedure based column-and-constraint generation algorithm;

    • step 4.1, electric-thermal-hydrogen multi-energy device planning model is rewritten into a general matrix form:








min
x


A
T


x

+


max

u

U



min

y
,

z


Ω

(

x
,
u

)





C
T


y

+


D
T


z










s
.
t
.


B
T



x


b

,

x


{

0
,
1

}










Ey
+
Fz
+
Gu



l
-
Hx


,

z


{

0
,
1

}








    • where Acustom-character Bcustom-character Ccustom-character Dcustom-character Ecustom-character Fcustom-character Gcustom-character Hcustom-character bcustom-character l represent the set of uncertain variables at the second stage, and Ω(x,u) represents the feasible region of y and z under certain x and u;

    • step 4.2, the min-max-min two-stage robust planning problem is converted into a main problem and a subproblem, the subproblem is converted into a u-fixed subproblem and a z-fixed subproblem, and the main problem and the subproblem are iteratively solved to obtain the optimization result; where the subproblem is a max-min bilevel optimization problem shown as follows:











min
x


A
T


x

+


max

u

U



min

y
,

z


Ω

(

x
,
u

)





C
T


y

+


D
T


z










s
.
t
.


B
T



x


b

,

x


{

0
,
1

}










Ey
+
Fz
+
Gu



l
-
Hx


,

z


{

0
,
1

}








    • where x* represents the optimization result in the main problem and serves as known variables to be substituted into the subproblem; and in view of the fact that a max-min problem cannot be directly paired and converted into the max problem to be solved due to the 0-1 variables contained in constraints of the subproblem, and therefore, the subproblem is further decomposed into:

    • step 4.2.1, the u-fixed subproblem:











min

y
,
z



C
T


y

+


D
T


z










s
.
t
.

Ey

+
Fz
+

Gu
*




f
-

Hx
*



,

z


{

0
,
1

}








    • where u* represents the optimization result in the z-fixed subproblem and serves as known variables to be substituted into the u-fixed subproblem; and

    • step 4.2.2, the z-fixed subproblem:











max

u
,
λ


θ

=


-


λ
T

(

l
-

Hx
*

-
Gu
-

Fz
*


)


+


D
T



z
*












s
.
t
.


-

λ
T




E



C
T


,


λ
T


0







    • where θ represents the objective function of the z-fixed subproblem, z* represents the optimization result in the u-fixed subproblem and serves as known variables to be substituted into the z-fixed subproblem, λ represents the dual variable of the inequality constraint, and in view of higher difficulty in solution due to the bilinear term λTu, the above formulation is converted into a linear optimization problem by using the big-M method, and the u-fixed subproblem and the z-fixed subproblem are iteratively solved until convergence to obtain the optimization result of the subproblem;

    • the mth optimization result um* of the subproblem is substituted, and new variables ym, zm are created to obtain the following main problem:











min
x


A
T


x

+
η









s
.
t
.


B
T



x


b

,

x


{

0
,
1

}









η




C
T



y
m


+


D
T



z
m




,



1

m

r











Ey
m

+

Fz
m

+

Gu

m
*





l
-
Hx


,



1

m

r








    • where r represents the total number of iterations, and the main problem and the subproblem are iteratively solved until the convergence condition is met;

    • step 4.3, the main problem and the subproblem are iteratively solved, and the step that the main problem and the subproblem are iteratively solved includes:

    • initialization: x0 is set as a feasible solution of the main problem, the number of iterations is set as m=1, and x0 is substituted into the subproblem iteration processes shown in steps 4.3.2 to 4.3.5 to obtain the subproblem's solution (um*, θm*); and the lower boundary LB=−∞ and the upper boundary UB=+∞ are set, and the main problem convergence coefficient ε is set;

    • step 4.3.1, um* is substituted into the main problem to obtain the solution (xm*, ηm*), and LB=ATxm*+ηm* is updated;

    • step 4.3.2, the number of iterations is set as v=1, z is relaxed as the continuous variable, and xm* is substituted into the z-fixed subproblem to obtain the solution uv;

    • step 4.3.3, (xm*, uv) is substituted into the u-fixed subproblem to obtain the solution (yv, zv);

    • step 4.3.4, (zv, xm) is substituted into the z-fixed subproblem to obtain the solution (uv+1, zv+1), it is set that v=v+1;

    • step 4.3.5, it is determined whether uv==uv−1 is satisfied, if yes, the optimization result (um*, θm*)=(uv, θv) is output, UB=ATxm*+θm* is updated, and step 4.3.6 is enabled to enter;

    • or else, step 4.3.3 is returned; and

    • step 4.3.6, it is determined whether −ε<(UB−LB)/UB<ε is satisfied, if yes, the optimization result is stopped from being output; or else, step 4.3.1 is returned.





In the description of the present description, the description with reference to terms such as “an embodiment”, “example” and “specific example” is intended to indicate that specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In the present description, the schematic statement for the above-mentioned terms does not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics may be combined in an appropriate way in any one or more embodiments or examples.


The basic principles, main characteristics and advantages of the present disclosure are shown and described as above. It should be known by the skilled in the art that the present disclosure is not limited by above-mentioned embodiments, the principle of the present disclosure is only described in the above-mentioned embodiments and the description, various variations and improvements of the present disclosure can be further made without departing from the spirit and scope of the present disclosure. and these variations and improvements shall fall within the scope of the present disclosure.

Claims
  • 1. An electric-thermal-hydrogen multi-energy device planning method for zero energy buildings, where the planning method specifically comprises the following steps: step 1, constructing operation constraints of electric and thermal devices in the zero energy buildings;step 2, constructing operation constraints of hydrogen devices comprising the electrolyzer, the fuel cell and the hydrogen storage device;step 3, establishing the robust electric-thermal-hydrogen multi-energy device planning model considering the source-load uncertainties and the buildings' annual net zero energy constraints; andstep 4, solving the robust electric-thermal-hydrogen multi-energy device planning model by adopting an alternating optimization procedure based column-and-constraint generation algorithm;whereinthe step 1 specifically comprises the following steps:step 1.1, constructing operation constraints of hydrogen devices comprising the electrolyzer, the fuel cell and the hydrogen storage device; and establishing operation constraints of the absorption chiller, the heat pump and the photothermal plate as follows:
  • 2. (canceled)
  • 3. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 1, where the step 2 specifically comprises the following steps: step 2.1, establishing operation constraints of the fuel cell and the electrolyzer as follows:
  • 4. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 3, where the step 3 specifically comprises the following steps: step 3.1, establishing the balance constraints of electric, thermal, cold and hydrogen power as follows:
  • 5. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 4, where the step 4 specifically comprises the following steps: step 4.1, rewriting the electric-thermal-hydrogen multi-energy device planning model into a general matrix form:
  • 6. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 5, where the subproblem in the step 4.2 is further decomposed into: step 4.2.1, the u-fixed subproblem:
  • 7. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 6, where the step of iteratively solving the main problem and the subproblem in the step 4.3 comprises: initialization: setting x0 as a feasible solution of the main problem, setting the number of iterations as m=1, and substituting x0 into the subproblem iteration processes shown in steps 4.3.2 to 4.3.5 to obtain the subproblem's solution (um*, θm*); and setting the lower boundary LB=−∞ and the upper boundary UB=+∞, and setting the main problem convergence coefficient ε;step 4.3.1, substituting um* into the main problem to obtain the solution (xm*, ηm*), and updating LB=ATxm*+ηm*;step 4.3.2, setting the number of iterations as v=1, relaxing z as the continuous variable, and substituting xm* into the z-fixed subproblem to obtain the solution uv;step 4.3.3, substituting (xm*, uv) into the u-fixed subproblem to obtain the solution (yv, zv);step 4.3.4, substituting (zv, xm) into the z-fixed subproblem to obtain the solution (uv+1, zv+1), setting v=v+1;step 4.3.5, determining whether uv==uv−1 is satisfied, if yes, outputting the optimization result (um*, θm*)=(uv, θv), updating UB=ATxm*+θm*, and entering step 4.3.6; or else, returning to step 4.3.3; andstep 4.3.6, determining whether −ε<(UB−LB)/UB<ε is satisfied, if yes, stopping outputting the optimization result; or else, returning to step 4.3.1.
  • 8. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 3, where the seasonal hydrogen storage device comprises the battery storage and a thermal energy storage device.
  • 9. The electric-thermal-hydrogen multi-energy device planning method for the zero energy buildings of claim 4, where the seasonal hydrogen storage device comprises the battery storage and a thermal energy storage device.
Priority Claims (1)
Number Date Country Kind
202210288704.8 Mar 2022 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2022/083719 3/29/2022 WO