题主的基本功有点过于不扎实了,以下这一个公式推导中就犯了两个大错误。
(该式子有两个大错误)
首先, 这是定义式,但是 !
正确的推导是:
对于恒压的情况下,
对于恒容的情况下,
其次,对于功W的定义有两种,这两种在不同的教材中都出现过!每拿到一本关于热力学的教材时,第一个要做的事情就是去看看其关于功W的符号定义。
第一种定义是,体系对环境做功时,W是负的,因为体系失去能量;环境对体系做功时,W是正的,因为体系获得能量。这时候热力学第一定律是 ,而关于功的定义是 ;(这里用 而不用d,是因为功不是状态量)对于恒压情况下,积分获得
第二种定义是,体系对环境做功时,W是正的;环境对体系做功,就认为是体系对环境做负功。此时热力学第一定律是 ,而关于功的定义是 ; 对于恒压情况下,积分获得
这两种定义都是正确的,但是,当你使用时,你必须保证一直只用其中一种!Be consistent!
所以你会发现,当你写下 时,你是用的第一种定义;但是在后面你却 又把第二种定义拿出来了。这也是你弄错了的主要原因。
强烈建议好好认真读读物理化学吧。