XJTU-TGA 工具是为西安交通大学燃烧学课程中的热重分析实验设计的一个应用程序。该工具基于Python和JavaScript开发,提供了一个直观的界面,用于处理和分析热重分析(TGA)数据。
你可以通过以下命令使用pip安装XJTU-TGA工具:
pip install XJTU-TGA
main.py
xfrom XJTU_TGA import run
if __name__ == '__main__':
run()
点击文件->导入,选择txt数据文件。(该文件绝对路径将保存在用户文件中,如移动txt数据文件,应打开用户文件后重新导入txt数据文件后保存)
点击滤波->w0输入,在弹出的弹窗中输入试样的质量,点击OK。
点击滤波->参数选择,进入参数选择界面,滑动下方滑块对滤波参数进行调节。
点击特征->特征点选择进入特征点选择界面,可通过图形上方的下拉选择框选择指定的特征点类别。
将鼠标放置在特征点附近,当看到有与特征点对应颜色的悬浮框出现时单机鼠标左键,此时会看到该特征点变大即为选中;再将鼠标向曲线附近移动,当选中位置出现红色悬浮框时再次单机鼠标左键,可以看到选中特征点移动到了指定的位置,即为特征点更改成功。
点击特征->动力区间选择进入动力区间选择界面,两点之间所夹即为动力区间,改变点位置的方法与特征点选择相同,需要注意的是,可以通过辅助线以及辅助线与曲线所夹区域微调动力区间的位置,通过观察左下角数据显示区域的R值大小可以获取所选动力区间经过拟合后的拟合优劣程度。
点击文件->保存即可将处理后的完整数据保存为json
文件,再次使用时使用文件->打开打开。
点击绘图查看可绘制的图像,其中的保存当前图像用于保存当前界面显示的图像。
点击文件->采集即可使用采集功能,该功能通过选中多个用户文件将各组数据的动力区间绘制在一张图表上,采集数据完成后点击绘图中的煤热解动力区间绘图和碳燃烧动力区间绘图即可完成绘图。
当使用XJTU-TGA工具中的滤波模块时,可以通过调整以下三个参数来优化滤波效果:N
(滤波器阶数)、Wn
(截止频率) 和 Alpha
(平滑因子)。下面是详细的选择和调整步骤指南。
N
的选择初始值: 推荐从 N=5
开始。
调整方法:
N
值,比如尝试 N=6
或更高。N
值,比如尝试 N=4
或更低。Wn
的选择初始值: 推荐从 Wn=0.15
开始。
调整方法:
Wn
值,比如尝试 Wn=0.02
或更低。Wn
值,比如尝试 Wn=0.2
或更高。Alpha
的选择初始值: 推荐从 Alpha=0.2
开始。
调整方法:
Alpha
值,比如尝试 Alpha=0.2
或更低,这会更强烈地平滑数据。Alpha
值,比如尝试 Alpha=0.25
或更高。N
(滤波器阶数):找到一个既能去除噪声又能保留信号主要特征的合适阶数。Wn
(截止频率):在找到合适的阶数后,通过调整 Wn
来优化信号保留和噪声去除的平衡。Alpha
(平滑因子):在滤波之后,使用EWMA平滑来微调信号的平滑度,确保最终曲线既平滑又能反映原始数据的趋势。