inaugural lecture Kang

65
energy, pow er & intelligentcontrol Data, intelligent systems and control 1 Prof Kang Li Energy, Power and Intelligent Control School of Electronics, Electrical Engineering and Computer Science Queen's University Belfast 10/04/2013 [email protected]

Transcript of inaugural lecture Kang

PowerPoint Presentation

Data, intelligent systems and control

1Prof Kang LiEnergy, Power and Intelligent ControlSchool of Electronics, Electrical Engineering and Computer ScienceQueen's University Belfast

10/04/[email protected]

ContentResearch AreasData driven Modelling, Classification, Monitoring, and ControlInternational outreaches and industrial applicationsFuture work

2

2

3

Operation settingsPower, Voltage, FrequencyInputsPlantOutputs

Data

MonitoringSystem modellingClassificationControlOptimizationFault diagnosis1. Data Driving approaches

3

1. Data Driving approaches

A brief view of control history5System An interconnection of elements and devices for a desired purpose.Control System An interconnection of components forming a system configuration that will provide a desired response.

Process The device, plant, or system under control. The input and output relationship represents the cause-and-effect relationship of the process.

A brief view of control history6

Multivariable Control System

Open-Loop Control Systems utilize a controller or control actuator to obtain the desired response.Closed-Loop Control Systems utilizes feedback to compare the actual output to the desired output response.

A brief view of control history718th Century James Watts centrifugal governor for the speed control of a steam engine.1920s Minorsky worked on automatic controllers for steering ships.1930s Nyquist developed a method for analyzing the stability of controlled systems1940s Frequency response methods made it possible to design linear closed-loop control systems1950s Root-locus method due to Evans was fully developed1960s State space methods, optimal control, adaptive control and1980s Learning controls are begun to investigated and developed.Present and on-going research fields. Recent application of modern control theory includes such non-engineering systems such as biological, biomedical, economic and socio-economic systems

A brief view of control history8

Watts Flyball Governor (18th century)Greece (BC) Float regulator mechanism Holland (16th Century) Temperature regulator

A brief view of control history9

Example of modern control systemThe Utah/MIT Dextrous Robotic Hand

Put an Video here about formation flightPut an Video here about Honda ASIMO robot10A brief view of control history

A brief view of machine learning11Data Mining, web information extracting.Analysis of astronomical dataHuman Speech RecognitionHandwriting recognitionFraudulent Use of Credit CardsDrive Autonomous VehiclesPredict Stock RatesIntelligent Elevator ControlWorld champion BackgammonRobot SoccerDNA ClassificationWhere machine learning can be used.

A brief view of machine learning12IBM: From Deep Blue to wastonIBM's WatsonSupercomputer Destroys Humans inJeopardy

A brief view of machine learning13A video on google self-driving car

A brief view of machine learning14Decision tree learningArtificial neural networksNaive BayesBayesian Net structuresInstance-based learningReinforcement learningGenetic algorithmsSupport vector machinesExplanation Based LearningInductive logic programmingTechniques used in machine learning

History of data-driven approach15

History of data-driven approach16

History of data-driven approach17

History of data-driven approach18

19

Huge Data or Small DataInput Selection, Curse of dimensionalityModel order selectionOnline-estimation, adaptive learningModel interpretationParametric or non-parametric modellingComputational complexity, sparse modelUnder-fitting or over-fittingData Driving approaches

19

20Data Driving approachesInput selection and curse of dimensionality(Suppose each inputs has 10 operating points)

20

Solutions:Optimal Experimental DesignPrincipal component analysisInput selectionObjective: Reduce input dimension and data redundancy Data Driving approachesInput selection and curse of dimensionality

22Data Driving approachesHuge data or small data

101010011010001001001010110100010111101010101010101101101011010101101011110101010101001010100101010101010110110101101010100010101011010101001001010101010101000101010010100010110101010001010101010101010100101001011101100101010101010101010101001010101001010101010101010101010101010101010010101010101001010100101010010101010100101001010010101010100101010101010101010010101001010101001010Large data:Increased the training/learning timeHeavy computational complexityBetter estimation performanceSmall data:Not sufficient for model trainingDifficult to validateSmall computational complexityCross validation

22

23Data Driving approachesImbalanced data

Solution: Generate artificial data to balance two classes

23

24Data Driving approachesNon-parametric modellingModel Structure + Equations

Priori information on system structure is unknown

Model a system directly with its responses

24

Data Driving approachesComputational complexity, sparse model

Subset selectionForward selectionBackward eliminationStepwise selectionTwo-Stage Selection [2]Fast recursive algorithm [1][1] K. Li, J. X. Peng, and E. W. Bai, A two-stage algorithm for identification of nonlinear dynamic systems, Automatica, vol. 42, no. 7, pp. 11891197, 2006.[2] K. Li, J. X. Peng, and G. W. Irwin, A fast nonlinear model identification method, IEEE Transactions on Automatic Control, vol. 50, no. 8, pp. 12111216, 2005.

Data Driving approachesUnder-fitting or over-fitting

To monitor the performance of the processTo study historical data representing good past process behaviorProjection methods of Multivariate Data Analysis (PCA, PCR, PLS)To plot multivariate score plots to monitor the process behaviorData Driving approachesMultivariate statistical process control(MSPC)

Low dimensional projectionData Driving approachesMultivariate statistical process control(MSPC)

Original variable set

Mapping function

Nonlinear scores

Demapping function

Predicted variable set

NPCA using 5-layer ANNData Driving approachesMultivariate statistical process control(MSPC)

Input DataReal systemActual outputData driven model (nonlinear)ControllerData Driving approachesData-driven control

Why model Nox

Environmental impact Legislation

NOx reduction techniques

Primary or combustion modification-based technologies including real-time advanced control systemsSecondary or flue-gas treatment-based technologies.

Types of models ANN model Identification modelGrey-box modelCFD modelBlack-box methodGrey-boxmethodWhite-boxmethod

Data Driving approachesApplications using data driving approaches - NOx emission modelling

32Data Driving approachesApplications using data driving approaches - NOx emission modelling

32

Data Driving approachesApplications using data driving approaches - NOx emission modelling

Flame Velocity profile

Temperature profileData Driving approachesApplications using data driving approaches - NOx emission modelling

NOx formation process Data Driving approachesApplications using data driving approaches - NOx emission modelling

36Data Driving approachesApplications using data driving approaches Clinical chemical analysis

Objective: Predict Misuse of Growth PromotingHormones in Cattletotal protein,potassium, phosphate,creatinine, cholesterol, albumin, alkaline phosphatase (ALP),aspartate transaminase (AST), alanine transaminase (ALT), Gamma glutamyltransferase (GGT), lactate dehydrodenase (LDH), sodium,chloride, carbon dioxide (CO2), urea, glucose, calcium,total bilirubin, urate,corrected calciumMetabolic Markers

36

(a) The support vector machine (SVM) trained from heifer data and its decision values on the 140 training heifers across 14 different days. (b) The support vector machine trained from steer data and its decision values on the 140 training steers across 14 different days.Data Driving approachesApplications using data driving approaches Clinical chemical analysis

Sensitivity = TP/(TP+FN)Specificity = TN/(TN+FP)HeiferSteerSensitivity94.67%97.33%Specificity87.69%93.85%

Data Driving approachesApplications using data driving approaches Clinical chemical analysis

Melt pressureMelt temperatureFeed rateBarrel temperatureScrew speedViscositycontrol

Melt temperature Melt pressure Melt viscosityto Optimize

Energy usage Product qualityData Driving approachesApplications using data driving approaches Polymer extrusion monitoring

Data Driving approachesApplications using data driving approaches Polymer extrusion monitoring

Video on polymer extrusion

Soft sensor with a feedback structure.Data Driving approachesApplications using data driving approaches Polymer extrusion monitoring

MIMO PID control Linear-quadratic regulator (LQR) Model predictive control (MPC) Fuzzy control Neuro-fuzzy controlModel-basedModel-freeData Driving approachesApplications using data driving approaches Polymer extrusion monitoring

43Data Driving approachesApplications using data driving approaches Economic dispatch

Differential evolution Economic dispatch is the short-term determination of the optimal output of a number of electricity generation facilities, to meet the system load, at the lowest possible cost.Emergency reserve is required on the purpose of maintaining the reliability in case of the loss of a main unit or an increase in load.

43

Extrusion blow moldingInjection blow moldingStretch blow molding

Data Driving approachesApplications using data driving approaches ISBM

Data Driving approachesApplications using data driving approaches ISBM

Table 1: The comparison of forward and backward selectionAdvantageDisadvantageForwardFast/less computing Constrained minimizationBackwardSlow/much computing Unconstrained minimization

Forward selection method (constrained minimisation)yX1

X1 1e = y X1 1yX1

X1 = y X1 1-X2 2X2X2 2

e 1 MethodologyFRA and Two-Stage selection

12kn

j

Selected termsStage 1: Forward model selectionStage 2: Backward model refinement - Loop 1 .. - Loop 2 .. - Loop 3 .. Candidate terms pool Two-stage selectionRemains efficient and effective from FRAEliminates optimization constraint in FRAReduces the training error without increasing model sizeMethodologyFRA and Two-Stage selection

A famous tipping problem comprising of three rules (based on tipping practices in the U.S.):

Fuzzy logic expresses the system in terms of a set of human understandable rules.MethodologyFuzzy Neural Model

Table 1.1: Fuzzy components in a rule-based systemMethodologyFuzzy Neural Model

Takagi-Sugeno-Kang fuzzy system (a multi-model approach):

Number of rules

Example for single input single output system -Linguistic termsFuzzy sets Local models

MethodologyFuzzy Neural Model

FIGURE: Fuzzy inference process.MethodologyFuzzy Neural Model

51

Fuzzy Neural Networks (FNNs) =Fuzzy Inference System +Neural Networks

Rule premises Rule consequentsRule formulationMethodologyFuzzy Neural Model

MethodologyEng-genes

The PCA algorithm relies on a coordinate transformation of data matrix to produce a reduced set of principal components

is the score matrix, is the loading matrix

P is dominant eigenvectors of the covariance matrix:

correlated variablesuncorrelated variablesx

T*PT+E

MethodologyPCA

PCA allows the construction of two statistics, a Hotellings T2 statistic and a Q statistic

MethodologyPCA

The ith solutionThe updating velocity for the ith particleInertia weightThe best position found by the ith particleThe global best solutionAcceleration coefficientsRandom numbersParticle swarm optimizationMethodologyMetaheuristicalgorithms (PSO, DE, GA,etc)

Differential evolution

1. Mutation2. Crossover3. Selection

MethodologyMetaheuristicalgorithms (PSO, DE, GA,etc)

3. International outreaches and industrial applicationsCommercial MSPC monitoring software tools emerging from longstanding collaboration with DuPont (now Invista) and Annex6SUPMAX distributed networked monitoring and control systems with Shanghai Automation Instrumentation Co., Ltd (SAIC)Wired/wireless hybrid networked monitoring and control system embedded with the referenced networked control and MSPC techniques has been deployed in several hot-rolling production lines in Baosteel Group

59International outreaches and industrial applications

UK-China Science Bridge ProjectOn Sustainable Energy and Built Environment

59

3. International outreaches and industrial applicationsScience bridge Project - achievements

Academic exchanges

61International outreaches and industrial applications

To embed in-house electronic software and hardware capability including processes and systems

61

62International outreaches and industrial applications

Integrating energy efficiency monitoring, control and optimization for plastics industry

62

Energy monitoring and control,

ProcessControllerData-driven model (Optimization)Energy efficiencyFuture work

64Future work

Integrating EVs and renewable power to smart gridIntegrating EVs into electricity load in smart grids - smart charging technology, shifting EV charging to off-peak period. EV being used as distributed large energy storage sources for the grid.Vehicle-to-grid (V2G), Vehicle-to-building (V2B) and other technologies.

64

Questions ?

65Kang LiEPIC Research [email protected]

text

text

. . .

. . .

. . .

. . .

. . .

X

X'

tNLz

function H1

function H2

x1

xk

x'1

x'k

tNL1

Chart130204

No.Talent cultivation

Sheet1No.Full time PhD30Exchanged students20Research fellows4

Chart130412

No.

Sheet1No.Invited lectures30Research training4Honours12

Chart17549178

No.Research outputs

Sheet1No.Projects7Books5Journal papers49Conference papers178