News: Need training? HyperSizer Training Videos are available now! Learn more here: https://hypersizer.com/trainingevents/e-learning/

Author Topic: HyperFEA writting duplicate Mat IDs  (Read 20736 times)

James

  • Administrator
  • *****
  • Posts: 286
    •  
HyperFEA writting duplicate Mat IDs
« on: July 06, 2011, 09:14:16 AM »
HyperSizer writes material cards for every PBAR and PSHELL property based on the PID (component number). In some cases there are MAT ID duplicates which causes the following error in Nastran.

USER FATAL MESSAGE 311 (IFPDRV)
NON-UNIQUE FILED 2 ON BULK DATA ENTRY MAT# ###

In future versions of HyperFEA this will be fixed. In v5.4-v6.1 a PID numbering best practice should be adopted to avoid this error.

Since HyperSizer writes MAT1 and MAT2 cards based on the following relationship to the property ID.

MAT1 ID = PBAR ID * 10
MAT2 ID (1) = PSHELL ID * 10
MAT2 ID (2) = PSHELL ID * 10 -1
MAT2 ID (3) = PSHELL ID * 10 -2

Component IDs should be numbered so there are no overlapping material IDs.

Material IDs (automatically numbered in database) = 100-1000
PSHELL IDs (panel component IDs) = 100-1000
PBAR IDs (beam component IDs) = 1000-2000