How to derive boundary conditions for variational problems?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite
1












I have a variational problem of the form



$$
E(u) = int_Omega F(x,y,u,u_x,u_y)dxdy
$$



which leads me



$$
fracdEdu = int_Omega left( fracpartial Fpartial u - fracddxfracpartial Fpartial u_x - fracddyfracpartial Fpartial u_y right)h dxdy + int_Gamma left(F_u_xdy - F_u_ydx right)h
$$



Assuming the increment function $h$ is not fixed,it can be arbitrary, how do I get from this term



$$
int_Gamma left(F_u_xdy - F_u_ydx right)h = 0
$$



the boundary conditions of my problem when I try to apply gradient descent? Namely how do I fill the system



$$
left{
beginarrayl
fracpartial upartial t = - fracpartial Fpartial u + fracddxfracpartial Fpartial u_x + fracddyfracpartial Fpartial u_y \
textboundary conditions?
endarray
right.
$$



I should end up having the Von Neumann boundary conditions, but I'm slightly confused how to pass from the line integral to the boundary conditions.



My guess is that we should pose $F_u_x = 0, F_u_y = 0$ on the boundary, I can't prove it though.



Thank you







share|cite|improve this question





















  • $h=h(x)$? if so, not clear in your question
    – phdmba7of12
    Aug 3 at 16:28










  • $h=0$ on the boudary.
    – Rafa Budría
    Aug 3 at 16:36






  • 1




    @phdmba7of12, yes it's h=h(x)
    – user8469759
    Aug 3 at 17:04






  • 1




    @Rafa, it's not 0.
    – user8469759
    Aug 4 at 13:19














up vote
1
down vote

favorite
1












I have a variational problem of the form



$$
E(u) = int_Omega F(x,y,u,u_x,u_y)dxdy
$$



which leads me



$$
fracdEdu = int_Omega left( fracpartial Fpartial u - fracddxfracpartial Fpartial u_x - fracddyfracpartial Fpartial u_y right)h dxdy + int_Gamma left(F_u_xdy - F_u_ydx right)h
$$



Assuming the increment function $h$ is not fixed,it can be arbitrary, how do I get from this term



$$
int_Gamma left(F_u_xdy - F_u_ydx right)h = 0
$$



the boundary conditions of my problem when I try to apply gradient descent? Namely how do I fill the system



$$
left{
beginarrayl
fracpartial upartial t = - fracpartial Fpartial u + fracddxfracpartial Fpartial u_x + fracddyfracpartial Fpartial u_y \
textboundary conditions?
endarray
right.
$$



I should end up having the Von Neumann boundary conditions, but I'm slightly confused how to pass from the line integral to the boundary conditions.



My guess is that we should pose $F_u_x = 0, F_u_y = 0$ on the boundary, I can't prove it though.



Thank you







share|cite|improve this question





















  • $h=h(x)$? if so, not clear in your question
    – phdmba7of12
    Aug 3 at 16:28










  • $h=0$ on the boudary.
    – Rafa Budría
    Aug 3 at 16:36






  • 1




    @phdmba7of12, yes it's h=h(x)
    – user8469759
    Aug 3 at 17:04






  • 1




    @Rafa, it's not 0.
    – user8469759
    Aug 4 at 13:19












up vote
1
down vote

favorite
1









up vote
1
down vote

favorite
1






1





I have a variational problem of the form



$$
E(u) = int_Omega F(x,y,u,u_x,u_y)dxdy
$$



which leads me



$$
fracdEdu = int_Omega left( fracpartial Fpartial u - fracddxfracpartial Fpartial u_x - fracddyfracpartial Fpartial u_y right)h dxdy + int_Gamma left(F_u_xdy - F_u_ydx right)h
$$



Assuming the increment function $h$ is not fixed,it can be arbitrary, how do I get from this term



$$
int_Gamma left(F_u_xdy - F_u_ydx right)h = 0
$$



the boundary conditions of my problem when I try to apply gradient descent? Namely how do I fill the system



$$
left{
beginarrayl
fracpartial upartial t = - fracpartial Fpartial u + fracddxfracpartial Fpartial u_x + fracddyfracpartial Fpartial u_y \
textboundary conditions?
endarray
right.
$$



I should end up having the Von Neumann boundary conditions, but I'm slightly confused how to pass from the line integral to the boundary conditions.



My guess is that we should pose $F_u_x = 0, F_u_y = 0$ on the boundary, I can't prove it though.



Thank you







share|cite|improve this question













I have a variational problem of the form



$$
E(u) = int_Omega F(x,y,u,u_x,u_y)dxdy
$$



which leads me



$$
fracdEdu = int_Omega left( fracpartial Fpartial u - fracddxfracpartial Fpartial u_x - fracddyfracpartial Fpartial u_y right)h dxdy + int_Gamma left(F_u_xdy - F_u_ydx right)h
$$



Assuming the increment function $h$ is not fixed,it can be arbitrary, how do I get from this term



$$
int_Gamma left(F_u_xdy - F_u_ydx right)h = 0
$$



the boundary conditions of my problem when I try to apply gradient descent? Namely how do I fill the system



$$
left{
beginarrayl
fracpartial upartial t = - fracpartial Fpartial u + fracddxfracpartial Fpartial u_x + fracddyfracpartial Fpartial u_y \
textboundary conditions?
endarray
right.
$$



I should end up having the Von Neumann boundary conditions, but I'm slightly confused how to pass from the line integral to the boundary conditions.



My guess is that we should pose $F_u_x = 0, F_u_y = 0$ on the boundary, I can't prove it though.



Thank you









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Aug 2 at 16:46
























asked Aug 2 at 14:40









user8469759

1,4271513




1,4271513











  • $h=h(x)$? if so, not clear in your question
    – phdmba7of12
    Aug 3 at 16:28










  • $h=0$ on the boudary.
    – Rafa Budría
    Aug 3 at 16:36






  • 1




    @phdmba7of12, yes it's h=h(x)
    – user8469759
    Aug 3 at 17:04






  • 1




    @Rafa, it's not 0.
    – user8469759
    Aug 4 at 13:19
















  • $h=h(x)$? if so, not clear in your question
    – phdmba7of12
    Aug 3 at 16:28










  • $h=0$ on the boudary.
    – Rafa Budría
    Aug 3 at 16:36






  • 1




    @phdmba7of12, yes it's h=h(x)
    – user8469759
    Aug 3 at 17:04






  • 1




    @Rafa, it's not 0.
    – user8469759
    Aug 4 at 13:19















$h=h(x)$? if so, not clear in your question
– phdmba7of12
Aug 3 at 16:28




$h=h(x)$? if so, not clear in your question
– phdmba7of12
Aug 3 at 16:28












$h=0$ on the boudary.
– Rafa Budría
Aug 3 at 16:36




$h=0$ on the boudary.
– Rafa Budría
Aug 3 at 16:36




1




1




@phdmba7of12, yes it's h=h(x)
– user8469759
Aug 3 at 17:04




@phdmba7of12, yes it's h=h(x)
– user8469759
Aug 3 at 17:04




1




1




@Rafa, it's not 0.
– user8469759
Aug 4 at 13:19




@Rafa, it's not 0.
– user8469759
Aug 4 at 13:19















active

oldest

votes











Your Answer




StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2870137%2fhow-to-derive-boundary-conditions-for-variational-problems%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2870137%2fhow-to-derive-boundary-conditions-for-variational-problems%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What is the equation of a 3D cone with generalised tilt?

Color the edges and diagonals of a regular polygon

Relationship between determinant of matrix and determinant of adjoint?