rod2d

버전 1.0.1 (2.1 MB) 작성자: milan batista
Planar Cosserat rod
다운로드 수: 343
업데이트 날짜: 2019/12/9

라이선스 보기

rod2d handle object is used for computation of planar Cosserat rod, i.e. extensible and shearable rod, which is based on the analytical solution given in [1]. The initial shape of the rod can be a straight line or a circular arc. The rod can be loaded by endpoint force and endpoint bending moment. The rod is specified once load (force F and its direction alpha) and integration parameters k and C are set. Calculation of k and C, (and maybe F and alpha) depends on boundary conditions. The user must, therefore, write function, which allows the calculation of unknown parameters. Once all the parameters are set, rod2d automatically compute coordinates of the rod, distribution of rotation angle, tangent angle, curvature, strains, internal forces and moment and rod length in user-specified arc-length coordinates. Rod2d contains several utilities for calculation of nonlinear equations (isolve1, isolve2), printing the results (info) and plotting the results ( contour, graph, plot , plotPhasePortrait). As an example package included a complete calculation for cantilever rod (bifurcation diagram, load-deflection diagram, follower load).
All data stored in rod2d object are dimensionless. With rod2dProp object one can compute dimensionless rod properties (slenderness, stiffness ratio, force and moment units) from given physical data.
Calculation with elliptic function is based on the elfun18 library [2] which is included in the package for convenience. The package also contains the draw19 library [3] which contains some plot utilities.
The manual can be downloaded from
https://www.researchgate.net/publication/337839963_rod2d_manual_ver_1_01

[1] M.Batista, A closed-form solution for Reissner planar finite-strain beam using Jacobi elliptic functions, International Journal of Solids and Structures 87 (2016) 153–166
[2] draw2d (https://www.mathworks.com/matlabcentral/fileexchange/71745-draw19),
[3] elfun18 https://www.mathworks.com/matlabcentral/fileexchange/65915-elfun18

인용 양식

milan batista (2024). rod2d (https://www.mathworks.com/matlabcentral/fileexchange/73618-rod2d), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2019b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Numerical Integration and Differential Equations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

rod2d_ver1_01

rod2d_ver1_01/applications/cantilever

rod2d_ver1_01/draw2d

rod2d_ver1_01/elfun18

rod2d_ver1_01/rod2d

rod2d_ver1_01/rod2d/@rod2d

rod2d_ver1_01/test

rod2d_ver1_01/verification

버전 게시됨 릴리스 정보
1.0.1

add link to manual

1.0.0