10
Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia Tech MAESC ’05 – May 13, 2005

Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Embed Size (px)

Citation preview

Page 1: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Automation of Engineering Design Aids using Neural Networks

Siripong Malasri and Jittapong Malasri

Christian Brothers University

Kriangsiri MalasriGeorgia Tech

MAESC ’05 – May 13, 2005

Page 2: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Presentation Overview

• Introduction• Artificial Neural Networks• The Stress Concentration Problem• Software Development

Data preparation Network training and validation Standalone application development

• Conclusions and Future Work

Page 3: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Introduction

• Traditional design aids Look-up tables Graphical plots

• Shortcomings Inaccurate interpolation/extrapolation Difficult to smoothly integrate with

computer applications

Page 4: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Neural Networks• Have been used to recognize patterns

and project trends in data• Backpropagation model – can be trained

to generate desired input-output relationships

Page 5: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Stress Concentration (1)

• Objective Calculate the peak stress in a notched beam

cross-section subject to a bending moment

• Possible approaches Finite-element analysis Experimental procedures Determine a stress concentration factor

from a design aid

Page 6: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Stress Concentration (2)

• Stress concentration factor, C Function of the ratios a/h2 and h1/h2

• Peak stress at notch: M = bending moment applied I = cross-sectional moment of inertia c = distance from N.A.

I

McC

Page 7: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Software – Data Preparation• Training data obtained from a published

graphical design aid

1.0

1.2

1.4

1.6

1.8

2.0

2.2

2.4

2.6

2.8

3.0

0.00 0.05 0.10 0.15 0.20 0.25 0.30

a / h2

C

h1 / h2 = 2

h1 / h2 = 1.5

h1 / h2 = 1.1

• Inputs: a/h2 , h1/h2• Output: C• 46 training pairs,

15 calibration pairs, 15 validation pairs

Page 8: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Software – Network Training

• NeuroShell 2 software• Backpropagation network with 2 input neurons,

8 hidden neurons, and 1 output neuron• Excellent results from trained network

Page 9: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Software – Standalone Program

• Interface developed in Visual Basic

• Network code generated from NeuroShell 2

1.0

1.2

1.4

1.6

1.8

2.0

2.2

2.4

2.6

2.8

3.0

0.00 0.05 0.10 0.15 0.20 0.25 0.30

a / h2

C

h1 / h2 = 2

h1 / h2 = 1.5

h1 / h2 = 1.1

Page 10: Automation of Engineering Design Aids using Neural Networks Siripong Malasri and Jittapong Malasri Christian Brothers University Kriangsiri Malasri Georgia

Conclusions and Future Work

• Excellent network estimates of the stress concentration factor for this particular application

• Standalone executable is portable to any Windows computer

• Future work: comprehensive stress analysis program with a variety of cross-sections