ptc creo simulate engine updates

25
PTC CREO SIMULATE ENGINE UPDATES Dr. Arun T. Chavan Senior Software Technical Consultant March 28, 2017

Upload: others

Post on 02-Nov-2021

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PTC CREO SIMULATE ENGINE UPDATES

PTC CREO SIMULATEENGINE UPDATES

Dr. Arun T. ChavanSenior Software Technical Consultant

March 28, 2017

Page 2: PTC CREO SIMULATE ENGINE UPDATES

2

โ€ข General improvements/fixes in simulate engineโ€“ Engine fixes โ€“ Engine improvements

โ€ข Finite friction improvementsโ€“ Local/full sliding messagesโ€“ Slippage measuresโ€“ Slippage indicatorsโ€“ Interface forces

โ€ข SAXSIM16 model discussionsโ€“ Brake system with infinite friction โ€“ Brake system with finite frictionโ€“ Flywheel axisymmetric model

โ€ข Creo 5.0 Simulate Engine contact projects

โ€ข Conclusions

AGENDA

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 3: PTC CREO SIMULATE ENGINE UPDATES

3

ENGINE FIXES

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

โ€ข Performance with resistance elements.โ€ข Temperature dependent materials.โ€ข Integer overflow, engine crashes.

โ€ข Measure calculations for several load cases.โ€ข Fastener measure issue for dynamic shock analysis.โ€ข Mixed shell, solid + contact model constraint issues

โ€ข Advanced spring coupling stiffness matrixโ€ข Contact model convergence โ€ข Hyperplastic, elasto-plastic analysis convergence Etc.

Page 4: PTC CREO SIMULATE ENGINE UPDATES

4

โ€ข Snap-though analysis improvementsโ€“ Algorithm improvementsโ€“ sim_snap_tolerance_factor (sf)โ€“ sf<1 requesting early start โ€“ sf>1 requesting delayed startโ€“ sf=1 default

โ€ข NL Solver updatesโ€“ Tuning improvement for finite friction โ€“ Load displacement curve

โ€ข sim_nl_ldcโ€“ Accuracy improvements

โ€ข Poorโ€ข Mediumโ€ข High

OVERALL ENGINE IMPROVEMENTS

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Courtesy NASA Langley Research Center

Page 5: PTC CREO SIMULATE ENGINE UPDATES

5

โ€ข NL Solver algorithm updatesโ€“ Better control on penetration โ€“ Energy convergence improvementโ€“ Area/force convergence improvements

โ€ข Contact force measures calculation updatesโ€“ Contact interface load measure can be calculated from element stresses on user requestโ€“ Contact interface tangential force measure improvement

โ€ข Contact slippage indicator measure updatesโ€“ Any slippageโ€“ Average slippageโ€“ Complete slippage

โ€ข Contact slippage indicator fringe plot updatesโ€“ Better many-to-few mappingโ€“ Normalizationโ€“ Sanity checks

โ€ข Contact message improvementsโ€“ In RPT file, for every interface, first occurrence of local/full sliding will be intimatedโ€“ In PAS file, for every interface, current state of local/full sliding will be intimated

FINITE FRICTION IMPROVEMENTS

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 6: PTC CREO SIMULATE ENGINE UPDATES

6

โ€ข Friction plays an important role in number of our daily activities and in most industrial processes. Friction not only aids in starting the motion of body but also in changing its direction and subsequently stopping it

โ€ข FEM modeling of contacts with friction is of paramount importance for cases where one has to answer questions like:โ€“ Will sliding occur? When will it occur? โ€“ What kind of sliding occurs? Local sliding/Full sliding ? Or tipping?

โ€ข We will study different scenarios to validate the simulation results

โ€ข Sticking

โ€ข Sliding, and

โ€ข Tipping

FINITE FRICTION BASICS

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 7: PTC CREO SIMULATE ENGINE UPDATES

7

CASE STUDY 1: WHEN WILL SLIDING OCCUR?

ฮธ

y

z

Sr. No. Measure ฮธ = 12 deg ฮธ = 14 deg ฮธ = 16 deg

1 Interface1_average_slippage -1.393808e-03 3.421150e-03 1.416395e-02

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 8: PTC CREO SIMULATE ENGINE UPDATES

8

CASE STUDY 2: WILL TIPPING OR SLIDING OCCUR?

Interface1 is stuck, as:

โ€ข Measure any slippage is +ve โ€ข Measure average slippage โ€“ve

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 9: PTC CREO SIMULATE ENGINE UPDATES

9

โ€ข Finite friction functionality does not workโ€“ Interface force measure results for SPA are wrongโ€“ Interface tangential force measure results are not accurateโ€“ Interface slippage indicator results are not synchronized with RPT/PAS messagesโ€“ Interface slippage measure results are inaccurate

โ€ข Infinite friction SDA results are bad

โ€ข Engine accepts very loose residual norm

โ€ข Contact load measure in Creo 3.0 can not be used as mesh quality checking toolโ€“ Creo 3.0 calculates it from spring forces โ€“ Creo 2.0 calculates it from element stresses

โ€ข Symmetry constraint and preload scaling issues

SAXSIM 2016: SUMMARY OF ISSUES REPORTED

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 10: PTC CREO SIMULATE ENGINE UPDATES

10

BRAKE SYSTEM: INFINITE FRICTION CASE

โ€ข Two pads: โ€“ pad_u and โ€“ pad_o

โ€ข Both C-frames โ€“ stiff and โ€“ fixed

โ€ข Given displacement โ€“ -0.01mm

โ€ข Issues raisedโ€“ Contact forces jump in SDA analysis โ€“ Slippage indicator fringe plots

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 11: PTC CREO SIMULATE ENGINE UPDATES

11

โ€ข Infinite friction SDA analysis caseโ€“ When run with increased contact number of iterations (say 500), the

Creo Simulate engine delivers interface force measure results that unreasonably jump after some time.

โ€“ A fix is found and will be shipped in next possible build*

โ€ข The work around is to run LDA analysis with an adequate number of output steps (e.g. 11). โ€“ To ensure the sum of contact normal forces is 9600N, user can create a

user defined Interface force measure in WCS:X direction for pad_o and pad_u interfaces and add them.

โ€ข The Screenshots of related measure plots are shared in next slides

BRAKE SYSTEM: INFINITE FRICTION CASE

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.*Forward looking information is subjected to change without notice.

Page 12: PTC CREO SIMULATE ENGINE UPDATES

12

BRAKE SYSTEM: INFINITE FRICTION CASE

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

SDA FIX LDA WORKAROUND SDA ISSUE

Page 13: PTC CREO SIMULATE ENGINE UPDATES

13

BRAKE SYSTEM: INFINITE FRICTION CASE

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

SDA FIX LDA WORKAROUND SDA ISSUE

Page 14: PTC CREO SIMULATE ENGINE UPDATES

14

BRAKE SYSTEM: FINITE FRICTION RESULTS

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 15: PTC CREO SIMULATE ENGINE UPDATES

15

BRAKE SYSTEM: FINITE FRICTION RESULTS

1 2

34

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 16: PTC CREO SIMULATE ENGINE UPDATES

16

BRAKE SYSTEM: FINITE FRICTION RESULTS

pad_o_normal = ๐‘๐‘Ž๐‘‘_๐‘œ_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’2 โˆ’ ๐‘๐‘Ž๐‘‘_๐‘œ_๐‘ก๐‘Ž๐‘›๐‘”_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’2

pad_o_normal = 5031.622 โˆ’ 1662.202 = 4749.14

pad_u_normal = 5139.382 โˆ’ 1697.802 = 4850.85

Total normal force = pad_o_normal + pad_u_normalTotal normal force = 9599.99 N

๐œ‡๐‘œ =๐‘๐‘Ž๐‘‘_๐‘œ_๐‘ก๐‘Ž๐‘›๐‘”_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’

๐‘๐‘Ž๐‘‘_๐‘œ_๐‘›๐‘œ๐‘Ÿ๐‘š๐‘Ž๐‘™=

1662.20

4749.14=0.35

๐œ‡๐‘ข =๐‘๐‘Ž๐‘‘_๐‘ข_๐‘ก๐‘Ž๐‘›๐‘”_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’

๐‘๐‘Ž๐‘‘_๐‘ข_๐‘›๐‘œ๐‘Ÿ๐‘š๐‘Ž๐‘™=

1697.80

4850.85=0.35

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 17: PTC CREO SIMULATE ENGINE UPDATES

17

โ€ข The contact force measures/slippage measures/slippage indicator calculationsโ€“ are based on contact spring stiffnessโ€“ are based on number of quadrature points (QPs) โ€“ In general, number of QPs on a given element interface face/interface edge are

dense (.) as compared to number of h-nodes (.)on that face/edge

โ€ข Contact indicator fringe plots are based on h-node gridโ€“ The mapping from QPs to h-nodes is many-to-fewโ€“ This is deliberately done for performance reasonsโ€“ May result in loss of information for coarse h-node gridโ€“ User can change h-nodes grid from Analysis dialog box

โ€ข Contact indicator magnitudes are normalized in range [-1,+1]โ€“ Red color is to indicate slidingโ€“ Green color is to indicate sticking

IMPORTANT POINTS FOR FINITE FRICTION RESULTS

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 18: PTC CREO SIMULATE ENGINE UPDATES

18

FLYWHEEL: FINITE FRICTION

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 19: PTC CREO SIMULATE ENGINE UPDATES

19

FLYWHEEL: FINITE FRICTION

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 20: PTC CREO SIMULATE ENGINE UPDATES

20

FLYWHEEL: FINITE FRICTION

Force magnitude calculations:

Kegel_start_force =

๐พ๐‘’๐‘”๐‘’๐‘™_๐‘ ๐‘ก๐‘Ž๐‘Ÿ๐‘ก_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’_๐‘‹_๐‘๐‘Ÿ๐‘œ๐‘—2 + ๐พ๐‘’๐‘”๐‘’๐‘™_๐‘ ๐‘ก๐‘Ž๐‘Ÿ๐‘ก_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’_๐‘Œ_๐‘๐‘Ÿ๐‘œ๐‘—2

Kegel_start_force = 2.85986E62 + 5.716860๐ธ52 = 2.91644E6 OR

Kegel_start_force = 2.802505E62 + 8.072097๐ธ52 = 2.91644E6

Axial force verification: Kegel_start_force_Y

Axial force =

Axial force = ๐‘ฒ๐’†๐’ˆ๐’†๐’_๐’”๐’•๐’‚๐’“๐’•_๐’‡๐’๐’“๐’„_๐‘ฟ_๐’‘๐’“๐’๐’‹๐‘†๐‘–๐‘›(4.76364+11.31)

๐ถ๐‘œ๐‘ (11.31)

Axial force = 8.07498E5

Coefficient of friction Verification

๐œ‡๐พ๐‘’๐‘”๐‘’๐‘™ =๐พ๐‘’๐‘”๐‘’๐‘™_๐‘ ๐‘ก๐‘Ž๐‘Ÿ๐‘ก_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’_๐‘‹_๐‘๐‘Ÿ๐‘œ๐‘—

๐พ๐‘’๐‘”๐‘’๐‘™_๐‘ ๐‘ก๐‘Ž๐‘Ÿ๐‘ก_๐‘“๐‘œ๐‘Ÿ๐‘๐‘’_๐‘Œ_๐‘๐‘Ÿ๐‘œ๐‘—=

5.716860๐ธ5

2.859860๐ธ6=0.2

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 21: PTC CREO SIMULATE ENGINE UPDATES

21

โ€ข Accuracy:โ€“ Poor: MSE_CONTACT_FULL_LOOSER_CONVERGE: with this new ENV, engine will fully

activate looser tolerance acceptance algorithm. โ€“ Medium: MSE_CONTACT_PARTIAL_LOOSER_CONVERGE: With this new ENV, engine will

partially suspend the looser tolerance acceptance algorithm โ€“ it will make the convergence requirements a bit tighter than default, however it will not fully suspend the looser acceptance algorithm.

โ€“ High: MSE_CONTACT_SUSPEND_LOOSER_CONVERGE: with this new ENV, engine will completely suspend the looser tolerance acceptance algorithm and will always seek for 1e-12 default convergence norm

โ€ข Contact Interface load measureโ€“ Creo 2.0, this is calculated from element stressโ€“ Creo 3.0, this is calculated from spring stiffnessโ€“ Creo 3.0, enable this with engine ENV

โ€ข MSE_CONTACT_LOAD_FROM_STRESS

CREO 3.0 (M120) SIMULATE ENGINE ENVS SUPPORTED

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 22: PTC CREO SIMULATE ENGINE UPDATES

22

FEEDBACK ON SAXSIM2016 USER EXPERIENCE

PTC Actions:

โ€ข As outlined in earlier slides, we have

already incorporated/fixed several issues

reported in the finite friction functionality related to high penetration and low

accuracy

โ€ข We have also made available finite

friction verification and validation

examples to Simulate user community

โ€ข We have plans to make available best

practice document to users that will primarily focus on addressing general

difficulties in contact analysis and

possible remedies*.

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.*Forward looking information is subjected to change without notice.

Page 23: PTC CREO SIMULATE ENGINE UPDATES

23

โ€ข New Contact Interface user defined measuresโ€“ Max Penetrationโ€“ Contact Spring stiffness

โ€ข New Promotionsโ€“ Config option sim_contact_penetration will be

promoted to interface dialog, allowing user to input different max penetration caps to each contact interface

โ€“ Calculate detailed stresses at contact interfaces checkbox/flag will also be promoted to interface dialog, allowing user to selectively choose this flag based on requirements

โ€ข New contact best practice Notes/help/paper will be made available to users

CREO 5.0 CONTACT PROJECTS*

*Forward looking information is subjected to change without notice. Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.

Page 24: PTC CREO SIMULATE ENGINE UPDATES

24

โ€ข Finite friction issues are fixed and result validation/verification study cases are

published in NAFEMS international conference last year

โ€ข SAXSIM2016 inputs/findings were recorded and appropriate action has been

taken to resolve customer concerns

โ€ข Engine Enhancements in upcoming Creo 5.0 Simulate release*

โ€“ Roadmap presented this morning by Jose Coronado, PM, Simulate.

โ€“ Contact related projects are being implemented

CONCLUSIONS

Copyright 1987-2017 ยฉ PTC Inc. All rights reserved.*Forward looking information is subjected to change without notice.

Page 25: PTC CREO SIMULATE ENGINE UPDATES