×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Mass Properties without Analysis

Mass Properties without Analysis

Mass Properties without Analysis

(OP)
Wildfire 2.0.
I am trying to assign mass properties to parts without having to use a analysis feature as I only have a foundation license. So far I have managed it with parts using this relation:-

MP_DENSITY=0.0000000079

if (PART_MATERIAL=="316STST")
MP_DENSITY=0.0000000079

if (PART_MATERIAL=="304STST")
MP_DENSITY=0.0000000079

if (PART_MATERIAL=="ALUMINIUM")
MP_DENSITY=0.000000002643

if (PART_MATERIAL=="RUBBER")
MP_DENSITY=0.000000001506

if (PART_MATERIAL=="Undefined")
MP_DENSITY=0.0000000079

ELSE
MP_DENSITY=0.0000000079

ENDIF
ENDIF
ENDIF
ENDIF
ENDIF

PART_MASS=PRO_MP_VOLUME*MP_DENSITY
PART_WEIGHT=PART_MASS
PART_DENSITY=MP_DENSITY
MATERIAL=PART_MATERIAL

Which works fine. However for assemblies I have this relation

mp_density=pro_mp_density
part_density=mp_density
part_mass=pro_mp_mass
part_weight=part_mass
material=part_material

and it doesn't always work, the pro_mp_density often picks up on the pro_mp_density of the part, not the mp_density. It also does not alter on regenneratin.
Is there a better way of doing this?

Craig

RE: Mass Properties without Analysis

What I have done for this case is to do the following:-

1 Create a new material in each part called dummy (Edit -> Setup -> Material -> Define -> dummy)
2 In parameters, set a parameter called Material_name
3 In relations, create the relation
IF (MATERIAL_NAME=="316ST"
 material_param("MASS_DENSITY")=0.0000000079
ENDIF

This method works when you need to change the material in a part (such as different members of a family table). If you are only using 1 material per part, it is better to create a material for each (as above) & add the density (Edit the material & add the density to the material file).
You can then write the file to a directory & use that material on mutliple parts (Assign -> From File).

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources