如果我想对一个分子系统(例如 2 个氢原子)进行非常精确的模拟,那么我会想使用扩散蒙特卡罗之类的方法来确定这些原子在不同配置中的能量。
例如,如果我想创建一个像谐波这样的键合势
或莫尔斯电位
然后我假设我要做的是执行 DMC 以找到各种分离距离的能量,然后执行回归以拟合其中一个方程。
但是,我最近在想,这可能并不准确,因为您使用量子力学来寻找能量,然后使用经典物理学(牛顿运动定律)来进化系统。
我认为,一个更准确的选择是使用时间相关的薛定谔方程来演化一个由两个氢原子组成的系统,然后以某种方式将其拟合到一些易于计算的模型中。
不过,我很好奇的是结果模拟会有什么不同?我对 QM 的了解还不够,无法推测经典系统演化会丢失什么样的影响,或者这两种方法到底有多少(从数字上讲)会有所不同。有人有什么主意吗?
我想我总是可以尝试这两种方法并看看,但这需要相当多的工作......