Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday,

Similar documents
COMPUTATONAL INTELLIGENCE

INTELLIGENT DECISION AND CONTROL INTELLIGENT SYSTEMS

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

Review of Soft Computing Techniques used in Robotics Application

Computational Intelligence Introduction

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

Applications of Nature-Inspired Intelligence in Finance

AI for Autonomous Ships Challenges in Design and Validation

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

A Fuzzy Logic Voltage Collapse Alarm System for Dynamic Loads. Zhang Xi. Master of Science in Electrical and Electronics Engineering

An Introduction to Swarm Intelligence Issues

Outline. What is AI? A brief history of AI State of the art

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Online Interactive Neuro-evolution

Intelligent Automatic Generation Control

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Artificial Intelligence. Cameron Jett, William Kentris, Arthur Mo, Juan Roman

Shuffled Complex Evolution

1. Lecture Structure and Introduction

computing SOC Majoring Talk Workshop 13 Dec DKG 4/1 Organized by: Itech Club the revolution in

A.I in Automotive? Why and When.

intelligent subsea control

Computational Intelligence Optimization

To be published by IGI Global: For release in the Advances in Computational Intelligence and Robotics (ACIR) Book Series

Glossary of terms. Short explanation

Stock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm

Load Frequency Controller Design for Interconnected Electric Power System

Lecture 10: Memetic Algorithms - I. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved

CSE 473 Artificial Intelligence (AI) Outline

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

Biological Inspirations for Distributed Robotics. Dr. Daisy Tang

1. Aims of Soft Computing

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Controlling of Artificial Neural Network for Fault Diagnosis of Photovoltaic Array

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

بسم اهلل الرحمن الرحيم. Introduction to Neural Networks

Application of Soft Computing Techniques in Water Resources Engineering

DETECTION AND CLASSIFICATION OF POWER QUALITY DISTURBANCES

From Model-Based Strategies to Intelligent Control Systems

The Behavior Evolving Model and Application of Virtual Robots

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

A Comprehensive Study of Artificial Neural Networks

SHALE ANALYTICS. INTELLIGENT SOLUTIONS, INC.

Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015

Welcome to CSC384: Intro to Artificial MAN.

Evolutionary Computation and Machine Intelligence

Computational Intelligence for Network Structure Analytics

TEMPORAL DIFFERENCE LEARNING IN CHINESE CHESS

Evolution of Sensor Suites for Complex Environments

MINE 432 Industrial Automation and Robotics

ES 492: SCIENCE IN THE MOVIES

Transer Learning : Super Intelligence

CS594, Section 30682:

Power System Stability and Optimization Techniques: An Overview

Space Exploration of Multi-agent Robotics via Genetic Algorithm

Restriction Enzyme/Recombinant. DNA Extraction from Plant and. DNA Fingerprint Activity. Proteins to Proteomics, Alternative Splicing

Control Systems Overview REV II

Programmable self-assembly in a thousandrobot

CHAPTER 7 CONCLUSIONS AND FUTURE SCOPE

Mehrdad Amirghasemi a* Reza Zamani a

Artificial Intelligence: An overview

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Efficient Learning in Cellular Simultaneous Recurrent Neural Networks - The Case of Maze Navigation Problem

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Intro to AI & AI DAOs: Nature 2.0 Edition. Trent Ocean BigchainDB

Vision Defect Identification System (VDIS) using Knowledge Base and Image Processing Framework

MA/CS 109 Computer Science Lectures. Wayne Snyder Computer Science Department Boston University

Industrial and Systems Engineering

IMPROVING TOWER DEFENSE GAME AI (DIFFERENTIAL EVOLUTION VS EVOLUTIONARY PROGRAMMING) CHEAH KEEI YUAN

COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS

Optimum PID Control of Multi-wing Attractors in A Family of Lorenz-like Chaotic Systems

Machinery Prognostics and Health Management. Paolo Albertelli Politecnico di Milano

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

biologically-inspired computing lecture 20 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

xxxv Chapter 2 presents modern computing paradigms of an intelligent system that handles imprecision as well as provides optimized outcomes. The chapt

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Application of AI Technology to Industrial Revolution

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

universe: How does a human mind work? Can Some accept that machines can do things that

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

DRILLING RATE OF PENETRATION PREDICTION USING ARTIFICIAL NEURAL NETWORK: A CASE STUDY OF ONE OF IRANIAN SOUTHERN OIL FIELDS

Automating a Solution for Optimum PTP Deployment

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

Synergy Model of Artificial Intelligence and Augmented Reality in the Processes of Exploitation of Energy Systems

A Divide-and-Conquer Approach to Evolvable Hardware

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors

INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

NASA Swarmathon Team ABC (Artificial Bee Colony)

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Transcription:

Intelligent System Application to Power System Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday, 10.20-11.50 Venue: Room 208

Intelligent System Application to Power System Assessment: Project (80%) Homework (20%) References: 1. G.K., Venayagamoorthy, Advanced computational Intelligence Methods for power system monitoring, control and optimization, Tutorial presentation at ISAP 2009, Curitiba Brazil 2. Andries P. Engelbrecht, Computational Intelligence: An Introduction, John Wiley & Sons, Ltd, 2002 3. Abhisek Ukil, Intelligent Systems and Signal Processing in Power Engineering, Springer, 2007 Plagiarism issues: Ethical behavior in scientific works!

Contents Computational Intelligence and Intelligent Control: An Overview (S) Artificial Neural Network (ANN) (S) Swarm Intelligence (SI) (S) Evolutionary Computing (EC) (S) Application of ANN, SI and EC in power System (S) ANN Methods in photovoltaic system (S) Intelligent Control Structures (HB) Intelligent Automatic Generation Control (HB) Multi-agent Systems Application to Power System Control (TH) Fuzzy Logic Control (HB) Flexible Neural Networks (HB) Bayesian Networks in Control Systems (HB) Reinforcement Learning in Control Systems (HB)

The overview of Computational Intelligence and Intelligent Control A. Computational intelligence Definition of intelligence & computational Intelligent Classification of computational intelligent (Neural Networks, Swarm Intelligent, Evolutionary Computing, Fuzzy System, Artificial Immune System) B. Intelligent Control Major choices and design goals in control Approach to control stability Definition of Intelligent control Goals in intelligent control Neuro controller design (supervised control, direct inverse control, neural adaptive control, back propagation through time (BPTT), adaptive critic design (ACD)) Potential and promises of computational intelligence methods

What is Intelligence? (Dictionary) Ability to comprehend, to understand and to profit from experience Having the capacity for thought and reason (Higher level) Creativity, skill, consciousness, emotion and intuition Algorithmic models of biological and natural intelligence to solve complex problems Intelligent systems A part of Artificial Intelligence (AI)

Computational Intelligence Definition: The study of adaptive mechanisms to enable or to facilitate intelligent behavior in complex and changing environments These mechanisms include paradigms that exhibit to learn or adapt to new situations, to generalize, abstract, discover and associate

Computational Intelligence In a smart grid friendly description: (Computational models and tools of intelligence) Capable of taking large raw numerical sensory data directly Processing them by exploiting the representational parallelism and pipelining the problems Generating reliable and timely response Withstanding high fault tolerance

About Intelligence! Intelligence without ambition is a bird without wings (Salvador Dali) Intelligence without computing like bird without wings (G.K., Venayagamoorthy)

Classification of computational intelligence Probabilistic Methods Soft computing (Lotfi Zadeh)

Classification (cont.) Artificial neural networks biological neural networks Evolutionary computing evolution Swarm intelligence swarm behavior of social organisms Fuzzy logic human thinking processes Evolutionary-Swarm-Neuro-Fuzzy Systems Current trend to solve real- world problems: To develop hybrids of paradigms, since no one paradigm is superior to the others in all situations. In doing so, we capitalize on the respective strengths of the components of the hybrid CI system and eliminate weaknesses of individual components.

Neural Network Applications: Diagnosis of diseases, speech recognition, data mining, composing music, image processing, forecasting, robot control, credit approval, classification, pattern recognition, planning game strategies, compression and many others Definition: Massively parallel distributed processor made up of simple processing unit, which has the natural propensity for strong experiential knowledge and making it available for use The neural network resembles the brain in three aspects: Knowledge is acquired by the network from its environment through a learning process Interneuron connection strengths, known as synaptic weights, are used to store acquired knowledge solving a problem using the knowledge acquired is termed as inference

Swarm Intelligence Originated from the study of colonies (ants, bees and herds) or swarm social (bird flocking and fish schooling) Studies of social behavior of organisms (individuals) in swarms prompted the design of very efficient optimization and clustering algorithm Innovative distributed intelligent paradigm for solving optimization problems Particle swarm optimization (PSO): graceful, but unpredictable, choreography of bird flocks Global optimization approach & a populationbased search procedure Individuals particles, are grouped into a swarm Each particle represents a candidate solution to the optimization problem Ant colony optimization (ACO): foraging behavior of ants modeling of pheromone depositing by ants in their search for the shortest paths to food sources resulted in the development of shortest path optimization algorithms. Applications: function approximation, clustering, optimization of mechanical structures, and solving systems of equations

Evolutionary Computing Objective: to model the natural evolution the main concept is survival of the fittest: the weak must die, the elites move to the next level Natural evolution: survival is achieved through reproduction; Offsprings from two parents, contain genetic material both parents (the best characteristics of each parent) Those inherit the bad characteristics are weak and lose the battle to survive In some bird species, one hatchling manages to get more food, gets stronger, and at the end kicks out all its siblings from the nest to die * GAs, GP, EP, ES GA: model genetic evolution GP: based on GA, but individuals are programs EP: derived from the simulation of adaptive behavior in evolution (phenotypic evolution) ES: geared toward modeling the strategic parameters that control variation in evolution *Differential evolution, Cultural evolution & Co-evolution Applications: data mining, combinatorial optimization, fault diagnosis, classification, clustering, scheduling and time series approximation

Fuzzy Systems Fuzzy system components Applications: control systems, gear transmission and braking systems in vehicles, controlling lifts, home appliances, controlling traffic signals, and many others Human reasoning is almost always not exact. Our observations and reasoning usually include a measure of uncertainty. Fuzzy sets and fuzzy logic allow what is referred to as approximate reasoning Fuzzy sets: an element belongs to a set to a certain degree of certainty. Fuzzy logic allows reasoning with these uncertain facts to infer new facts, with a degree of certainty associated with each fact. In a sense, fuzzy sets and logic allow the modeling of common sense.

Artificial Immune Systems Artificial Immune Systems (AIS) are biologically inspired models for immunization of engineering systems The pioneering task of AIS is to detect and eliminate non-self materials, called antigens such as virus or cancer cells The AIS also plays a great role to maintain its own system against dynamically changing environment The immune systems thus aim at providing a new methodology suitable for dynamic problems dealing with unknown/hostile environments

Control: An overview Major choices in control: SISO (old) -vs- MIMO (modern) Feedforward -vs- feedback Fixed-vs-adaptive-vs-learning (E.g: learn to adapt to changing road traction) Designs : Cloning-vs-Tracking-vs-Optimization

Major Design Goals CLONING: Copy Expert or Other Controller What the Expert Says (Fuzzy or AI) What the Expert Does (Prediction of Human) TRACKING: Set Point or Reference Trajectory Stabilization OPTIMIZATION OVER TIME: n-step Lookahead vs- Linear Quadratic Gaussian (LQG) -vs- Approximate Dynamic Programming

Stabilization Robust or H infinity control (Oak Tree) Deals explicitly with uncertainty in its approach to controller design. Controllers designed using robust control methods tend to be able to cope with small differences between the true system and the nominal model used for design Adaptive control (Grass) On-line identification of the process parameters, or modification of controller gains, thereby obtaining strong robustness properties Learn Offline/Adaptive Online

Intelligent Control Definition: a form of control defined as the ability of a system to comprehend, reason, and learn about processes disturbances and operating conditions

Fundamental Goals of Intelligent Control Full utilization of knowledge of a system and/or feedback from a system to provide reliable control in accordance with some pre-assigned performance criterion Use of the knowledge to control the system in an intelligent manner, as a human expert may function in light of the same knowledge Improved ability to control the system over time through the accumulation of experiential knowledge (i.e., learning from experience)

Neuro Control The use of well-specified NN (artificial or natural) to emit actual control signal Subset of control theory and of neuro-science Not alternative to the wider diciplines of control theory and of neuro-science In fact, it can be seen as a development of these fields to deal with a family of large, complex problems which tend to require approximations and experiments rather than exact solutions and rigorous mathematical proofs of success.

Neuro controller approaches Supervised Control Direct Inverse Control Neural Adaptive Control Backpropagation Through Time (BPTT) Adaptive Critic Designs (ACDs)

Supervised Control Supervised learning system: NNs: feedforward functional link product unit recurrent

Direct Inverse Control This approach depends heavily on the fidelity of the inverse model used as the controller Robustness of direct inverse control are questioned - no direct feedback of error is used. The learning procedure is not goal directed.

Neural Adaptive Control Neural Direct Adaptive Control Neural Indirect Adaptive Control

Backpropagation Through Time (BPTT) (Time Delay Neural Network) a temporal network with its input patterns successively delayed in time memorize a window of previously observed patterns

Adaptive Critic Designs (ACDs) The Adaptive critic designs have the potential of replicating critical aspects of brain-like intelligence: - ability to cope with a large number of variables in parallel, in real time, in a noisy nonlinear nonstationary environment. The ACDs show a family of promising methods to solve optimal control problems. The origins of ACDs are ideas synthesized from dynamic programming, reinforcement learning and real-time derivatives/backpropagation.

Potential and promises of computational intelligence methods