CN102622269A - 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
CN102622269A
CN102622269A CN2012100685029A CN201210068502A CN102622269A CN 102622269 A CN102622269 A CN 102622269A CN 2012100685029 A CN2012100685029 A CN 2012100685029A CN 201210068502 A CN201210068502 A CN 201210068502A CN 102622269 A CN102622269 A CN 102622269A
Authority
CN
China
Prior art keywords
agent
information
jade
unit
message
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.)
Granted
Application number
CN2012100685029A
Other languages
Chinese (zh)
Other versions
CN102622269B (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 the JADE development platform.
Background technology
The developing direction of intelligent grid be build have flexibly, the electrical network of performances such as cleaning, safety, economy and close friend, energy-conservation generating intelligent scheduling is to realize intelligent grid the key link.Compare with traditional dispatching system, intelligent scheduling has " multiple goal ", " may command ", " self-adaptation ", " handling certainly ", " self-decision " and characteristics such as " rapidities "." safety ", " economy ", " energy-conservation " and multiple goals such as " environmental protection " can be coordinated by so-called " multiple goal " system of being meant, can formulate different objective functions according to the various tasks state, finally reach 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 and can operational factor be set according to system operation mode and actual conditions, or make full use of wind energy and the corresponding constraint of regimen prediction establishment.Under the 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 use it and predict the outcome; Constraints such as establishment is subsequent use accordingly and exert oneself, thereby the economy and the reliability of the operation of raising system." certainly handle " system is the variation of processing target function and constraint automatically, and adopts rational algorithm to calculate and satisfy safety, economy, environmental protection and energy-conservation operation plan, and guidance system moves." rapidity " mainly finger system has stronger load-following capacity, fast the fluctuation of load-responsive.In addition, enough spinning reserves arranged, cut-off caused power imbalances with unexpected variation and the unpredicted genset that remedies load.After large-scale wind power was incorporated into the power networks, the random fluctuation of wind-powered electricity generation and the fluctuation of load were superimposed, and made the uncertain factor of systems face bigger, therefore needed the more spinning reserve of configuration.And standby configuration too much can increase operating cost, and crossing can increase operation risk at least, thus the scheduling problem a few days ago of wind energy turbine set should to consider to make full use of electrical network emphatically subsequent use.
It is thus clear that conventional artificial coordinated scheduling mode can not satisfy the requirement of scheduling under the intelligent grid.Be badly in need of a kind of intelligent grid power generation dispatching system on the market with higher " may command ", " self-adaptation ", " handling certainly ", " self-decision " and characteristic performances such as " rapidities ".
Summary of the invention
The objective of the invention is to prior art is that the energy-saving distribution system of traditional OOP lacks independence, rapidity and deficiency such as intelligent, and the higher intelligent grid power generation dispatching Agent system based on the 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: based on the intelligent grid power generation dispatching Agent system of JADE, this system is an energy-saving power generation dispatching multi-Agent intelligence system under the design intelligent grid under based on the JADE development platform:
(1) this system comprises: total activation calculates Agent, and independent separately peak-frequency regulation Agent, generating tagmeme Management Agent, market management Agent, management by objective Agent, unit management Agent, safety management Agent, overhaul management Agent, subsequent use Management Agent, load management Agent and the new forms of energy unit Management Agent that is linked with total activation calculating Agent;
(2) each Agent is equipped with and be responsible for adds with the initialization module of new behavior more, describes the behavior module that Agent can accomplish function, the execution module of being responsible for inference machine behavior in the activation behavior module, information storage module (module of transmission 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 the storing message transmission should be followed);
Initialization module: be used for adding the behavior of each Agent, when Agent starts, carry out, Agent is carried out initialization, determine the behavior that each Agent should have; Promptly be used for heavily loaded Agent class, in other words with the attribute of Agent, method or the like heavy duty; Adopt Setup () function to realize the initialization of Agent, Setup () method is the movable starting point of Agent of Any Application definition; When having carried out Setup () method, Agent is registered to the Agent management system.Its step can comprise:
1) modification is registered to the data on the Agent management system;
2) description of Agent and the service that it provided are set;
3) adopt AddBehaviour () method to add task in the ready task queue to.
The behavior module: the behavior module is inherited the Behaviour class, with the Behaviour class as template, two function Done () and Action () inside the heavy duty; Done () deposits the logic of whether executing the task in the inside, returns the instruction of whether carrying out Action (); Action () deposits the logic that comprises the inference machine behavior, stores the content of performed behavior; Whether Agent at first inquires about Done () and carries out, if carry out, activates Action (), otherwise removes the behavior.
Execution module: carry out the Action () function of above-mentioned behavior module class the inside, activate inference machine.
Information storage module: by the MessageTransportPlatform management of JADE, storing message formation; The message of communicating by letter between storage Agent, each Agent creates message from ACLMessage template the inside, fills out recipient's (perhaps receiving theme) back and through Send () function message is sent; The MTP of JADE (MessageTransportPlatform) receives each message, places it in the formation the inside, waits for that corresponding Agent reads message.
Communication module: utilize the ACLMessage definition message, Send () sends message, and Recieve () accepts message; Each Agent sends message through Send (), is equivalent to Email; MTP receives the information (Email) that sends, and it is added in message queue lines up at the back; Each Agent will receive corresponding message (Email) through 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 the message that meets the MessageTemplate condition in the message queue the inside, if having, receives and returns, otherwise refuse this message.
(3) described behavior module be to use function design Agent reasoning and calculation part in the Matlab with powerful calculating ability module;
(4) coordinate each other between the Agent, the mode of interaction content comprises:
1. the jsp//servlet capacity that adopts the web server of TOMCAT Java to provide, and utilize java Language Processing http request, Web Service is provided service, carry out the mutual of data message;
2. adopt the publish/subscribe mode to realize the transmission of mutual information, realize mutual coordination, negotiation between Agent.
Described Agent execution module design procedure is: at first according to the function of each Agent; Adopt the Matlab program to realize its reasoning and calculation function; Then the Matlab program compilation is become the java bag with Matlab compile JA; In the java development environment, introduce this java bag, Agent can directly call Rapid Realization intricate reasoning computing function.
The inference machine design of each major function Agent:
(1) peak-frequency regulation Agent
Under the energy-saving power generation dispatching environment, when formulating the unit generation plan, should demonstrate fully the peak-frequency regulation ability of unit.This Agent is responsible for confirming to participate in peak regulation, frequency modulation, pressure regulation and subsequent use unit.Its lay down a regulation into:
Rule 1: have the regulating power hydroelectric power plant should give full play to its peak regulation, fm role, arrange generation load by the reservoir level control plan of formulating in advance;
Rule 2: rock gas, coal gasification power generation unit are participated in the electric system peaking operation according to source of the gas situation and system loading characteristic;
Rule 3: power dispatching station should be actively developed electrically optimized scheduling of basin water 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: the peak load regulation network task is born by water-storage, the Hydropower Unit that regulating power is arranged, 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 in case of necessity;
Rule 5: the 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 are participated in the electric system peaking operation according to source of the gas situation and system loading characteristic.
This Agent is according to above-mentioned rule, confirm day part must the start group, thereby satisfy the needs of peak load regulation network frequency modulation.
(2) generating tagmeme Management Agent
According to safety, environmental protection and the economic dispatch index of unit, 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 is in proper order:
A) renewable energy power generation units such as the wind energy of no regulating power, sun power, ocean energy, water ability;
B) the renewable energy power generation unit such as water ability, biomass energy, geothermal energy of regulating power and satisfy the garbage power unit of environmental requirement is arranged;
C) nuclear energy power generation unit;
D) the coal-fired thermal power coproduction unit that moves by " electricity determining by heat " mode, waste heat, residual air, overbottom pressure, wash in comprehensive utilization of resources genset such as 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) fuel electric generator group.
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 thermoelectric than ( H) etc., give weights respectively , , With
Figure 2012100685029100002DEST_PATH_IMAGE004
So, calculate its ordering index by following formula, sort from big to small by index.
Figure 833089DEST_PATH_IMAGE005
(1)
Wherein +
Figure 104988DEST_PATH_IMAGE002
+
Figure 927450DEST_PATH_IMAGE003
+
Figure 319117DEST_PATH_IMAGE004
=1 can be provided with according to actual motion by the dispatcher.
Each determination of index is regular as follows:
A) reliability index is the probability of the safe and reliable operation of genset, is set according to actual needs by the dispatcher.
B) economic index confirms that according to specific power consumption primary energy level then represent with the specific power coal consumption like fired power generating unit, the fuel oil unit representes with the specific power fuel consumption that then Hydropower Unit then representes that with the specific power water consumption the rest may be inferred.
The economy of supposing unit operation is with the funtcional relationship of exerting oneself is , and then 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 when supposing unit operation is with the relation of exerting oneself is
Figure 2012100685029100002DEST_PATH_IMAGE008
, and then the computing formula of feature of environmental protection index is:
Figure 747748DEST_PATH_IMAGE009
(3)
D) thermoelectricity adopts the specific power conversion heat to represent than index, i.e. conversion efficiency.The funtcional relationship of supposing the thermoelectric conversion of unit is for
Figure 2012100685029100002DEST_PATH_IMAGE010
, and then thermoelectric computing formula than index is:
Figure 803429DEST_PATH_IMAGE011
(4)
In formula (2), (3) and (4),
Figure 2012100685029100002DEST_PATH_IMAGE012
and
Figure 557758DEST_PATH_IMAGE013
is respectively exerting oneself and the EIAJ 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 formulating the generation schedule process, should embody " three public affairs " dispatching principle, transregional purchase order transprovincially, electricity market factors such as the interests adjustment of congestion management and enterprise and compensation are like peak regulation, frequency modulation and subsequent use economic compensation.
This Agent mainly is responsible for the contract completion rate of computer set; Inter-provincial or interregional trade contract; Bound
Figure 2012100685029100002DEST_PATH_IMAGE014
and
Figure 357087DEST_PATH_IMAGE013
of this unit when daily output are provided, thereby foundation are provided for formulating generation schedule.Its computation rule does; Suppose that certain foreign capitals genset purchases electric contract total amount for
Figure 880472DEST_PATH_IMAGE015
; So far adding up generated energy from day of the execution of contract is
Figure 2012100685029100002DEST_PATH_IMAGE016
; Existing apart from the contract concluding time be
Figure 372633DEST_PATH_IMAGE017
, then the bound of this unit generating on the same day can be definite by following formula:
Figure 2012100685029100002DEST_PATH_IMAGE018
(5)
is made as the upper limit of unit output.
(4) management by objective Agent
Compare with traditional regulation goal, the target of intelligent scheduling is not only considered economy, and its target should be synthesized and coordinated and considered economy, environmental protection and energy saving, security and reliability.Following several kinds of forms are specifically arranged:
1) operating cost is minimum;
2) purchase electric cost minimum;
3) the social total revenue of reflection Allocation Efficiency is maximum;
This Agent confirms the form of objective function through its task manager, and gives total activation with it and calculate Agent.
(5) unit management Agent
This Agent confirms the bound of unit output through the situation of available resources.
Definite rule is:
1) dewater can be outer the conditional curve of exerting oneself declared by electricity power enterprise of regenerative resource unit arrange generation load;
2) the water-energy generating electricity unit of no regulating power is arranged generation load according to the principle of " fixed with water ";
3) to bearing the hydroelectric power plant of comprehensive utilization task, satisfying the generation load of arranging Hydropower Unit under the prerequisite of requirements of comprehensive utilization, and improving waterpower utilization rate as possible.To the basin Cascaded Hydropower Plant, should actively develop the combined dispatching of optimizing scheduling of reservoir and multi-reservoir, rationally use reservoir filling.
4) the comprehensive utilization of resources genset is arranged generation load according to the principle of " fixed with (resource) amount ".
5) nuclear power generating sets are arranged generation load according to its conditional curve of declaring of exerting oneself except that special circumstances.
6) coal-fired thermal power coproduction unit is arranged generation load according to the principle of " electricity determining by heat ".Surpass the required generation load part of heat supply, press the arrangement of condensing unit.
7) fired power generating unit is arranged generation load according to the principle of little gaining rates such as net coal consumption rate.
(6) safety management Agent
This Agent can not only provide the safety and stability constraint for total activation calculates Agent, and can independently accomplish the safety and stability checking task.
When the task of task manager acceptance retrains for the reconstruct safety and stability; This Agent is according to the requirement of " power system safety and stability guide rule " and associated safety regulation; The constraint that provides safety and stability to check for startup-shutdown mode and load distribution, thus make scheduling result satisfy the safety and stability requirement.The deduce machine of this Agent is according to the running status (like normal condition, unusual or emergency condition and accident condition) or the various network topology situation of system; The corresponding safety and stability constraint of reconstruct has the voltage power-less constraint, the steady limit of circuit heat, circuit transmission capacity; The section through-put power; The N-1 constraint of electrical network, the minimum start constraint in zone, other complex network constraints etc.And will retrain through coordinating Agent and give scheduling decision Agent, thereby make institute's formulation mode satisfy the requirement of relay protection and safety and stability.
Accepting when task manager of task is when certain method of operation is carried out the safety check, and the deduce machine of this Agent judges according to above-mentioned safety and stability constraint of obtaining whether institute exists feasible solution to the method for operation.Promptly adopt interior point method to find the solution like drag, if convergence explains that then the method for operation is feasible, otherwise this method of operation can not satisfy the safety and stability requirement.
Figure 453164DEST_PATH_IMAGE019
(6)
(7) overhaul management Agent
This Agent confirms to arrange the unit that overhauls.Fire coal, combustion gas, the maintenance of fuel electric generator group 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 is optimized establishment genset year, monthly repair plan; According to the short-term load forecasting result, arrange day overhaul of the equipments work.
When this Agent has accepted to arrange the task of maintenance unit; Its knowledge base provides load and subsequent use constraint and security constraint etc. to deduce machine; Whether deduce machine calculates each constraint of check can satisfy, and this Agent agrees to ratify this turnaround plan if can satisfy then, otherwise will not arrange.
Just knowledge base is set up the one group of non-linear constrain that contains system's control variable and state variable:
A) network trend constraint;
B) subsequent use constraint;
C) constraint of the maximum allowed current on bus or the transformer;
D) capacity-constrained of feeder line;
E) each node voltage amplitude constraint in the system.
Can be converted into like drag:
(7)
The deduce machine of this Agent is through the interior point method solving model, whether separates judgement by this model and whether has feasible solution by a)~e) system of equations.
(8) total activation calculates Agent
This Agent is responsible for providing the decision-making and the instruction of scheduling, is responsible for unit generation combination adjustment, 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 function Agent through coordinating Agent, thereby obtains containing the objective function and the constraint of decision variable Optimization Model, is expressed as suc as formula the model shown in (8).
Figure 158952DEST_PATH_IMAGE021
(8)
Its deduce machine is for finding the solution the solver of nonlinear programming based on interior point method.
(9) subsequent use Management Agent
Arrange margin capacity should satisfy the requirement of " power system safety and stability guide rule " and relevant industry standard, rationally distribute at dissimilar units and interzone.Under intelligent grid, large-scale wind-powered electricity generation and backward, the random fluctuation of wind-powered electricity generation and the fluctuation of load are superimposed, and make the uncertain factor of systems face bigger, then need dispose more spinning reserve.And standby configuration too much can increase operating cost, and crossing can increase operation risk at least, so the energy-saving distribution problem should consider how to optimize and utilize the subsequent use of electrical network emphatically.Its deduce machine is taken all factors into consideration reasoning from logic and is resolved two kinds of forms of structure.
The mathematical optimization model that resolves form is:
Variable: bear exerting oneself of spinning reserve unit.
Subsequent use: the capacity of operation unit-exert oneself.
Objective function is: system is total subsequent use minimum in 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 margin capacity constraint;
G) system stability constraint;
H) transmission line of electricity capacity-constrained;
I) interconnection transmission capacity constraint;
J) district system frequency departure constraint.
Thereby obtain suc as formula the mathematical model shown in (8), its deduce machine is for finding the solution the solver of nonlinear programming based on interior point method.
Inference form:
Above-mentioned subsequent use Management Agent.Also can confirm subsequent use by following rule.
Figure 2012100685029100002DEST_PATH_IMAGE022
(9)
In the formula; is the spinning reserve capacity of balance moment load fluctuation and load prediction error; Empirical value is pressed lower limit control peak period for 2%~5% of prediction maximum generation load;
Figure 2012100685029100002DEST_PATH_IMAGE024
is the margin capacity called in short-term of supplying of emergency duty; Empirical value is about 10% of prediction maximum generation load, and is not less than the electric power that receives greatly most that maximum single-machine capacity in the system or electrical network possibly lose;
Figure 285357DEST_PATH_IMAGE025
for satisfying the required repair reserve of capacity of operation unit cycled recondition, empirical value is 8%~15% of prediction maximum generation load; can continue to employ according to actual needs for the margin capacity that the reply water power comes water and other renewable energy power generation ability fluctuation; continues to employ according to actual needs for the margin capacity of great festivals or holidays of reply and occasion;
Figure 2012100685029100002DEST_PATH_IMAGE028
be the uncertain and instable margin capacity of initial operating stage for the newly-built unit commissioning date of reply, continues to employ according to actual needs.
Figure 491177DEST_PATH_IMAGE023
,
Figure 262824DEST_PATH_IMAGE024
,
Figure 213462DEST_PATH_IMAGE025
, ,
Figure 510769DEST_PATH_IMAGE027
and
Figure 453317DEST_PATH_IMAGE028
can be mutual by this Agent and yardman; Confirm according to practical experience by the dispatcher, or this Agent independently confirms through setting up optimum reserved type module.
(10) load management Agent: according to the historical load data, prediction system in future load data offers total activation calculating Agent and calculates;
(11) new forms of energy unit Management Agent: be responsible for the prediction of exerting oneself of prediction and new forms of energy such as management wind-powered electricity generation, sun power, and predicted data is offered total activation calculating Agent calculate.
Use Matlab to design the function corresponding program rule, the constraint of above-mentioned each Agent, can realize the corresponding inference function of each Agent after calling.
The jsp//servlet capacity that the web server of described employing TOMCAT Java provides, and utilize java Language Processing http request, Web Service is provided service, the mutual step of carrying out data message is:
(1) when external information changes, will produce one " POST message ";
(2) Servlet server process this " POST message ", and " SendMessage " incident of triggering;
(3) should " SendMessage " incident create the information channel of new " BlackBoard " object as " GatewayAgent " and " servlet "; GatewayAgent is gateway A gent, is that the JADE development platform has.
(4) GatewayAgent is according to the content of " BlackBoard ", and the content and the recipient of message extracted, and supposes that PongAgent is the recipient;
(5) after PongAgent receives GatewayAgent information, GatewayAgent is made answer;
(6) after GatewayAgent receives answer, Servlet is returned in this answer through BlackBorad;
(7) Servlet is with this information output outer interface.
Described employing publish/subscribe mode realizes the transmission of mutual information, realizes that the mutual coordination between Agent, the mode of negotiation have two kinds:
First kind is:
(1) in the JADE environment, each Agent has an ID, identifies with an Agent ID number;
(2) in the JADE environment, when an Agent sent information, when the recipient had the Agent of appointment ID, information transmission bus arrived corresponding A gent with forwards;
Second kind is:
(1) Agent issues a certain subject information to JADE;
(2) JADE is to other this information of Agent broadcasting;
(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 formulates this Information Agent ID in advance and sends information, broadcasts this information then, if the Agent that needs predetermined this theme is arranged, then JADE will increase an Agent ID newly, upgrades the interested Agent ID of this theme sequence.
Described total activation calculates Agent and has subscribed to all subject informations that Agent issued that are linked with it in advance; Total activation calculate Agent after receiving subject information can with on receive that once corresponding subject information compares; If the subject information data change; Total activation calculates optimum that Agent then the recomputates all kinds of units scheme of exerting oneself, and will the new optimum scheme of exerting oneself be distributed to the Agent of needs.
HTTP request, the request message from the client to the server end comprises: in the message first trip to the requesting method of resource, the identifier of resource and the agreement of use.
MATLAB is a kind of advanced techniques computational language and interactive environment that is used for algorithm development, data visualization, data analysis and numerical evaluation.Use MATLAB, you can use traditional programming language (like C, C++ and Fortran) technical solution computational problem quickly.The range of application of MATLAB is very wide, comprises numerous applications such as signal and Flame Image Process, communication, Control System Design, test and measurement, financial modeling and analysis and calculation biology etc.The MATLAB environment has been expanded in additional tool box (the special-purpose MATLAB collection of functions that provides separately), to solve the problem of particular type in these applications.MATLAB provides the function that much is used to write down with the share-the-work achievement.Can your MATLAB code and other language and application program is integrated, 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 be managed code, file and data;
(3) problem detected, design and found the solution to interactive tools can by the mode of iteration;
(4) mathematical function can be used for linear algebra, statistics, Fourier analysis, screening, optimization and numerical integration etc.;
(5) the two and three dimensions graph function can be used for visualized data;
(6) various tool can be used for making up self-defining graphic user interface;
(7) various functions can be with integrated based on the algorithm of MATLAB and external application and language (like C, C++, Fortran, Java, COM and Microsoft Excel).
Interior point method is a kind of optimized calculation method India mathematician Karmarkar proposition in 1984.Interior point method along direction of steepest descent, directly moves towards optimum solution from feasible zone inside from initial interior point.Interior point method is in the inner optimizing of feasible zone, and for the large scale linear programming problem, when constraint condition and the increase of variable number, 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 all are superior to simplicial method.Interior point method is of equal value with classical obstruction method on line, and can unify solution for linear, nonlinear problem.Interior point method has the irreplaceable advantage of simplicial method at aspects such as convergence, computing velocitys; Therefore people study it one after another and find the solution various extensive, complicated linear programming problems, and it is applied to find the solution in various quadratic programmings and the nonlinear programming problem.
Advantage of the present invention:
The present invention is based on the JADE development platform, make full use of the intelligent decentralized coordinating control advantage of multi-Agent, set up energy-saving power generation dispatching Agent system model under the intelligent grid; When operation conditions changes (like wind speed, water volume that can be utilized and unit output etc.), the variation of each Agent ability perception external environment condition and condition is through 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 reduces the scheduling decision time greatly, satisfies the target and the requirement of intelligent grid.
Description of drawings
Fig. 1 is the general structure synoptic diagram of system among the present invention;
Fig. 2 is the structural representation of the single Agent of system among the present invention;
Fig. 3 is the invoked procedure figure of the Matlab of system among the present invention;
Fig. 4 is the information exchanging process figure of the Java servelet of system among the present invention;
Fig. 5 is the information issuing/ordering procedure chart between each Agent of system among the present invention;
Fig. 6 be among the present invention system when load variations, the information flow procedure chart of system.
Embodiment
Below in conjunction with accompanying drawing and embodiment the present invention is further specified.
Embodiment:
Shown in accompanying drawing; Intelligent grid power generation dispatching Agent system based on the JADE development platform of the present invention; This system designs energy-saving power generation dispatching multi-Agent intelligence system under the intelligent grid under based on the JADE development platform; Comprise that total activation calculates Agent, and independent separately peak-frequency regulation Agent, generating tagmeme Management Agent, market management Agent, management by objective Agent, unit management Agent, safety management Agent, overhaul management Agent, subsequent use Management Agent, load management Agent and the new forms of energy unit Management Agent that is linked with total activation calculating Agent; Be provided with at each Agent and be responsible for add with the initialization module of new behavior more, describe behavior module, execution module, information storage module and communication module that Agent can accomplish function; Contain Action () function in the behavior module, Action () deposits the logic that comprises the function design inference machine behavior of using Matlab, stores the content of performed behavior; Coordinate each other between the Agent, the mode of interaction content comprises: the jsp//servlet capacity that adopts the web server of TOMCAT Java to provide, and utilize java Language Processing http request, Web Service is provided service, 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: at first according to the function of each Agent; Adopt the Matlab program to realize its reasoning and calculation function; Then the Matlab program compilation is become the java bag with Matlab compile JA; In the java development environment, introduce this java bag, Agent can directly call Rapid Realization 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 is provided service, the mutual design of carrying out data message is
(1) when external information changes, will produce one " POST message ";
(2) Servlet server process this " POST message ", and " SendMessage " incident of triggering;
(3) should " SendMessage " incident create the information channel of new " BlackBoard " object as " GatewayAgent " and " Servlet ";
(4) GatewayAgent is according to the content of " BlackBoard ", and the content and the recipient of message extracted, and supposes that PongAgent is the recipient;
(5) after PongAgent receives GatewayAgent information, GatewayAgent is made answer;
(6) after GatewayAgent receives answer, Servlet is returned in this answer through BlackBorad;
(7) Servlet is with this information output outer interface.
Adopt the publish/subscribe mode to realize being designed to of transmission of mutual information:
(1) Agent issues a certain subject information to JADE;
(2) JADE arrives forwards through information transmission bus and specifies Agent ID; Simultaneously, JADE is to other this information of Agent broadcasting;
(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 is set up well, just can come into operation.
Application example one: when load variations 100MW, the course of work of this intelligent dispatching system is following:
(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 to load variations theme (LoadChangedTopic theme) in advance, so receive the message and the data of LoadChangedTopic theme;
(3) total activation calculates current load data of Agent contrast and the load data that newly receives, and changes if find load data, then calls its inference machine (Matlab function) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of load;
It is thus clear that, the automatic perception load variations of this intelligence system, each unit output of intelligence adjustment adapts to the variation of 100MW load.
Application example two: exert oneself when suddenly changing 100MW when wind-powered electricity generation, the course of work of this intelligent dispatching system is following:
(1) the 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 to wind-force variation theme (WindChangedTopic theme) in advance, so receive the message and the data of WindChangedTopic theme;
(3) total activation calculates current wind power data of Agent contrast and the wind power data that newly receives, and changes if find the wind power data, then calls its inference machine (Matlab function) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power;
It is thus clear that, the automatic perception load variations of this intelligence system, each unit output of intelligence adjustment adapts to the variation of 100MW wind power.
Application example three: exert oneself when suddenly changing 100MW when load variations 100MW, wind-powered electricity generation, the course of work of this intelligent dispatching system is following:
(1) load management Agent sends the message of LoadChangedTopic theme, and in message content additional data (100MW);
(2) the 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 to load variations theme (LoadChangedTopic theme) in advance, so receive the message and the data of LoadChangedTopic theme;
(4) total activation calculates Agent and has subscribed to wind-force variation theme (WindChangedTopic theme) in advance, so receive the message and the data of WindChangedTopic theme;
(5) total activation calculates current load data of Agent contrast and the load data that newly receives, and finds that load data changes;
(6) total activation calculates current wind power data of Agent contrast and the wind power data that newly receives, and finds that the wind power data changes;
(7) total activation calculates Agent and calls its inference machine (Matlab function) and calculate, and recomputates the optimum of all kinds of units and exerts oneself;
(8) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(9) GateWayAgent returns information to the Servlet server;
(10) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of load and wind power;
It is thus clear that, the automatic perception load variations of this intelligence system, each unit output of intelligence adjustment adapts to the variation of 100MW wind power and 100MW load.
Application example four: the unit of participating in peak-frequency regulation originally is the first unit, and when the unit that at present will participate in peak-frequency regulation was changed to the second unit by the first unit, the course of work of this intelligent dispatching system was following:
(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 to peak-frequency regulation variation theme (VariableLoadPlantChangeTopic theme) in advance, so receive the message and the data of VariableLoadPlantChangeTopic theme;
(3) total activation calculates current peak-frequency regulation unit of Agent contrast and the peak-frequency regulation unit data that newly receive; If find peak-frequency regulation unit rate data variation; Then call its inference machine (Matlab program) and calculate, recomputate the optimum of all kinds of units and exert oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
It is thus clear that the automatic perception peak-frequency regulation of this intelligence system unit changes, each unit output of intelligence adjustment adapts to the variation of peak-frequency regulation unit.
Application example five: the tagmeme that generated electricity originally is first-second-the third, and the tagmeme that at present generates electricity change is during for first-third-second, and the course of work of this intelligent dispatching system is following:
(1) generating tagmeme Agent sends the message of PowerGenerationOrdinalChangeTopic theme, and in message content additional data (first-third-second);
(2) total activation calculates Agent and has subscribed to unit tagmeme variation theme (PowerGenerationOrdinalChangeTopic theme) in advance, so receive the message and the data of PowerGenerationOrdinalChangeTopic theme;
(3) total activation calculates current unit generation tagmeme of Agent contrast and the unit generation tagmeme data that newly receive; If find unit generation tagmeme data variation; Then call its inference machine (Matlab program) and calculate, recomputate the optimum of all kinds of units and exert oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
It is thus clear that the automatic perception generating of this intelligence system tagmeme unit changes, each unit output of intelligence adjustment adapts to the variation of generating tagmeme unit.
Application example six: market management Agent changes to 150MW with 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 following:
(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 to contract electricity sales amount variation theme (ContractChangeTopic theme) in advance, so receive the message and the data of ContractChangeTopic theme;
(3) total activation calculates current first power plant and the second power plant contract electricity sales amount data of Agent contrast, if find the electricity sales amount data variation, then calls its inference machine (Matlab program) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
It is thus clear that, the variation of the automatic perception of this intelligence system power plant sale of electricity contract, each unit output of intelligence adjustment adapts to the variation of power plant's sale of electricity contract.
Application example seven: management by objective Agent is changed into regulation goal and purchases electric cost minimum by the operating cost minimum, the course of work of this intelligent dispatching system is following:
(1) management by objective Agent sends the message of ObjectiveChangeTopic theme, and in message content additional data (purchase electric cost minimum);
(2) total activation calculates Agent and has subscribed to object variations theme (ObjectiveChangeTopic theme) in advance, so receive the message and the data of ObjectiveChangeTopic theme;
(3) total activation calculates Agent and contrasts current calculating target, if find to calculate object variations, then calls its inference machine (Matlab program) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Thus it is clear that, the variation of the automatic perception regulation goal of this intelligence system, each unit output of intelligence 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, and the course of work of this intelligent dispatching system is following:
(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 to unit output upper limit variation theme (UnitLimitChangeTopic theme) in advance, so receive the message and the data of UnitLimitChangeTopic theme;
(3) total activation calculates the Agent contrast when the proostracum unit output upper limit, changes if find the unit output upper limit, then calls its inference machine (Matlab program) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
It is thus clear that, the variation of the automatic perception unit output of this intelligence system upper limit, each unit output of intelligence 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, and the course of work of this intelligent dispatching system is following:
(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 to circuit first-second transmission capacity variation theme (LineLimitChangeTopic theme) in advance, so receive the message and the data of LineLimitChangeTopic theme;
(3) total activation calculates Agent and contrasts current circuit first-second transmission capacity, changes if find circuit first-second transmission capacity, then calls its inference machine (Matlab program) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
It is thus clear that, the variation of the automatic perception circuit of this intelligence system transmission capacity, each unit output of intelligence adjustment adapts to the variation of the unit output upper limit.
Application example ten: overhaul management Agent will overhaul unit and be changed to the second unit by the first unit, and the course of work of this intelligent dispatching system is following:
(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 to maintenance unit variation theme (UnitMendingChangeTopic theme) in advance, so receive the message and the data of UnitMendingChangeTopic theme;
(3) total activation calculates Agent and contrasts current maintenance unit, changes if find the maintenance unit, then calls its inference machine (Matlab program) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
It is thus clear that, the variation of the automatic perception maintenance of this intelligence system unit, each unit output of intelligence adjustment adapts to the variation of maintenance unit.
Application example 11: subsequent use Management Agent changes to 120MW with system reserve by 100MW, and the course of work of this intelligent dispatching system is following:
(1) subsequent use Management Agent is sent the message of ReserveChangeTopic theme, and in message content additional data (120MW);
(2) total activation calculates Agent and has subscribed to maintenance unit variation theme (ReserveChangeTopic theme) in advance, so receive the message and the data of ReserveChangeTopic theme;
(3) total activation calculates Agent and contrasts current system reserve capacity, changes if find system reserve capacity, then calls its inference machine (Matlab program) and calculates, and recomputates the optimum of all kinds of units and exerts oneself;
(4) total activation calculates Agent result of calculation (unit output) is packaged into information with " PowerChangedTopic " as theme, to the GateWayAgent return message;
(5) GateWayAgent returns information to the Servlet server;
(6) the Servlet server releases information, notifies each unit to adjust it and exerts oneself, to adapt to the variation of wind power.
Thus it is clear that, the variation of the automatic sensory perceptual system margin capacity of this intelligence system, each unit output of intelligence adjustment, the variation of adaptive system margin capacity.
From the course of work and the effect of above-mentioned application example, energy-saving power generation dispatching multi-Agent intelligence architectural model has very strong adaptivity, rapidity, self-decision property etc. under the intelligent grid that modeling method of the present invention is set up.

Claims (5)

1. intelligent grid power generation dispatching Agent system based on JADE is characterized in that:
(1) this system comprises: total activation calculates Agent, and independent separately peak-frequency regulation Agent, generating tagmeme Management Agent, market management Agent, management by objective Agent, unit management Agent, safety management Agent, overhaul management Agent, subsequent use Management Agent, load management Agent and the new forms of energy unit Management Agent that is linked with total activation calculating Agent;
(2) each Agent is equipped with initialization module, behavior module, execution module, information storage module and communication module;
(3) contain Action () function in the said behavior module, Action () deposits the logic that comprises the function design inference machine behavior of using Matlab, stores the content of performed behavior;
(4) coordinate each other between the Agent, the mode of interaction content comprises:
1. the jsp//servlet capacity that adopts the web server of TOMCAT Java to provide, and utilize java Language Processing http request, Web Service is provided service, carry out the mutual of data message;
2. adopt the publish/subscribe mode to realize the transmission of mutual information, realize mutual coordination, negotiation between Agent.
2. the intelligent grid power generation dispatching Agent system based on JADE according to claim 1; It is characterized in that; Described execution module design procedure is: at first according to the function of each Agent, adopt the Matlab design to realize its reasoning and calculation functional programs, then with Matlab compile JA the Matlab design of program is compiled into the java bag; In the java development environment, introduce this java bag, Agent can directly call Rapid Realization intricate reasoning computing function.
3. the intelligent grid power generation dispatching Agent system based on JADE according to claim 1; It is characterized in that; The jsp//servlet capacity that the web server of described employing TOMCAT Java provides; And utilize java Language Processing http request, and Web Service is provided service, the mutual step of carrying out data message is:
(1) when external information changes, corresponding Agent will produce one " POST message ";
(2) Servlet server process this " POST message ", and " SendMessage " incident of triggering;
(3) should " SendMessage " incident create the information channel of new " BlackBoard " object as " GatewayAgent " and " servlet ";
(4) GatewayAgent is according to the content of " BlackBoard ", and the content and the recipient of message extracted, and supposes that PongAgent is the recipient;
(5) after PongAgent receives GatewayAgent information, GatewayAgent is made answer;
(6) after GatewayAgent receives answer, Servlet is returned in this answer through BlackBorad;
(7) Servlet is with this information output outer interface.
4. the intelligent grid power generation dispatching Agent system based on JADE according to claim 1; It is characterized in that; Described employing publish/subscribe mode realizes the transmission of mutual information, realizes that the mutual coordination between Agent, the mode of negotiation comprise following dual mode:
First kind is:
(1) in the JADE environment, each Agent has an ID, identifies with an Agent ID number;
(2) in the JADE environment, when Agent sends information, recipient's appointment Agent ID number is arranged in the information, information transmission bus according to Agent ID number with forwards to corresponding A gent;
Second kind is:
(1) Agent issues a certain subject information to JADE;
(2) JADE is to other this information of Agent broadcasting;
(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.
5. 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 to all subject informations that Agent issued that are linked with it in advance; Total activation calculate Agent after receiving subject information can with on receive that once the data in the corresponding subject information compare; If the subject information data change, total activation calculates optimum that Agent then the recomputates all kinds of units scheme of exerting oneself, and will the new optimum scheme of exerting oneself be distributed to the Agent of needs.
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 true CN102622269A (en) 2012-08-01
CN102622269B 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)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103929313A (en) * 2014-05-05 2014-07-16 上海千贯节能科技有限公司 Method for channel allocation and bilayer authorization of intelligent electric use networks
CN104424510A (en) * 2013-09-06 2015-03-18 华北电力大学(保定) Power transmission grid frame recovering method based on plurality of intelligent bodies and cluster simulation of thermal power generating unit
CN106980548A (en) * 2017-02-22 2017-07-25 中国科学院合肥物质科学研究院 Intelligent repository scheduling Agent system and method based on Jade
CN109934753A (en) * 2019-03-11 2019-06-25 南京大学 A kind of multi-Agent contingency operation method based on JADE and intensified learning
CN110197321A (en) * 2019-04-17 2019-09-03 无锡利信能源科技有限公司 A method of based on the collaboration heat supply safety economy scheduling of multicomputer heating unit
WO2020000399A1 (en) * 2018-06-29 2020-01-02 东莞理工学院 Multi-agent deep reinforcement learning proxy method based on intelligent grid
CN111091264A (en) * 2019-10-29 2020-05-01 国电南瑞科技股份有限公司 Control method for AGC unit participating in regional deep peak shaving
CN114331111A (en) * 2021-12-27 2022-04-12 广东工业大学 Decoupling dimension reduction solving method for multi-region static economic dispatch

Citations (3)

* 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
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

Patent Citations (3)

* 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
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 (1)

* Cited by examiner, † Cited by third party
Title
黎静华 等: "智能电网下节能发电调度多Agent ***的研究", 《电力***保护与控制》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104424510A (en) * 2013-09-06 2015-03-18 华北电力大学(保定) Power transmission grid frame recovering method based on plurality of intelligent bodies and cluster simulation of thermal power generating unit
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
CN103929313A (en) * 2014-05-05 2014-07-16 上海千贯节能科技有限公司 Method for channel allocation and bilayer authorization of intelligent electric use networks
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
WO2020000399A1 (en) * 2018-06-29 2020-01-02 东莞理工学院 Multi-agent deep reinforcement learning proxy method based on intelligent grid
CN109934753A (en) * 2019-03-11 2019-06-25 南京大学 A kind of multi-Agent contingency operation method based on JADE and intensified learning
CN110197321A (en) * 2019-04-17 2019-09-03 无锡利信能源科技有限公司 A method of based on the collaboration heat supply safety economy scheduling of multicomputer heating unit
CN110197321B (en) * 2019-04-17 2021-06-22 无锡利信能源科技有限公司 Multi-unit heat supply unit cooperation based safe and economic heat supply scheduling method
CN111091264A (en) * 2019-10-29 2020-05-01 国电南瑞科技股份有限公司 Control method for AGC unit participating in regional deep peak shaving
CN111091264B (en) * 2019-10-29 2022-06-10 国电南瑞科技股份有限公司 Control method for deep peak regulation of area participated by AGC unit
CN114331111A (en) * 2021-12-27 2022-04-12 广东工业大学 Decoupling dimension reduction solving method for multi-region static economic dispatch

Also Published As

Publication number Publication date
CN102622269B (en) 2014-06-04

Similar Documents

Publication Publication Date Title
CN102622269B (en) Java agent development (JADE)-based intelligent power grid power generation dispatching multi-Agent system
Zia et al. Microgrids energy management systems: A critical review on methods, solutions, and prospects
Moghaddas-Tafreshi et al. Optimal energy management of a grid-connected multiple energy carrier micro-grid
Ishraque et al. Techno-economic and power system optimization of a renewable rich islanded microgrid considering different dispatch strategies
CN110659830A (en) Multi-energy micro-grid planning method for comprehensive energy system
CN104779611B (en) Micro-capacitance sensor economic load dispatching method based on centralized and distributed dual-layer optimization strategy
CN105046395B (en) Method for compiling day-by-day rolling plan of power system containing multiple types of new energy
Fu et al. Research on joint optimal dispatching method for hybrid power system considering system security
CN109842158A (en) A kind of micro-capacitance sensor Optimal Configuration Method
CN110826773B (en) Thermal power generating unit monthly power generation plan optimization method considering new energy access
CN103617453A (en) Electric system medium and long term transaction operation plan obtaining method taking wind electricity harmonic absorption into consideration
Jena et al. Multi-objective generation scheduling of hydro-thermal system incorporating energy storage with demand side management considering renewable energy uncertainties
CN110400056A (en) Cascade hydropower based on honourable space-time characterisation Optimization Scheduling and device a few days ago
CN112446745A (en) Double-layer stochastic programming-based multi-microgrid-containing power distribution market trading method
Yang et al. Multi-Objective optimal scheduling of island microgrids considering the uncertainty of renewable energy output
Xu et al. A multi-time scale tie-line energy and reserve allocation model considering wind power uncertainties for multi-area systems
CN112510690B (en) Optimal scheduling method and system considering wind-fire-storage combination and demand response reward and punishment
Kumar et al. Solver-based mixed integer linear programming (MILP) based novel approach for hydroelectric power generation optimization
Pałka et al. Balancing electric power in a microgrid via programmable agents auctions
Hasan et al. Economic dispatch at peak load using load reduction for smart grid network
CN116957139A (en) Multi-comprehensive-energy microgrid optimal operation method and system considering carbon transaction among microgrids
CN116128193A (en) Park micro-grid dispatching method and dispatching system based on block chain technology
CN108062022A (en) A kind of optimal control method of thermoelectricity cooperative system
CN115986833A (en) Low-carbon economic scheduling method for combined heat and power micro-grid considering two-stage demand response
Zhang et al. A Two‐Stage Optimization Model of Capacity Allocation and Regulation Operation for Virtual Power Plant

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