68
Nicola P. Belfiore and Imre J. Rudas Application of Computational Intelligence to Mechanical Engineering ÓBUDA UNIVERSITY Bécsi út 96/B Budapest, Hungary

Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Nicola P. Belfiore and Imre J. Rudas

Application of Computational Intelligence

to Mechanical Engineering

ÓBUDA UNIVERSITY

Bécsi út 96/B

Budapest, Hungary

Page 2: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 My Institution Pag. 2

Sapienza University of Rome,

founded in 1303

by Pope Boniface VIII

Department of Mechanical and

Aerospace Engineering

created in 2010 by merging the former

Department of Mechanical and Aeronautical

Engineering (DMA) with part of the

Department of Aerospace and Astronautical

Engineering (DIAA)

Page 3: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Outline of this presentation

Part I

• Computational Intelligence (CI)

– Methods and Tools (brief review)

• Topics in Mechanical Engineering (ME)

– Topics

• Applications of CI to ME

Part II

• NN and Wear Prediction

• GA and MEMS Design

Outline of the presentation Pag. 3 24/11/2014

Page 4: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Part I

Applications of Computational Intelligence

to Mechanical Engineering

based on Ref. [1]

24/11/2014 PART I – CI and ME Pag. 4

Page 5: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Computational Intelligence

24/11/2014 Computational Intelligence Pag. 5

Page 6: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Tools and Methods of Computational intelligence (a selection)

• Artificial Neural Networks

• Fuzzy Logic

• Evolutionary Computing and GA

• Swarm Intelligence

– Particle Swarm Optimization

• Ant Colony Optimization

• Artificial Immune Systems

24/11/2014 Computational Intelligence Pag. 6

Page 7: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Artificial Neural Networks

Topology

• Single or

• Multi-layers

• Feed-back

• Feed-forward

• Recurrent

24/11/2014 NN Topology Pag. 7

Attribution:

Bla

usen_0657 B

y B

ruceB

laus (

Ow

n w

ork

) [C

C-B

Y-3

.0

(http://c

reativecom

mons.o

rg/lic

enses/b

y/3

.0)]

, via

Wik

imedia

Com

mons

Page 8: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Multi Layers Neural Networks

24/11/2014 MLNNs: how do they work? Pag. 8

W

b

IN OUT

TRAINING

IN

OUT

TESTING

Page 9: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

ANN Parameters and Procedures

Weight Matrices and Bias Arrays

• Bias functions:

– sigmoid, hyperbolic tangent, signum, linear

• Training:

– Levenberg-Marquardt backpropagation, Bayesian regulation

backpropagation, Scaled conjugate gradient backpropagation,

Resilient backpropagation

24/11/2014 NN Parameters Pag. 9

Page 10: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Neural Networks

Usual Applications

• Data fitting

• Patterns classification

• Prediction and modeling

• Time series prediction and modeling

• Data clustering

24/11/2014 NN Usual Applications Pag. 10

Page 11: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Fuzzy Logic

24/11/2014 Fuzzy Logic Pag. 11

Young ? Old ?

Cold ? Warm ?

Page 12: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Fuzzy Systems and Fuzzy Sets

• Membership grade and functions

– Discrete or Continuous (Gaussian, triangular, S-function,

L-function, P-function or g-function)

• Operations

– T-Norm and S-Norm, Complementation

• Compositions

– Max- Min or Max-Product

• Sets

– Support, Core, Normal, a-cut

24/11/2014 Fuzzy Systems Pag. 12

Page 13: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Evolutionary Computation

24/11/2014 Evolutionary Computation Pag. 13

htt

p:/

/cn

x.o

rg/c

on

ten

ts/

• a class of biologically

inspired algorithms

which work by the

principle of evolution

• populations and

individuals

• fitness

Page 14: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Evolutionary Computation Pag. 14

Genetic Algorithms

• Genotype and phenotype

• Genotype encodings (binary, real)

• Genotype operators (crossover, mutation, elitism)

• Natural selection

• Generations

Page 15: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Swarm Intelligence – Particle Swarm Optimization

24/11/2014 Swarm Intelligence Pag. 15

http://www.speedmango.com/

• Collective system

capable of

accomplishing difficult

tasks in dynamic and

varied environments

without any external or

central control

• Achieving a collective

performance which could

not normally be achieved

by an individual acting

alone

Page 16: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Swarm Intelligence – Particle Swarm Optimization Member of the family of Evolutionary Computing

Swarm moves within a multi-dimensional space in search

of a global minimum

Swarm moves according

to rules (repulsion, attraction

and aligning)

Motion strategy (position,

velocity and acceleration)

Possible body characteristics for individuals

Memory of individual and global best position

htt

p:/

/ww

w.t

he

pis

tro

ph

y.c

om

/bir

d-b

alle

t-sw

arm

ing

-vid

eo

-by-n

ee

ls-c

astillo

n/

Swarm Intelligence 24/11/2014 Pag. 16

Page 17: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Ant Colony Optimization Member of Swarm Intelligence

24/11/2014 Ant Colony Optimization Pag. 17

http://rollingtstores.net/sugar-ants-in-the-kitchen/

Page 18: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Ant Colony Optimization

Basic mechanisms

• Pheromones marking

• Pheromones accumulation on the fastest path from the nest to

food

Typical applications

• Traveling Salesman

• vehicle routing

• sequential ordering

• graph coloring

24/11/2014 Ant Colony Optimization Pag. 18

http://knowledgefeed.blogspot.it/

Page 19: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Artificial Immune Systems

24/11/2014 Artificial Immune System Pag. 19

htt

p:/

/ww

w.c

he

nie

re.o

rg/im

ag

es/r

ife

/rife20.jpg

Computational systems

inspired by theoretical

immunology and

imitating immune

functions, principles

and models, to

solve problems

Antibody mutual affinity; antibody concentration;

antibody-antigen affinity;

Antibody natural decay

Antibody stimulation or suppression

Page 20: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Soft Computing

24/11/2014 Soft Computing Pag. 20

a collection of methodologies, complementary and

synergistic, which provides effective tools for the

development of intelligent systems

• neuro-fuzzy,

• neuro-genetic,

• fuzzy-genetic,

• neuro-belief networks,

• fuzzy-belief networks,

• neuro-fuzzy-genetic

• ... … …

Page 21: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Selected topics from Mechanical Engineering

• Robotics

• Mechanisms, Machine Theory and Design

• Tribology

• Energetic Systems and Power Production

• Fluid Dynamics

• Materials

• Mechanical Vibrations

24/11/2014 Topics Pag. 21

Page 22: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Adopted queries

1. paper topic has been identified by the

journal or conference title (namely, by

the presence of keywords in the

source title) where the article has

been published

2. paper relevancy to CI methods or

tools has been detected by article title

24/11/2014 Queries Pag. 22

Main search criteria (restrictive)

Page 23: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

About the 1,705,201 analyzed papers

24/11/2014 The analyzed papers Pag. 23

TOT CI CI% OPT OPT%

ROB 26,390 1,035 3.92% 389 1.47%

MEC 8,646 80 0.93% 394 4.56%

TRB 40,402 159 0.39% 216 0.53%

E&P 317,230 5,515 1.74% 6,061 1.91%

FLD 10,849 5 0.05% 38 0.35%

MTR 1,260,384 5,737 0.45% 3,805 0.30%

VIB 41,300 776 1.88% 655 1.59%

Legend (first column): ROB = Robotics; MEC = Mechanisms, machines and Design; TRB =

Tribology; E&P = Energy and Power; FLD = Fluid dynamics; MTR = Materials; VIB = Vibrations.

Legend (first row): TOT = total analyzed; CI = pertinent to Computational Intelligence; OPT =

reference standard search concerning optimization

Page 24: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

About 13,307 papers

24/11/2014 The analyzed papers Pag. 24

ROB MEC

TRB

E&P

FLD

MTR

VIB

PERTINENT TO CI

Page 25: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 The analyzed papers Pag. 25

0,00%

2,00%

4,00%

6,00%

ROB MEC TRB E&P FLD MTR VIB

CI% OPT%

About the 1,705,201 analyzed papers

Page 26: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Statistical data concerning 13,307 out of 1,705,201

analyzed papers (detail)

24/11/2014 The analyzed papers Pag. 26

CI NN EC&GA SW AS FZ TOT-P

ROB 3 362 144 52 4 470 1,035

MEC 1 17 38 2 0 22 80

TRB 0 110 18 3 0 28 159

E&P 13 1,947 941 512 13 2,089 5,515

FLD 0 3 2 0 0 0 5

MTR 14 3,624 1,664 57 18 360 5,737

VIB 2 318 156 47 1 252 776

Legend (first row) CI= general approaches based on Computational Intelligence; NN = (Artificial)

Neural Networks; EC and GA = Evolutionary Computing and Genetic Algorithms; SW= Swarm

Intelligence; AS = Artificial Immune Systems; FZ = fuzzy; TOT-P = total pertinent works

Page 27: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

References

24/11/2014 Reference list (see paper 107) Pag. 27

CI NN EC&GA SW AS FZ

ROB [110-112] [124-134] [135-159] [166-175] [163-165] [117-123]

MEC [176] [218-229] [197-217] [244-245] - [230-243]

TRB - [247-260] [261-266] [272-273] - [267-271]

E&P [275-280] [283-301] [321-330] [331-351] [352-364] [302-318]

FLD 0 [369-371] [372-373] - - -

MTR [374-377] [384-391] [392-403] [418-423] [424-427] [404-410]

VIB

(HM)

-

-

[434-442]

[466-468]

[443-451]

[469-471]

[461-465]

-

-

-

[452-460]

-

Page 28: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Robotics

• Workspace, Topology, Kinematics, Kinetostatic and

Dynamics

• Human-centered and life-like robotics

• Manipulation, Contact and interfaces

• Mobile and distributed robotics

• Robot structures, components

and actuators

• Sensing, Vision and Perception

• Field and service robotics

• Mechanical Design

• Control

24/11/2014 Robotics Pag. 28

http://www.viewwallpaper.com/eset-nod32-robot-render.html

Page 29: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Robotics Pag. 29

CI 0,29%

NN 34,98%

EC&GA 13,91% SW

5,02%

AS 0,39%

FZ 45,41%

Robotics

Page 30: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Mechanisms, machines and Design (no thermodynamics)

24/11/2014 Mechanisms, Machines and Design Pag. 30

• Mechanisms Science (topology, kinematic analysis and

synthesis, kinetostatics, dynamic analysis)

• MBS Dynamics

• Transmissions

• Bearings

• Brakes

• Creative Design

• Cams-Follower Systems

• Gears

More in general

• Design

• FEA

• Fatigue

Page 31: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Mech. Mach. and Design Pag. 31

FZ 31,23%

68,77%

Mechanisms, Machines and Design

Page 32: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Tribology

Wear, Friction and Lubrication

Contact mechanics

Nano-tribology

Bio-tribology

Lubricants

HD and EHD lubrication

Surface engineering and materials

Physics and Chemistry of tribo-surfaces

24/11/2014 Tribology Pag. 32

Page 33: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Tribology Pag. 33

CI 0,00%

NN 69,18%

EC&GA 11,32%

SW 1,89%

AS 0,00%

FZ 17,61%

Tribology

Page 34: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Energetic Systems and Power Production

24/11/2014 Energetic Systems and Power Production Pag. 34

• Fuels, Combustion & Material Handling

• Renewable Energy (Wind, Solar & Geothermal)

• Sustainability

• Steam Generators

• Heat Exchangers & Cooling Systems

• Turbines, Generators & Auxiliaries

• Plant Operations & Maintenance

• Reliability, Availability & Maintenance

• Plant Systems, Structures, Components & Materials

• Simple & Combined Cycles

• Low/Emission Power Plants and Carbon Capture &

Sequestration

Page 35: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Energetic Systems and Power Plants Pag. 35

CI 0,24%

NN 35,30%

EC&GA 17,06%

SW 9,28%

AS 0,24%

FZ 37,88%

Energetic Systems and Power Plants

Page 36: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Fluid Dynamics

• Numerical Methods in Fluid Flow and Heat Transfer

• Laminar and Turbulent Flow

• Experimental Fluid Dynamics

• Boundary Layer and Free Surface Flows

• Combustion and Reacting Flows

• Industrial Fluid Mechanics

• Heat Transfer, Air Conditioning and Refrigeration

• Micro / Nano Heat Transfer and Fluid Mechanics

• Multi-Phase Flow

24/11/2014 Fluid Dynamics Pag. 36

http://www.blosint.com/dir/wp-content/uploads/2013/04/computational-fluid-dynamics.png

Page 37: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Fluid Dynamics Pag. 37

CI 0,00%

NN 60,00%

EC&GA 40,00%

SW 0,00%

AS 0,00%

FZ 0,00%

Fluid Dynamics

Page 38: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Materials

• Material science

• Material characterization

• Nanoscience and nanotechnology

• Bio and bio inspired materials

• Materials for energy

• New materials for specific

applications

• Magnetic and electronics

materials

• Metallurgy and Metallography

24/11/2014 Materials Pag. 38

Page 39: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Materials Pag. 39

CI 0,24%

NN 63,17%

EC&GA 29,00%

SW 0,99%

AS 0,31%

FZ 6,28%

Materials

Page 40: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Mechanical Vibrations

• Modal testing and Frequency Response Function

• Operational modal analysis

• Self-excited vibrations

• Damage detection and condition monitoring

• Noise and vibration control

• Measurement techniques

• Signal processing

• Medium and high frequency techniques

• Damping and ground vibration

• Structures dynamics

• Non-linearities: identification and modelling

• Sound quality engineering

24/11/2014 Mechanical Vibrations Pag. 40

https://www.gipom.com/search/Vibrations/

Page 41: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Mechanical Vibrations Pag. 41

CI 0,26%

NN 40,98%

EC&GA 20,10%

SW 6,06%

AS 0,13%

FZ 32,47%

Mechanical Vibrations

Page 42: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Part II

Two examples of application

ANN and Wear Prediction

and

GA and MEMS Design

24/11/2014 Part II – Examples of Applications Pag. 42

Page 43: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

24/11/2014 Wear Prediction in Metal Forming Pag. 43

based on Ref. [2]

http://www.quia.com/files/quia/users/brownfieldreview/Spinning.jpg

Wear prediction

in metal forming

Page 44: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

(a) (b)

L

s'

q'

qs

Modeling wear in surface contacts

with lubrication and high loads

Wear basic mechanisms

• Adhesion

• Abrasion

• Fatigue

• Mild-Severe wear transitions

• Running in

Relative Motion

• Sliding

• Spin

• Roll

24/11/2014 Modeling tribosystems Pag. 44

Page 45: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Contribution of adhesion to the overall wear damage

2max

kk

ad

fk

pk

s

had

24/11/2014 Adhesion Pag. 45

𝑤 𝑄

𝑅

Page 46: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

A v

A 1 A 2

h

2B

v

vab

A

AAA 21

and

N

Ak v

abab

pk

s

hab

Contribution of abrasion to the overall wear damage

24/11/2014 Abrasion Pag. 46

Page 47: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Contribution of fatigue to the overall wear damage

the increment of the number of micro-defects

per each cycle is proportional to the actual number

of micro-defects

p

eCs

hm

o

fn

R

Rk

of

q

e

085.058.1

Please, refer to the above mentioned paper for the Nomenclature

Page 48: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

1

1ln

w

wkTn

pkh w

Influence of Mild Wear to Severe Wear Transition

Including the influence of the initial transient period

Run in

pw

wTnknkh

)1(

)1ln(1

2

2

24/11/2014 Mild-to-Severe Wear Transition Pag. 48

Page 49: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

The adopted overall model

for 0 < n < no = 300000 cycles

pw

wTnknkh

)1(

)1ln(1

2

2

for n > no

o

m

o

fnnR

Rk

ofao nnpw

wTeCknhh

oq

e

)1(

)1ln(58.1)( 085.0

The Adopted overall model

Page 50: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Experimental set up

24/11/2014 Experimental set up Pag. 50

A.A.

Spherical pin

Disk

Page 51: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Hybridization

• Data produced by the theoretical model have been

used to enlarge the amount of experimental data

• Both the Training and Test Sets have been built by

using hybridization

24/11/2014 Train and Test Sets hybridization Pag. 51

o

m

o

fnnR

Rk

ofao nnpw

wTeCknhh

oq

e

)1(

)1ln(58.1)( 085.0

Page 52: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Neural Network Structures

IW{3,4}

b{3}

4 3 13

LW{4,3}

b{4}

LW{3,1}

b{3}

IW{3,4}

b{3}

4 3 2 13

LW{4,3}

b{4}

LW{3,3}

b{3}

LW{2,1}

b{2}

(a)

(b)

24/11/2014 NN Structure Pag. 52

ybbbpIWfLWfLWfa 321

3,4

1

4,3

2

3,1

33

3 inputs = Thousands of

revolutions, Pressure,

Velocity

1 output = sample radius

wear (mm)

Page 53: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Convergence history

24/11/2014 Convergence Pag. 53

Page 54: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

ANN vs Model Comparative Analysis of Results

24/11/2014 Results Pag. 54

Pressure velocity

Linear wear of the roll profile

Pressure velocity

Linear wear of the roll profile

Experimental data

Experimental data

Page 55: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

GA and

MEMS Design

Based on Refs. [3] and [4]

24/11/2014 GA and MEMS Design Pag. 55

Flexure hinges

Flexure hinges

Flexure hinges

Comb drives

Dimples

Page 56: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

CSFH (Conjugate-Surfaces Flexure Hinge)

for MEMS Design

24/11/2014 MEMS Design: a new method Pag. 56

Page 57: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

The Construction Method

a) silicon dioxide grown thermally on a

silicon wafer

b) PR photoresist

c) Mask and PR developing

d) Mask removal

e) Reactive Ion Etching

f) Polisilicon deposition via Low Pressure

Chemical Vapor Deposition)

g) Preparation for photolitography

h) PR

i) Mask

l) PR developinig

m) Mask removal

n) Wet etching (acetone)

o) PR removal

p) HF (hydrofluoric acid) etching for

removing the silicon dioxide

24/11/2014 The construction of the prototype Pag. 57

Page 58: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

The pseudo-rigid body equivalent mechanism

24/11/2014 Identification of the Pseudo-Rigid Body

Equivalent Mechanism

Pag. 58

Page 59: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

PRBM: benefits

a) Configuration analysis around the neutral configuration

b) First order and Performance analysis

c) Stress minimization, isotropic compliance and mechanical

advantage optimization

24/11/2014 Advantages of adopting the PRBM Pag. 59

Page 60: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Main Indexes

k (J) Kinematic Condition Number,

ratio of highest to lowest values of the

output generalized velocity vectors;

k (J) gives a good esteem of the

sensitivity of the tip velocities upon

directions

MA Mechanical Advantage,

ratio of the norm of the input generalized

velocity vector (actuators) by the norm of

its corresponding output generalized

velocity vector (platform);

MA could be used to evaluate the overall

force amplification factor in static

conditions

24/11/2014 Indexes Pag. 60

Output generalized velocity

Output generalized velocity

Page 61: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

k(J)

b (from 0.4 to 1.1 mm) a (from 0.4 to 1.2 mm)

k(J) mapping for variable values of the lengths a and b

24/11/2014 KCN as a function of the leg lengths Pag. 61

Page 62: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Fitness functions

• (k(J) − 1)2 target = unit value of the KCN

• (MAmax − 1)2 target = output generalized velocity vectors

{V} are represented by an ellipsoid which is fully included

within a unit radius sphere {Wu}

• (MAmin − 1)2 target = {V} are represented by an ellipsoid

which fully includes {Wu}

• (k(J) − 1)2 + (MAmax − 1)2 target = {V} is fully included within

{Wu} but it similar to a sphere

• (k(J) − 1)2 + (MAmin − 1)2 target = {V } includes {Wu} but it is

similar to a sphere

24/11/2014 Fitness functions Pag. 62

Page 63: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

-1.5 -1 -0.5 0 0.5 1 1.5

-1

-0.5

0

0.5

1

Florida shoulder's configuration for the assigned input angles

Encoding and Crossover

Based on Ref. [5]

• One or two point crossover

• Uniform crossover

• Flat crossover

• Logarithmic crossover

24/11/2014 Encoding and crossover Pag. 63

Population size = 200

Page 64: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Results

24/11/2014 Results Pag. 64

Target a (mm) b (mm) c (mm) k(J) MAmax MAmin CPU time (s)

K(J) 1.34 0.50 1.21 1.25 4.64 5.83 1676

MAmax 0.79 0.63 0.67 1.93 1.00 1.93 406

MAmin 1.51 0.91 1.01 7.14 0.14 1.00 245

K(J)&MAmax 1.15 0.28 1.22 1.47 1.00 1.46 1053

K(J)&MAmin 1.29 0.55 0.83 1.93 0.52 1.00 1275

Page 65: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Some Activities at CNIS

24/11/2014 The CSFH hinge on TV Pag. 65

Page 66: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

The most recent prototype (November 2014)

24/11/2014 GA and MEMS Pag. 66

Page 67: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

Conclusions

• 1,705,201 analyzed papers

• 13,307 selected papers

• 473 referenced and catalogued papers

• ME subjects to CI methods and tools mapping

• Identification of areas of interest

– Some ME subjects appear relatively ignored by CI means

(with no apparent justification)

– ANN-to-Tribology (2007)

– GA-to-MEMS design (2014)

24/11/2014 Conclusions Pag. 67

Page 68: Application of Computational Intelligence to Mechanical ...conf.uni-obuda.hu/...eloadas2014november20.pdf · Evolutionary Computation Evolutionary Computation 24/11/2014 Pag. 13

References (for this presentation)

[1] Belfiore, N.P., Rudas, I.J., Applications of Computational Intelligence to Mechanical

Engineering, Proc. 15th IEEE International Symposium on Computational Intelligence

and Informatics CINTI 2014, November 19-21, 2014, Budapest, Hungary, Paper No. 107

[2] Belfiore NP, et al. A hybrid approach to the development of a multilayer neural

network for wear and fatigue prediction in metal forming. Tribology International (2007)

[3] N. P. Belfiore, M. EmamiMeibodi, M. Verotti, R. Crescenzi, M. Balucani, P, Nenzi,

Kinetostatic Optimization of a MEMS–Based Compliant 3 DOF Plane Parallel Platform,

IEEE 9th International Conference on Computational Cybernetics, Paper No. 5, IEEE

PID2796439, July 8-10, 2013, Tihany, Hungary

[4] N.P. Belfiore, M. Balucani, R. Crescenzi, M. Verotti, Performance Analysis of

Compliant MEMS Parallel Robots through Pseudo-Rigid-body Model Synthesis,

Proceedings of the 11th Biennial Conference on Engineering Systems Design and

Analysis, ASME-ESDA2012, July 2-4, 2012, Nantes, France

[5] Belfiore, N.P., A., Esposito, A., Theoretical and Experimental Study of Crossover

Operators of Genetic Algorithms, Journal of Optimization Theory and Applications, Vol.

99, No. 2, November 1998, Plenum Publ. Co., New York, pp. 271 – 302

24/11/2014 References Pagina 68