File Exchange

image thumbnail

Hyper elasticity with a non-penetration condition

version 1.0.0 (924 KB) by Jan Valdman
A 2D FEM solver based on an energy minimisation formulated in C^1 deformation including a new non-penetration term.

1 Download

Updated 24 Apr 2019

View License

A complementary software to the article

Stefan Krömer, Jan Valdman: Global injectivity in second-gradient Nonlinear Elasticity and its approximation with penalty terms, Mathematics and Mechanics of Solids (submitted)

Please cite the paper if you find the code useful. A link to the paper can be found at the author web page located at http://sites.google.com/site/janvaldman/publications

Available scripts:

"start_evaluate".

"start_optimize"

Cite As

Jan Valdman (2021). Hyper elasticity with a non-penetration condition (https://www.mathworks.com/matlabcentral/fileexchange/71327-hyper-elasticity-with-a-non-penetration-condition), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

asasdasdasdadsadasd

Matlab 2019a:

Error using matlab.graphics.internal.name (line 101)
Cannot create output file 'pictures_memory\benchmark_2_time_step_000.eps'.

Error in print (line 71)
pj = matlab.graphics.internal.name( pj );

Error in visualize_memory_all (line 37)
print('-painters','-depsc2','-r300',fig_name); screen2jpeg(fig_name);
save2pdf(fig_name);

Error in start (line 89)
visualize_memory_all

asasdasdasdadsadasd

Error:

main_nonpenetration
Undefined function or variable 'refinement_uniform_2D'.

Error in mesh_2D (line 12)
[X,elements]=refinement_uniform_2D(X,elements,[],[]);hx1=hx1/2;
hx2=hx2/2;

Error in main_nonpenetration (line 2)
mesh_2D %refined mesh

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!