cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

Creo Simulate vs ANSYS Workbench contact analysis w. friction.

mlindqvist
1-Newbie

Creo Simulate vs ANSYS Workbench contact analysis w. friction.

Hello all simulation geeks...

Just for fun, I made a comparison between ANSYS and Creo Simulate 3, to see what the new frictional contact can do in Creo 3. A block with a slot, a plate is located in the slot. The block is squeezed with 20 kN, the plate is pulled out with a force of 1 kN. Coefficient of friction is 0.2, static and dynamic.

Two graphs showing the contact pressure, and frictional factor, i.e. shear stress at the surface/contact pressure. This should be =0.2 where the friction is fully developed, and <0.2 in the stick zone where friction is not fully developed. Similar results, no particular effort was made to refine the solution, except a slight mesh refinement compared to default mesh...

B.R. Mats L (*for the moment out of assignment*)

Capture0.PNG

Capture.PNG

Capture1.PNG

25 REPLIES 25
JariElomaa
13-Aquamarine
(To:mlindqvist)

Nice comparison Mats!

Are you saying that Creo Simulate is better, since the frictional factor in the fully developed zones is closer to 2.0 with Creo than it is with Ansys?

Best Regards,

Jari Elomaa

No, if I refine mesh and/or convergence criteria for ANSYS, then I would think it will produce more accurate results aswell. In addition, ANSYS has several different contact formulations. I used "frictional contact" in combination with "Augmented Lagrange" solving technique; I dont know ANSYS well enough to tell which contact algorithm is the most suitable in a given situation. I guess it's a trade-off between time/cost and accuracy, as is often the case. Some contact formulations in ANSYS are computationally effective, but not so accurate on a detailed level.

JariElomaa
13-Aquamarine
(To:mlindqvist)

Oh ok. So the main point is that with default settings you may get better results with Creo 3. This is very good to know.

I haven't done any simulations with Creo 3... yet, but I have worked with Ansys for a couple of years and I agree that it tends to require a bit of experimenting with solver settings from time to time. We are only starting to introduce Creo simulations in our R&D and the aim is to get more and more engineers to do some simple simulations and maybe even more complex ones when they get to know the software. Your comparison shows that there are some good and easy capabilities in Creo Simulate, which may prove to be very useful for us.

Thanks again.

Bonjour Mats,

Merci pour cette comparaison entre ces deux logiciels.

Avec quel logiciel avez-vous fais les deux graphiques.

Auriez vous la possibilité de mettre le fichier Creo à disposition pour faire des manipulations et apprendre comme model.

Cordialement.

Denis.

Hello Mats,

Thanks for this comparison between these two software.

With what software have you do the two graphs.

Would you have the possibility of putting the Creo file available for manipulation and learn as model.

Kind regards.

Denis.

Salut Denis,

Les logiciels sont ANSYS Workbench v15, and Creo Simulate 3.0. Les fichiers Creo sont joints ci-dessous...


/M

Bonjour Mats,

Merci pour la réponse.

Re: Avec quel logiciel avez-vous fais les deux graphiques.

Cordialement.

Denis.

Denis,

Les deux graphiques sont faits avec Microsoft Excel. Dans Creo Simulate, on peut exporter les chiffres (x,y) d'un graphique à un fichier *.xls. Cliquez "File-Export Excel" (Creo 2.0), dans Creo 3 on clique "File-Save As". Pareil dans ANSYS ...

/M

Mats,

Merci pour le renseignement, j'avais pas pensez à Excel avec Creo, avec MathCad, Excel c'est bien.

Cordialement.

Denis.

Hi

nice and interesting initiative. Thanks for sharing.

I am wondering why having selected a mesh so different between Ansys and Creo.

Creo uses "P-method" which raises the degree of the polynomials that describe the displacement field. ANSYS uses the H-method where the polynomial degree is fixed,for  all elements, and is normally 2, i.e. quadratic elements. This means that with the H-method and quadratic elements, stresses and strains can only vary linearly within an element.  In creo, the P-level can be raised to 9 and this is done adaptively; in areas with higher stress gradient, the P-level is raised so that a more complex displacement field can be described with a single element. This allows a much coarser mesh than is required if the P-level is fixed to 2, as is the case for Ansys. So the meshing algorithm in Creo is adapted for the P-method, while the meshing functionality in ANSYS is adapted for the H-method. I guess the P-method makes it more difficult to implement nonlinear functionality, which is undoubtedly much better in ANSYS than in Creo Simulate. I think ANSYS has the P-method, but the mesher is not adapted for it, and the P-level is limited to 5 if I remember correctly. And I'm not sure of what nonlinear functionality is supported with the P-method in ANSYS. My guess is that very few Ansys users utilize the P-functionality in Ansys. Long story short: you can't compare Creo Simulate Mesh with ANSYS mesh.

346gnu
12-Amethyst
(To:mlindqvist)

Nice.

My lunchtime meanderings in Ansys following on from my earlier frustration where I could not get it to work in Creo

Re: Finite friction blocks

Below took 2 mins to build and run 20mins to make pics and post.

346gnu
12-Amethyst
(To:346gnu)

Steve,

Yes. It is exactly the same.

I used the same geometry through the Creo CAD interface for workbench.

Loads and constraints the same (obviously created in workbench). Material might have a slightly different E, nu than the 'steel' in Simulate.

(Sorry, I thought the question was for me)

No, I have only presented this here. Perhaps PTC's staff reads this, I don't know.

346gnu
12-Amethyst
(To:mlindqvist)

Steven,

I haven't presented the results to PTC.

I will when I get back to the office end of this week

Do you seriously expect an answer to that question?

It is like asking Romain Bardret why he is not performing as well as Lance Armstrong.

346gnu
12-Amethyst
(To:346gnu)

Steven,

I haven't forgotten,

I'm waiting for the fixes due out soon to retest before I ask the question.

Hi Mats

ok fair enough

Hopefully regardless of the meshing the results are similar and outcome the same

Best regards

One reason why I suspect it is more difficult to implement nonlinear functionality with the P-method, is simply that it seems difficult for PTC to move forward in this area.

Another reason is that in nonlinear problems (I think of plasticity/contact/large deformation) is that the stress/displacement-field may vary in a model (and change as displacement increases) in a way so that it becomes more difficult for Creo's large P-elements to capture what's going on. I can imagine that a large P-element, with poor element geometry (by h-mesh standards) , can more easliy become too distorted for convergence to be possible. With, for example ANSYS h-method, the finer, but better shaped, elements can capture abrupt changes that can occur in nonlinear models, as the deformation increases. This is in fact something I have used when I have had difficulties reaching convergence with nonlinear models in Creo. Instead of SPA convergence method, I refine the mesh and run a "quick check" (basically h-method) analysis, then that might converge. And obviously, a company like Ansys or Abaqus has a different focus to develop working solutions for the analysis specialist, so probably it's also a matter of how much development resources you have available, and how you prioritize those resources.

That would go against the philosphy of the P-element solver, where you increase element order rather than element size.

Also, there will be no guarantee that the mesher can actually find a good mesh for a smaller element size, so you might run into issues where the analysis starts running okay and then complains in the middle of the analysis that the mesher fails. An engineer with little experience in FEA would probably have trouble understanding that, and curse at the software.

It would be nice if PTC were to explain how exactly they implement contact in the P-solver. It could also help in making better models.

But one of the drawbacks of Creo Simulate w.r.t. other FEA software is its poor documentation, especially about the underlying theory, so I don't think we'll see that anytime soon.

346gnu
12-Amethyst
(To:unickque)

Steven,

Poor background info is a criticism I have made on many occasions.

I would like more background on contact as mentioned above. My knowledge is partly reverse engineered and part remembered occasional notes from PTC when specific questions are answered. Bits of a complete story but never the whole story.

These PTC Global Services documents are not released to the general public and only found by chance or by knowing someone after which they gradually become known by the wider community.

Some earlier documents such as the one you attach were marked as PTC internal only and of course, none of us got copies ...

It is not possible to locate these documents via the PTC support pages (unless that has recently changed) and I point this out whenever possible. They should be part of the help installation.

A cynic may say it is to keep the users ignorant so as to be able to sell services. But I cannot work out if it a premeditated move to maintain the 'positioning of the software' where designers' don't need to know' or a consequence of running a lean ship, There are (were? Is Tad Doxee still around for example?) clearly very clever developers who understand the theory and have tested models etc.

The community is generally unaware of

SAXSIM

Where Roland Jakel's and other PTC presentations can be found.

None of us are  encouraged to be involved.

Perhaps this is in part a consequence of there being no effective user group any more.

Simulate is very good and getting bettering better and it's CAD integration is brilliant (PTC, please don't quote me out of context), but it will never really begin to deal with software snobbery unless we know more. Again, perhaps this deliberate.

atb

Charles

DenisJaunin
15-Moonstone
(To:346gnu)

Steven,

Il faut naviguer sur les titres et les différentes années en allemand.

Need to browse titles and different years in German.

https://www.tu-chemnitz.de/mb/MHT/SAXSIM/Archiv/index.php#2015

Denis

Dear Mats,

developing a contact algorithm with linear elements is already difficult. In a conventional scheme even quadratic elements rarely converge, and special formulations are needed like that of ABAQUS: the so called 'improved’ formulation elements. For sure penalty tends to smooth everything ... See for example this: http://optimec.ca/news/tetrahedral-elements-available-abaqus-structural-analysis-use/

I have no Idea how PTC made high polynomial degree compatible with contact. Are the Creo Simulate shape-functions of the field really polynomial or are NURBS-diven (high continuity without polynomial instability, but quite challenging to be programmed)?

Regards

Andrea Calaon

Andrea,

I too don't know how PTC has implemeted its contact algorithm, so I can't answer your question. Contact is indeed complex and difficult to model. From what I hear, if you need a good contact model with accurate representation of what is happening on a detailed level, MSC Marc is state of the art. I have seen some research publications where this software has been used with success.

I rarely use contact analysis on any more advanced level than what you see in my example here above.  If you need to understand what happens on a more detailed level than this, I would recommend physical testing. And even if you use FEA, you will need testing; if you use FEA at the limit of what it is capable of, you need to tune your model, compare with reality, so you understand what is going on, and how to interpret your FE-results relative to your test results.

Hi Mats,

Thanks for the wise advices. You are right. Contact issues always need careful experimental validation.

I actually some experience in contact modelling (mainly with with large deformations). I (and a series of colleagues of both industry and academia) prefer that ABAQUS (implicit and explicit) over MSC Marc, and the reason is very specific.

The standard convergence parameters on MSC Marc have been set very "forgiving" in order to have the implicit (Marc does not have explicit!) simulation reach the end.

We had both MSC Marc and ABAQSU and we could see the difference. Most probably if we had set the convergence parameters of Marc equivalent to those of ABAQUS we would have identical results (all the rest being identical). ABAQUS is still putting resources on the contact algorithms.

I am starting to think PTC used hierarchical approximation functions like the old Procision (Apanivich) or the ESRD software (Reliability Guaranteed with Latest Generation FEA Technology). With polynomials high shape ratios (Simulate allow 30 by default!) would mean catastrophe, instead hierarchical functions would behave much better.

Top Tags