create a FEA of cantilever beam model that has predefined initial strain

3 ビュー (過去 30 日間)
Andreia Sousa da Silveira
Andreia Sousa da Silveira 2023 年 11 月 6 日
編集済み: Ayush 2023 年 12 月 11 日
I would like to create a simple FEA of cantilever beam model that has predefined initial strain of and is applied a load at the tip edge. However I do not know how to add the predefined initial strain.

回答 (1 件)

Ayush
Ayush 2023 年 11 月 14 日
編集済み: Ayush 2023 年 11 月 14 日
I understand that you want to add the predefined initial strain to your cantilever beam. To apply the predefined initial strain, you can directly modify the nodal coordinates of the mesh. For example, if you want to apply an initial strain of ε to the beam, you can displace the corresponding co-ordinates using:
structuralBC
Also, define the load that will be applied at the free end of the beam. This can be done by specifying the magnitude and direction of the load. For example, you can apply a load using:
structuralBoundaryLoad
Thank you,
Ayush Jaiswal
  2 件のコメント
Andreia Sousa da Silveira
Andreia Sousa da Silveira 2023 年 11 月 27 日
Dear Ayush, Thank you for your reply. I still do not understand how to use the structuralBC to add initial strain on to the whole model. I need to create a simple beam model of a bone (poisson of 0.3 and elastic modulus of 12GPa) that has a residual strain of 0.1% due to the mineral composition and add load at the edge face that is not constrain and see how it behaves.
Ayush
Ayush 2023 年 12 月 11 日
編集済み: Ayush 2023 年 12 月 11 日
Hi @Andreia Sousa da Silveira Would displacing the free edge face corresponding to the residual strain help?
% Apply initial strain to the whole model
initialStrain = -0.001; % Initial strain
initialDisplacement = initialStrain * Length; % Calculate the initial displacement for the whole model
structuralBC(model, 'Face', 6, '"XDisplacement"', initialDisplacement);

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by