Hamilton Jacobi Belman 的有限差分

计算科学 有限差分 边界条件
2021-12-09 16:23:09

我有hjb方程在哪里V=V(x,t)u=u(x,t)

Vt+sup(u)[A(x,u)Vx+B(x,u)Vxx]=0对于[0,1]中的x[0,1]t[0,1]

我已经能够成功地在具有这些边界条件的数值上解决它:

V(0,t)=0 [0,1] 中的所有 t

V(1,t)=1 all t in [0,1]

V(x,1)=x [0,1] 中的所有 x

我使用有限差分来计算并在每个时间步骤中使用迭代过程来找到最优控制重新计算解决方案直到步骤之间的差异可以忽略不计。VtVxVxxuV

现在我想在无限的空间边界上解决它,所以让xinf+inf

我有条件: 所有V(x,1)=max(x,0)x

我想使用: for for all in for for allV(x,t)0xinft[0,1] V(x,t)/x1xinft[0,1]

如果可能的话,您认为如何“离散化”后两个条件的最佳方式是什么?

提前非常感谢,对于我可能犯的错误或不精确之处,我深表歉意。

0个回答
没有发现任何回复~