freast
Mechanical
- Sep 7, 2006
- 1
Welcome to my problem,
For the analysis of my current task I have received the required model from a college. This model was made in FEMAP. Due to current licence issues I have received a text file generated to use in ANSYS.
The model contains many rectangular shell 63 elements, which comprise a complicated 3D structure. While the model works fine in FEMAP, ANSYS cannot handle this model due to high warping factors (up to 11) of a number of elements.
This problem should be easily fixed by dividing each rectangular element that generates a warping error into two triangular elements. This seems simple however the model contains a few thousand to these elements. Each element is generated by a separate EN,#, command line in the text file, requiring a rewrite of a few thousand lines of text. This is not a feasible option.
I have selected all elements containing the warping error. These elements have random element and node numbers. To be able to solve this problem I need to write a command which:
- Selects a element out of the selection of elements with a warping error
- Retrieves the node numbers of the selected element
- Creates two new elements by diving the old over a diagonal
- Deletes the old element
- Preferably maintains the original node-numbering
- Repeats this for all elements of the selection of error us elements
I have no idea how to accomplish this. Can anyone assist me?
Regards,
Freast
For the analysis of my current task I have received the required model from a college. This model was made in FEMAP. Due to current licence issues I have received a text file generated to use in ANSYS.
The model contains many rectangular shell 63 elements, which comprise a complicated 3D structure. While the model works fine in FEMAP, ANSYS cannot handle this model due to high warping factors (up to 11) of a number of elements.
This problem should be easily fixed by dividing each rectangular element that generates a warping error into two triangular elements. This seems simple however the model contains a few thousand to these elements. Each element is generated by a separate EN,#, command line in the text file, requiring a rewrite of a few thousand lines of text. This is not a feasible option.
I have selected all elements containing the warping error. These elements have random element and node numbers. To be able to solve this problem I need to write a command which:
- Selects a element out of the selection of elements with a warping error
- Retrieves the node numbers of the selected element
- Creates two new elements by diving the old over a diagonal
- Deletes the old element
- Preferably maintains the original node-numbering
- Repeats this for all elements of the selection of error us elements
I have no idea how to accomplish this. Can anyone assist me?
Regards,
Freast