Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing...

15
ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 1 ENGG1811: Computing for Engineers Engineering Software Computer Aided Design Mathematical modelling and simulation Other specialised software Cartoon by Roger Penwill, www.cadalyst.com/management/cad-cartoon-6373

Transcript of Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing...

Page 1: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 1

ENGG1811: Computing for Engineers

Engineering Software   Computer Aided

Design

  Mathematical modelling and simulation

  Other specialised software

Cartoon by Roger Penwill, www.cadalyst.com/management/cad-cartoon-6373

Page 2: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 2

Computer-Aided Design

•  CAD software is an essential engineering tool •  2D drawings and 3D objects with exact dimensions •  Plans and mapping •  3D modelling views using newer rendering and

visualisation algorithms •  Supports standard object representations to allow

sharing of component designs •  May be programmable •  Goal is CAD/CAM (Computer Aided Manufacturing):

–  CAD design data used directly to drive a CNC* machine tool to create a physical component

* Computer Numerical Control, a natural extension of 19th century weaving machines, player pianos

Page 3: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 3

Most popular product: AutoCAD®

•  First version released 1982 for early PCs •  Originally inputs were completely text command-based, still

persists as an option •  File format DWG is an industry standard •  Since 2008 has adopted an Office ribbon style menu structure •  Users tend not to upgrade older versions, for example, support

materials in Built Environment are for AutoCAD 2000 www.fbe.unsw.edu.au/Learning/autocad/  

•  Can edit while in 3D view mode •  Demos on Autodesk’s website (www.autocad.com) or:

www.youtube.com/watch?v=rK58M_y43jY  

•  Not the only CAD product, others include Solidworks, MicroStation, progeCAD (AutoCAD clone), Alibre

Page 4: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 4

AutoCAD®   2002 Sample

Ref: bahko96.com

Note simple 3D rendering

Page 5: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 5

Aut

oCA

D®  

201

1 Sa

mpl

e

Ref

: a

dva

nce

soft

war

e.co

m.a

u

Page 6: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 6

2010 Sample

Ref: rocksolidperspective.com

Page 7: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 7

Other specialised software

•  Each engineering discipline represents a market for software to solve problems specific to that domain. Some examples follow

Coldes – Concrete column design, www.microstran.com.au/coldes.htm  

Page 8: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 8

More specialist software CerebroMix

– P

ress

ure

ves

sel an

d m

ixin

g t

ank

des

ign

ww

w.c

ereb

rom

ix.c

om

Page 9: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

Numerical vs symbolic

Numerical software •  Ex: Excel, Matlab •  Matlab is primarily

numerical with symbolic add-on

•  Numerical calculations

Symbolic software •  Ex: Maple, Mathematica •  Arbitrary number of

significant figures •  Differentiate or integrate

symbolic expressions •  Simplify algebraic

expressions

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 9

Page 10: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 10

Mathematical Modelling and Simulation

•  Maple and MapleSim www.maplesoft.com –  core computations in Maple –  MapleSim built on top for dynamic modelling –  example: Mechanical/Hydraulic model used to increase

loading cap of scissor lift (see vendor’s site)

Page 11: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 11

Mathematical Modelling, continued

•  Mathematica www.wolfram.com/mathematica/

–  symbolic package with visualisation language

–  more suitable for demos example: Quarter car suspension

http://demonstrations.wolfram.com/SimulatingVehicleSuspensionWithASi

mplifiedQuarterCarModel/

Page 12: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 12

Mathematical Modelling, continued

MA

TLA

B

ww

w.m

athw

orks

.com

.au/

– 

mor

e su

ited

to p

ure

mat

hem

atic

al m

odel

s an

d ca

lcul

atio

ns th

an e

ngin

eerin

g m

odel

s

used in related MathWorks products

such as SimuLink

Page 13: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

3D Printing: Software Model to Solid Objects

•  3D printing (also known as additive manufacturing) creates a solid 3D object from a software model (i.e. an AutoCAD model to a solid 3D object).

•  In 3D printing, an object is created by laying down successive layers of material (known as an additive processes).

•  Easy to customise a software model, in order to create a customised product (3D object), like dental implants, height adjusted table, etc.

•  On demand customised production! Is it the end of “mass production” ?

•  “A third industrial revolution” – The Economist (21/April/2012)

•  Video presentation:

http://www.cse.unsw.edu.au/~en1811/13s1/3D-­‐printing.html    ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 13

Page 14: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

Becoming Multi-computerlingual

•  Each language has its own features •  Assignment, if-elseif, for, while are

constructions that you find in many computer languages

•  Syntax can be different but concepts and skills are transferrable!

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 14

sum = 0 for j = 1 To 10

sum = sum + j next j

VBA

sum = 0; for j = 1:10

sum = sum + j; end

Matlab

sum = 0; for (j = 1; j <= 10, j++) { sum = sum + j; }

C or C++

Page 15: Engineering Software · 2013-05-28 · 3D Printing: Software Model to Solid Objects • 3D printing (also known as additive manufacturing) creates a solid 3D object from a software

ENGG1811 © UNSW, CRICOS Provider No: 00098G Engineering Software slide 15

Conclusion

•  Engineers use both general-purpose and specialised software, according to need and availability

•  Packages assist in the design process by improving −  design times (productivity increase) −  how well engineers understand the problem and

the selected solution (through modelling) −  reliability of the design due to inbuilt error checks −  design-to-manufacture processes (especially with

CAD/CAM) •  As with all design activities, whether planning or

drafting or programming or anything else…

make sure the final product solves the problem you have in mind, not something else.