ANick
Mechanical
- Sep 24, 2011
- 11
Dear community members,
I am trying to adapt the existing model organization approach from HyperMesh to the FEMAP environment, and I would be glad to hear your feedback and suggestions.
1. General organization. According to the existing model organization approach, model entities (nodes, elements, properties, materials) for each part (CHEXA, CQUAD etc.) and each interface (CBUSH, RBE2 etc.) are allocated in separate layers. I came across many discussions “groups vs layers”. Presented approach simply reflects already existing methodology based on components.
2. Numbering convention. Model numbering (nodes, elements, properties, materials) shall start with part layers and continue with interface layers. Starting ID is defined by the layer ID. E.g. for the layer ID 10,001 each entity is renumbered starting from 10,001. It allows keeping numbering ranges for particular objects/parts in the assembly.
3. Model summary. It is often required to generate model summaries, e.g. materials, properties, elements per layers etc.
Currently 2) and 3) are implemented via HyperWorks API, but I assume corresponding tools may already exist for FEMAP. However, I could not find anything similar yet, so your help is much appreciated.
Questions:
[ol 1]
[li]Considering flat layer hierarchy in FEMAP (no sub-layers or sub-assemblies are allowed) presented approach does not scale for the models with large number of parts/interfaces – list of layers becomes too large and difficult to deal with. Is there any way to solve this limitation? Groups do the work just partially, since their representation in the model tree is anyway flat.[/li]
[li]Are there any API collections available for FEMAP besides FEMAP knowledge base?[/li]
[li]What is your favorite model organization technique when using FEMAP?[/li]
[/ol]
Thank you for your feedback.
I am trying to adapt the existing model organization approach from HyperMesh to the FEMAP environment, and I would be glad to hear your feedback and suggestions.
1. General organization. According to the existing model organization approach, model entities (nodes, elements, properties, materials) for each part (CHEXA, CQUAD etc.) and each interface (CBUSH, RBE2 etc.) are allocated in separate layers. I came across many discussions “groups vs layers”. Presented approach simply reflects already existing methodology based on components.
2. Numbering convention. Model numbering (nodes, elements, properties, materials) shall start with part layers and continue with interface layers. Starting ID is defined by the layer ID. E.g. for the layer ID 10,001 each entity is renumbered starting from 10,001. It allows keeping numbering ranges for particular objects/parts in the assembly.
3. Model summary. It is often required to generate model summaries, e.g. materials, properties, elements per layers etc.
Currently 2) and 3) are implemented via HyperWorks API, but I assume corresponding tools may already exist for FEMAP. However, I could not find anything similar yet, so your help is much appreciated.
Questions:
[ol 1]
[li]Considering flat layer hierarchy in FEMAP (no sub-layers or sub-assemblies are allowed) presented approach does not scale for the models with large number of parts/interfaces – list of layers becomes too large and difficult to deal with. Is there any way to solve this limitation? Groups do the work just partially, since their representation in the model tree is anyway flat.[/li]
[li]Are there any API collections available for FEMAP besides FEMAP knowledge base?[/li]
[li]What is your favorite model organization technique when using FEMAP?[/li]
[/ol]
Thank you for your feedback.