INTELLIGENT ENERGY MANAGEMENT SYSTEM AND METHOD THEREOF

Information

  • Patent Application
  • 20250192550
  • Publication Number
    20250192550
  • Date Filed
    August 13, 2024
    a year ago
  • Date Published
    June 12, 2025
    4 months ago
  • CPC
    • H02J3/003
    • H02J2203/20
  • International Classifications
    • H02J3/00
Abstract
Based on the hybrid architecture of green intelligent manufacturing (GiM), a generic framework for an intelligent energy management system (iEMS) includes the relationships, objective function, and constraints among stage I: production scheduling, stage II: facility control, and stage III: microgrid integration. iEMS uses the cyber-physical agent (CPA) to collect the big data required in the three stages. In particular, the production scheduling results of stage I are inputted to stage II for facility control. Then, the optimal energy baseline generated from the first two stages, are inputted to stage III. At the same time, iEMS interacts with the intelligent carbon-emission management system (iCMS) to consider indirect carbon emission costs and direct carbon emission costs in three stages. iEMS can minimize the power supply cost of microgrid and help GiM accelerate achieving net zero carbon emissions.
Description
RELATED APPLICATIONS

This application claims priority to Taiwan Application Serial Number 112147851, filed Dec. 8, 2023, which is herein incorporated by reference.


BACKGROUND
Technical Field

The present disclosure relates to an energy management system and a method thereof. More particularly, the present disclosure relates to an intelligent energy management system and a method thereof which simultaneously integrates production scheduling, facility control, microgrid integration and carbon emission management.


Description of Related Art

The conventional energy management is based on ISO-50001 standard and utilizes power meters to understand past energy consumption of the factory. The energy consumption is managed in accordance with management cycle of “Plan, Do, Check, Action (PDCA)” to improve energy management efficiency and reduce electricity consumption and electricity bills.


There are three key problems with the conventional energy management. First, facility control is not effectively integrated with production scheduling. The current factory equipment is only controlled based on environmental factors, such as month or season, without considering production scheduling. Second, the microgrid is not effectively integrated with factory planning information. The current microgrid is only controlled based on the past energy baseline of power meters of the factory without considering factory planning information (production scheduling and facility control). Third, the energy management system is not effectively integrated with carbon emission information. The production equipment, the factory equipment and the energy generator of the current energy management system only consider indirect carbon emission costs generated by electricity consumption without immediately considering direct emission of greenhouse gases (such as cutting oil from the production equipment, refrigerant escape from air-conditioning equipment or coal from non-renewable energy generator in microgrid, e.g., steam and electricity co-generation).


Therefore, an intelligent energy management system and a method thereof which are capable of simultaneously integrating production scheduling, facility control, microgrid integration and carbon emission management are commercially desirable.


SUMMARY

An object of the present disclosure is to provide an intelligent energy management system (iEMS) and a method thereof. The iEMS and the method thereof are based on the hybrid architecture of green intelligent manufacturing (GiM). A generic framework for iEMS includes the relationships, objective function and constraints among stage I: production scheduling, stage II: facility control and stage III: microgrid integration. In the present disclosure, the production scheduling results of stage I are inputted to stage II for facility control. Then, the optimal energy baseline generated from the first two stages (i.e., stage I and stage II) are inputted to stage III to minimize the power supply cost of microgrid. At the same time, iEMS interacts with the intelligent carbon emission management system (iCMS) to consider indirect carbon emission costs and direct carbon emission costs in three stages to help GiM accelerate achieving net zero carbon emissions, thereby solving the problems that conventional energy management does not define the relationship between electricity consumption in different scenarios and does not consider carbon emission information.


According to one aspect of the present disclosure, an intelligent energy management system includes a memory and a processor. The memory stores a plurality of data sources. The plurality of data sources include production line information, factory information, microgrid information, environmental information, a carbon emission, a low-carbon product process, enterprise organization information and carbon neutrality information. The production line information comes from production equipment of a manufacturing device. The factory information comes from factory equipment of the manufacturing device, and the microgrid information comes from microgrid equipment of the manufacturing device. The processor is signally connected to the memory and configured to perform operations. The operations include performing a plurality of energy prediction operations, a production scheduling operation, a facility control operation and a microgrid integration operation. The plurality of energy prediction operations include calculating the data sources to obtain a plurality of energy prediction information according to an automatic virtual metrology algorithm, and the plurality of energy prediction information include production-equipment predicted energy consumption information, factory-equipment predicted energy consumption information, renewable-energy-generator predicted power generation information and whole-factory optimal predicted total energy consumption information. The production scheduling operation includes calculating the production-equipment predicted energy consumption information, the carbon emission, the low-carbon product process and the enterprise organization information to obtain optimal production scheduling information according to a production scheduling algorithm. The facility control operation includes calculating the optimal production scheduling information, the factory-equipment predicted energy consumption information, the carbon emission and the enterprise organization information to obtain optimal configuration combination information according to a facility control algorithm. The microgrid integration operation includes calculating the whole-factory optimal predicted total energy consumption information, the renewable-energy-generator predicted power generation information and the carbon neutrality information to obtain optimal power distribution ratio information according to a microgrid integration algorithm. The processor manages energy of the manufacturing device according to the optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information.


Therefore, the intelligent energy management system of the present disclosure can achieve cost-minimized scheduling and effectively reduce carbon emissions and energy consumption by simultaneously integrating production scheduling, facility control, microgrid integration and carbon emission management. In addition, using the results of production scheduling and facility control as the constraint of the electricity demand can ensure that the electricity supply can meet the electricity demand to stabilize the balance of the power system while taking into account the reduction of energy consumption and carbon emissions, thereby accelerating the realization of the goals of green smart manufacturing and net-zero carbon emissions.


In some embodiments, the microgrid equipment includes a renewable energy generator. The optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information are configured to control the production equipment, the factory equipment and the renewable energy generator of the microgrid equipment, respectively, to update the production-equipment predicted energy consumption information, the factory-equipment predicted energy consumption information and the renewable-energy-generator predicted power generation information.


In some embodiments, the production scheduling algorithm includes performing a mixed integer linear programming (MILP) to solve the optimal production scheduling information for a minimum production cost. The minimum production cost is calculated as follows:








min


PC

=


w


1
PC



PC
wait


+

w


2
PC



PC
pro


+

w


3
PC



PC
ele


+


(

1
-

w


1
PC


-

w


2
PC


-

w


3
PC



)



PC
ce




;




where min PC represents the minimum production cost; wnPC represents a production scheduling weight, and n is one of 1, 2 and 3; PCwait represents a delivery delay cost; PCpro represents a production cost; PCele represents an electricity cost; and PCce represents a carbon emission cost.


In some embodiments, the delivery delay cost is calculated as follows:











PC
wait

=




j
=
1

J


max


(



max


(

F
mj

)


-

D
j


,
0

)



C

wait
,
j





;








B
mj




F

mj



+

T

mjj



-


(

1
-

S

mjj




)

·
L



;
and








F
mj




B
mj

+

P
mj

-


(

1
-

O
mj


)

·
L



;







where Fmj represents a completion time of job j on machine m; Dj represents a due date of the job j; Cwait,j represents a delay cost of the job j; J represents a number of the job j; Bmj represents a starting time of the job j on the machine m; Fmj′ represents a completion time of job j′ on the machine m; Tmjj′ represents a setup time from the job j′ to the job j on the machine m; Smij′ represents a sequence status of the job j and the job j′ on the machine m, Smjj′=1 if the job j′ precedes the job j on the machine m, and Smij′=0 otherwise; L represents a large-value punishment constant; and Pmj represents a processing time of the job j on the machine m.


In some embodiments, the production cost is calculated as follows:











PC
pro

=




m
=
1

M




j
=
1

J



,



O
mj

·

C

pro
,
mj



;
and












m
=
1

M


O
mj


=
1

,



j

;








where M represents a number of machine m; Omj represents an execution status of job j on the machine m, Omj=1 if the job j is processed on the machine m, and Omj=0 otherwise; and Cpro,mj represents a production cost of the job j on the machine m. The electricity cost is calculated as follows:








PC
ele

=




m
=
1

M





j
=
1

J





i
=

B
mj



F
mj




O
mj

·


(

EP
pro

)


j
,
m
,
i


·

P
i
E






;




where (EPpro)j,m,i represents a power consumption of the job j executed on the machine m during period i; and PiE represents a time-of-use electricity price for the period i; and the carbon emission cost is calculated as follows:








PC
ce

=




m
=
1

M





j
=
1

J





i
=

B
mj



F
mj





(


CD
mj

+



(

EP
pro

)


j
,
m
,
i


·

CEC
ele



)

·

O
mj




P
i
C






;




where CDmj represents a direct carbon emission of the job j executed on the machine m, which is obtained by a carbon disclosure; CECele represents an electricity carbon emission coefficient; and PiC represents a time-of-use carbon price for the period i.


In some embodiments, the facility control algorithm includes performing an optimization algorithm to solve the optimal configuration combination information for a minimum factory cost. The minimum factory cost is calculated as follows:








min


FC

=



w
FC



FC
ele


+


(

1
-

w
FC


)



FC
ce




;




where min FC represents the minimum factory cost; wFC represents a facility control weight; FCele represents an electricity cost; and FCce represents a carbon emission cost.


In some embodiments, the factory equipment has a load and a facility load demand, and the load and the facility load demand are calculated as follows:










0





f
=
1

F


Load
f







f
=
1

F


Rated



Load
f




;
and







FLD





f
=
1

F





i
=
1

R


Load

f
,
i





;







where F represents a number of the factory equipment f; R represents a number of period i; Loadf represents the load of the factory equipment f, Rated Loadf represents a rated load of the factory equipment f; FLD represents the facility load demand; and Loadf,i represents a cumulative load provided from the factory equipment f during the period i.


In some embodiments, the electricity cost of the factory equipment is calculated as follows:











FC
ele

=




f
=
1

F





i
=
1

R




(

EP
fac

)


f
,
i


·

P
i
E





;
and











f
=
1

F





τ
=
1

T



(

EP
fac

)


f
,
τ




=




f
=
1

F





i
=
1

R




EP
fac

(

IFP
fac

)


f
,
i





;







where F represents a number of the factory equipment f; T represents a number of period t; R represents a number of period i; PiE represents a time-of-use electricity price for the period i; (EPfac)f,i represents a predicted power consumption of the factory equipment f during the period i; (EPfac)f,τ represents a predicted power consumption of the factory equipment f during the period τ; IFPfac represents a facility parameter; and EPfac represents a factory-equipment energy prediction model. The carbon emission cost of the factory equipment is calculated as follows:








FC
ce

=




f
=
1

F





i
=
1

R



(


CD
f

+



(

EP
fac

)


f
,
i


·

CEC
ele



)

·

P
i
C





;




where CDf represents another carbon emission from a fugitive emission source, which is obtained by a carbon disclosure; CECele represents an electricity carbon emission coefficient; and PiC represents a time-of-use carbon price for the period i.


In some embodiments, the microgrid integration algorithm includes performing an optimization algorithm to solve the optimal power distribution ratio information for a minimum microgrid cost. The minimum microgrid cost is calculated as follows:








min


MC

=


w


1
MC



MC
C


+

w


2
MC



MC
O


+

w


3
MC



MC
UG


+

w


4
MC



MC
F


+


(

1
-

w


1
MC


-

w


2
MC


-

w


3
MC


-

w


4
MC



)



MC
E




;




where min MC represents the minimum microgrid cost; wnMC represents a power distribution weight, and n is one of 1, 2, 3 and 4; MCC represents a carbon emission cost; MCO represents an equipment operation cost; MCUG represents an electricity cost; MCF represents a fuel cost; and MCE represents a charge-discharge efficiency cost. The whole-factory optimal predicted total energy consumption information is calculated as follows:






(




all


(

T

k
+
1


)


=



pro


(

T

k
+
1


)


+


fac


(

T

k
+
1


)




;





where custom-characterall(Tk+1) represents the whole-factory optimal predicted total energy consumption information; custom-characterpro(Tk+1) represents an estimated energy consumption corresponding to the optimal production scheduling information of the production equipment; and custom-characterfac(Tk+1) represents another estimated energy consumption corresponding to the optimal configuration combination information of the factory equipment.


In some embodiments, the processor is configured to perform the operations further includes performing a carbon disclosure operation, a carbon reduction operation and a carbon neutrality operation. The carbon disclosure operation includes obtaining an inventory data by performing carbon inventory on the manufacturing device, and then providing the inventory data to a plurality of cyber physical agents, and generating product raw material information corresponding to a product, and the inventory data includes the carbon emission. The carbon reduction operation includes improving the low-carbon product process of the product based on the product raw material information so as to reduce the carbon emission. The carbon neutrality operation includes realizing a net zero principle according to a low-carbon energy allocation method when the carbon emission no longer be reduced through the low-carbon product process at a present stage, and the low-carbon energy allocation method includes a carbon credit or a carbon offset.


According to another aspect of the present disclosure, an intelligent energy management method includes performing an information obtaining step and an intelligent energy management step. The information obtaining step includes configuring a memory to obtain a plurality of data sources. The plurality of data sources include production line information, factory information, microgrid information, environmental information, a carbon emission, a low-carbon product process, enterprise organization information and carbon neutrality information. The production line information comes from production equipment of a manufacturing device. The factory information comes from factory equipment of the manufacturing device, and the microgrid information comes from microgrid equipment of the manufacturing device. The intelligent energy management step includes performing a plurality of energy prediction steps, a production scheduling step, a facility control step and a microgrid integration step. The plurality of energy prediction steps include configuring a processor to calculate the data sources to obtain a plurality of energy prediction information according to an automatic virtual metrology algorithm, and the plurality of energy prediction information include production-equipment predicted energy consumption information, factory-equipment predicted energy consumption information, renewable-energy-generator predicted power generation information and whole-factory optimal predicted total energy consumption information. The production scheduling step includes configuring the processor to calculate the production-equipment predicted energy consumption information, the carbon emission, the low-carbon product process and the enterprise organization information to obtain optimal production scheduling information according to a production scheduling algorithm. The facility control step includes configuring the processor to calculate the optimal production scheduling information, the factory-equipment predicted energy consumption information, the carbon emission and the enterprise organization information to obtain optimal configuration combination information according to a facility control algorithm. The microgrid integration step includes configuring the processor to calculate the whole-factory optimal predicted total energy consumption information, the renewable-energy-generator predicted power generation information and the carbon neutrality information to obtain optimal power distribution ratio information according to a microgrid integration algorithm. The processor manages energy of the manufacturing device according to the optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information.


Therefore, the intelligent energy management method of the present disclosure can achieve cost-minimized scheduling and effectively reduce carbon emissions and energy consumption by simultaneously integrating production scheduling, facility control, microgrid integration and carbon emission management. In addition, using the results of production scheduling and facility control as the constraint of the electricity demand can ensure that the electricity supply can meet the electricity demand to stabilize the balance of the power system while taking into account the reduction of energy consumption and carbon emissions, thereby accelerating the realization of the goals of green smart manufacturing and net-zero carbon emissions.


In some embodiments, the microgrid equipment includes a renewable energy generator. The optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information are configured to control the production equipment, the factory equipment and the renewable energy generator of the microgrid equipment, respectively, to update the production-equipment predicted energy consumption information, the factory-equipment predicted energy consumption information and the renewable-energy-generator predicted power generation information.


In some embodiments, the production scheduling algorithm includes performing a mixed integer linear programming (MILP) to solve the optimal production scheduling information for a minimum production cost. The minimum production cost is calculated as follows:








min


PC

=


w


1
PC



PC
wait


+

w


2
PC



PC
pro


+

w


3
PC



PC
ele


+


(

1
-

w


1
PC


-

w


2
PC


-

w


3
PC



)



PC
ce




;




where min PC represents the minimum production cost; wnPC represents a production scheduling weight, and n is one of 1, 2 and 3; PCwait represents a delivery delay cost; PCpro represents a production cost; PCele represents an electricity cost; and PCce represents a carbon emission cost.


In some embodiments, the delivery delay cost is calculated as follows:











PC
wait

=




j
=
1

J


max


(



max


(

F
mj

)


-

D
j


,
0

)



C

wait
,
j





;








B
mj




F

mj



+

T

mjj



-


(

1
-

S

mjj




)

·
L



;
and








F
mj




B
mj

+

P
mj

-


(

1
-

O
mj


)

·
L



;







where Fmj represents a completion time of job j on machine m; Dj represents a due date of the job j; Cwait,j represents a delay cost of the job j; J represents a number of the job j; Bmj represents a starting time of the job j on the machine m; Fmj′ represents a completion time of job j′ on the machine m; Tmjj′ represents a setup time from the job j′ to the job j on the machine m; Smij′ represents a sequence status of the job j and the job j′ on the machine m, Smjj′=1 if the job j′ precedes the job j on the machine m, and Smij′=0 otherwise; L represents a large-value punishment constant; and Pmj represents a processing time of the job j on the machine m.


In some embodiments, the production cost is calculated as follows:











PC
pro

=




m
=
1

M




j
=
1

J



,



O
mj

·

C

pro
,
mj



;
and












m
=
1

M


O
mj


=
1

,



j

;








where M represents a number of machine m; Omj represents an execution status of job j on the machine m, Omj=1 if the job j is processed on the machine m, and Omj=0 otherwise; and Cpro,mj represents a production cost of the job j on the machine m. The electricity cost is calculated as follows:








PC
ele

=




m
=
1

M





j
=
1

J





i
=

B
mj



F
mj




O
mj

·


(

EP
pro

)


j
,
m
,
i


·

P
i
E






;




where (EPpro)j,m,i represents a power consumption of the job j executed on the machine m during period i; and PiE represents a time-of-use electricity price for the period i; and the carbon emission cost is calculated as follows:








PC
ce

=




m
=
1

M





j
=
1

J





i
=

B
mj



F
mj





(


CD
mj

+



(

EP
pro

)


j
,
m
,
i


·

CEC
ele



)

·

O
mj




P
i
c






;




where CDmj represents a direct carbon emission of the job j executed on the machine m, which is obtained by a carbon disclosure; CECele represents an electricity carbon emission coefficient; and PiC represents a time-of-use carbon price for the period i.


In some embodiments, the facility control algorithm includes performing an optimization algorithm to solve the optimal configuration combination information for a minimum factory cost. The minimum factory cost is calculated as follows:








min


FC

=



w
FC



FC
ele


+


(

1
-

w
FC


)



FC
ce




;




where min FC represents the minimum factory cost; wFC represents a facility control weight; FCele represents an electricity cost; and FCce represents a carbon emission cost.


In some embodiments, the factory equipment has a load and a facility load demand, and the load and the facility load demand are calculated as follows:










0







f
=
1




F



Load
f







f
=
1



F



Rated



Load
f




;
and







FLD







f
=
1




F








i
=
1




R



Load

f
,
i





;







where F represents a number of the factory equipment f, R represents a number of period i; Loadf represents the load of the factory equipment f; Rated Loadf represents a rated load of the factory equipment f, FLD represents the facility load demand; and Loadf,i represents a cumulative load provided from the factory equipment f during the period i.


In some embodiments, the electricity cost of the factory equipment is calculated as follows:











FC
ele

=






f
=
1




F








i
=
1


R




(

EP
fac

)


f
,
i


·

P
i
E





,
and













f
=
1




F








τ
=
1


T



(

EP
fac

)


f
,
τ




=






f
=
1




F








i
=
1


R




EP
fac

(

IFP
fac

)


f
,
i





;







where F represents a number of the factory equipment f; T represents a number of period t; R represents a number of period i; PiE represents a time-of-use electricity price for the period i; (EPfac)f,i represents a predicted power consumption of the factory equipment f during the period i; (EPfac)f,τ represents a predicted power consumption of the factory equipment f during the period τ; IFPfac represents a facility parameter; and EPfac represents a factory-equipment energy prediction model. The carbon emission cost of the factory equipment is calculated as follows:








FC
ce

=






f
=
1




F








i
=
1


R



(


CD
f

+



(

EP
fac

)


f
,
i


·

CEC
ele



)

·

P
i
c





;




where CDf represents another carbon emission from a fugitive emission source, which is obtained by a carbon disclosure; CECele represents an electricity carbon emission coefficient; and PiC represents a time-of-use carbon price for the period i.


In some embodiments, the microgrid integration algorithm includes performing an optimization algorithm to solve the optimal power distribution ratio information for a minimum microgrid cost. The minimum microgrid cost is calculated as follows:








min


MC

=


w


1
MC



MC
C


+

w


2
MC



MC
O


+

w


3
MC



MC
UG


+

w


4
MC



MC
F


+


(

1
-

w


1
MC


-

w


2
MC


-

w


3
MC


-

w


4
MC



)



MC
E




;




where min MC represents the minimum microgrid cost; wnMC represents a power distribution weight, and n is one of 1, 2, 3 and 4; MCC represents a carbon emission cost; MCO represents an equipment operation cost; MCUG represents an electricity cost; MCF represents a fuel cost; and MCE represents a charge-discharge efficiency cost. The whole-factory optimal predicted total energy consumption information is calculated as follows:









all


(

T

k
+
1


)


=



pro


(

T

k
+
1


)


+


fac


(

T

k
+
1


)




;




where custom-characterall(Tk+1) represents the whole-factory optimal predicted total energy consumption information; custom-characterpro(Tk+1) represents an estimated energy consumption corresponding to the optimal production scheduling information of the production equipment; and custom-characterfac(Tk+1) represents another estimated energy consumption corresponding to the optimal configuration combination information of the factory equipment.


In some embodiments, the processor is configured to perform the operations further includes performing a carbon disclosure operation, a carbon reduction operation and a carbon neutrality operation. The carbon disclosure operation includes obtaining an inventory data by performing carbon inventory on the manufacturing device, and then providing the inventory data to a plurality of cyber physical agents, and generating product raw material information corresponding to a product, and the inventory data includes the carbon emission. The carbon reduction operation includes improving the low-carbon product process of the product based on the product raw material information so as to reduce the carbon emission. The carbon neutrality operation includes realizing a net zero principle according to a low-carbon energy allocation method when the carbon emission no longer be reduced through the low-carbon product process at a present stage, and the low-carbon energy allocation method includes a carbon credit or a carbon offset.





BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure can be more fully understood by reading the following detailed description of the embodiment, with reference made to the accompanying drawings as follows:



FIG. 1 shows a schematic view of an intelligent energy management system according to a first embodiment of the present disclosure.



FIG. 2 shows a flow chart of an intelligent energy management method according to a second embodiment of the present disclosure.



FIG. 3 shows a schematic view of three stages and an intelligent carbon emission management system of an intelligent energy management system according to a third embodiment of the present disclosure.



FIG. 4A shows a flow chart of an automatic virtual metrology algorithm of an energy prediction step of the intelligent energy management method of FIG. 2.



FIG. 4B shows a schematic view of an automatic virtual metrology system applied to the automatic virtual metrology algorithm of FIG. 4A.



FIG. 5 shows a schematic view of a deep learning based network of a long sequence time-series prediction framework and input-output correlation of the present disclosure.



FIG. 6 shows a flow chart of a period calculating operation of the present disclosure.



FIG. 7A shows a schematic view of an automatic searching result of the period calculating operation of the present disclosure.



FIG. 7B shows an enlarged schematic view of a part of the automatic searching result of FIG. 7A.



FIG. 7C shows an enlarged schematic view of another part of the automatic searching result of FIG. 7A.



FIG. 8 shows a schematic view of an energy consumption prediction result based on the long sequence time-series prediction framework of the present disclosure.



FIG. 9 shows a flow chart of an advanced dual-phase algorithm of a calculating operation of FIG. 4A.



FIG. 10 shows a schematic view of an energy consumption prediction result based on the advanced dual-phase algorithm of FIG. 9.





DETAILED DESCRIPTION

The embodiment will be described with the drawings. For clarity, some practical details will be described below. However, it should be noted that the present disclosure should not be limited by the practical details, that is, in some embodiment, the practical details are unnecessary. In addition, for simplifying the drawings, some conventional structures and elements will be simply illustrated, and repeated elements may be represented by the same labels.


It will be understood that when an element (or device, module) is referred to as be “connected to” another element, it can be directly connected to the other element, or it can be indirectly connected to the other element, that is, intervening elements may be present. In contrast, when an element is referred to as be “directly connected to” another element, there are no intervening elements present. In addition, the terms first, second, third, etc. are used herein to describe various elements or components, these elements or components should not be limited by these terms. Consequently, a first element or component discussed below could be termed a second element or component.


Based on the hybrid architecture of green intelligent manufacturing (GiM), the present disclosure proposes a generic framework for intelligent energy management system (iEMS), including the relationships, objective function and constraints among stage I: production scheduling, stage II: facility control and stage III: microgrid integration. iEMS uses the cyber-physical agent (CPA) to collect the big data required in the three stages. In particular, the production scheduling results of stage I are inputted to stage II for facility control. Then, the optimal energy baseline generated from the first two stages (i.e., stage I and stage II) are inputted to stage III to minimize the power supply cost of microgrid. At the same time, iEMS interacts with the intelligent carbon emission management system (iCMS) to consider indirect carbon emission costs (such as electricity consumption) and direct carbon emission costs (such as raw materials for production, refrigerant escape from air-conditioning equipment or fuel used in microgrid) in three stages to help GiM accelerate achieving net zero carbon emissions.


Referring to FIGS. 1, 2 and 3. FIG. 1 shows a schematic view of an intelligent energy management system 100 according to a first embodiment of the present disclosure. FIG. 2 shows a flow chart of an intelligent energy management method S0 according to a second embodiment of the present disclosure. FIG. 3 shows a schematic view of three stages and an intelligent carbon emission management system iCMS of an intelligent energy management system (iEMS) according to a third embodiment of the present disclosure. The intelligent energy management system 100 includes a memory 200 and a processor 300. The memory 200 stores a plurality of data sources. The plurality of data sources include production line information 202 (PLI), factory information 204 (FI), microgrid information 206 (MI), environmental information 208 (EI), a carbon emission CD(Tk+1), a low-carbon product process CR(Tk+1), enterprise organization information Xept(Tk) and carbon neutrality information GE(Tk+1). The production line information 202 comes from production equipment 402 of a manufacturing device. The factory information 204 comes from factory equipment 404 of the manufacturing device, and the microgrid information 206 comes from microgrid equipment 406 of the manufacturing device. The environmental information 208 includes indoor environmental factor information, carbon inventory boundary information, gas inventory information and outdoor environmental factor information. The carbon emission CD(Tk+1), the low-carbon product process CR(Tk+1) and the carbon neutrality information GE(Tk+1) comes from the intelligent carbon emission management system iCMS. The enterprise organization information Xept(Tk) includes manufacturing execution system (MES) information, enterprise resource planning (ERP) information and factory basic demand information.


The processor 300 is signally connected to the memory 200 and configured to perform the intelligent energy management method S0. The processor 300 includes the intelligent services of Industry 4.1, so that the original various types of prediction results can be obtained before the process of Industry 4.2 is achieved; the intelligent services of Industry 4.1 include automatic virtual metrology (AVM), intelligent predictive maintenance (IPM), intelligent yield management (IYM) and intelligent dispatching system (IDS). The processor 300 also includes green intelligent manufacturing, intelligent carbon management and intelligent energy management of GiM.


The memory 200 may include random access memory (RAM) or other types of dynamic storage devices that can store information and instructions for the processor 300 to perform. The information and instructions include greenhouse gas emission factors, activity data, product carbon emission, streaming information management, blockchain and file system. The memory 200 can be regarded as a database. The processor 300 may include any type of processors (e.g., a cloud processor), microprocessors, or field programmable gate arrays (FPGA) capable of compiling and performing instructions. The processor 300 may include a single device (e.g., single-core processor) or a group of devices (e.g., multiple-core processor), but the present disclosure is not limited thereto.


The intelligent energy management method S0 includes performing an information obtaining step S02 and an intelligent energy management step S04. The information obtaining step S02 includes configuring the memory 200 to obtain the plurality of data sources. The plurality of data sources include the production line information 202, the factory information 204, the microgrid information 206, the environmental information 208, the carbon emission CD(Tk+1), the low-carbon product process CR(Tk+1), the enterprise organization information Xept(Tk) and the carbon neutrality information GE(Tk+1). The intelligent energy management step S04 includes performing a plurality of energy prediction steps S042, a production scheduling step S044, a facility control step S046 and a microgrid integration step S048. The plurality of energy prediction steps S042 include configuring the processor 300 to calculate the data sources to obtain a plurality of energy prediction information according to an automatic virtual metrology algorithm, and the plurality of energy prediction information include production-equipment predicted energy consumption information EPpro(Tk+1), factory-equipment predicted energy consumption information EPfac(Tk+1), renewable-energy-generator predicted power generation information EPre(Tk+1) and whole-factory optimal predicted total energy consumption information custom-character(Tk+1). The production scheduling step S044 includes configuring the processor 300 to calculate the production-equipment predicted energy consumption information EPpro(Tk+1), the carbon emission CD(Tk+1), the low-carbon product process CR(Tk+1) and the enterprise organization information Xept(Tk) to obtain optimal production scheduling information IFPpro(Tk+1) according to a production scheduling algorithm. In addition, the facility control step S046 includes configuring the processor 300 to calculate the optimal production scheduling information IFPpro(Tk+1), the factory-equipment predicted energy consumption information EPfac(Tk+1), the carbon emission CD(Tk+1) and the enterprise organization information Xept(Tk) to obtain optimal configuration combination information IFPfac(Tk+1) according to a facility control algorithm. The microgrid integration step S048 includes configuring the processor 300 to calculate the whole-factory optimal predicted total energy consumption information custom-character(Tk+1), the renewable-energy-generator predicted power generation information EPre(Tk+1) and the carbon neutrality information GE(Tk+1) to obtain optimal power distribution ratio information IMG(Tk+1) according to a microgrid integration algorithm. The processor 300 manages energy of the manufacturing device according to the optimal production scheduling information IFPpro(Tk+1), the optimal configuration combination information IFPfac(Tk+1) and the optimal power distribution ratio information IMG(Tk+1).


In the third embodiment of FIG. 3, the intelligent energy management system (iEMS) includes three stages. The three stages are production scheduling Stage_I, facility control Stage_II and microgrid integration Stage_III. iEMS acquires input data of each of the three stages from CPA and solve minimum cost by IDS and a genetic algorithm so as to output optimal schedule. Furthermore, the microgrid equipment 406 includes a renewable energy generator 4062. The optimal production scheduling information IFPpro(Tk+1), the optimal configuration combination information IFPfac(Tk+1) and the optimal power distribution ratio information IMG(Tk+1) are configured to control the production equipment 402, the factory equipment 404 and the renewable energy generator 4062 of the microgrid equipment 406, respectively, to update the production-equipment predicted energy consumption information EPpro(Tk+1), the factory-equipment predicted energy consumption information EPfac(Tk+1) and the renewable-energy-generator predicted power generation information EPre(Tk+1).


In the first stage (production scheduling Stage_I), past production line information (Tk), past environmental information (Tk), future production schedule (Tk+1), future environmental information (Tk+1) and production power meter data ypro(Tk) are used as inputs of a production energy consumption prediction module EPpro (the energy prediction step S042) to generate the production-equipment predicted energy consumption information EPpro(Tk+1). The production-equipment predicted energy consumption information EPpro(Tk+1) is used as a scheduling reference of intelligent factory production scheduling IFPpro (the production scheduling step S044). Input data of the intelligent factory production scheduling includes the production-equipment predicted energy consumption information EPpro(Tk+1), the carbon emission CD(Tk+1), the low-carbon product process CR(Tk+1) and the enterprise organization information Xept(Tk), e.g., a rated load of the equipment, the number of job, a product processing time, due date of the job, delay cost of the job, a time-of-use electricity price and a time-of-use carbon price. Output data of the intelligent factory production scheduling includes the optimal production scheduling information IFPpro(Tk+1), the enterprise organization information Xept(Tk), Xpro(Tk) and total energy consumption information ECall(Tk). In addition, the optimal production scheduling information IFPpro(Tk+1), the past production line information (Tk), the past environmental information (Tk), the future environmental information (Tk+1) and the production power meter data ypro(Tk) are used as the inputs of the production energy consumption prediction module to predict an estimated energy consumption custom-characterpro(Tk+1) of an optimal production schedule.


In the production scheduling step S044, the production scheduling algorithm includes performing a mixed integer linear programming (MILP) to solve the optimal production scheduling information IFPpro(Tk+1) for a minimum production cost. The minimum production cost is calculated as follows:











min


PC

=


w


1
PC



PC
wait


+

w


2
PC



PC
pro


+

w


3
PC



PC
ele


+


(

1
-

w


1
PC


-

w


2
PC


-

w


3
PC



)



PC
ce




;




(
1
)







where min PC represents the minimum production cost; wnPC represents a production scheduling weight, and n is one of 1, 2 and 3; PCwait represents a delivery delay cost; PCpro represents a production cost; PCele represents an electricity cost; and PCce represents a carbon emission cost. In this embodiment, MILP comes from the IDS of Industry 4.1 and can solve the production schedule with minimum cost, but the present disclosure is not limited thereto.


The delivery delay cost is related to a completion time and a due date. The delivery delay cost is calculated as follows:











PC
wait

=




j
=
1

J



max

(



max

(

F
mj

)

-

D
j


,
0

)



C

wait
,
j





;




(
2
)







where Fmj represents the completion time of job j on machine m (the production equipment 402); Dj represents the due date of the job j; Cwait,j represents the delay cost of the job j; and J represents the number of the job j.


Whether the job is executed determines whether the production cost is generated. The constraint of the production cost conforms to the following formula:











PC
pro

=




m
=
1

M






j
=
1

,

J



O
mj

·

C

pro
,
mj






;




(
3
)







where M represents the number of machine m; Omj represents an execution status of job j on the machine m, Omj=1 if the job j is processed on the machine m, and Omj=0 otherwise; and Cpro,mj represents the production cost of the job j on the machine m.


The electricity cost is a predicted power consumption multiplied by the time-of-use electricity price. The constraint of the electricity cost conforms to the following formula:











PC
ce

=




m
=
1

M





j
=
1

J





i
=

B
mj



F
mj




O
mj

·


(

EP
pro

)


j
,
m
,
i


·

P
i
E






;




(
4
)







where (EPpro)j,m,i represents a power consumption of the job j executed on the machine m during period i; and PiE represents the time-of-use electricity price for the period i.


The carbon emission cost includes a sum of direct and indirect carbon emissions of the machine multiplied by a carbon price. The constraint of the carbon emission cost conforms to the following formula:











PC
ce

=




m
=
1

M





j
=
1

J





i
=

B
mj



F
mj





(


CD
f

+



(

EP
pro

)


j
,
m
,
i


·

CEC
ele



)

·

O
mj




P
i
C






;




(
5
)







where CDmj represents a direct carbon emission of the job j executed on the machine m, which is obtained by a carbon disclosure; CECele represents an electricity carbon emission coefficient (indirect); and PiC represents a time-of-use carbon price for the period i.


Each job will only be executed once. The constraint of the execution status of the job j on the machine m conforms to the following formula:















m
=
1


M



O
mj

·
1


,




j
.






(
6
)







A starting time of the job must be greater than a completion time of a previous job plus a setup time. The constraint of the starting time conforms to the following formula:











B
mj




F

mj



+

T

mjj



-


(

1
-

S

mjj




)

·
L



;




(
7
)







where Bmj represents the starting time of the job j on the machine m; Fmj′ represents the completion time of job j′ on the machine m; Tmjj′ represents a setup time from the job j′ to the job j on the machine m; Smjj′ represents a sequence status of the job j and the job j′ on the machine m, Smjj′=1 if the job j′ precedes the job j on the machine m, and Smjj′=0 otherwise; and L represents a large-value punishment constant.


The completion time of the job must be greater than the starting time of the job plus a processing time. The constraint of the completion time conforms to the following formula:











F
mj




B
mj

+

P
mj

-


(

1
-

0
mj


)

·
L



;




(
8
)







where Pmj represents the processing time of the job j on the machine m.


In the second stage (facility control Stage_II), past factory information (Tk), the past environmental information (Tk), future facility control parameter (Tk+1), the future environmental information (Tk+1) and facility power meter data yfac(Tk) are used as inputs of a facility energy consumption prediction module EPfac (an energy prediction step S042) to generate the factory-equipment predicted energy consumption information EPfac(Tk+1). The factory-equipment predicted energy consumption information EPfac(Tk+1) is used as a control reference of intelligent factory facility control IFPfac (the facility control step S046). Input data of the intelligent factory facility control includes the optimal production scheduling information IFPpro(Tk+1), the factory-equipment predicted energy consumption information EPfac(Tk+1), the carbon emission CD(Tk+1) and the enterprise organization information Xept(Tk), e.g., a rated load of the equipment, a time-of-use electricity price and a time-of-use carbon price. Output data of the intelligent factory facility control includes the optimal configuration combination information IFPfac(Tk+1), e.g., a fan activation speed of an air conditioning system, and whether a humidifier is activated in a humidity system. The output data of the intelligent factory facility control further includes the enterprise organization information Xept(Tk), Xfac(Tk) and total energy consumption information ECall(Tk). In addition, the optimal configuration combination information IFPfac(Tk+1), the past factory information (Tk), the past environmental information (Tk), the future environmental information (Tk+1) and the facility power meter data yfac(Tk) are used as the inputs of the facility energy consumption prediction module to predict an estimated energy consumption custom-characterfac(Tk+1) of an optimal facility control.


In the facility control step S046, the facility control algorithm includes performing an optimization algorithm to solve the optimal configuration combination information IFPfac(Tk+1) for a minimum factory cost. The minimum factory cost is calculated as follows:











min


FC

=



w
FC



FC
ele


+


(

1
-

w
FC


)



FC
ce




;




(
9
)







where min FC represents the minimum factory cost; wFC represents a facility control weight; FCele represents an electricity cost; and FCce represents a carbon emission cost. In this embodiment, the optimization algorithm can be a genetic algorithm and solve the facility control with minimum cost under the condition of the optimal environment (environmental temperature, humidity) of the production equipment 402. However, the present disclosure is not limited thereto.


The factory equipment 404 has a load, and the load cannot exceed a rated load. The constraint of the load conforms to the following formula:










0





f
=
1

F


Load
f









f
=
1




F



Rated



Load
f




;




(
10
)







where F represents the number of the factory equipment f, R represents a number of period i; Loadf represents the load of the factory equipment f, and Rated Loadf represents the rated load of the factory equipment f.


The factory equipment 404 has a facility load demand. In the period i, the operating status of the machines (e.g., the number of machines which are turned on) according to production scheduling is converted into an optimal facility production parameters (e.g., refrigeration tonnage of the air-conditioning equipment) through a table lookup. This parameter is the facility load demand. The facility load is greater than or equal to the facility load demand. The constraint of the facility load demand conforms to the following formula:










FLD







f
=
1




F








i
=
1


R


Load

f
,
i





;




(
11
)







where FLD represents the facility load demand; and Loadf,i represents a cumulative load provided from the factory equipment f during the period i.


The power consumption of the factory equipment 404 is predicted according to the facility parameter. The constraint of the power consumption conforms to the following formula:
















f
=
1




F








τ
=
1


T



(

EP
fac

)


f
,
τ




=






f
=
1




F






i
=
1

R




EP
fac

(

IFP
fac

)


f
,
i





;




(
12
)







where F represents the number of the factory equipment f; T represents the number of period τ; R represents the number of period i; (EPfac)f,τ represents a predicted power consumption of the factory equipment f during the period τ; IFPfac represents a facility parameter (e.g., a partial load rate (PLR), an ice water flow); and EPfac represents a factory-equipment energy prediction model.


The electricity cost of the factory equipment 404 is a predicted power consumption multiplied by the time-of-use electricity price. The constraint of the electricity cost conforms to the following formula:











FC
ele

=






f
=
1




F








i
=
1




R





(

EP
fac

)


f
,
i


·

P
i
E





;




(
13
)







where PiE represents a time-of-use electricity price for the period i; and (EPfac)f,i represents a predicted power consumption of the factory equipment f during the period i.


The carbon emission cost of the factory equipment 404 includes a sum of direct and indirect carbon emissions of the machine multiplied by a carbon price. The constraint of the carbon emission cost conforms to the following formula:











FC
ce

=






f
=
1




F








i
=
1




R




(


CD
f

+



(

EP
fac

)


f
,
i


·

CEC
ele



)

·

P
i
c





;




(
14
)







wherein CDf represents another carbon emission from a fugitive emission source, which is obtained by the carbon disclosure; CECele represents an electricity carbon emission coefficient (indirect); and Pc represents a time-of-use carbon price for the period i.


In the third stage (microgrid integration Stage_III), past microgrid information (Tk), the past environmental information (Tk), the future environmental information (Tk+1) and microgrid power meter data ymg(Tk) are used as inputs of a renewable energy generation module EPre (an energy prediction step S042) to generate the renewable-energy-generator predicted power generation information EPre(Tk+1). The renewable-energy-generator predicted power generation information EPre(Tk+1) is used as a reference for power distribution optimization in intelligent microgrid integration IMG (the microgrid integration step S048). Input data of the intelligent microgrid integration (power distribution) includes the whole-factory optimal predicted total energy consumption information custom-characterall(Tk+1), the renewable-energy-generator predicted power generation information EPre(Tk+1), the carbon neutrality information GE(Tk+1) and the carbon emission CD(Tk+1) from the carbon disclosure. Output data of the intelligent microgrid integration includes the optimal power distribution ratio information IMG(Tk+1).


In the microgrid integration step S048, the microgrid integration algorithm includes performing an optimization algorithm to solve the optimal power distribution ratio information IMG(Tk+1) for a minimum microgrid cost. The minimum microgrid cost is calculated as follows:











min

MC

=


w


1
MC



MC
C


+

w


2
MC



MC
O


+

w


3
MC



MC
UG


+

w


4
MC



MC
F


+


(

1
-

w


1
MC


-

w


2
MC


-

w


3
MC


-

w


4
MC



)



MC
E




;




(
15
)







where min MC represents the minimum microgrid cost; wnMC represents a power distribution weight, and n is one of 1, 2, 3 and 4; MCC represents a carbon emission cost; MCO represents an equipment operation cost; MCUG represents an electricity cost; MCF represents a fuel cost; and MCE represents a charge-discharge efficiency cost. In this embodiment, the optimization algorithm can be a genetic algorithm to meet an electricity demand of whole-factory estimated total energy consumption and regulate an electricity supply ratio of a power company, an energy storage system, the renewable energy generator 4062 and a non-renewable energy generator, thereby solving the power distribution with minimum cost. However, the present disclosure is not limited thereto.


The carbon emission cost is calculated by the indirect carbon emission produced by the power company, the direct carbon emission produced by the non-renewable energy generator and the carbon price. The constraint of the carbon emission cost conforms to the following formula:











MC
C

=






s
=
1




S








g
=
1




G








i
=
1




R




[


CD

g
,
i

nre

+


(

P

s
,
i

BESS

)

·

CEC
ele



]

·

P
i
C






;




(
16
)







where CDg,inre represents the carbon emission of the non-renewable energy generator g during the period i, which is obtained by the carbon disclosure; PiUG represents the electricity generated from the power company during the period i; Ps,iBESS represents the electricity generated from a battery energy storage system s during the period i; CECele represents the carbon emission coefficient (indirect) of the power company; and PiC represents the carbon price during the period i.


The equipment cost is calculated by the cost of operating and maintaining the renewable energy generator 4062, a non-renewable energy generator and the battery energy storage system. The constraint of the equipment cost conforms to the following formula:








MC
O

=







s
=
1




S








g
=
1




G








i
=
1




R




P

g
,
i

re

·

C
g

O
,
re






+


P

g
,
i

nre

·

C
g

O
,
nre



+


P

s
,
i

BESS

·

C
s

O
,
BESS





;

(
17
)





where Pg,ire represents the electricity generated from the renewable energy generator g during the period i; CgO,re represents the cost of operating and maintaining the renewable energy generator g; Pg,inre represents the electricity generated from the non-renewable energy generator g during the period i; CgO,nre represents the cost of operating and maintaining the non-renewable energy generator g; and CsO,BESS represents the cost of operating and maintaining the battery energy storage system s.


The electricity cost is calculated by the electricity generated from the power company and the electricity generated from the battery energy storage system multiplied by the time-of-use electricity price. The constraint of the electricity cost conforms to the following formula:











MC
UG

=







s
=
1




S








i
=
1




R




P
i
UG

·

P
i

E
,
UG





+


P

s
,
i

BESS

·

P

s
,
i


E
,
BESS





;




(
18
)







where PiUG represents the electricity generated from the power company during the period i; PiE,UG represents the time-of-use electricity price of the power company during the period i; and Ps,iE,BESS represents the time-of-use electricity price of the battery energy storage system s during the period i.


The total fuel cost is calculated by the fuel consumption of the non-renewable energy generator multiplied by the fuel cost. The constraint of the total fuel cost conforms to the following formula:











MC
F

=






g
=
1




G








i
=
1




R




F

g
,
i

nre

·

C
g
F





;




(
19
)







where Fg,inre represents the fuel consumption of the non-renewable energy generator g during the period i; and CgF represents the fuel cost of the non-renewable energy generator g.


The electricity loss cost is calculated by the electricity loss during the charging and discharging process. The constraint of the electricity loss cost conforms to the following formula:











MC
E

=






s
=
1




S








i
=
1




R




[



P

s
,
i
,
ch

BESS

·

(

1
-

η

s
,
ch

BESS


)


+


P

s
,
i
,
disch

BESS

·

(

1
-

η

s
,
disch

BESS


)



]

·

P

s
,
i
,
ch


E
,
BESS






;




(
20
)







where Ps,i,chBESS represents the electricity charged into the battery energy storage system s during the period i; ηs,chBESS BESS represents the charging efficiency of the battery energy storage system S; Ps,i,dischBESS represents the electricity discharged from the battery energy storage system s during the period i; ηs,dischBESS represents the discharging efficiency of the battery energy storage system s; and Ps,i,chBESS represents the time-of-use electricity price during charging of the battery energy storage system s during the period i.


The electricity demand and the electricity supply meet a balance. The constraint of the electricity demand and the electricity supply conforms to the following formula:












P
i
D

-

P
i
S


=
0

;




(
21
)







where PiD represents the electricity demand during the period i; and PiS represents the electricity supply during the period i.


The electricity demand is equal to a whole-factory optimal predicted total energy consumption. The constraint of the electricity demand conforms to the following formula:











P
i
D

=


all



(

T

k
+
1


)

i



;




(
22
)







where custom-characterall(Tk+1)i represents the whole-factory optimal predicted total energy consumption during the period i. The whole-factory optimal predicted total energy consumption corresponds to a predicted total energy consumption of all factory loads.


The whole-factory optimal predicted total energy consumption is equal to a sum of the estimated energy consumptions after production scheduling and facility control. The constraint of the whole-factory optimal predicted total energy consumption conforms to the following formula:












all


(

T

k
+
1


)


=



pro


(

T

k
+
1


)


+


fac


(

T

k
+
1


)




;




(
23
)







where custom-characterall(Tk+1) represents the whole-factory optimal predicted total energy consumption information; custom-characterpro(Tk+1) represents an estimated energy consumption corresponding to the optimal production scheduling information IFPpro(Tk+1) of the production equipment; and custom-characterfac(Tk+1) represents another estimated energy consumption corresponding to the optimal configuration combination information IFPfac(Tk+1) of the factory equipment.


The electricity (actual power) generated from the non-renewable energy generator meets a rated capacity constraint. The rated capacity constraint conforms to the following formula:











P

g
,
i
,
min

nre

<

P

g
,
i

nre

<

P

g
,
i
,
max

nre


;




(
24
)







where Pg,inre represents the electricity generated from the non-renewable energy generator g during the period i; Pg,i,minnre represents a minimum capacity of the non-renewable energy generator g; and Pg,i,maxnre represents a maximum capacity of the non-renewable energy generator g.


The predicted output of the renewable energy generator is equal to the actual output of the renewable energy generator. The constraint of the predicted output of the renewable energy generator conforms to the following formula:











P
g
re

=


(

EP
re

)

g


;




(
25
)







where Pgre represents the actual output of the renewable energy generator g; (EPre)g represents the predicted output of the renewable energy generator g. If the predicted output is greater than a maximum rated capacity, the maximum rated capacity will be the predicted output.


The constraint of the state of charge of the battery energy storage system conforms to the following formula:











SOC

s
,
i

BESS

=


SOC

s
,

i
-
1


BESS

+


(



P

s
,
i
,
ch

BESS

·

η

s
,
ch

BESS


-


P

s
,
i
,
disch

BESS

·

η

s
,
disch

BESS



)


P

s
,
r

BESS




;




(
26
)







where SOCs,iBESS represents the state of charge of the battery energy storage system s during the period i; SOCs,i-1BESS represents the state of charge of the battery energy storage system s during the period i−1 (the (i−1)th period); Ps,i,chBESS represents the electricity charged into the battery energy storage system s during the period i; ηs,chBESS represents the charging efficiency of the battery energy storage system S; Ps,i,dischBESS represents the electricity discharged from the battery energy storage system s during the period i; ηs,dischBESS represents the discharging efficiency of the battery energy storage system s; and PRESS represents the rated capacity of the battery energy storage system s.


The state of charge of the battery energy storage system meets an energy storage constraint. If the state of charge is less than or equal to a minimum state of charge or greater than or equal to a maximum state of charge, it will affect the remaining life of the battery. The energy storage constraint conforms to the following formula:











SOC

s
,
i
,
min

BESS

<

SOC

s
,
i

BESS

<

SOC

s
,
i
,
max

BESS


;




(
27
)







where SOCs,i,minBESS represents the minimum state of charge of the battery energy storage system s during the period i; and SOCs,i,maxBESS represents the maximum state of charge of the battery energy storage system s during the period i.


The electricity charged into the battery energy storage system meets a maximum energy storage charging constraint. The maximum energy storage charging constraint conforms to the following formula:











P

s
,
i
,
ch

BESS



P

s
,
ch
,
max

BESS


;




(
28
)







where Ps,ch,maxBESS represents the maximum charging amount of the battery energy storage system s during the period i.


The electricity charged into the battery energy storage system meets a maximum energy storage discharging constraint. The maximum energy storage discharging constraint conforms to the following formula:











P

s
,
i
,
disch

BESS



P

s
,
disch
,
max

BESS


;




(
29
)







where Ps,disch,maxBESS represents the maximum discharging amount of the battery energy storage system s during the period i.


In FIG. 2, the intelligent energy management method S0 further includes performing an intelligent carbon management step S06. The intelligent carbon emission management system iCMS is configured to perform the intelligent carbon management step S06. The intelligent carbon management step S06 includes performing a carbon disclosure step S062, a carbon reduction step S064 and a carbon neutrality step S066. The carbon disclosure step S062 includes configuring the processor 300 to obtain an inventory data by performing carbon inventory on the manufacturing device, and then provide the inventory data to a plurality of cyber physical agents (CPAs), and generate product raw material information corresponding to a product. The inventory data includes the carbon emission CD(Tk+1). The carbon reduction step S064 includes configuring the processor 300 to improve the low-carbon product process CR(Tk+1) of the product based on the product raw material information so as to reduce the carbon emission CD(Tk+1). The carbon neutrality step S066 includes configuring the processor 300 to realize a net zero principle according to a low-carbon energy allocation method when the carbon emission CD(Tk+1) no longer be reduced through the low-carbon product process CR(Tk+1) at a present stage. The low-carbon energy allocation method includes a carbon credit or a carbon offset.


Therefore, the intelligent energy management system 100 and the intelligent energy management method S0 of the present disclosure can achieve cost-minimized scheduling and effectively reduce carbon emissions and energy consumption by simultaneously integrating production scheduling, facility control, microgrid integration and carbon emission management. In addition, using the results of production scheduling and facility control as the constraint of the electricity demand can ensure that the electricity supply can meet the electricity demand to stabilize the balance of the power system while taking into account the reduction of energy consumption and carbon emissions, thereby accelerating the realization of the goals of green smart manufacturing and net-zero carbon emissions.


Referring to FIGS. 1, 2, 3, 4A and 4B. FIG. 4A shows a flow chart of an automatic virtual metrology algorithm S2 of an energy prediction step S042 of the intelligent energy management method S0 of FIG. 2. FIG. 4B shows a schematic view of an automatic virtual metrology system 500 applied to the automatic virtual metrology algorithm S2 of FIG. 4A. The automatic virtual metrology algorithm S2 includes a plurality of steps S22, S24, S26, S28.


The step S22 is “Data obtaining operation”, and includes configuring the automatic virtual metrology system 500 to obtain a plurality of sets of process data 502 and a plurality of metrology data 504. The sets of process data 502 include past data and future data of a manufacturing device relative to a time point. The metrology data 504 include a plurality of actual measurement values of a measurement device.


The step S24 is “Period calculation”, and includes performing a period calculation operation S242. The period calculation operation S242 includes configuring the automatic virtual metrology system 500 to calculate the sets of process data 502 and the metrology data 504 according to an autocorrelation function (ACF) and a confidence interval (CI) function of the autocorrelation function so as to find out a memorizing length P, a forecasting length F and a full-periodic pattern length T for a long sequence time-series prediction framework.


The step S26 is “Modeling operation”, and includes performing a modeling operation S262. The modeling operation S262 includes configuring the automatic virtual metrology system 500 to use the memorizing length P, the forecasting length F and the full-periodic pattern length T to establish a virtual metrology model 508 based on the long sequence time-series prediction framework. The virtual metrology model 508 based on the long sequence time-series prediction framework includes at least one deep learning network model.


The step S28 is “Calculating operation”, and includes performing a calculating operation S282. The calculating operation S282 includes configuring the automatic virtual metrology system 500 to obtain at least one of another set of process data and another actual measurement value of the manufacturing device, and executing one of a first step (Phase I) and a second step (Phase II) according to whether the another actual measurement value is obtained, thereby calculating one of a phase-one virtual metrology value VMI and a phase-two virtual metrology value VMII of the manufacturing device. The first step (Phase I) includes calculating the phase-one virtual metrology value VMI by the another set of process data according to the virtual metrology model 508 based on the long sequence time-series prediction framework, and the second step (Phase II) includes calculating the phase-two virtual metrology value VMII of the manufacturing device by the another set of process data and the another actual measurement value according to the virtual metrology model 508 based on the long sequence time-series prediction framework.


Specifically, the phase-one virtual metrology value VMI can be one of the production-equipment predicted energy consumption information EPpro(Tk+1), the factory-equipment predicted energy consumption information EPfac(Tk+1), the renewable energy-generator predicted power generation information EPre(T+1), the estimated energy consumption custom-characterpro(Tk+1) of the optimal production schedule and the estimated energy consumption custom-characterfac(Tk+1) of the optimal facility control. In addition, the manufacturing device includes the production equipment 402, the factory equipment 404 and the microgrid equipment 406. The measurement device includes a power meter (e.g., a production power meter PPM, a facility power meter FPM or a microgrid power meter MPM in FIG. 3). The sets of process data 502 includes the production line information 202 of the production equipment 402, the factory information 204 of the factory equipment 404, the microgrid information 206 of the microgrid equipment 406 and the environmental information 208. Each of the phase-one virtual metrology value VMI generated in the first step and the phase-two virtual metrology value VMII generated in the second step is configured to control the manufacturing device, thereby updating the actual measurement values of the power meter.


The automatic virtual metrology algorithm S2 and the automatic virtual metrology system 500 of the present disclosure are equipped with the capabilities of automatic data acquisition, automatic data quality evaluation, automatic model fanning out and automatic model refreshing, thus being capable of significantly saving time for manual data quality evaluation and modeling and suitable for whole-factory construction and deployment of virtual metrology. In addition, in order to automatically evaluate the quality of the data and the reliance of the evaluation results, the automatic virtual metrology system 500 includes the virtual metrology model 508 based on the long sequence time-series prediction framework and following functional modules: (1) a process data preprocessing module 506, which is configured to real-time evaluate the quality of the sets of process data 502 (based on a process data quality index (DQIX) model) and standardize the sets of process data 502, and preprocess the format of the sets of process data 502 by the memorizing length P, the forecasting length F generated from a period calculator (PC) of a metrology data preprocessing module 510. After preprocessing, only normal process data 502 can be used in the evaluation model for real-time quality evaluation. (2) a metrology data preprocessing module 510, which is configured to real-time evaluate the quality of the metrology data 504 (based on a metrology data quality index (DQIy) model) and standardize the metrology data 504, and preprocess the format of the metrology data 504 by the memorizing length P, the forecasting length F generated from the period calculator (PC). Only normal metrology data 504 after preprocessing can be used to fine-tune or retrain the evaluation model to increase accuracy of the evaluation model. (3) a reliance index (RI) model 520, which is configured to evaluate the reliance of the evaluation results. (4) a global similarity index (GSI) model 530, which is configured to evaluate global similarity between a current set of process data 502 and the historical process data 502 used for modeling, and assist the reliance indicator to more accurately evaluate the evaluation results.


The abovementioned RI model 520, the GSI model 530, the DQIX model and the DQIy model may refer to U.S. Pat. No. 8,095,484 B2. U.S. Pat. No. 8,095,484 B2 is hereby incorporated by reference. In addition, the automatic virtual metrology system 500 includes a memory 5002 and a processor 5004. The memory 5002 may be different from the memory 200 of FIG. 1, and the processor 5004 may be different from the processor 300 of FIG. 1. In other embodiments, the memory 5002 may be the same as the memory 200, and the processor 5004 may be the same as the processor 300, but the present disclosure is not limited thereto.


Referring to FIGS. 1, 2, 3, 4A, 4B and 5. FIG. 5 shows a schematic view of a deep learning based network of a long sequence time-series prediction framework and input-output correlation of the present disclosure. The data sources of the automatic virtual metrology algorithm S2 and the automatic virtual metrology system 500 of the present disclosure are data of factory, environment, company decision-making (Tk+1 period) and equipment power meters (Tk period). For example, in energy prediction, it is necessary to collect the entire historical data (Tk+1 period) of the power meters, each equipment information (e.g., energy consumption (kWh) of an ice water machine, a chilled water flow rate (L/sec), a cooling water temperature (° C.), inlet and outlet water pressures (In) and refrigeration tonnage (RT) in an ice water system), environmental information (e.g., an outdoor temperature (° C.), a dew point temperature (C), humidity (%) and a wind speed (Mph)) and company decision-making (e.g., a production work order). Through the automatic virtual metrology algorithm S2, a changing type at the previous time point can be memorized in the virtual metrology model 508 based on the long sequence time-series prediction framework, and a changing trend at the next time point can be predicted based on the previous internal state and input. For example, high temperatures in summer and low temperatures in winter can be memorized, and the changing trend of temperature and possible abnormalities at the next time point can be predicted by learning the changing types of the temperatures, such as snowstorms or high temperature warnings.


The virtual metrology model 508 based on the long sequence time-series prediction framework of the present disclosure is an enhanced model. The virtual metrology model 508 based on the long sequence time-series prediction framework not only considers historical information, but also considers future information (such as temperature and humidity predicted by the meteorological bureau, scheduling results, etc.) used as features of the input model for accuracy of future prediction. The advantage of the long sequence time-series prediction framework which is divided into two different input sources (the past data and the future data) is that the model can perform different feature extractions on different input data, and after merging the extraction results from both feature extractions, the predicted value is finally outputted for a certain period of time in the future. The number of sample points referenced in the past is defined as the memorizing length P. The memorizing length P is used as a reference for information in the past time, including the energy consumption values collected by the power meter in the past time and indoor and outdoor temperature and humidity. The number of sample points referenced in the future is defined as the forecasting length F. The forecasting length F is used as a reference for information in the future time, including scheduling results, control results and temperature and humidity predicted by the meteorological bureau, as shown in FIG. 5. The two variables of the memorizing length P and the full-periodic pattern length T are automatically searched by the period calculator (PC) in the automatic virtual metrology system 500 based on the long sequence time-series prediction framework. The memorizing length P and the forecasting length F not only greatly affect accuracy of the model, but also are the basis for data processing. The data preprocessing module will compile the data into a form usable by the virtual metrology model 508 based on the long sequence time-series prediction framework according to the two variables of the memorizing length P and the forecasting length F for model training and prediction. The past data include data of production equipment (PE), factory equipment (FE), microgrid (MG) and environmental information (EI). The future data include production scheduling (PS), facility control (FC) and environmental information (EI).


Referring to FIGS. 4A, 4B, 5 and 6. FIG. 6 shows a flow chart of a period calculating operation S242 of the present disclosure. The period calculation operation S242 further includes performing a first period calculating step S242a, a second period calculating step S242b, a third period calculating step S242c, a fourth period calculating step S242d, a fifth period calculating step S242e, a sixth period calculating step S242f, a seventh period calculating step S242g and an eighth period calculating step S242h.


The first period calculating step S242a includes defining a searching range K, and the searching range K is a positive integer greater than 1. The second period calculating step S242b includes setting a lag value k to 1. The third period calculating step S242c includes calculating the sets of process data 502 and the metrology data 504 according to the autocorrelation function and the confidence interval function of the autocorrelation function to generate an autocorrelation function value ACF(k) and a confidence interval CI(k). The fourth period calculating step S242d includes adding the lag Value k by 1 to generate an added lag value (k+1), and then setting the lag value k to the added lag value (k+1). The fifth period calculating step S242e includes judging whether the lag value k exceeds the searching range K to generate a judgment result, and then determining the full-periodic pattern length T according to the judgment result. The sixth period calculating step S242f is “Finding k which ACF(k) first drops in CI(k) as P, and k which has maximum ACF(k) as T”, and includes finding the lag value k when the autocorrelation function value ACF(k) falls into the confidence interval CI(k) at the first time, and setting the memorizing length P to the lag value k when the autocorrelation function value ACF(k) falls into the confidence interval CI(k) at the first time, and finding the lag value k of the largest one of the autocorrelation function value ACF(k) that exceeds the memorizing length P, and setting the full-periodic pattern length T to the lag value k of the largest one of the autocorrelation function value ACF(k). The seventh period calculating step S242g includes setting the forecasting length F according to the memorizing length P, and the forecasting length F is a multiple of the memorizing length P. The eighth period calculating step S242h includes outputting the memorizing length P, the forecasting length F and the full-periodic pattern length T. When the judgment result of the fifth period calculating step S242e is yes, the sixth period calculating step S242f is performed; when the judgment result of the fifth period calculating step S242e is no, the third period calculating step S242c is reperformed.


The memorizing length P and the forecasting length F will affect accuracy of the prediction model. The full-periodic pattern length T is the basis for updating model. The memorizing length P and the full-periodic pattern length T can be automatically searched by the period calculator (PC) in the automatic virtual metrology system 500 based on the long sequence time-series prediction framework. The forecasting length F can be set by a user. In one embodiment, a multiple of the memorizing length P is used as the forecasting length F, but the present disclosure is not limited thereto. The period calculator (PC) performs automatically searching by using the autocorrelation function and the confidence interval function of the autocorrelation function. The autocorrelation function is a statistical tool used in time series analysis to measure an autocorrelation between different time points in a time series. In other words, the autocorrelation function is used to assess the correlation between a variable and itself at different time points.


The autocorrelation function and the confidence interval function of the autocorrelation function conforms to the following formula:











ACF

(
k
)

=








i
=
1


N
-
k




(


D

(
i
)

-

D
_


)



(


D

(

i
+
k

)

-

D
_


)









i
=
1

N




(


D

(
i
)

-

D
_


)

2




;




(
30
)














CI

(
k
)

=


±

Z

1
-

α
/
2








1
N



(

1
+

2







i
=
1

k




ACF

(
k
)

2



)





;




(
31
)







where D(i) represents time series data without lag; D(i+k) represents the time series data with lag k; D represents average time series data; Z represents a Z-score value (standardized value); a represents a confidence level index; N represents a length of the time series data; and k represents the lag value.


Referring to FIGS. 6, 7A, 7B and 7C. FIG. 7A shows a schematic view of an automatic searching result of the period calculating operation S242 of the present disclosure. FIG. 7B shows an enlarged schematic view of a part of the automatic searching result of FIG. 7A. FIG. 7C shows an enlarged schematic view of another part of the automatic searching result of FIG. 7A. In the embodiment, the memorizing length P and the full-periodic pattern length T are automatically searched when the searching range K=300, the confidence level index α=0.95, and the length of the time series data N=300. It is obvious that the lag value k is 12 when the autocorrelation function value ACF(k) falls into the confidence interval CI(k) at the first time, so that memorizing length P is set to 12. The lag value k of the largest one of the autocorrelation function value ACF(k) that exceeds the memorizing length P is 288, so that the full-periodic pattern length T is set to 288.


Referring to FIGS. 4A, 4B, 5, 6, 7A, 7B, 7C and 8. FIG. 8 shows a schematic view of an energy consumption prediction result based on the long sequence time-series prediction framework of the present disclosure. In the embodiment, the energy consumption prediction is performed in one day before time point i (Day 1) and one day after time point i (Day 2). The solid curve represents a model prediction result (i.e., the phase-one virtual metrology value VMI), and the symbol “x” represents actual values (i.e., Real y). The model refers to the past data of past points (P=12, i.e., the number of the past points is 12) as the input of the model at time point i, and outputs predicted values (ŷi,i+1, ŷi,i+2, . . . , ŷi,i+F, F=288, i.e., the number of the predicted values is 288) at time point i. ŷi,i+1 is the predicted value of time point i+1 relative to time point i, and ŷi,i+F is the predicted value of time point i+F relative to time point i. In order to measure the model performance, the present disclosure uses mean average percentage error (MAPE) as a measurement index. The MAPE conforms to the following formula:










MAPE
=








i
=
1

N





"\[LeftBracketingBar]"





y
^


i
,
j


-

y
j



max

(

y
train

)




"\[RightBracketingBar]"


*
100

%

N


;




(
32
)







where ŷi,j represents the predicted value of time point j calculated based on time point i, and j=i+1; yj represents the actual value of time point j; ytrain represents the set of the actual values of training samples; N represents the total number of samples in calculation of MAPE. In FIG. 8, it is obvious that the predicted values are very close to the actual values, thus indicating that the prediction performance is good, and the MAPE is 4.402%.


Referring to FIGS. 4A, 4B and 9. FIG. 9 shows a flow chart of an advanced dual-phase algorithm 5082 of a calculating operation S282 of FIG. 4A. In the calculating operation S282, in response to determining that the another actual measurement value is not obtained, performing a first step 600 to calculate the phase-one virtual metrology value VMI of the manufacturing device. In contrast, in response to determining that the another actual measurement value is obtained, performing the second step 700 to calculate the phase-two virtual metrology value VMII of the manufacturing device.


The first step 600 mainly focuses on real-time application. When new data is collected, a process data quality index (DQIX) checking algorithm is performed to confirm the data quality. If the data quality is bad, a warning is sent immediately. When the data quality checking is completed, the phase-one virtual metrology value VMI and its corresponding reliance index (RI) and global similarity index (GSI) are output immediately.


In the first step 600, first, a step 602 is performed to collect the process data 502 of a process device. Next, a step 604 is performed to check whether the collection of the process data 502 of the process device is completed. If the result of the step 604 is no, the step 602 is performed continually. If the result of the step 604 is yes, a step 606 is performed to check the DQIX of the process data 502. If the result of the step 606 is bad, it represents that the process data 502 is abnormal data, and a warning is sent (a step 608). If the result of the step 606 is good, it represents that the process data 502 is normal data, and a step 610 is performed. The step 610 includes converting another set of process data 502 of the manufacturing device into a set of format length process data according to the memorizing length P and the forecasting length F. Finally, a step 612 is performed and includes inputting the set of format length process data of the manufacturing device into the virtual metrology model 508 based on the long sequence time-series prediction framework, thereby calculating the phase-one virtual metrology value VMI of the manufacturing device.


The main task of the second step 700 is to obtain a parameter from the period calculating operation S242. The parameter, i.e., the full-periodic pattern length T, is very important for model updating. The full-periodic pattern length T can be automatically searched to be obtained by the period calculator (PC). When new paired data are collected, a metrology data quality index (DQIy) checking algorithm is performed to confirm the data quality. When the DQIy checking algorithm confirms that the metrology data 504 is bad, a warning is sent. After confirming the data quality of the metrology data 504, three steps will be taken to improve the accuracy. The first of the three steps is to generate a full-periodic pattern, i.e., integrate the data into the full-periodic pattern based on full-periodic pattern length T as the basis for subsequent judgment of model updating. The second of the three steps is to perform manual activation, i.e., when future trends are expected to change significantly (e.g., seasonal changes, substantial changes in schedules or replacement of old and new factory equipment), the model can be forced to perform re-training. The period calculator (PC) is reused to find the memorizing length P, the forecasting length F and the full-periodic pattern length T, and re-train the DQI model, the RI model 520, the GSI model 530 and a VM model with the newly found memorizing length P, the newly found forecasting length F and the newly found full-periodic pattern length T (the VM model in this embodiment is the virtual metrology model 508 based on the long sequence time-series prediction framework). The third of the three steps is to perform refreshing, i.e., judging whether the model needs to be refreshed (tuning), e.g., the MAPE does not meet an accuracy threshold. If so, the same memorizing length P and the same forecasting length F are used to tune the DQI model, the RI model 520, the GSI model 530 and the VM model.


In the second step 700, first, a step 702 is performed to collect the actual metrology data 504 of the power meter. Next, a step 704 is performed to perform correlation check between the metrology data 504 and each of the production line information 202, the factory information 204, the microgrid information 206, the environmental information 208, i.e., check the correlation between the metrology data 504 and the process data 502. Then, a step 706 is performed to judge whether the correlation check is successful. If the result of the step 706 is no, the step 702 is performed continually. If the result of the step 706 is yes, a step 708 is performed to check the DQIy to judge whether the actual metrology data 504 is normal, i.e., quality control DQIy is performed on the metrology data 504. If the result of the step 708 is bad, a warning is sent (a step 710). If the result of the step 708 is good, a step 712 is performed to integrate the data into the full-periodic pattern based on full-periodic pattern length T. Next, a step 714 is performed to confirm whether there is a need for manual activation of the model (e.g., seasonal changes, substantial changes in schedules or replacement of old and new factory equipment). If the result of the step 714 is yes, a step 720 is performed. If the result of the step 714 is no, a step 716 is performed. The step 716 includes judging whether the model needs to be tuned or refreshed (e.g., the MAPE does not meet an accuracy threshold). If the result of the step 716 is yes, a step 718 is performed. If the result of the step 716 is no, the step 702 is performed continually. The step 718 includes tuning the DQI model, the RI model 520, the GSI model 530 and the VM model by using the same memorizing length P and the same forecasting length F. The step 720 includes using the period calculator (PC) to find the memorizing length P, the forecasting length F and the full-periodic pattern length T, and re-train the DQI model, the RI model 520, the GSI model 530 and the VM model. Next, a step 722 is performed to update the DQI model, the RI model 520, the GSI model 530 and the VM model. Finally, a step 724 is performed to re-output the phase-two virtual metrology value VMII whose length is the forecasting length F and its corresponding RI and GSI, and the step 702 is performed continually.


Therefore, the automatic virtual metrology algorithm S2 and the automatic virtual metrology system 500 of the present disclosure develop the automatic virtual metrology (AVM) based on the long sequence time-series prediction framework, which can provide accurate predictive future trends to increase decision-making accuracy (such as production scheduling or facility control). The built-in period calculator (PC) is used to automatically find out the best memorizing length P, the best forecasting length F, and the best full-periodic pattern length T for the long sequence time-series prediction framework. The procedure of the advanced dual-phase algorithm 5082 is also enhanced to achieve self-updating with time for AVM based on the long sequence time-series prediction framework.


Referring to FIGS. 9 and 10. FIG. 10 shows a schematic view of an energy consumption prediction result based on the advanced dual-phase algorithm 5082 of FIG. 9. In the embodiment, the energy consumption prediction is performed in one day before a current time point (Day 1) and one day after the current time point (Day 2). The solid curve represents a first model prediction result (i.e., the phase-one virtual metrology value VMI), and the dotted curve represents a second model prediction result (i.e., the phase-two virtual metrology value VMII). The symbol “x” represents actual values (i.e., Real y), and the symbol “∘” represents updated actual values (i.e., Tune y). It can be seen from FIG. 10 that there is a big difference between the solid curve and the actual values in the one day after the current time point (Day 2), thus resulting in the MAPE as high as 9.757%. However, the present disclosure can update the models (based on the advanced dual-phase algorithm 5082). The updated dotted curve (i.e., the phase-two virtual metrology value VMII) is closer to the updated actual values (i.e., Tune y), and the MAPE is also significantly improved to 4.114%.


The cyber physical agents (CPAs) of the present disclosure includes: (1) utilizing vertical integration with the cloud service through communication module, sending information to the cloud server for storage or receiving instructions from the cloud service; (2) utilizing the equipment driver to integrate data with different sources, formats and processing methods horizontally, or transmit instructions to the equipment; (3) having pluggable application module, which can perform functions such as feature extraction and target data extraction; (4) having data collection plan to perform data collection whenever the status meets the conditions; (5) having kernel module to make each module operate smoothly and coordinate the operation of each module in CPA; (6) utilizing containerization technology to have advanced software functions of load balance, failover, health inspection and computing resource allocation; and (7) having general-purpose information security protection mechanism (SPM) framework planning and including digital signatures and hardware key identification, which can ensure that the data uploaded to the cloud manufacturing service are safe and untampered. In another embodiment, the cyber physical agents (CPAs) mentioned above can refer to U.S. Pat. No. 10,618,137 B2. That is, U.S. Pat. No. 10,618,137 B2 is hereby incorporated by reference.


It can be understood that the intelligent energy management method S0 and the automatic virtual metrology algorithm S2 of the present disclosure is the above-mentioned implementation steps, and the computer program product of the present disclosure is used to perform the intelligent energy management method S0 and the automatic virtual metrology algorithm S2. The order of each implementation step described in the above embodiments can be adjusted, combined or omitted as needed. The aforementioned embodiments can be provided as a computer program product, which may include a machine-readable medium on which instructions are stored for programming a computer (or other electronic devices) to perform a process based on the embodiments of the present disclosure. The machine-readable medium can be, but is not limited to, a floppy diskette, an optical disk, a compact disk-read-only memory (CD-ROM), a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic or optical card, a flash memory, or another type of media/machine-readable medium suitable for storing electronic instructions. Moreover, the embodiments of the present disclosure also can be downloaded as a computer program product, which may be transferred from a remote computer to a requesting computer by using data signals via a communication link (such as a network connection or the like).


It is also noted that the present disclosure also can be described in the context of a manufacturing system. The present disclosure may be implemented in various manufacturing industries. The manufacturing system is configured to fabricate workpieces or products including, but not limited to, panel devices, semiconductor devices, LED devices, solar devices, microprocessors, memory devices, digital signal processors, application specific integrated circuits (ASICs), or other similar devices. The present disclosure may also be applied to other workpieces or manufactured products, such as vehicle wheels, screws and papermaking. The manufacturing system includes one or more processing tools that may be used to form one or more products, or portions thereof, in or on the workpieces (such as wafers, glass substrates and paper). Persons of ordinary skill in the art should appreciate that the processing tools may be implemented in any number of entities of any type, including lithography tools, deposition tools, etching tools, polishing tools, annealing tools, machine tools, and the like. In the embodiments, the manufacturing system also includes one or more metrology tools, such as scatterometers, ellipsometers, scanning electron microscopes, and the like.


According to the aforementioned embodiments and examples, the advantages of the present disclosure are described as follows.


1. The intelligent energy management system and the intelligent energy management method of the present disclosure can achieve cost-minimized scheduling and effectively reduce carbon emissions and energy consumption by simultaneously integrating production scheduling, facility control, microgrid integration and carbon emission management. In addition, using the results of production scheduling and facility control as the constraint of the electricity demand can ensure that the electricity supply can meet the electricity demand to stabilize the balance of the power system while taking into account the reduction of energy consumption and carbon emissions, thereby accelerating the realization of the goals of green smart manufacturing and net-zero carbon emissions.


2. The automatic virtual metrology algorithm and the automatic virtual metrology system of the present disclosure develop the automatic virtual metrology (AVM) based on the long sequence time-series prediction framework, which can provide accurate predictive future trends to increase decision-making accuracy. The built-in period calculator is used to automatically find out the best memorizing length, the forecasting length, and the full-periodic pattern length for the long sequence time-series prediction framework. The procedure of the advanced dual-phase algorithm is also enhanced to achieve self-updating with time for AVM based on the long sequence time-series prediction framework.


Although the present disclosure has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the embodiments contained herein.


It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present disclosure without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the present disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims.

Claims
  • 1. An intelligent energy management system, comprising: a memory storing a plurality of data sources, wherein the plurality of data sources comprise production line information, factory information, microgrid information, environmental information, a carbon emission, a low-carbon product process, enterprise organization information and carbon neutrality information, the production line information comes from production equipment of a manufacturing device, the factory information comes from factory equipment of the manufacturing device, and the microgrid information comes from microgrid equipment of the manufacturing device; anda processor signally connected to the memory and configured to perform operations comprising: performing a plurality of energy prediction operations, wherein the plurality of energy prediction operations comprise calculating the data sources to obtain a plurality of energy prediction information according to an automatic virtual metrology algorithm, and the plurality of energy prediction information comprise production-equipment predicted energy consumption information, factory-equipment predicted energy consumption information, renewable-energy-generator predicted power generation information and whole-factory optimal predicted total energy consumption information;performing a production scheduling operation, wherein the production scheduling operation comprises calculating the production-equipment predicted energy consumption information, the carbon emission, the low-carbon product process and the enterprise organization information to obtain optimal production scheduling information according to a production scheduling algorithm;performing a facility control operation, wherein the facility control operation comprises calculating the optimal production scheduling information, the factory-equipment predicted energy consumption information, the carbon emission and the enterprise organization information to obtain optimal configuration combination information according to a facility control algorithm; andperforming a microgrid integration operation, wherein the microgrid integration operation comprises calculating the whole-factory optimal predicted total energy consumption information, the renewable-energy-generator predicted power generation information and the carbon neutrality information to obtain optimal power distribution ratio information according to a microgrid integration algorithm;wherein the processor manages energy of the manufacturing device according to the optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information.
  • 2. The intelligent energy management system of claim 1, wherein the microgrid equipment comprises a renewable energy generator, the optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information are configured to control the production equipment, the factory equipment and the renewable energy generator of the microgrid equipment, respectively, to update the production-equipment predicted energy consumption information, the factory-equipment predicted energy consumption information and the renewable-energy-generator predicted power generation information.
  • 3. The intelligent energy management system of claim 1, wherein the production scheduling algorithm comprises: performing a mixed integer linear programming (MILP) to solve the optimal production scheduling information for a minimum production cost, wherein the minimum production cost is calculated as follows:
  • 4. The intelligent energy management system of claim 3, wherein the delivery delay cost is calculated as follows:
  • 5. The intelligent energy management system of claim 3, wherein, the production cost is calculated as follows:
  • 6. The intelligent energy management system of claim 1, wherein the facility control algorithm comprises: performing an optimization algorithm to solve the optimal configuration combination information for a minimum factory cost, wherein the minimum factory cost is calculated as follows:
  • 7. The intelligent energy management system of claim 6, wherein the factory equipment has a load and a facility load demand, and the load and the facility load demand are calculated as follows:
  • 8. The intelligent energy management system of claim 6, wherein, the electricity cost of the factory equipment is calculated as follows:
  • 9. The intelligent energy management system of claim 1, wherein, the microgrid integration algorithm comprises: performing an optimization algorithm to solve the optimal power distribution ratio information for a minimum microgrid cost, wherein the minimum microgrid cost is calculated as follows:
  • 10. The intelligent energy management system of claim 1, wherein the processor is configured to perform the operations further comprising: performing a carbon disclosure operation, wherein the carbon disclosure operation comprises obtaining an inventory data by performing carbon inventory on the manufacturing device, and then providing the inventory data to a plurality of cyber physical agents, and generating product raw material information corresponding to a product, and the inventory data comprises the carbon emission;performing a carbon reduction operation, wherein the carbon reduction operation comprises improving the low-carbon product process of the product based on the product raw material information so as to reduce the carbon emission; andperforming a carbon neutrality operation, wherein the carbon neutrality operation comprises realizing a net zero principle according to a low-carbon energy allocation method when the carbon emission no longer be reduced through the low-carbon product process at a present stage, and the low-carbon energy allocation method comprises a carbon credit or a carbon offset.
  • 11. An intelligent energy management method, comprising: performing an information obtaining step, comprising configuring a memory to obtain a plurality of data sources, the plurality of data sources comprise production line information, factory information, microgrid information, environmental information, a carbon emission, a low-carbon product process, enterprise organization information and carbon neutrality information, the production line information comes from production equipment of a manufacturing device, the factory information comes from factory equipment of the manufacturing device, and the microgrid information comes from microgrid equipment of the manufacturing device; andperforming an intelligent energy management step, comprising: performing a plurality of energy prediction steps, wherein the plurality of energy prediction steps comprise configuring a processor to calculate the data sources to obtain a plurality of energy prediction information according to an automatic virtual metrology algorithm, and the plurality of energy prediction information comprise production-equipment predicted energy consumption information, factory-equipment predicted energy consumption information, renewable-energy-generator predicted power generation information and whole-factory optimal predicted total energy consumption information;performing a production scheduling step, wherein the production scheduling step comprises configuring the processor to calculate the production-equipment predicted energy consumption information, the carbon emission, the low-carbon product process and the enterprise organization information to obtain optimal production scheduling information according to a production scheduling algorithm;performing a facility control step, wherein the facility control step comprises configuring the processor to calculate the optimal production scheduling information, the factory-equipment predicted energy consumption information, the carbon emission and the enterprise organization information to obtain optimal configuration combination information according to a facility control algorithm; andperforming a microgrid integration step, wherein the microgrid integration step comprises configuring the processor to calculate the whole-factory optimal predicted total energy consumption information, the renewable-energy-generator predicted power generation information and the carbon neutrality information to obtain optimal power distribution ratio information according to a microgrid integration algorithm;wherein the processor manages energy of the manufacturing device according to the optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information.
  • 12. The intelligent energy management method of claim 11, wherein the microgrid equipment comprises a renewable energy generator, the optimal production scheduling information, the optimal configuration combination information and the optimal power distribution ratio information are configured to control the production equipment, the factory equipment and the renewable energy generator of the microgrid equipment, respectively, to update the production-equipment predicted energy consumption information, the factory-equipment predicted energy consumption information and the renewable-energy-generator predicted power generation information.
  • 13. The intelligent energy management method of claim 11, wherein the production scheduling algorithm comprises: performing a mixed integer linear programming (MILP) to solve the optimal production scheduling information for a minimum production cost, wherein the minimum production cost is calculated as follows:
  • 14. The intelligent energy management method of claim 13, wherein the delivery delay cost is calculated as follows:
  • 15. The intelligent energy management method of claim 13, wherein, the production cost is calculated as follows:
  • 16. The intelligent energy management method of claim 11, wherein the facility control algorithm comprises: performing an optimization algorithm to solve the optimal configuration combination information for a minimum factory cost, wherein the minimum factory cost is calculated as follows:
  • 17. The intelligent energy management method of claim 16, wherein the factory equipment has a load and a facility load demand, and the load and the facility load demand are calculated as follows:
  • 18. The intelligent energy management method of claim 16, wherein, the electricity cost of the factory equipment is calculated as follows:
  • 19. The intelligent energy management method of claim 11, wherein, the microgrid integration algorithm comprises: performing an optimization algorithm to solve the optimal power distribution ratio information for a minimum microgrid cost, wherein the minimum microgrid cost is calculated as follows:
  • 20. The intelligent energy management method of claim 11, further comprising: performing an intelligent carbon management step, comprising: performing a carbon disclosure step, wherein the carbon disclosure step comprises configuring the processor to obtain an inventory data by performing carbon inventory on the manufacturing device, and then provide the inventory data to a plurality of cyber physical agents, and generate product raw material information corresponding to a product, and the inventory data comprises the carbon emission;performing a carbon reduction step, wherein the carbon reduction step comprises configuring the processor to improve the low-carbon product process of the product based on the product raw material information so as to reduce the carbon emission; andperforming a carbon neutrality step, wherein the carbon neutrality step comprises configuring the processor to realize a net zero principle according to a low-carbon energy allocation method when the carbon emission no longer be reduced through the low-carbon product process at a present stage, and the low-carbon energy allocation method comprises a carbon credit or a carbon offset.
Priority Claims (1)
Number Date Country Kind
112147851 Dec 2023 TW national