ebook img

IP network-based multi-agent systems for industrial automation : information management, condition monitoring and control of power systems PDF

195 Pages·2007·3.009 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview IP network-based multi-agent systems for industrial automation : information management, condition monitoring and control of power systems

D.P. Buse and Q.H. Wu IP Network-based Multi-agent Systems for Industrial Automation InformationManagement, ConditionMonitoring and Controlof Power Systems 123 D.P.Buse,PhD Q.H.Wu,PhD,CEng,FIEE DepartmentofElectricalEngineeringandElectronics TheUniversityofLiverpool BrownlowHill LiverpoolL693GJ UK BritishLibraryCataloguinginPublicationData Buse,DavidP. IPnetwork-basedmulti-agentsystemsforindustrial automation:informationmanagement,conditionmonitoring andcontrolofpowersystems.-(Powersystems) 1.Electricsubstations-Automaticcontrol-Computer networkresources2.Intelligentagents(Computersoftware) 3.Electricpowertransmission-Dataprocessing 4.Distributedartificialintelligence I.TitleII.Wu,Qing-Hua 621.3’126’02854678 ISBN-13:9781846286469 LibraryofCongressControlNumber:2006939313 PowerSystemsSeriesISSN1612-1287 ISBN 978-1-84628-646-9 e-ISBN 978-1-84628-647-6 Printedonacid-freepaper ©Springer-VerlagLondonLimited2007 ActiveX®andVisualBasic®areregisteredtrademarksoftheMicrosoftCorporation,OneMicrosoftWay,Redmond, WA98052-6399,USAhttp://www.microsoft.com/ ARCHON™isatrademarkofallpartnersoftheARCHONproject,http://www.archon.org/ CORBA®isaregisteredtrademarkoftheObjectManagementGroup,Inc.,140KendrickStreet,BuildingA,Suite300, Needham,MA02494,USAhttp://www.omg.org/ Fieldbus™isatrademarkofFieldbusFoundation,Austin,Texas,USAhttp://www.fieldbus.org/ JACK™isatrademarkoftheAgentOrientedSoftwareGroup,153OwensvilleRoad,WestRiver,MD20778,USA http://www.agent-software.com/ Java™andJini™aretrademarks ofSunMicrosystems, Inc.,4150NetworkCircle, SantaClara, CA95054,USA http://www.sun.com/ LabVIEW™isatrademarkofNationalInstrumentsCorporation,11500NorthMoPacExpressway,Austin,TX78759- 3504,USAhttp://www.ni.com/ Profibus®isaregistered trademarkofProfibusInternational, Haid-und-Neu-Str.7,76131Karlsruhe,Germany, http://www.profibus.com/ Apartfromanyfairdealingforthepurposesofresearchorprivatestudy,orcriticismorreview,aspermittedunderthe Copyright,DesignsandPatentsAct1988,thispublicationmayonlybereproduced,storedortransmitted,inanyform orbyanymeans,withthepriorpermissioninwritingofthepublishers,orinthecaseofreprographicreproductionin accordancewiththetermsoflicencesissuedbytheCopyrightLicensingAgency.Enquiriesconcerningreproduction outsidethosetermsshouldbesenttothepublishers. Theuseofregisterednames,trademarks,etc.inthispublicationdoesnotimply,evenintheabsenceofaspecific statement,thatsuchnamesareexemptfromtherelevantlawsandregulationsandthereforefreeforgeneraluse. Thepublishermakesnorepresentation,expressorimplied,withregardtotheaccuracyoftheinformationcontained inthisbookandcannotacceptanylegalresponsibilityorliabilityforanyerrorsoromissionsthatmaybemade. 987654321 SpringerScience+BusinessMedia springer.com To our parents and families Preface Duetothecomplexityofdistributedsystems,suchasrailways,aerospacesys- tems, navigation systems, gas transmission systems, power utility and power plants, the conventional automation system is not capable of providing in- formation management and high-level intelligent approaches.This is because achieving these functionalities requires comprehensive information manage- ment support and coordination between system devices, and the control of many different types of task, such as data transportation, data display, data retrieval,informationinterpretation,controlsignalsandcommands,documen- tationsortinganddatabasesearchingetc.Theseoperateatdifferenttimescales andarewidelydistributedovertheglobalsystemanditssubsystems.Without reasonably designed system software architectures and hardware structures, it is impossible to handle these tasks efficiently, safely and reliably, with the possibility of online reconfiguration and flexibly embedding applications. Withadvancesincommunicationtechnologies,inparticularInternettech- nology,in recentyears,Internet Protocol(IP)networkshave been considered for use in conventional automation systems. This book is substantively con- cerned with developing a novel concept−e-Automation−that capitalises on the advantages of IP networks and agent technology for system integration and leads to a new generation of industrial automation systems. In contrast to conventional automation systems, an e-Automation system can provide integrated functionalities for distributed information management condition monitoringandcontrolwithanopenarchitectureofsystemsoftwareandhard- wareforimplementation ofvarioustaskswithin Wide Area Networks(WAN) andLocalAreaNetworks(LAN).Thee-Automationsystemisabletoprovide greatgridabilityandcommunicationcapabilitytoresolvetheproblemsoftask implementation and information management for a wide range of distributed complex industrial systems. The basic idea of the multi-agent-based e-Automation system was first consideredin 1998,basedonworkundertakenin theIntelligenceEngineering and Automation research group, The University of Liverpool, over the pre- vious ten years, in the areas of distributed control and automation systems, viii Preface computationalintelligence,intelligentsystems,informationmanagement,and power system control and operation. Since then, e-Automation architecture has evolved with initial support from National Grid Transco (NGT). As the e-Automation system is in its early stage of development, some fundamen- tal issues need to be studied. What is the optimal hardware structure of the system? What is the most suitable software platform that can accommodate the intelligent agents and give room for future development? How can one develop a stable, reliable, and robust system? Is there any theory to support the system design? Many unsolved issues need to be investigated. This book describes a substation automation architecture based on the concept of e-Automation, using the multi-agent systems methodology. The bookbeginsbypresentingthehistoricalbackgroundofsubstationautomation systems, along with the newer network-based approaches and architectures. Agents,multi-agentsystemsandmobileagentsarealsointroduced.Themain contributions of the book are concerned with the development of an agent- based architecture and its components for power system automation. The implementation of a substation information management system with multi- agent-based architecture is also presented. We would like to thank John Fitch and Zac Richardson of NGT, for sup- porting this work andprovidingassistancewith the substationsimulator and InformationManagementUnit (IMU), and BrianBaker,also of NGT, for his support of the work during its initial stages. We would also like to thank Pu Sun, who worked on the hardware architecture and the data acquisition system for the prototype, and with whom we collaborated on the writing of several papers based on the work, and Jun Qiu Feng, who worked on the human−machine interface and personal agents for the prototype system, which are included as part of Chapter 6 in this book. Finally, thanks go to Chen Ma for a large amount of time spent on the preparation of diagrams and typesetting as well as the provision of the standards of agent develop- ment platforms. This work was supported by NGT. The facilities of the Department of Electrical Engineering and Electronics and the e-Automation Laboratory at the University of Liverpool were essential to the completion of the work. Special thanks go to Anthony Doyle (the Senior Editor), Sorina Moos- dorf (the Production Editor) and Simon Rees (Editorial Assistant) for their professional and efficient editorial work on this book. Our thanks are also extended to all colleagues in the Intelligence Engineering and Automation research group, The University of Liverpool, for all assistance provided, and which have not been specifically mentioned above. University of Liverpool, UK, David P. Buse Qing-Hua Wu August, 2006 Contents List of Figures................................................. xiii List of Tables ..................................................xvii 1 Introduction............................................... 1 1.1 Industrial Automation ................................... 2 1.2 Automation Systems in Electricity Transmission............. 4 1.3 Network-basedPower System Automation .................. 5 1.4 e-Automation ........................................... 8 1.5 Book Outline ........................................... 9 2 Agents, Multi-agent Systems and Mobile Code ............ 13 2.1 Overview of Agent Technology ............................ 13 2.2 Intelligent/Autonomous Agents ........................... 13 2.2.1 Definitions ....................................... 13 2.2.2 Intelligent Agents in Information Processing and Problem Solving .................................. 14 2.3 Agent Architectures ..................................... 16 2.3.1 Deliberative Architectures .......................... 16 2.3.2 Reactive Architectures ............................. 19 2.3.3 Learning-basedArchitectures ....................... 20 2.3.4 Layered Architectures.............................. 20 2.4 Standards for Agent Development ......................... 20 2.4.1 Foundation for Intelligent Physical Agents Standards .. 20 2.4.2 Mobile Agent Standards............................ 25 2.5 Mobile Agent Technology................................. 27 2.6 Multi-agent System...................................... 27 2.6.1 Architectures ..................................... 27 2.6.2 Multi-agent Programming .......................... 28 2.6.3 Middle Agents: Brokers and Facilitators .............. 31 x Contents 2.7 Agent Application Architectures........................... 32 3 An Agent-based Architecture forPower SystemAutomation 35 3.1 Agents in Power Systems ................................. 36 3.1.1 Control .......................................... 36 3.1.2 Negotiation and Pricing ............................ 37 3.1.3 Information Management........................... 37 3.1.4 Condition Monitoring.............................. 37 3.2 Tasks Performed ........................................ 38 3.3 A Multi-agent System for Power System Automation ........ 41 3.3.1 Agent Platform ................................... 42 3.3.2 Data Acquisition and Control System ................ 44 3.3.3 Information Management System and User Interface ... 48 3.3.4 Combined Multi-agent Architecture.................. 50 3.4 Agents, Tasks and Interaction Protocols.................... 52 3.5 Data and Knowledge..................................... 60 3.5.1 Available Data and Knowledge...................... 60 3.5.2 Knowledge Representation.......................... 62 3.5.3 Ontologies........................................ 66 3.6 Agent Platform Implementation ........................... 67 3.6.1 Standard FIPA Platform ........................... 68 3.6.2 JiniTM-based Platform ............................. 69 3.6.3 UDP-based Platform............................... 71 3.6.4 Combined FIPA and UDP-based Platform............ 71 3.7 Summary............................................... 72 4 Static Components of Architecture ........................ 75 4.1 Database Agents ........................................ 76 4.1.1 Description ....................................... 76 4.1.2 Agent Specification ................................ 78 4.1.3 Agent Implementation ............................. 78 4.2 Document Agents ....................................... 80 4.2.1 Description ....................................... 80 4.2.2 Agent Specification ................................ 81 4.2.3 Document Agent Issues ............................ 82 4.3 Ontology Agents ........................................ 83 4.4 Device Agents and Node Agents........................... 83 4.4.1 Description ....................................... 83 4.4.2 Agent Specification ................................ 84 4.5 Plant Agents............................................ 85 4.5.1 Description ....................................... 85 4.5.2 Agent Specifications ............................... 86 4.5.3 Data Acquisition System/Plant Mappings ........... 87 4.6 User Interface Agents .................................... 91 4.6.1 Description ....................................... 91 Contents xi 4.6.2 Agent Specification ................................ 91 4.7 Summary .............................................. 92 5 Applications of Mobile Agents............................. 93 5.1 Mobile Agent Performance................................ 93 5.2 Mobile Agent for Data Analysis ........................... 95 5.2.1 Agent Algorithms and Implementation ............... 97 5.2.2 Benchmarks ......................................100 5.2.3 Discussion .......................................105 5.2.4 Related Work.....................................106 5.2.5 Conclusions.......................................107 5.3 Mobile Agent for Remote Control of Power Systems .........108 5.3.1 Agent Algorithms and Implementation ...............110 5.3.2 Experiment.......................................112 5.3.3 Conclusions and Related Work......................123 5.4 Summary...............................................124 6 Multi-agent-based Substation Information Management System ...................................................127 6.1 Introduction ............................................127 6.2 System Architecture and Agents...........................128 6.2.1 Information Management System Agents .............129 6.2.2 Personal Assistant Agents in Substation Information Systems..........................................132 6.3 System Ontology ........................................133 6.4 Examples of Usage ......................................135 6.4.1 Querying IMU for a Data Set .......................136 6.4.2 Mobile Agent-based Analysis of Data ................141 6.4.3 Searching for Documents ...........................142 6.4.4 Performing an Action Using Data Acquisition Agents ..145 6.4.5 Reading a Plant Property Using Data Acquisition Agents ...........................................146 6.4.6 Human−MachineInteractionUsingPersonalAssistant Agents ...........................................148 6.5 Implementation Issues ...................................153 6.6 Summary...............................................154 7 Evaluation and Analysis ...................................157 7.1 Functionality ...........................................158 7.1.1 National Grid Transco Requirements for Substation Control Systems...................................158 7.1.2 Haacke “Opportunity Matrix” ......................158 7.1.3 Summary of Functionality Results ...................160 7.2 Performance ............................................160 7.2.1 Data Acquisition Performance ......................160 xii Contents 7.2.2 Responding to User Queries ........................163 7.2.3 Data Display .....................................164 7.3 Modifiability............................................165 7.3.1 Modifying the Substation...........................165 7.3.2 Modifying the Data Sources ........................166 7.3.3 Modifying the User Interface........................167 7.3.4 Summary.........................................168 7.4 Security, Reliability and Availability .......................168 7.5 Integration into Existing Substations.......................169 7.6 Possible Applicability to Other Industries...................170 7.7 Discussion..............................................171 7.7.1 Advantages.......................................171 7.7.2 Disadvantages ....................................172 7.8 Summary...............................................173 References.....................................................175 Index..........................................................185 List of Figures 1.1 “CIM pyramid” model of an automation system.............. 3 1.2 Supervisory control and data acquisition (SCADA) system .... 5 1.3 Client−server automation system........................... 7 1.4 e-Automation for large-scale distributed complex systems...... 9 2.1 Structure of a BDI agent .................................. 17 2.2 Overview of the FIPA standards ........................... 21 2.3 FIPA abstract architecture mapped to different concrete realisations .............................................. 22 2.4 FIPA agent management reference model constitution......... 23 2.5 FIPA message transport reference model .................... 24 3.1 Outline view of architecture ............................... 36 3.2 Functional decomposition of power system automation system . 39 3.3 User interaction.......................................... 40 3.4 Allocation of systems to substations and wide area network.... 41 3.5 Generic object model for data acquisition system (using UML class diagram notation) ................................... 45 3.6 Multi-agent system for data acquisition and control........... 47 3.7 Information management multi-agent system................. 49 3.8 Combined multi-agent system.............................. 51 3.9 Agent collaboration....................................... 52 3.10 User interaction.......................................... 54 3.11 Intervention (including output data interpretation) ........... 55 3.12 Data acquisition.......................................... 55 3.13 Input data interpretation.................................. 56 3.14 Automatic control........................................ 57 3.15 Data storage............................................. 57 3.16 Querying................................................ 58 3.17 Document retrieval ....................................... 59 3.18 Document storage ........................................ 59

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.