🥥Python经典热力学数值分析
Python | 热力学 | 数值分析 | 物理 | 气体动力学 | 速度分布 | 粒子碰撞 | 能量分布 | 热处理 | 数值积分 P-V图 | 绝热过程 | 卡诺循环
气体动力学理论
理想气体定律的推导
Python 数值探索
以下Python代码块比较平均值 和均方根 。 如果x是N个数字的集合 ,
和
速度分布
粒子的运动可以通过其速度 来描述,它是一个具有大小(运动速度)和方向(运动方向)的矢量。 粒子的速度 和质量 决定粒子的动量 和动能 。 注意顶部没有箭头的 表示向量 的大小。 当两个粒子在弹性碰撞过程中相互碰撞时,它们的动量和动能可能会发生变化,但它们的总动量和动能是守恒的。
Python 一维数值
让我们考虑两个粒子的正面(一维)碰撞。 由于我们假设沿其他维度没有运动(即碰撞前后 ),因此我们可以组合两个描述动量和动能守恒的方程。 经过几行代数之后,我们可以求解沿 维度的碰撞后速度。
Python 多次碰撞事件后的能量分配
热处理
Python 状态和处理绘图和数值积分
最后,根据气体运动理论,由于理想气体的总内能为,因此 。 此外,根据迈耶方程,。 因此,,如上所述。
卡诺循环
热机(或冰箱,是反向运行的热机)可以通过将不同的热过程组合成一个循环来设计。 卡诺循环是一个特别重要的例子,它由两组交替的等温和绝热过程组成。
Python 绘制不同热过程的 P-V 曲线
Last updated
Was this helpful?