- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模糊PID算法在导热系数自动测试仪中应用
模糊PID算法在导热系数自动测试仪中应用
[摘 要] 利用matlab对系统进行辨识、建模和降维后得到电阻炉的模型,然后依据该模型进行仿真寻优确定采用单片机模糊PID控制程序控制电阻炉的温度,进而使系统快速升温后保持所需初始恒温,在此初始恒温基础上利用热线通以恒流产生一个阶跃温度激励信号。系统自动采集该阶跃响应信号,并求取导热系数。采用模糊PID控制算法,缩短了测试周期,提高导热仪的测试效率。
[关键词] matlab 导热系数 温度控制 电阻炉
0、引言
导热系数是表征物质热传导性质的物理量,材料结构的变化与所含杂质的不同对导热系数值都有明显的影响。提高测量导热系数的精度对于合理选用保温材料、有效利用和节约能源有着重要意义。导热系数测定方法可分两大类:稳态法和瞬态法。其中,瞬态法具有实验时间短、测定速度快、准确且一般无需测量试件的导热量。热线法是瞬态法的一种,由于它更快捷、准确和方便,常用来测量固体材料的导热系数,也可用来测算高温粉状颗粒的导热系数,但大多停留于手工或半自动化阶段。
本文将模糊PID控制算法应用于导热系数测试仪,提高了测量处理的自动化和智能化程度,减少了工作量且提高了仪器的性能。
1、热线法的测试原理
热线法的基本原理是在试验材料中间,放置一根细长的金属加热丝(“热线”),并通过一个恒定的电流,目的是形成一个能产生恒定热流密度的线热源,并置于半无穷大(理想上)的均匀物体(即被测材料)上,则其温度场可用一维圆柱坐标来描述。在热线上或附近任选一点为测温点,则该测点温度随时间变化的规律应遵循其导热微分方程,对此方程进行求解.得到导热系数的计算公式:
式中:A为导热系数(w/(m?k)),P为热线AB段的加热功率(W),L为AB段的长度(m), 为热线的温度(℃),t为对应温度的加热时间(s),A为ln(t)~ 曲线的线性区的斜率。
2、系统硬件
从经济高效的原则选择硬件设备,各部分硬件应达到精度高,效率高,兼容性好的要求,而且为提高测试仪的自动化程度,计算机必不可少。考虑到以上因素测试系统的硬件部分包括:恒流电源、热电偶信号放大和冷端补偿,A/D转换电路,以及单片机和计算机等[2]。热线由低电阻温度系数的合金材料NiCr丝制成,长200±0.5mm,其直径不大于0.35mm。热线在测量过程中,其电阻值随温度的变化不大于0.5%。试样盒采用耐高温氮化硅材料制作,尺寸为200mm×100mm×50mm。下试样盒是1个无盖的方盒,上试样盒是1个方框,另带1个盖。恒流电源,通过热线为试样提供恒定的加热功率。电阻炉在加热算法控制下用于对待测材料进行加热,使其快速达到要求的初始恒定测量温度。由热线通过恒流来产生阶跃温度信号。由热电偶测量材料随该阶跃温升的响应。采用MAX6675芯片完成信号放大、热电偶冷端补偿和A/D转换功能。该芯片使温度测量的前端电路变得十分简单可靠,直接输出数字化的温度信号,该数字信号最后由计算机计算出导热系数。整个测试仪器的硬件结构如图1所示。
3、电阻炉建模与仿真
由于测量一些工业粉状材料的导热系数必须在较高温度下进行,例如钢厂的冶金粉料须在500度以上进行测量。直接以热线对其加热效率很低,本文采用在单片机控制下通过电阻炉将其升温到测试所需的初始恒定温度(如500℃),然后再用热线通过恒流在此初始恒定温度上产生一个阶跃温度激励信号供测试材料响应之用。因此,效率的提高取决于电阻炉快速升温并有效维持恒稳。本文设计采用智能控制策略来控制电阻炉的升温和恒温。
由于电阻炉的数学模型很难通过理论分析和计算得到,故传统做法是根据经验采用“试凑法”通过大量实际运行试验效果对比来确定一组控制参数(例如PID控制算法所需的控制周期TC、比例系数P、积分系数I、微分系数D)。但“试凑法”很难寻找到一组合适的控制参数使控制效果达到最优,更难于比较各种不同温度控制算法的优劣。所以,本文研究课题中采用如下解决方法:
先系统辨识建模,再仿真寻优确定合适的控制算法和一组合适参数,最后用单片机C语言实现。限于篇幅,下面仅给出主要思路。
首先,给电阻炉加上一个阶跃控制信号,测量该电阻炉的阶跃响应(如图2中实测曲线)。根据实测得到的数据,利用matlab中的系统辨识算法得到该电阻炉的原始数学模型(为三阶系统)。然后,再利用matlab中的降维算法来简化该数学模型,得到电阻炉模型为:
在matlab/simulink软件仿真环境下采用曲线拟合方法与实测数据曲线对比,由运行结果(图2)可以得出结论:降维模型的响应曲线与实测响应曲线
原创力文档


文档评论(0)