Convert C3D8 Hexahedral Elements to C3D20

버전 1.0.1 (2.3 KB) 작성자: Sergio Dempsey
Automatically convert C3D8 elements to C3D20.
다운로드 수: 55
업데이트 날짜: 2019/5/17

라이선스 보기

This function is primarily used to convert 8 noded hexahedral elements to 20 noded. It's useful if you are using automatic element meshing software's that do not offer output in C3D20 such as IA-FEMESH.

Input: Node Matrix in standard input file format
[NodeNumber,NodePositionx,NodePositiony,NodePositionz;...]
Element Matrix in standard input file format
[ElementNumber,Node1,Node2,...,Node8;...]

Outputs: Writes 2 separate input files for the new nodes and new elements.
the files can then be loaded after, or you can just add them to
be outputs yourself!

Comments: It should be mentioned that the interior edge nodes are linearly interpolated between corresponding edge-end nodes. There is room for improvement if you first convert the entire element to the isoparametric space before getting the middle point, and then going back. This should only be considered if your elements are badly deformed in the first place.

If the public suggests there is a need through comments, I can add that as well

인용 양식

Sergio Dempsey (2024). Convert C3D8 Hexahedral Elements to C3D20 (https://www.mathworks.com/matlabcentral/fileexchange/71573-convert-c3d8-hexahedral-elements-to-c3d20), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2018a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Coordinate Reference Systems에 대해 자세히 알아보기
태그 태그 추가

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.1

-Made to fit page

1.0.0