Top Banner
MICHAEL FLEMMING AUGUST 4, 2009 Using a slider crank mechanism to compare simulation abilities of MATLAB and UGS NX
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentation

MICHAEL FLEMMINGAUGUST 4, 2009

Using a slider crank mechanism to compare simulation abilities of MATLAB and UGS NX

Page 2: Presentation

Introduction

Brief Background of Software and Mechanism

CriteriaComparisonRecommendationsConclusion

Page 3: Presentation

Previous Research

Dynamic Modeling and Identification of a Slider-Crank Mechanism – Ha, Fung, Chen, Hsien

Kinematics of a slider-crank mechanism – Michael Kearny

Applications of Analytical Method and Computer Technique for Solving Problem of Slider-Crank Mechanism – Phan Quang The

Page 4: Presentation

Background - MATLAB

Numerical Analysis SoftwareBase Price: 1,150 USDAdditional Toolboxes

Signal Processing Databases Control Systems Etc.

MATLAB Programming Language

Simulink Toolbox Model-based Design System Linear and Non-linear

Modelling

Page 5: Presentation

Background - NX

CAD/CAM/CAE PLM Software Computer-Aided Design Computer-Aided Manufacturing Computer-Aided Engineering Product Lifecycle Managment

Base Price: 8,700 USD3D environment

Page 6: Presentation

Background - Mechanism

Modified 4 bar mechanism Ground Crank Connecting Rod Slider 3 Revolute Joints 1 Prismatic Joint

1 Linear Degree of FreedomDriven by Crank or SliderMost common use – Internal Combustion

Engine

Page 7: Presentation

Criteria

AccuracyDesign DifficultyModification DifficultyInformationVisualsCost

Page 8: Presentation

Design Process - MATLAB

Simulink Block diagram of kinetic equationsMATLAB M-files

1 driving program 1 animations program

Page 9: Presentation

Design Process - Simulink

Extensive Block Library Continuous Discontinuous Sources Sinks Math Logic Custom Blocks

Page 10: Presentation

Design Process - Simulink

Easily pass information from one equation to another

Divided into subsystems for organization

Create loop equations

Page 11: Presentation

Design Process - NX

Individual Part Files for each componentAssembly file

Parts connected with specific mating conditions

Motion Simulation Each joint and link identified Ground link selected Range of motion determined Driving forces applied

Page 12: Presentation

Comparison - Accuracy

Both models return same resultsSlider travels equal distance in both

directionsVelocity and Acceleration curves match

Page 13: Presentation

0 5 10 15 20 25 30 35 40 45 5015

16

17

18

19

20

21

22

23

24

25Slider Position

Time

mPlots - Position

Page 14: Presentation

0 5 10 15 20 25 30 35 40 45 50-5

-4

-3

-2

-1

0

1

2

3

4

5Slider Velocity

Time

m/sPlots - Velocity

Page 15: Presentation

0 5 10 15 20 25 30 35 40 45 50-5

-4

-3

-2

-1

0

1

2

3

4Slider Acceleration

Time

m/s2

Plots - Acceleration

Page 16: Presentation

Comparison – Design/Modification Difficulty

Page 17: Presentation

Comparison – Available Information

Page 18: Presentation

Comparison - Visuals

MATLAB 2D animation Upgrade to Virtual Reality

Toolbox for 3D animations. 246-page User Manual

NX 3D animation and design Flightpath Lighting Material Environment

Page 19: Presentation

Comparison - Cost

MATLAB Base Price: 1,150 USD Additional Toolboxes: 230 USD

NX Base Price: 8,700 USD Plus Additional Licenses

Page 20: Presentation

Recommendations/Conclusions

Page 21: Presentation

MICHAEL FLEMMINGAUGUST 4, 2009

Using a slider crank mechanism to compare simulation abilities of MATLAB and UGS NX