turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Navigation
- Simcenter
- Forums
- Blogs
- Knowledge Bases

- Siemens PLM Community
- Simcenter
- 3D Simulation - Simcenter 3D Forum
- Stress Reduction / combination, calculation of uti...

Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

04-12-2017 04:19 AM

Hi all,

I met some issue with results postporcessing. I need to combine the results in order to obtain the Utilization Factor of the weld at the end.

Let's assume that the formulat is as follows:

factors of: gamma, alpha, alpha_s and fy are specified in Expressions, so are available.

and now, when I use Multiple Reduction or Reduction in post-processing i get error that operation '-' or '+' is wrong or something with Tsai-Wu coefficient (?).

What is wrong ?

Thanks for advice.

Solved! Go to Solution.

2 REPLIES

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

04-12-2017 10:57 AM - edited 04-12-2017 10:58 AM

The NX expression system is not unitless. When you define an expression variable, you specify a dimensionality and a set of units.

The error message indicates that one of your expression variables is defined with a dimensionality of Tsai-Wu Coeffficient (and associated units of length^4 over force squared). A second expression is defined with dimensionality of Stress Compliance (and associated units of length squared over force).

When you try to add these two variables, you get the error shown because the units are not consistent. You can see the same error by simply trying to add the two expressions in the expression manager:

Going back to Physics 101, you can't add 1 mm^2/mN + 1 mm^4/mN^2

If you are just trying to add magnitudes to come up with some unitless scalar, you can use the remu() function on each of the variables to remove the units and consider only the scalar magnitude:

Alternatively, you could just define the input expressions as unitless constants to begin with.

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

04-13-2017 05:56 AM

Thank you JimB,

I was aware of the fact that the units must be consistent in formulas.

I fugured out the problem, previous formula and the correct one that worked was:

(((gamma*SXX)/(alpha*fy))^2) + ((gamma*SYY) / ((alpha*fy) ^2)) - ((gamma*SXX*gamma*SYY) / ((alpha*fy)^2)) + (((gamma*SZZ)/(alpha_s_per*fy))^2)

the problem laid down in the last 'part' of the equation, where the nominator and denominator were not in separate brackets.

Thanks for help

Follow Siemens PLM Software

© 2018 Siemens Product Lifecycle Management Software Inc