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 PDF

Info

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
Application number
CN201210068502.9A
Other languages
Chinese (zh)
Other versions
CN102622269A (en
Inventor
兰飞
黎静华
徐辉
杨涛
赵国辉
杨晓雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi University
Original Assignee
Guangxi University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangxi University filed Critical Guangxi University
Priority to CN201210068502.9A priority Critical patent/CN102622269B/en
Publication of CN102622269A publication Critical patent/CN102622269A/en
Application granted granted Critical
Publication of CN102622269B publication Critical patent/CN102622269B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Intelligent grid power generation dispatching Agent system based on JADE
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
Figure 572430DEST_PATH_IMAGE001
,
Figure 2012100685029100002DEST_PATH_IMAGE002
,
Figure 53352DEST_PATH_IMAGE003
with
Figure 2012100685029100002DEST_PATH_IMAGE004
so, calculate its sequence index by following formula, sort from big to small by index.
Figure 833089DEST_PATH_IMAGE005
(1)
Wherein
Figure 290615DEST_PATH_IMAGE001
+
Figure 104988DEST_PATH_IMAGE002
+
Figure 927450DEST_PATH_IMAGE003
+
Figure 319117DEST_PATH_IMAGE004
=1, can be arranged according to actual motion by dispatcher.
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:
Figure 518017DEST_PATH_IMAGE007
(2)
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),
Figure 2012100685029100002DEST_PATH_IMAGE012
with
Figure 557758DEST_PATH_IMAGE013
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
Figure 2012100685029100002DEST_PATH_IMAGE014
with
Figure 357087DEST_PATH_IMAGE013
thereby, provide foundation for formulating generation schedule.Its computation rule is to suppose that certain foreign capitals genset power purchase contract total amount is
Figure 880472DEST_PATH_IMAGE015
, from day of the execution of contract so far the accumulative total of generating electricity be , existing apart from the contract end time be
Figure 372633DEST_PATH_IMAGE017
, the bound of this unit generating on the same day can be determined by following formula:
Figure 2012100685029100002DEST_PATH_IMAGE018
(5)
Figure 178041DEST_PATH_IMAGE013
be made as the upper limit of unit output.
(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.
Figure 453164DEST_PATH_IMAGE019
(6)
(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:
Figure 2012100685029100002DEST_PATH_IMAGE020
(7)
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).
Figure 158952DEST_PATH_IMAGE021
(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;
Figure 285357DEST_PATH_IMAGE025
for meeting the required repair reserve of capacity of operating unit cycled recondition, empirical value is 8%~15% of prediction maximum generation load;
Figure DEST_PATH_IMAGE026
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;
Figure 426488DEST_PATH_IMAGE027
for tackling the margin capacity of great festivals or holidays and occasion, continue to employ according to actual needs;
Figure DEST_PATH_IMAGE028
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.
Figure 491177DEST_PATH_IMAGE023
,
Figure 262824DEST_PATH_IMAGE024
,
Figure 213462DEST_PATH_IMAGE025
,
Figure 158285DEST_PATH_IMAGE026
,
Figure 510769DEST_PATH_IMAGE027
with
Figure 453317DEST_PATH_IMAGE028
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.
CN201210068502.9A 2012-03-15 2012-03-15 Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system Expired - Fee Related CN102622269B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008021325A (en) * 2007-08-30 2008-01-31 Toshiba Corp Multi-agent system

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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