Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Mass Properties without Analysis

Status
Not open for further replies.

cgluyas

Mechanical
Feb 19, 2002
5
0
0
CH
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
 
Replies continue below

Recommended for you

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).
 
Status
Not open for further replies.
Back
Top