Error identities for variational problems with obstacles

版本 1.0.0.0 (29.8 KB) 作者: Jan Valdman
Calculaton of Error identities for variational problems with obstacles
60.0 次下载
更新时间 2017/8/3

查看许可证

This code illustrates new error identities for variational problems with obstacles. Identities define new measures, how to determine the distance of the approximation to the exact solutions of the nonlinear problem with obstacles respecting a free boundary.
There are three identities:
1) the primal error identity measuring the distance of primal variables (displacements).
2) the dual error identity measuring the distance of dual variables (fluxes)
3) the majorant identity measuring the combination of 1) and 2).
Only certain pertubations of exact solutions and corresponding exact fluxes are taken for simplicity as examples of approximation for testing. Thus, no approximations are computed numerically in this code.
Details on theory and numerics will be found in the forthcoming paper of Sergey Repin and Jan Valdman: Error identities for variational problems with obstacles. (submitted).
A link to the paper will be found at the author's web page http://sites.google.com/site/janvaldman/publications .
Please cite the paper if you find the code useful.
Call 'start' in the main directory to run the code.
By modifing parameters 'is_classical_obstacle' and 'is_1D', results for the classical obstacle problem (1D and 2D) and the two-phase obstacle problem (only 1D) are generated.

引用格式

Jan Valdman (2024). Error identities for variational problems with obstacles (https://www.mathworks.com/matlabcentral/fileexchange/63817-error-identities-for-variational-problems-with-obstacles), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2014b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Optimization Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.0.0.0

verifications of interpolants added (set h_interpolant)