part 4 –applications

57
Part 4 –Applications Nondestructive inspection of structures Nondestructive inspection of structures Visual inspection of transmission lines Visual inspection of transmission lines Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic Liquid Level Process Liquid Level Process Water treatment plant Water treatment plant Automatic Car Guiding Automatic Car Guiding Consumer Electronics Consumer Electronics Path Planning Path Planning Building Automation Building Automation – (Ambient Intelligence) (Ambient Intelligence) 141

Upload: others

Post on 14-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Part 4 –Applications

Part 4 –Applications

•• Nondestructive inspection of structuresNondestructive inspection of structures•• Visual inspection of transmission linesVisual inspection of transmission lines

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

•• Visual inspection of transmission linesVisual inspection of transmission lines•• Liquid Level Process Liquid Level Process •• Water treatment plantWater treatment plant•• Automatic Car GuidingAutomatic Car Guiding•• Consumer ElectronicsConsumer Electronics•• Path PlanningPath Planning•• Building Automation Building Automation –– (Ambient Intelligence)(Ambient Intelligence)

141

Page 2: Part 4 –Applications

Applications:Nondestructive inspectionof structures

DAMAGE DETECTION USING AN HIBRID FORMULATION BETWEEN CHANGES IN CURVATURE MODE SHAPES AND NEURAL NETWORK.

Miguel Genovese, Adolfo Bauchspiess, José L.V. de Brito,Graciela N. Doz

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 142

Discretization of the test beam

- strain gauges- Hammer hit- Signal acquisition

Page 3: Part 4 –Applications

Applications:Nondestructive inspectionof structures

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 143

Harmonics Beam without damage

Beam with 20% moment of inertia reduction at element 10

First 67.76 67.48Second 184.22 182.72Third 354.01 352.62Fourth 570.26 569.59Fifth 825.83 821.93

Beam oscillation frequencies (Hz): with and without damage

Page 4: Part 4 –Applications

Applications:Nondestructive inspectionof structures

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 144

ANN error at the training data

Page 5: Part 4 –Applications

Inspection of Transmission Lines

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 145

Page 6: Part 4 –Applications

Inspection of Transmission Lines

� Autonomous computational systemfor the visual inspection ofelectricity transmission lines

� Detection of flaws in the gripper of the line spacers

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 146

Page 7: Part 4 –Applications

Inspection of Transmission Lines

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

� Traditional inspection of transmission lines:� Aerial survey using a helicopter

� Staff onshore

� Costly and expensive

147

Page 8: Part 4 –Applications

Inspection of Transmission Lines

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Page 9: Part 4 –Applications

UAV – LARA/UnB

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Page 10: Part 4 –Applications

� Adaptation of Unmanned Aerial Vehicles (UAVs)

� Research project UNB/ ANEEL - Expansion� Development of an UAV to aid inspecting transmission lines

Inspection of Transmission Lines

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

UnB, Bo A. P. L., 2007

150

Page 11: Part 4 –Applications

ImageProcessing→ Failures Recognition

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 151

Page 12: Part 4 –Applications

Results – Representationof thecontour

3 7

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

10 15

152

Page 13: Part 4 –Applications

Results – Representationof thecontour

AnBn

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Cn Dn

153

Page 14: Part 4 –Applications

Results –Neural Network training

� Training set: 70 images� Test set: 25 images� Validation set: 25 images� Output Target

� -0.5 for defect-free images� 0.5 for defective images

� Architecture used:

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 154

Page 15: Part 4 –Applications

Results– Neural Network training

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

� Simulation of the validation set for the network trained with 10 harmonics� Misclassification of 2 images

� Simulation of the validation set for the network trained with 12 harmonics� Misclassification of 1 image

155

Page 16: Part 4 –Applications

Liquid Level Process

Components

-3 Reservoirs (5x25x35 cm)

-1 Supply Tank

-3 Level Sensors

-2 Pumps(0 to 10 V)

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

-2 Pumps(0 to 10 V)

-2 Power Circuits

-A/D & D/A Interface

- Time Constant = 5min

-Sampling Rate = 2Hz

156

Page 17: Part 4 –Applications

Schematic Diagram

.

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 157

Page 18: Part 4 –Applications

Dynamics

Bernoulli:

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Non-Linear, Coupled e Multivariable

158

Page 19: Part 4 –Applications

Remotelyoperatedprocess- www

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Client Process Controller-PC Server

159

Page 20: Part 4 –Applications

Experimental Results

StepResponse

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

StepResponse

• 10 cm (tank 1)

• 05 cm (tank 2)

160

Page 21: Part 4 –Applications

Experimental Results

Reference

Step andTriangular

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Triangular

Live Video

Streaming

161

Page 22: Part 4 –Applications

FuzzyControl in Simulink

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 162

Page 23: Part 4 –Applications

FuzzyControl

Step Response to different levels:

Controle PI

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Controle PI

Fuzzy Control

163

Page 24: Part 4 –Applications

LEARn

Remotely operated Automation Laboratory(Laboratório de Ensino de Automação Remoto)

3rd order

4th order

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

3 order

2nd order

164

Page 25: Part 4 –Applications

Water Treatment Station –www.abwasser.nuernberg.de

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 165

Page 26: Part 4 –Applications

Water Treatment Station –www.abwasser.nuernberg.de

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 166

Page 27: Part 4 –Applications

Automaticguiding- BMW

Cruise Control

automatic transmission

User Profile

sporting

economic

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

BMW 645 ci - www.bmw.de

economic

cautious

Proximity Sensor

front

back

side

167

Page 28: Part 4 –Applications

FuzzyAir Conditioner

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 168

Page 29: Part 4 –Applications

Camera

Olympus IS-5 Auto Focus SLR Camera - 28-140mm 5x zoom lens, Date imprinting capability, Panorama Mode - w/Case & Batteries

Features...

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

...Programmed Auto Exposure lets you choose between Full Auto, Stop Action, Portrait, Night Scene and Landscape modesTTL metering system: Fuzzy logic ESP, center-weighted average, Spot

Specifications...Focus TypeTTL phase-difference detection system with autofocus focus lock. Auto focus beep available. Auxiliary flash activation in low light.Focus Range0.6 m to infinity in macro shooting; 0.6m to infinity at wide angle and0.9m to infinity at telephoto in standard shooting. Predictive autofocus (in StopAction mode only)

AF Sensors

169

Page 30: Part 4 –Applications

Washingmachine

� Modern washing machines automatically determine the optimum settings to get your clothes clean with the use of fuzzy logic. That's the 'skill' that gets machines to make 'best case' decisions based on incomplete information.

� Previously, washing machines were manually set. You had to make trial-and-error decisions on the amount of washing detergent, the size of the load, and the length of washing time. A fuzzy logic controller, comprising sensors, microchips and software

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

controller, comprising sensors, microchips and software algorithms, mathematically works out the amount of dirt and type of dirt on the clothes with the help of an optical sensor, which measures the transparency of the water.

� When the clothes are loaded into the washing machine and water added, the sensor checks to see how dirty the water is - dirtier clothes mean dirtier water, naturally. It also checks the type of dirt on the clothes by how fast the water gets saturated by the dirt. With this input, the fuzzy logic controller determines how soiled the load is, decides how much detergent is needed and how long it must wash the clothes.

170

Page 31: Part 4 –Applications

Vacuumcleaner

Power Consumption : 2000W Suction Power : 450W Digital Auto Power Control (Fuzzy Logic) Variable Power Control

Samsung VC-8930EN

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Variable Power Control 5-Stage HEPA-Filter System Exbug : Mite Killing Function LED Display Panel 2 Step Smart Brush Aluminium Telescopic Tube Smart Protector 3 Built-in Accessories 2-Way Parking SystemWith Twister System

171

Page 32: Part 4 –Applications

Digital Wrist Pressure Monitor

Model WS 501It has 60 memories with date and time (digital clock) that

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

facilitates distance monitoring between doctor and patient. Battery charge indicator.Japanese FUZZY LOGIC technology of the latest generation. R$220,00

www.etronics.com.br/detalhes.asp?codpro=495

172

Page 33: Part 4 –Applications

Coal Unloading– Erlangen/Germany

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

“Redundant Sensor Guided Unloading Crane”– MANBauchspiess, 1995

River Crossing – Minden, Elbe, Germany

Trajectory Planning -Fuzzy

173

Page 34: Part 4 –Applications

Universität – Erlangen-Nürnberg

Sensor guided Hydraulic Robot

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Bauchspiess, 1995

174

Page 35: Part 4 –Applications

Path tracking

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 175

Page 36: Part 4 –Applications

Ambient Intelligence

� Comfort and energy rationalization

� Factors� temperature,

� humidity,

� outside temperature,

� solar radiation,

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

� neighboring rooms,

� presence of persons,

� furniture int the rooms,

� heat sources (e.g., computers),

� windows,

� heaters,

� air conditioners

� etc.

176

Page 37: Part 4 –Applications

Thermal Comfort x Energy Rationalization

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Spin Engenharia de Automação Ltda

177

Page 38: Part 4 –Applications

INTERFACE GRÁFICA ActionView®

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 178

Page 39: Part 4 –Applications

Simulationof theEnergyRationalization– Thermal Comfort

T em p Extern1

Scope

room 1

room 2 T

extern dis turb

dis turb v ic in1

dis turb v ic in

Cool_on_of f

Tc

T

Room 1

0

Rad1

dif Ex t

setpt

T

PW M

Energy

Fuzzy-I AWUpCtrl1

setpt

dif Ex t

Projects:

FAP-DF

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

re f sq

T em pExtern2

room 2

room 3

T

Room 4

extern disturb

dis turb v ic in1

dis turb v ic in

Cool_on_of f

Tc

T

Room 3

ex tern dis turb

dis turb v ic in1

dis turb v ic in

Cool_on_of f

Tc

T

Room 2

0

Rad2

22.5OperatingPoin t

KWh

dif Ex t

setpt

T

PW M

Energy

Fuzzy-I AWUpCtrl3

dif Ex t

setpt

T

PW M

Energy

Fuzzy-I AWUpCtrl2

setpt

Total Energy

2

Energy

1

PWM

==~

Swi tch

S2 PWM 1

1

Ki1

1s

I

Fuzzy Ctrl1

03

T

2

setpt

1

difExterror

FAP-DFFinep – LabInov

179

Page 40: Part 4 –Applications

Simulation of Fuzzy Thermal Comfort

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 180

Page 41: Part 4 –Applications

Measured Energy Consumption (kWh)

Experiment\ Room Develop. Directors Meeting Total

On-Off Dawn 19,39 11,87 12,04 43,30

Fuzzy Dawn 03,78 01,07 02,05 06,90

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

On-Off 8-12 14-18 35,25 17,42 19,07 71,71

Fuzzy 8-12 14-18 21,97 13,50 18,14 53,61

On-Off 8-18 35,34 17,96 19,95 73,48

Fuzzy 8-18 16,41 15,80 13,10 45,32

Spin Engenharia de Automação Ltda, 2006

181

Page 42: Part 4 –Applications

Development Room

On-Off 16-09-2006

22,0024,00

26,0028,00

30,0032,00

34,0036,00

38,00

08:0

0

08:3

5

09:1

0

09:4

5

10:2

0

11:0

0

12:0

5

12:4

0

13:1

5

13:5

0

14:2

5

15:0

0

15:3

5

16:1

0

16:4

5

17:2

0

17:5

5

ºC

Setpoint

T. Interna

T. Externa

Inf

Sup

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Fuzzy Control 14-09-2006

08:0

0

08:3

5

09:1

0

09:4

5

10:2

0

11:0

0

12:0

5

12:4

0

13:1

5

13:5

0

14:2

5

15:0

0

15:3

5

16:1

0

16:4

5

17:2

0

17:5

522,00

24,0026,00

28,00

30,0032,00

34,00

36,0038,00

40,00

08:0

0

08:3

5

09:1

0

09:4

5

10:2

0

11:0

0

12:0

5

12:4

0

13:1

5

13:5

0

14:2

5

15:0

0

15:3

5

16:1

0

16:4

5

17:2

0

17:5

5

ºC

S e tpo in t

T. In te rna

T. E x te rna

In f

S up ~30% saving!

182

Page 43: Part 4 –Applications

Finep/LabInovAmbient Intelligence Innovation Laboratory

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 183

Page 44: Part 4 –Applications

Projects: SAPIEn, CT-Energ and FINEP-LabInov

Energy-Saving Approach:

Model-Based HVAC Control

( )h

iu

Tu

Th

iR

cp

ikikikikyikyJ ∑∑−

=∆

=

++++∆+∆+−+=1

01

2 )()()()()( uQuuQu

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

444 3444 21444 3444 21relatedenergyrelatedcomfort

Predictive Cost Function:Predictive Cost Function:

matricesweighting

iablevardmanipulateu

referencey

iablevarcontrolledy

horizoncontrolh

horizonpredictionh

Where

uu

R

c

p

−−

−−−

∆ QQ ,

:

Considers comfort and energy saving. Needs model!Considers comfort and energy saving. Needs model!

184

Page 45: Part 4 –Applications

Hybrid Air Conditioning: Evaporative-Conventional

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 185

Page 46: Part 4 –Applications

Hybrid Air Conditioning: Evaporative-Conventional

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Schematic DiagramDamper(air mixer)

186

Page 47: Part 4 –Applications

Hybrid Air Conditioner Controller

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Sensors attached to the wall - Temperature, Humidity and Thermal Radiation

Meeting Room LARA. Mobile modules 1 e 2. Actuator of the hybridair conditioner híbrido

187

Page 48: Part 4 –Applications

Fuzzy Control in Wireless Network

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 188

Page 49: Part 4 –Applications

Fuzzy Control in Wireless Network

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Membership functions of the input variable error

Truth Table of Fuzzy inference-LAVSI/ENE/UnB

189

Page 50: Part 4 –Applications

Fuzzy Control in Wireless Network

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic 190

Page 51: Part 4 –Applications

Fuzzy Control in Wireless Network

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Temperaturas no setor 1 e setor 2 – Controle On-Off

Temperaturas no setor 1 e setor 2 – Controle Fuzzy

Controller Energy

(kWh)

Energy

saving

On-off 15,69 17,00 %

Fuzzy 13,41

Energy saving: On-Off x Fuzzy Wireless, Ferreira Júnior, 2009.

191

Page 52: Part 4 –Applications

Mobile Measurement of Thermal Comfort

Discrepância entre Posições Calculadas e Posição Re al

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Hyperbolic triangulation

0,0

1,0

2,0

3,0

4,0

5,0

6,0

7,0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Dis

crep

ânci

a (m

)

Pontos de Medição

Discrepância entre Posições Calculadas e Posição Re al

Pontos de Menor Erro Centro da Área de Provável Localização

0,0

1,0

2,0

3,0

4,0

5,0

6,0

7,0

1 2 3 4 5 6 7 8 9 10 1112 1314 15 1617 18 1920 2122 23 24

Pontos de Medição

Dis

crep

ânci

a (m

)

RNA

192

Page 53: Part 4 –Applications

Part 5 – Conclusions

• RNA - A technique that involves learning

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

• RNA - A technique that involves learning

• Fuzzy – Demands a Human Expert

• Neuro-Fuzzy - ANFIS

• Commercial products available

193

Page 54: Part 4 –Applications

Philosophical origins

Reason

René Descartes

“analytic geometry”

1637

Immanuel Kant

“Critique of PureReason”

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

John Locke

“Essay onHuman Understanding”

1689

Reason”

1781

194

Page 55: Part 4 –Applications

Philosophical origins

René Descartes

Immanuel Kant

“We can only know what we perceive”

“I think, therefore I am”

Rationalism

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

John Locke

“The knowing of no man can go beyond his experience”

195

Page 56: Part 4 –Applications

Conclusion

ConventionalConventionalConventionalConventional engineeringengineeringengineeringengineering

KnowledgeKnowledgeKnowledgeKnowledge EngineeringEngineeringEngineeringEngineering

(RNA , (RNA , (RNA , (RNA , FuzzyFuzzyFuzzyFuzzy , GA, ...), GA, ...), GA, ...), GA, ...)

RRRRationalismationalismationalismationalism

EEEEmpiricismmpiricismmpiricismmpiricism

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

R + E ~> SI

To be able to design intelligent systems that are really usefulyou must have a good theoretical background.

Normally, only what is already known to exist, will be found.

196

Page 57: Part 4 –Applications

Thank You!

Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic

Adolfo Bauchspiess

lara.unb.br/~bauchspiess

[email protected]

197