CN102622269B - Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system - Google Patents
Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system Download PDFInfo
- Publication number
- CN102622269B CN102622269B CN201210068502.9A CN201210068502A CN102622269B CN 102622269 B CN102622269 B CN 102622269B CN 201210068502 A CN201210068502 A CN 201210068502A CN 102622269 B CN102622269 B CN 102622269B
- Authority
- CN
- China
- Prior art keywords
- agent
- information
- unit
- message
- jade
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses an intelligent energy-saving power generation dispatching multi-Agent system for designing an intelligent power grid based on a java agent development (JADE) platform. The system comprises a general dispatching calculation Agent, a peak and frequency modulation Agent, a power generation sequence management Agent, a market management Agent, a target management Agent, a unit management Agent, a safety management Agent, a maintenance management Agent, a standby management Agent, a load management Agent and a new energy unit management Agent, wherein each agent is provided with an initialization module, a behavior module, an execution module, an information storage module and a communication module; and the behavior module is used for designing an Agent reasoning calculation part by using a function in Matlab. The intelligent energy-saving power generation dispatching multi-Agent system in the intelligent power grid is high in intelligence, adaptivity, decisive property, rapidity and the like.
Description
Technical field
The present invention relates to a kind of intelligent grid power generation dispatching multi-Agent (intelligent body) intelligent dispatching system based on JADE development platform.
Background technology
The developing direction of intelligent grid be build have flexibly, the electrical network of clean, safety, economy and the performance such as friendly, energy-saving power generation intelligent scheduling is to realize intelligent grid the key link.Compared with traditional dispatching system, intelligent scheduling has the features such as " multiple goal ", " can control ", " self-adaptation ", " certainly processing ", " self-decision " and " rapidity ".So-called " multiple goal " system of referring to can be coordinated the multiple goal such as " safety ", " economy ", " energy-conservation " and " environmental protection ", can formulate different objective functions according to different task statuses, finally reaches the running status of global optimum, i.e. " it is excellent that multiple goal becomes "." can monitor " and refer to monitor and the running status of opertaing device, the trend of the situation of exerting oneself and electrical network distributes." self-adaptation " refers to operational factor to be set according to system operation mode and actual conditions, or makes full use of wind energy and the corresponding constraint of regimen prediction establishment.Under intelligent grid, the access of wide and many distributed power generation, all can cause system power unbalance at any time, therefore should in scheduling process, take in and apply it and predict the outcome, establish corresponding for subsequent use and exert oneself and wait constraint, thereby economy and reliability that raising system is moved." certainly process " system is the variation of processing target function and constraint automatically, and adopts rational algorithm to calculate to meet safety, economy, environmental protection and energy-conservation operation plan, guidance system operation." rapidity " mainly finger system has stronger load-following capacity, fast the fluctuation of load-responsive.In addition, there are enough spinning reserves, cut-off caused power imbalances with the unexpected variation and the unpredicted genset that make up load.After large-scale wind power is grid-connected, the random fluctuation of wind-powered electricity generation, together with the fluctuation superposition of load, makes the uncertain factor of systems face larger, therefore needs to configure more spinning reserve.And standby configuration too much can increase operating cost, cross and can increase at least operation risk, therefore should to consider emphatically to make full use of electrical network for subsequent use for the scheduling problem a few days ago of wind energy turbine set.
Visible, traditional manual coordination scheduling mode can not meet the requirement of intelligent grid dispatching.On market, be badly in need of a kind of intelligent grid power generation dispatching system with characteristic performances such as higher " can control ", " self-adaptation ", " certainly processing ", " self-decisions " and " rapidity ".
Summary of the invention
The energy-conserving scheduling system that to the object of the invention is to for prior art be traditional object based programming lacks independence, rapidity and the deficiency such as intelligent, and the higher intelligent grid power generation dispatching Agent system based on JADE development platform of performance such as a kind of intellectuality, self-decision, rapidity are provided.
To achieve these goals, the present invention has adopted following technical scheme: the intelligent grid power generation dispatching Agent system based on JADE, and this system is to design energy-saving power generation dispatching multi-Agent intelligent system under intelligent grid under based on JADE development platform:
(1) this system comprises: total activation calculates Agent, and independent and total activation calculates peak-frequency regulation Agent, generating tagmeme Management Agent, market management Agent, management by objective Agent, unit management Agent, safety management Agent, overhaul management Agent, Management Agent for subsequent use, load management Agent and the new forms of energy unit Management Agent that Agent is linked separately;
(2) each Agent is equipped with and is responsible for adding and the initialization module of regeneration behavior, the execution module of describing inference machine behavior in the behavior module that Agent can complete function, responsible activation behavior module, information storage module (module of transmission of information between each Agent has defined target, the message content of receiver, sender, photos and sending messages, the language of transmission) and communication module (coupling of responsible message and the stipulations that storing message transmission should be followed);
Initialization module: be used for adding the behavior of each Agent, carry out when Agent starts, Agent is carried out to initialization, determine the behavior that each Agent should have; Be used for heavily loaded Agent class, in other words by the attribute of Agent, method etc. heavy duty; Adopting Setup () function to realize the initialization of Agent, Setup() method is the starting point of the Agent activity of any application program definition; When having carried out Setup() method, Agent is registered to Agent management system.Its step can comprise:
1) revise the data that are registered in Agent management system;
2) description of Agent and the service that it provides are set;
3) adopting AddBehaviour() method adds task in ready task queue to.
Behavior module: behavior module is inherited Behaviour class, uses Behaviour class as template, heavy duty the inside two function Done () and Action (); Done () deposits the logic of whether executing the task in the inside, returns to the instruction of whether carrying out Action (); Action () deposits the logic that comprises inference machine behavior, stores the content of performed behavior; First whether Agent inquire about Done () and carry out, if carried out, activates Action (), otherwise remove the behavior.
Execution module: carry out the Action () function of above-mentioned behavior module class the inside, activate inference machine.
Information storage module: the MessageTransportPlatform by JADE manages, storing message queue; The message that storage is communicated by letter between Agent, each Agent creates message from ACLMessage template the inside, by Send () function, message is sent after filling out recipient's (or receiving theme); The MTP (MessageTransportPlatform) of JADE receives each message, places it in queue the inside, waits for that corresponding Agent reads message.
Communication module: utilize ACLMessage definition message, Send () sends message, and Recieve () accepts message; Each Agent sends message by Send (), is equivalent to Email; MTP receives the information (Email) sending, and is added in after message queue and queues up; Each Agent will receive corresponding message (Email) by Recieve (), and Recieve () function has individual parameter MessageTemplate, is used for the template of filter message, can filter out the message that meets respective rule; Whether the inspection of Recieve () function has in message queue the inside the message that meets MessageTemplate condition, if had, receives and returns, otherwise refuse this message.
(3) described behavior module be use function design Agent reasoning and calculation part in the Matlab with powerful calculating ability module;
(4) between Agent, the mode of coordination, interaction content comprises mutually:
1. the jsp//servlet capacity that adopts the web server of TOMCAT Java to provide, and utilize java Language Processing http request, Web Service service is provided, carry out the mutual of data message;
2. adopt publish/subscribe mode to realize the transmission of mutual information, realize mutual coordination, negotiation between Agent.
Described Agent execution module design procedure is: first according to the function of each Agent, adopt Matlab program to realize its reasoning and calculation function, then with Matlab compile JA, Matlab program compilation is become to java bag, in java development environment, introduce this java bag, Agent can directly call and realize fast intricate reasoning computing function.
The Design of Inference Engine of each major function Agent:
(1) peak-frequency regulation Agent
Under energy-saving power generation dispatching environment, while formulating unit generation schedule, should fully demonstrate the peak-frequency regulation ability of unit.This Agent is responsible for determining participation peak regulation, frequency modulation, pressure regulation and unit for subsequent use.Its lay down a regulation into:
Rule 1: have regulating power hydroelectric power plant should give full play to its peak regulation, fm role, arrange generation load by the reservoir level control plan pre-establishing;
Rule 2: rock gas, coal gasification power generation unit participate in electric system peaking operation according to source of the gas situation and system load characteristic;
Rule 3: power dispatching station should be actively developed Basin Hydropower Optimized Operation and the scheduling of extreme misery combined optimization, improves water utilization rate, and gives full play to peak regulation, the fm role of water power;
Rule 4: peak load regulation network task is born by water-storage, the Hydropower Unit that has regulating power, combustion gas, fuel oil unit in principle, and fired power generating unit should be carried out degree of depth peak regulation or start and stop peak regulation if desired;
Rule 5: water-storage unit generates electricity and draws water according to the needs arrangement of peak load regulation network frequency modulation;
Rule 6: rock gas, coal gasification power generation unit participate in electric system peaking operation according to source of the gas situation and system load characteristic.
This Agent is according to above-mentioned rule, determine day part must start group, thereby meet the needs of peak load regulation network frequency modulation.
(2) generating tagmeme Management Agent
According to the safety of unit, environmental protection and economic dispatch index, formulate the generating tagmeme of unit, energy-saving and cost-reducing to embody.According to the requirement of energy-saving power generation dispatching, can following ordering rule be set at its deduce machine:
Rule 1: to dissimilar genset, dispatching priority order is:
A) without renewable energy power generation units such as the wind energy of regulating power, sun power, ocean energy, water energy;
B) there is the renewable energy power generation unit such as water energy, biomass energy, geothermal energy of regulating power and meet the garbage power unit of environmental requirement;
C) nuclear energy power generation unit;
D) the coal-fired thermal power coproduction unit moving by " electricity determining by heat " mode, waste heat, residual air, overbottom pressure, washes the comprehensive utilization of resources genset such as middle coal and coal-seam gas;
E) rock gas, coal gasification power generation unit;
F) other coal fired power generation units, comprise the cogeneration units with thermal load;
G) oil-fired power generating unit.
Rule 2: for similar genset, consider safety, environmental protection and economic dispatch composite target, its relate generally to reliability index (
r), economic index (
e), environmental protection index (
d) and thermoelectricity than (
h) etc., give respectively weights
,
,
with
so, calculate its sequence index by following formula, sort from big to small by index.
Each index is established rules as follows really:
The probability of the safe and reliable operation that a) reliability index is genset, is set according to actual needs by dispatcher.
B) economic index consumes primary energy level according to specific power and determines, as fired power generating unit represents by specific power coal consumption, fuel oil unit represents by specific power fuel consumption, and Hydropower Unit represents by specific power water consumption, and the rest may be inferred.
The economy of supposing unit operation with the funtcional relationship of exerting oneself is
, the computing formula of economic index is:
C) feature of environmental protection index adopts specific power discharge of noxious gases total amount to represent, certain gas emissions while supposing unit operation with the pass of exerting oneself is
, the computing formula of feature of environmental protection index is:
(3)
D) thermoelectricity adopts specific power conversion heat to represent than index, i.e. conversion efficiency.The funtcional relationship of supposing the conversion of unit thermoelectricity is
, thermoelectricity than the computing formula of index is:
(4)
In formula (2), (3) and (4),
with
be respectively exerting oneself and maximum output restriction of unit.
(3) market management Agent
This Agent takes into full account the factor of electricity market, and energy-conservation scheduling scheme and electricity market are linked up smoothly with excessive.In formulation generation schedule process, should embody " three public affairs " dispatching principle, transregional purchase order transprovincially, the electricity market factor such as interests adjustment and compensation of congestion management and enterprise, as peak regulation, frequency modulation and economic compensation for subsequent use.
This Agent is mainly responsible for calculating the contract completion rate of unit, and inter-provincial or interregional trade contract provide the bound of this unit when daily output
with
thereby, provide foundation for formulating generation schedule.Its computation rule is to suppose that certain foreign capitals genset power purchase contract total amount is
, from day of the execution of contract so far the accumulative total of generating electricity be
, existing apart from the contract end time be
, the bound of this unit generating on the same day can be determined by following formula:
(4) management by objective Agent
Compared with traditional regulation goal, the target of intelligent scheduling is not only considered economy, and its target should be synthesized and coordinated and be considered economy, environmental protection and energy saving, safety and reliability.Specifically there is following several form:
1) operating cost minimum;
2) power purchase cost minimization;
3) the social total revenue maximum of reflection Allocation Efficiency;
This Agent determines the form of objective function by its task manager, and is given total activation and calculate Agent.
(5) unit management Agent
This Agent, by the situation of available resources, determines the bound of unit output.
Definite rule is:
1) what the renewable energy generation dewatering outside energy was declared by electricity power enterprise exert oneself, and conditional curve arranges generation load;
2) arrange generation load without the water-energy generating electricity unit of regulating power according to the principle of " with the fixed electricity of water ";
3) to bearing the hydroelectric power plant of comprehensive utilization task, under the prerequisite that meets requirements of comprehensive utilization, arrange the generation load of Hydropower Unit, and improve as possible waterpower utilization rate.Watershed Cascaded Hydropower Plant, should actively develop the combined dispatching of optimizing scheduling of reservoir and multi-reservoir, rationally uses reservoir filling.
4) comprehensive utilization of resources genset arranges generation load according to the principle of " with the fixed electricity of (resource) amount ".
5) nuclear power generating sets are except special circumstances, and the conditional curve of exerting oneself of declaring according to it arranges generation load.
6) coal-fired thermal power coproduction unit arranges generation load according to the principle of " electricity determining by heat ".Exceed the required generation load part of heat supply, arrange by condensing unit.
7) fired power generating unit arranges generation load according to the principle of micro-gaining rates such as net coal consumption rate.
(6) safety management Agent
This Agent can not only provide safety and stability constraint for total activation calculates Agent, and can complete independently safety and stability checking task.
In the time that the task of task manager acceptance is the constraint of reconstruct safety and stability; this Agent is according to the requirement of " guiding rules of power system safety and stability " and associated safety regulation; the constraint that provides safety and stability to check for startup-shutdown mode and load distribution, thus make scheduling result meet safety and stability requirement.The deduce machine of this Agent is according to the running status of system (as normal condition, abnormal or emergency condition and accident condition) or different network topology situations; the corresponding safety and stability constraint of reconstruct has voltage power-less constraint; the steady limit of circuit heat; circuit transmission capacity; section through-put power; the N-1 constraint of electrical network, the minimum start constraint in region, other complex network constraints etc.And give scheduling decision Agent by constraint by coordinating Agent, thereby make formulation mode meet the requirement of relay protection and safety and stability.
Accepting when task manager of task is when certain method of operation is carried out to Security Checking, and the deduce machine of this Agent judges according to above-mentioned obtained safety and stability constraint whether institute exists feasible solution to the method for operation.Adopt interior point method to solve as drag, if convergence illustrates that the method for operation is feasible, otherwise this method of operation can not meet safety and stability requirement.
(7) overhaul management Agent
This Agent determines the unit that can arrange maintenance.Fire coal, combustion gas, the maintenance of oil-fired power generating unit should make full use of to be carried out in year electric load low ebb period, wet season.Power dispatching stations at different levels should be according to load prediction results and sequencing table, and under the prerequisite of the system of assurance security of operation, comprehensive various factors, optimizes establishment genset year, monthly repair plan; According to short-term load forecasting result, arrange day overhaul of the equipments work.
In the time that this Agent has accepted to arrange the task of maintenance unit, its knowledge base provides load and Reserve Constraint and security constraint etc. to deduce machine, whether deduce machine calculates the each constraint of check and can meet, and agrees to this turnaround plan of approval, otherwise will not arrange if can meet this Agent.
Namely knowledge base is set up one group of non-linear constrain containing system control variable and state variable:
A) network trend constraint;
B) Reserve Constraint;
C) constraint of the maximum allowed current on bus or transformer;
D) capacity-constrained of feeder line;
E) each node voltage Filters with Magnitude Constraints in system.
Can be converted into as drag:
The deduce machine of this Agent is by interior point method solving model, by this model whether have separate judge by a)~e) whether system of equations there is feasible solution.
(8) total activation calculates Agent
This Agent is responsible for providing decision-making and the instruction of scheduling, is responsible for unit generation combination and adjusts, load distribution, the arrangement of generator output adjustment and unit maintenance, peak regulation, frequency modulation and margin capacity etc.
This Agent obtains the result of each Functions Agent by coordinating Agent, thereby obtains objective function and constraint containing decision variable Optimized model, is expressed as model as the formula (8).
Its deduce machine is the solver that solves nonlinear programming based on interior point method.
(9) Management Agent for subsequent use
Arrangement margin capacity should meet the requirement of " guiding rules of power system safety and stability " and industries concerned standard, at dissimilar unit and interzone reasonable layout.Under intelligent grid, also backward, the random fluctuation of wind-powered electricity generation, together with the fluctuation superposition of load, makes the uncertain factor of systems face larger to large-scale wind-powered electricity generation, needs to configure more spinning reserve.And standby configuration too much can increase operating cost, cross and can increase at least operation risk, therefore energy-saving distribution problem should consider emphatically how to optimize and utilize for subsequent use of electrical network.Its deduce machine considers reasoning from logic and resolves two kinds of forms of structure.
The mathematical optimization model that resolves form is:
Variable: bear exerting oneself of spinning reserve unit.
For subsequent use: the capacity of operating unit-exert oneself.
Objective function is: system is total minimum for subsequent use within dispatching cycle.
Constraint:
A) system power balance equation;
B) unit output power constraint;
C) unit climbing rate constraint;
D) node voltage constraint;
E) transmission line of electricity restriction of current;
F) unit reserve capacity-constrained;
G) system stability constraint;
H) transmission line of electricity capacity-constrained;
I) interconnection transmission capacity constraint;
J) district system frequency departure constraint.
Thereby obtain mathematical model as the formula (8), its deduce machine is the solver that solves nonlinear programming based on interior point method.
Inference form:
Above-mentioned Management Agent for subsequent use.Also can determine according to the following rules for subsequent use.
(9)
In formula,
for balance moment load fluctuation and the spinning reserve capacity of load prediction error, empirical value is 2%~5% of prediction maximum generation load, presses lower limit control peak period;
for emergency duty for the margin capacity called in short-term, empirical value is 10% left and right of prediction maximum generation load, and is not less than the electric power that receives greatly most that maximum single-machine capacity in system or electrical network may lose;
for meeting the required repair reserve of capacity of operating unit cycled recondition, empirical value is 8%~15% of prediction maximum generation load;
for the margin capacity of reply water power water and other renewable energy power generation energy fluctuation, can continue to employ according to actual needs;
for tackling the margin capacity of great festivals or holidays and occasion, continue to employ according to actual needs;
for the reply new-built unit commissioning date is uncertain and the instable margin capacity of initial operating stage, continue to employ according to actual needs.
,
,
,
,
with
can be mutual by this Agent and yardman, determined according to practical experience by dispatcher, or this Agent is by setting up optimum reserved type module Autonomous determination.
(10) load management Agent: according to historical load data, predict future system loading data, offer total activation calculating Agent and calculate;
(11) new forms of energy unit Management Agent: be responsible for the prediction of exerting oneself of the new forms of energy such as prediction and management wind-powered electricity generation, sun power, and predicted data is offered to total activation calculating Agent calculate.
Use Matlab to design corresponding function program the rule of above-mentioned each Agent, constraint, after calling, can realize the corresponding inference function of each Agent.
The jsp//servlet capacity that the web server of described employing TOMCAT Java provides, and utilize java Language Processing http request, Web Service service is provided, the mutual step of carrying out data message is:
(1), in the time that external information changes, will produce one " POST message ";
(2) Servlet server process this " POST message ", and trigger " SendMessage " event;
(3) should " SendMessage " event create the information channel of new " BlackBoard " object as " GatewayAgent " and " servlet "; GatewayAgent is gateway A gent, is that JADE development platform has.
(4) GatewayAgent, according to the content of " BlackBoard ", extracts the content of message and recipient, supposes that PongAgent is recipient;
(5) PongAgent receives after GatewayAgent information, and GatewayAgent is made to reply;
(6) GatewayAgent receives after reply, by BlackBorad, this answer is returned to Servlet;
(7) Servlet is by this information output outer interface.
Described employing publish/subscribe mode realizes the transmission of mutual information, realizes the mutual coordination between Agent, the mode of negotiation has two kinds:
The first is:
(1) in JADE environment, each Agent has an ID, identifies for No. ID with an Agent;
(2), in JADE environment, in the time that an Agent sends information, when recipient has the Agent of appointment ID, message is forwarded to corresponding A gent by information transmission bus;
The second is:
(1) Agent issues a certain subject information to JADE;
(2) JADE broadcasts this information to other Agent;
(3) the interested Agent of this theme is subscribed to TopicManageService, the situation of subscription is managed by TopicManageService;
(4) TopicManageService sends to this subject information the Agent of all subscription.
Its communication process is such: JADE pre-establishes this Information Agent ID and sends information, then broadcasts this information, the Agent of predetermined this theme if necessary, and JADE will increase an Agent ID newly, upgrade the interested Agent ID of this theme sequence.
Described total activation calculates Agent and has subscribed in advance the subject information that all Agent that are linked with it issue, total activation calculate Agent receive after subject information can with on once receive that corresponding subject information contrasts, if subject information data change, total activation calculates optimum that Agent the recalculates all kinds of units scheme of exerting oneself, and the new optimum scheme of exerting oneself is distributed to the Agent needing.
HTTP request, the request message from client to server end, comprising: the agreement of the requesting method to resource in message first trip, the identifier of resource and use.
MATLAB is a kind of advanced techniques computational language and interactive environment for algorithm development, data visualization, data analysis and numerical evaluation.Use MATLAB, you can use traditional programming language (as C, C++ and Fortran) technical solution computational problem quickly.The range of application of MATLAB is very wide, comprises signal and numerous applications such as image processing, communication, Control System Design, test and measurement, financial modeling and analysis and calculation biology etc.MATLAB environment has been expanded in additional tool box (the special MATLAB collection of functions providing separately), to solve the problem of particular type in these applications.MATLAB provides much for recording and the function of share-the-work achievement.Can, by integrated to your MATLAB code and other language and application program, distribute your MATLAB algorithm and application.Its major function:
(1) this higher level lanquage can be used for technique computes;
(2) this development environment can manage code, file and data;
(3) interactive tools can detect by the mode of iteration, design and Solve problems;
(4) mathematical function can be used for linear algebra, statistics, Fourier analysis, screening, optimization and numerical integration etc.;
(5) two and three dimensions graph function can be used for visualized data;
(6) various tool can be used for building self-defining graphic user interface;
(7) various functions can be by integrated to the algorithm based on MATLAB and external application and language (as C, C++, Fortran, Java, COM and Microsoft Excel).
Interior point method is a kind of optimized calculation method Hindu mathematics man Karmarkar proposition in 1984.Interior point method, from Initial Internal Points, along direction of steepest descent, directly moves towards optimum solution from feasible zone inside.Interior point method is in the inner optimizing of feasible zone, and for Large Scale Linear Programming Problems, in the time of constraint condition and variables number increase, the iterations of interior point method changes less.Interior point method is a kind of linear programming algorithm with polynomial time complexity, and its convergence and computing velocity are all better than simplicial method.Interior point method on line with classical obstruction method equivalence, and for linear, nonlinear problem can United Solution.Interior point method has the irreplaceable advantage of simplicial method at the aspect such as convergence, computing velocity, therefore people study one after another it and solve various extensive, complicated linear programming problems, and are applied to solve in various quadratic programmings and nonlinear programming problem.
Advantage of the present invention:
The present invention is based on JADE development platform, make full use of the intelligent decentralized coordinating control advantage of multi-Agent, set up energy-saving power generation dispatching multi-Agent Systems Model under intelligent grid; In the time that operation conditions changes (as wind speed, water volume that can be utilized and unit output etc.), the variation of each Agent energy perception external environment condition and condition, by mutual coordination, negotiation, obtain required knowledge and data, according to the rule of definition, start reasoning and solver, realize re-set target; Each Agent is separate simultaneously, reaches the effect of concurrent working, thereby greatly reduces the scheduling decision time, meets target and the requirement of intelligent grid.
Accompanying drawing explanation
Fig. 1 is the general structure schematic diagram of system in the present invention;
Fig. 2 is the structural representation of the single Agent of system in the present invention;
Fig. 3 is the invoked procedure figure of the Matlab of system in the present invention;
Fig. 4 is the information exchanging process figure of the Java servelet of system in the present invention;
Fig. 5 is the information issuing/ordering procedure chart between each Agent of system in the present invention;
Fig. 6 be in the present invention system in the time of load variations, the information flow procedure chart of system.
Embodiment
Below in conjunction with drawings and Examples, the present invention is further described.
Embodiment:
As shown in drawings, intelligent grid power generation dispatching Agent system based on JADE development platform of the present invention, this system is to design energy-saving power generation dispatching multi-Agent intelligent system under intelligent grid under based on JADE development platform, comprise that total activation calculates Agent, and independent and total activation calculates the peak-frequency regulation Agent that Agent is linked separately, generating tagmeme Management Agent, market management Agent, management by objective Agent, unit management Agent, safety management Agent, overhaul management Agent, Management Agent for subsequent use, load management Agent and new forms of energy unit Management Agent, be provided with and be responsible for the initialization module of interpolation and regeneration behavior, behavior module, execution module, information storage module and the communication module that description Agent can complete function at each Agent, in behavior module, contain Action() function, Action () deposits the logic that comprises the function design inference machine behavior that uses Matlab, stores the content of performed behavior, between Agent, the mode of coordination, interaction content comprises mutually: the jsp//servlet capacity that adopts the web server of TOMCAT Java to provide, and utilize java Language Processing http request, and Web Service service is provided, carry out the mutual of data message, adopt subscribing manner to realize the transmission of mutual information, realize mutual coordination, negotiation between Agent, described execution module design procedure is: first according to the function of each Agent, adopt Matlab program to realize its reasoning and calculation function, then with Matlab compile JA, Matlab program compilation is become to java bag, in java development environment, introduce this java bag, Agent can directly call and realize fast intricate reasoning computing function, the jsp//servlet capacity that the web server of described employing TOMCAT Java provides, and utilize java Language Processing http request, Web Service service is provided, the mutual design of carrying out data message is
(1), in the time that external information changes, will produce one " POST message ";
(2) Servlet server process this " POST message ", and trigger " SendMessage " event;
(3) should " SendMessage " event create the information channel of new " BlackBoard " object as " GatewayAgent " and " Servlet ";
(4) GatewayAgent, according to the content of " BlackBoard ", extracts the content of message and recipient, supposes that PongAgent is recipient;
(5) PongAgent receives after GatewayAgent information, and GatewayAgent is made to reply;
(6) GatewayAgent receives after reply, by BlackBorad, this answer is returned to Servlet;
(7) Servlet is by this information output outer interface.
Adopt publish/subscribe mode to realize being designed to of transmission of mutual information:
(1) Agent issues a certain subject information to JADE;
(2) JADE is forwarded to message to specify Agent ID by information transmission bus; Meanwhile, JADE broadcasts this information to other Agent;
(3) the interested Agent of this theme is subscribed to TopicManageService, the situation of subscription is managed by TopicManageService;
(4) TopicManageService sends to this subject information the Agent of all subscription.
After system model establishes, just can come into operation.
Application example one: in the time of load variations 100MW, the course of work of this intelligent dispatching system is as follows:
(1) load management Agent sends the message of LoadChangedTopic theme, and in message content additional data (100MW);
(2) total activation calculates Agent and has subscribed in advance load variations theme (LoadChangedTopic theme), so receive message and the data of LoadChangedTopic theme;
(3) total activation calculates the load data that Agent contrasts current load data and newly receives, if find, load data changes, and calls its inference machine (Matlab function) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of load;
Visible, this intelligent system automatic sensing load variations, the each unit output of adjustment, adapts to the variation of 100MW load.
Application example two: in the time that wind-powered electricity generation is exerted oneself the unexpected 100MW of variation, the course of work of this intelligent dispatching system is as follows:
(1) wind-powered electricity generation Management Agent is sent the message of WindChangedTopic theme, and in message content additional data (100MW);
(2) total activation calculates Agent and has subscribed in advance wind-force variation theme (WindChangedTopic theme), so receive message and the data of WindChangedTopic theme;
(3) total activation calculates Agent and contrasts current wind power data and the wind power data newly receiving, if find, wind power data changes, and calls its inference machine (Matlab function) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power;
Visible, this intelligent system automatic sensing load variations, the each unit output of adjustment, adapts to the variation of 100MW wind power.
Application example three: in the time that load variations 100MW, wind-powered electricity generation are exerted oneself the unexpected 100MW of variation, the course of work of this intelligent dispatching system is as follows:
(1) load management Agent sends the message of LoadChangedTopic theme, and in message content additional data (100MW);
(2) wind-powered electricity generation Management Agent is sent the message of WindChangedTopic theme, and in message content additional data (100MW);
(3) total activation calculates Agent and has subscribed in advance load variations theme (LoadChangedTopic theme), so receive message and the data of LoadChangedTopic theme;
(4) total activation calculates Agent and has subscribed in advance wind-force variation theme (WindChangedTopic theme), so receive message and the data of WindChangedTopic theme;
(5) total activation calculates the load data that Agent contrasts current load data and newly receives, and finds that load data changes;
(6) total activation calculates Agent and contrasts current wind power data and the wind power data newly receiving, and finds that wind power data changes;
(7) total activation calculates Agent and calls its inference machine (Matlab function) and calculate, and recalculates the optimum of all kinds of units and exerts oneself;
(8) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(9) information is returned to Servlet server by GateWayAgent;
(10) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of load and wind power;
Visible, this intelligent system automatic sensing load variations, the each unit output of adjustment, adapts to the variation of 100MW wind power and 100MW load.
Application example four: the unit that originally participated in peak-frequency regulation is first unit, when the existing unit by participation peak-frequency regulation is changed to second unit by first unit, the course of work of this intelligent dispatching system is as follows:
(1) peak-frequency regulation Agent sends the message of VariableLoadPlantChangeTopic theme, and in message content additional data (second power plant);
(2) total activation calculates Agent and has subscribed in advance peak-frequency regulation variation theme (VariableLoadPlantChangeTopic theme), so receive message and the data of VariableLoadPlantChangeTopic theme;
(3) total activation calculates the peak-frequency regulation unit data that Agent contrasts current peak-frequency regulation unit and newly receives, if find peak-frequency regulation unit rate data variation, call its inference machine (Matlab program) and calculate, recalculate the optimum of all kinds of units and exert oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, this intelligent system automatic sensing peak-frequency regulation unit changes, and the each unit output of adjustment adapts to the variation of peak-frequency regulation unit.
Application example five: the tagmeme that originally generated electricity is first-second-the third, when the tagmeme that now generates electricity variation is first-the third-second, the course of work of this intelligent dispatching system is as follows:
(1) generating tagmeme Agent sends the message of PowerGenerationOrdinalChangeTopic theme, and in message content additional data (first-the third-second);
(2) total activation calculates Agent and has subscribed in advance unit tagmeme variation theme (PowerGenerationOrdinalChangeTopic theme), so receive message and the data of PowerGenerationOrdinalChangeTopic theme;
(3) total activation calculates the unit generation tagmeme data that Agent contrasts current unit generation tagmeme and newly receives, if find unit generation tagmeme data variation, call its inference machine (Matlab program) and calculate, recalculate the optimum of all kinds of units and exert oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, this intelligent system automatic sensing generating tagmeme unit changes, and the each unit output of adjustment, adapts to the variation of generating tagmeme unit.
Application example six: market management Agent changes to 150MW by the transaction electricity sales amount of first power plant and second power plant by 100MW, and the course of work of this intelligent dispatching system is as follows:
(1) market management Agent sends the message of ContractChangeTopic theme, and in message content additional data (150MW);
(2) total activation calculates Agent and has subscribed in advance contract electricity sales amount variation theme (ContractChangeTopic theme), so receive message and the data of ContractChangeTopic theme;
(3) total activation calculates Agent and contrasts current first power plant and second power plant contract electricity sales amount data, if find electricity sales amount data variation, calls its inference machine (Matlab program) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, the variation of this intelligent system automatic sensing power plant sale of electricity contract, the each unit output of adjustment, adapts to the variation of power plant's sale of electricity contract.
Application example seven: management by objective Agent changes regulation goal into power purchase cost minimization by operating cost minimum, the course of work of this intelligent dispatching system is as follows:
(1) management by objective Agent sends the message of ObjectiveChangeTopic theme, and in message content additional data (power purchase cost minimization);
(2) total activation calculates Agent and has subscribed in advance object variations theme (ObjectiveChangeTopic theme), so receive message and the data of ObjectiveChangeTopic theme;
(3) total activation calculates Agent and contrasts current calculating target, calculates object variations if find, calls its inference machine (Matlab program) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, the variation of this intelligent system automatic sensing regulation goal, the each unit output of adjustment, the variation of adaption scheduling target.
Application example eight: unit management Agent changes the upper limit of first unit output into 100MW by 80MW, the course of work of this intelligent dispatching system is as follows:
(1) unit management Agent sends the message of UnitLimitChangeTopic theme, and in message content additional data (first unit output upper limit 100MW);
(2) total activation calculates Agent and has subscribed in advance unit output upper limit variation theme (UnitLimitChangeTopic theme), so receive message and the data of UnitLimitChangeTopic theme;
(3) total activation calculates Agent contrast when the proostracum unit output upper limit, if find, the unit output upper limit changes, and calls its inference machine (Matlab program) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, the variation of this intelligent system automatic sensing unit output upper limit, the each unit output of adjustment, adapts to the variation of the unit output upper limit.
Application example nine: safety management Agent changes the transmission capacity of circuit first-second into 40MW by 30MW, the course of work of this intelligent dispatching system is as follows:
(1) safety management Agent sends the message of LineLimitChangeTopic theme, and in message content additional data (first-second 40MW);
(2) total activation calculates Agent and has subscribed in advance circuit first-second transmission capacity variation theme (LineLimitChangeTopic theme), so receive message and the data of LineLimitChangeTopic theme;
(3) total activation calculates Agent and contrasts current circuit first-second transmission capacity, if find, circuit first-second transmission capacity changes, and calls its inference machine (Matlab program) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, the variation of this intelligent system automatic sensing circuit transmission capacity, the each unit output of adjustment, adapts to the variation of the unit output upper limit.
Application example ten: overhaul management Agent is changed to second unit by maintenance unit by first unit, the course of work of this intelligent dispatching system is as follows:
(1) overhaul management Agent sends the message of UnitMendingChangeTopic theme, and in message content additional data (second unit);
(2) total activation calculates Agent and has subscribed in advance maintenance unit variation theme (UnitMendingChangeTopic theme), so receive message and the data of UnitMendingChangeTopic theme;
(3) total activation calculates Agent and contrasts current maintenance unit, if find, maintenance unit changes, and calls its inference machine (Matlab program) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, the variation of this intelligent system automatic sensing maintenance unit, the each unit output of adjustment, adapts to the variation of maintenance unit.
Application example 11: Management Agent for subsequent use changes to 120MW by system reserve by 100MW, the course of work of this intelligent dispatching system is as follows:
(1) Management Agent for subsequent use is sent the message of ReserveChangeTopic theme, and in message content additional data (120MW);
(2) total activation calculates Agent and has subscribed in advance maintenance unit variation theme (ReserveChangeTopic theme), so receive message and the data of ReserveChangeTopic theme;
(3) total activation calculates Agent contrast current system margin capacity, if find, system reserve capacity changes, and calls its inference machine (Matlab program) and calculates, and recalculates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information using " PowerChangedTopic " as theme, to GateWayAgent return message;
(5) information is returned to Servlet server by GateWayAgent;
(6) Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Visible, the variation of this intelligent system automatic sensing system reserve capacity, the each unit output of adjustment, the variation of adaptive system margin capacity.
From the course of work and the effect of above-mentioned application example, under the intelligent grid that modeling method of the present invention is set up, energy-saving power generation dispatching multi-Agent smart system structural model has very strong adaptivity, rapidity, self-decision etc.
Claims (2)
1. the intelligent grid power generation dispatching Agent system based on JADE, is characterized in that:
(1) this system comprises: total activation calculates Agent, and independent and total activation calculates peak-frequency regulation Agent, generating tagmeme Management Agent, market management Agent, management by objective Agent, unit management Agent, safety management Agent, overhaul management Agent, Management Agent for subsequent use, load management Agent and the new forms of energy unit Management Agent that Agent is linked separately;
(2) each Agent is equipped with initialization module, behavior module, execution module, information storage module and communication module;
(3) in described behavior module, contain Action () function, Action () deposits the logic that comprises the function design inference machine behavior that uses Matlab, stores the content of performed behavior;
Described execution module design procedure is: first according to the function of each Agent, adopt Matlab design to realize the program of its reasoning and calculation function, then with Matlab compile JA, the program compilation of Matlab design is become to java bag, in java development environment, introduce this java bag, Agent can directly call and realize fast intricate reasoning computing function;
(4) between Agent, the mode of coordination, interaction content comprises mutually:
1. the jsp//servlet capacity that adopts the web server of TOMCAT Java to provide, and utilize java Language Processing http request, Web Service service is provided, carry out the mutual of data message; Step is:
A. in the time that external information changes, corresponding Agent will produce one " POST message ";
B. Servlet server process this " POST message ", and trigger " SendMessage " event;
C. should " SendMessage " event create the information channel of new " BlackBoard " object as " GatewayAgent " and " Servlet ";
D. GatewayAgent, according to the content of " BlackBoard ", extracts the content of message and recipient, supposes that PongAgent is recipient;
E. PongAgent receives after GatewayAgent information, and GatewayAgent is made to reply;
F. GatewayAgent receives after reply, by BlackBoard, this reply is returned to Servlet;
G. Servlet is by this reply output outer interface;
2. adopt publish/subscribe mode to realize the transmission of mutual information, realize mutual coordination, negotiation between Agent; It comprises following two kinds of modes:
The first is:
A. in JADE environment, each Agent has an ID, identifies for No. ID with an Agent;
B. in JADE environment, in the time that an Agent sends information, in information, there is recipient's No. ID, appointment Agent, information transmission bus is forwarded to corresponding A gent by information No. ID according to Agent;
The second is:
A. Agent issues a certain subject information to JADE;
B. JADE broadcasts this information to other Agent;
C. the interested Agent of this theme is subscribed to TopicManageService, the situation of subscription is managed by TopicManageService;
D. TopicManageService sends to this subject information the Agent of all subscription.
2. the intelligent grid power generation dispatching Agent system based on JADE according to claim 1, it is characterized in that, described total activation calculates Agent and has subscribed in advance the subject information that all Agent that are linked with it issue, total activation calculate Agent receive after subject information can with on once receive that the data in corresponding subject information contrast, if subject information data change, total activation calculates optimum that Agent the recalculates all kinds of units scheme of exerting oneself, and the new optimum scheme of exerting oneself is distributed to the Agent needing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210068502.9A CN102622269B (en) | 2012-03-15 | 2012-03-15 | Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210068502.9A CN102622269B (en) | 2012-03-15 | 2012-03-15 | Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102622269A CN102622269A (en) | 2012-08-01 |
CN102622269B true CN102622269B (en) | 2014-06-04 |
Family
ID=46562198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210068502.9A Expired - Fee Related CN102622269B (en) | 2012-03-15 | 2012-03-15 | Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102622269B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104424510B (en) * | 2013-09-06 | 2018-10-09 | 华北电力大学(保定) | The transmission of electricity rack restoration methods emulated based on multiple agent and fired power generating unit cluster |
CN103929313B (en) * | 2014-05-05 | 2019-02-05 | 湖南千贯能源科技有限公司 | The method of the distribution of intelligent power web channel and the double-deck authorization |
CN106980548A (en) * | 2017-02-22 | 2017-07-25 | 中国科学院合肥物质科学研究院 | Intelligent repository scheduling Agent system and method based on Jade |
CN110945542B (en) * | 2018-06-29 | 2023-05-05 | 东莞理工学院 | Multi-agent deep reinforcement learning agent method based on smart grid |
CN109934753B (en) * | 2019-03-11 | 2023-05-16 | 南京大学 | Multi-Agent emergency action decision method based on JADE platform and reinforcement learning |
CN110197321B (en) * | 2019-04-17 | 2021-06-22 | 无锡利信能源科技有限公司 | Multi-unit heat supply unit cooperation based safe and economic heat supply scheduling method |
CN111091264B (en) * | 2019-10-29 | 2022-06-10 | 国电南瑞科技股份有限公司 | Control method for deep peak regulation of area participated by AGC unit |
CN114331111B (en) * | 2021-12-27 | 2022-10-18 | 广东工业大学 | Decoupling dimension reduction solving method for multi-region static economic dispatch |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964545A (en) * | 2010-10-19 | 2011-02-02 | 天津理工大学 | Self-adaptive intelligent coordination protection and control system for power grids based on WANs (Wide Area Network) and multiple agents |
CN102130503A (en) * | 2011-02-28 | 2011-07-20 | 中国电力科学研究院 | Multi-agent system-based distribution network self-healing control method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008021325A (en) * | 2007-08-30 | 2008-01-31 | Toshiba Corp | Multi-agent system |
-
2012
- 2012-03-15 CN CN201210068502.9A patent/CN102622269B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964545A (en) * | 2010-10-19 | 2011-02-02 | 天津理工大学 | Self-adaptive intelligent coordination protection and control system for power grids based on WANs (Wide Area Network) and multiple agents |
CN102130503A (en) * | 2011-02-28 | 2011-07-20 | 中国电力科学研究院 | Multi-agent system-based distribution network self-healing control method |
Non-Patent Citations (3)
Title |
---|
JP特开2008-21325A 2008.01.31 |
智能电网下节能发电调度多Agent ***的研究;黎静华 等;《电力***保护与控制》;20101101;第38卷(第21期);第96页至第103页 * |
黎静华 等.智能电网下节能发电调度多Agent ***的研究.《电力***保护与控制》.2010,第38卷(第21期),第96页至第103页. |
Also Published As
Publication number | Publication date |
---|---|
CN102622269A (en) | 2012-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102622269B (en) | Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system | |
Moghaddas-Tafreshi et al. | Optimal energy management of a grid-connected multiple energy carrier micro-grid | |
Ding et al. | Multi-stage distributionally robust stochastic dual dynamic programming to multi-period economic dispatch with virtual energy storage | |
Bornapour et al. | Optimal coordinated scheduling of combined heat and power fuel cell, wind, and photovoltaic units in micro grids considering uncertainties | |
Zhao et al. | Distributed model predictive control strategy for islands multimicrogrids based on noncooperative game | |
CN105046395B (en) | Method for compiling day-by-day rolling plan of power system containing multiple types of new energy | |
Ishraque et al. | Techno-economic and power system optimization of a renewable rich islanded microgrid considering different dispatch strategies | |
Fu et al. | Research on joint optimal dispatching method for hybrid power system considering system security | |
CN110659830A (en) | Multi-energy micro-grid planning method for comprehensive energy system | |
CN104283236B (en) | The energy storage of a kind of scene is generated electricity by way of merging two or more grid systems intelligent optimization scheduling method | |
Gao et al. | Distributed cooperative optimal control architecture for AC microgrid with renewable generation and storage | |
CN105305423A (en) | Determination method for optimal error boundary with uncertainty of intermittent energy resource being considered | |
Rashidi et al. | Multi-microgrid energy management through tertiary-level control: Structure and case study | |
Kumar et al. | Solver-based mixed integer linear programming (MILP) based novel approach for hydroelectric power generation optimization | |
Yang | Multi‐objective optimization of integrated gas–electricity energy system based on improved multi‐object cuckoo algorithm | |
Hasan et al. | Economic dispatch at peak load using load reduction for smart grid network | |
Yan et al. | RETRACTED: Optimal management of microgrid, considering various renewable and storage units of electrical-thermal generations and demand response program | |
CN116957139A (en) | Multi-comprehensive-energy microgrid optimal operation method and system considering carbon transaction among microgrids | |
CN105391091A (en) | Distributed energy management method based on analytic hierarchy process and membership | |
CN116128193A (en) | Park micro-grid dispatching method and dispatching system based on block chain technology | |
Zhang et al. | IES configuration method considering peak‐valley differences of tie lines and operation costs of power grids | |
Majidi et al. | Optimization framework based on information gap decision theory for optimal operation of multi-energy systems | |
Zhang et al. | A Two‐Stage Optimization Model of Capacity Allocation and Regulation Operation for Virtual Power Plant | |
Salahi et al. | Modeling operation problem of micro-grids considering economical, technical and environmental issues as mixed-integer non-linear programming | |
Taqvi et al. | Optimal Design, Operation, and Planning of Distributed Energy Systems Through the Multi-Energy Hub Network Approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140604 |
|
CF01 | Termination of patent right due to non-payment of annual fee |