全部评论(1条)
-
- Gay子桑 2017-04-08 00:00:00
- 通常,对于温度控制的理解,是觉得其技术成熟且改变不大。有一些工业的应用(如,注塑工业),不仅对时间进行精确的控制,而且在当设定值改变时,对于快速加温阶段和扰动的快速响应形成Z小程度的过冲(overshoot)和下冲(undershoot)。一般采用的PID控制技术难以满足这些特殊的场合。 目前存在2种的复杂温度控制器。一种方案是基于增加特殊性能的PID,另一种方案是模糊逻辑控制。 增强的PID温度控制 加热和冷却过程中的不同速度(时间常数)可根据温度设定值,进行PID常数的动态调节。这样的调节需要一个加热模型--加热过程的反转静态特性(inverse static characteristic)。一旦控制系统执行加热模型,它的输出可被相应地用于前馈变量。前馈变量与比例成分的输出一起使加热模型符合加热过程。 一个近似的时间优化控制方法需要将温度控制的全部过程分为3个部分,每部分都有其不同控制机制。在diyi阶段(温度在设定值之下)和Z后一个阶段(温度在设定值之上),幂常量(分别是满值和零)被应用,控制调节误差。在中间阶段(设定值在中间),线性PID控制开始作用。在这里所谓的线性控制区(linear control zone,LCZ)、非线性、调节误差限制(regulation error limit ,REL)就能被使用,会有助于限制温度的过冲和下冲。图1中,为加强的PID温度控制器的框图,适用范围较广。 模糊逻辑 工程师们对模糊逻辑的了解已经超过35年。模糊控制的魅力在于小规模的微型控制器,因为这一技术比常规的PID要求较少的计算幂和更少的操作存储量。 模糊控制的基本形式可模拟人工控制过程。根据瞬时温度背离设定值(调节误差,e(n))的程度和温度改变的速率(或调节误差的背离,(e(n)),人工调整应用于加热成分的幂。整个过程由系统的物理或数学性质决定。温度的背离和温度的改变速率是高?是底?还是中等?模糊控制以同样的过程变量状态运行。 如图2,模糊温度控制器的框图表明,模糊控制器的输出是如何在功能加强的传统的PID控制器的情况下与前馈模块的输出相结合的。类似的适配模块可使解模糊化过程优化(使模糊化输出变量成为明确的输出值),并且同时帮助加热器模块更真实反映加热过程。 你的系统你做主 即使像温度控制这类Z简单的过程,如果增加了诸如快速增温阶段也可能变得很复杂。执行功能加强的、传统的PID控制器就成为一项挑战,特别是如果需要自调整能力以帮助确定优化PID常量时。然而,不可否认的是,PID控制的理论的运用相当广泛。 另外,模糊控制似乎能较简单的实现相同的性能。由一阶或更高阶的多项式(LCZ在增强PID控制中提供唯yi一个零阶近似值)控制的,用于时间优化控制系统的二阶转换曲线的近似值使模糊控制在时间优化控制应用中颇占优势。作为相对较为新的控制方法,它也能提供更多的发展空间。
-
赞(7)
回复(0)
热门问答
- 模糊温度控制和PID温度控制的区别
2017-04-07 15:24:47
332
1
- 懂pid温度控制的请进!!!!
- unsignedintPIDCalc(structPID*pp,unsignedintNextPoint){unsignedintdError,Error;Error=pp->SetPoint-NextPoint;//偏差pp->SumError+=Error;//积分dError=pp->LastError-pp->PrevEr... unsigned int PIDCalc( struct PID *pp, unsigned int NextPoint )
{
unsigned int dError,Error;
Error = pp->SetPoint - NextPoint; // 偏差
pp->SumError += Error; // 积分
dError = pp->LastError - pp->PrevError; // 当前微分
pp->PrevError = pp->LastError;
pp->LastError = Error;
return (pp->Proportion * Error//比例
+ pp->Integral * pp->SumError //积分项
+ pp->Derivative * dError); // 微分项
} 这是pid控制的部分程序,有如下问题: 1、此函数返回的是什么量(是否是设定温度与实际温度的差值?) 2、pid里的Kp比例项究竟是指什么量的比例。 3、比如现在是30度,我设定到60度,KP,KI,KD,三个参数怎么确定(详细理由) 4、请回答的兄就此问题会答,不要在网上找一些pid的资料介绍,数学式子一大堆!!! 5、先给30分,如果回答详细再追加分数,绝不食言!!! ,但是其返回必定是UK也就是输出比例UK(加热力度),一般单位是%,也有‰甚至更高的分辨率,(我的就是‰),比如你用0-10V电压去加热,那么输出UK=100时表示10V*=10V,输出50就是10*50%=5V, 你说是加热力度,一般单位是%,也有%。,怎么确定是那一个了。能不能把你的程序代码贴出来解释一下,在此感谢高手的解答!! 展开
2009-08-04 19:11:39
483
2
- 用PID算法实现温度控制
- 实验:s3c44b0x开发板,DS18B20温度传感器,加热器,水泵,橡皮管实现:橡皮管缠在加热器上,通过键盘设定一个加热温度和用PWM波控制加热器加热,使流出的水温等于流入的水温?如何做... 实验:s3c44b0x开发板,DS18B20温度传感器,加热器,水泵,橡皮管 实现:橡皮管缠在加热器上,通过键盘设定一个加热温度和用PWM波控制加热器加热,使流出的水温等于流入的水温? 如何做,听说用PID实现,具体怎么做?谢谢! 展开
2018-05-06 01:09:32
285
1
- 有人做过PID温度控制冇?
- 我现在在做计算机控制实验:凌华科技的PCI9112数据采集卡+ACLD9188端子板+JWK-1型温度控制系统。这个实验平台我已经搭建好了,那个温度控制箱只有一个输入端(D/A接受计算机输入)和一... 我现在在做计算机控制实验: 凌华科技的PCI9112数据采集卡+ACLD9188端子板+JWK-1型温度控制系统。 这个实验平台我已经搭建好了,那个温度控制箱只有一个输入端(D/A接受计算机输入)和一个输出端(A/D输出给计算机的信号),其传递函数也不知道。基本上只能对输入端操作,比如我输入50度,就能看见输出端仪表显示0~50度的跟踪过程,感觉这个温控箱本身就是个PID控制系统。 我不知道PID怎么控制,难道就是不停改变温控箱的输入值(我感觉温控箱的输入端应该就是设置给定值的)? 麻烦知道的给指点一下,谢谢! 展开
2008-12-22 13:06:04
474
2
- 什么是 PID,它与温度控制有什么关系?
2018-11-27 19:04:31
264
0
- 高低温试验箱温度控制采用PID控制,其中PID是什么意思?
2012-09-22 03:41:58
364
5
- 智能pid温度控制仪型号xmt615怎么接
2018-11-18 08:49:38
501
0
- 温度控制 pid参数自整定怎么进行
2018-04-05 17:32:24
479
1
- 温度控制用PID实现,用什么单片机好
2016-11-16 11:18:34
342
2
- 回流焊温度控制
- 回流焊有两个温度控制点实际温度达不到设定温度,也就是说温度上不去?寻求解决方案;谢谢... 回流焊有两个温度控制点实际温度达不到设定温度,也就是说温度上不去?寻求解决方案;谢谢 展开
2013-08-09 20:24:55
290
1
- 功率控制加热与温度控制加热的区别
2018-04-30 17:36:17
673
1
- xmt7100智能pid温度控制仪怎么接pt100热电阻怎么接
2016-02-15 01:39:15
345
1
- 有大神懂智能pid温度控制仪型号xmt-806怎么接线
2018-11-27 01:14:04
256
0
- PLC温度控制梯形图
- FX2N-32MR作为主机采用FX2N-数模转换模块使用Pt100热敏电阻传感器整个系统就是对温度进行控制,温度没有达到预定值时,加热模块对其进行加热,直至达到该预定值,反复这个过程,包吃... FX2N-32MR作为主机 采用FX2N-数模转换模块 使用Pt100热敏电阻传感器 整个系统就是对温度进行控制,温度没有达到预定值时,加热模块对其进行加热,直至达到该预定值,反复这个过程,包吃一定的温度 展开
2012-05-13 01:57:32
922
4
- 什么叫温度控制
2010-06-08 01:24:01
258
3
- 温度控制仪tbd-5202-tst
2017-04-20 10:15:23
329
1
- 注塑机温度控制线路
- 大师帮忙看看这快板子是怎么输出控制接触器的R1和N为接入的220交流电,L1到L6分别接到接触器的线圈A1,AC1并联到接触器的A2,接触器线圈是220V交流的,刚开始我以为AC1是零线L1到L6都... 大师帮忙看看这快板子是怎么输出控制接触器的R1和N为接入的220交流电,L1到L6分别接到接触器的线圈A1 ,AC1并联到接触器的A2,接触器线圈是220V交流的,刚开始我以为AC1是零线 L1到L6都是输出的火线,可是我用万用表量了后我惊呆了,L1到L6我都测了电压它们对零线的电压都是220V的 之后我又测AC1和零线电压也是220V 那L1到L6 和AC1不就成了380V了吗 ? 那接触器还怎么工作 线圈肯定得烧啊。当我测了L1到L6对AC1电压时我无语了 居然是0V 这是怎么回事?,之后我把温度设定到400度 L1到L6 6个点全部加热下面那个二极管亮了 我再测 L1到L6对AC1的电压就成了220V 这样接触器就动作了。我想不通又再次测量L1对N的电压为0V AC1对N的电压220V ,现在我的结论是当接触器不接通时AC1对N电压为220V L1到L6对N的电压也为200V, AC1对L1到L6电压为0V当加热时接触器接通。AC1对N电压220V L1到L6对N无电压,AC1和L1到L6有220V电压从而启动接触器,我想问的是 L1到L6不会是零线吧?不然接触器怎么动作呢,如果是零线那为什么接触器没动作的时候L1和L6对N有220V电压 真的是搞不懂了求大神解答。 我这里还有的机器电热控制线路 就是 电脑直接输出一根相线到接触器A1 A2就是直接接入的N线这样很简单的一下就看明白了 。上图我是真的搞不懂了 展开
2013-10-04 21:12:46
425
2
- 战斗机座舱温度控制
2014-06-30 02:07:08
365
3
- 高压颗粒温度控制
- 我想知道高压出颗粒的温度大概控制在什么水平?... 我想知道高压出颗粒的温度大概控制在什么水平? 展开
2009-11-13 20:15:17
358
1
- 手机温度控制标准
2016-10-27 15:57:33
484
1
5月突出贡献榜
推荐主页
最新话题
-
- #DeepSeek如何看待仪器#
- 干体炉技术发展与应用研究
- 从-70℃到150℃:一台试验箱如何终结智能...从-70℃到150℃:一台试验箱如何终结智能调光膜失效风险?解决方案:SMC-210PF-FPC温湿度折弯试验箱的五大核心价值1. 多维度环境模拟,覆盖全生命周期测试需求超宽温域:支持-70℃至+150℃的极限温度模拟(可选配),复现材料在极寒、高温、冷热冲击下的性能表现;控湿:湿度范围20%~98%RH(精度±3%RH),模拟热带雨林、沙漠干燥等复杂工况,暴露材料吸湿膨胀、分层缺陷;动态折弯:0°~180°连续可调折弯角度,支持R1~R20弯曲半径设定,模拟实际装配中的微小应力,提前预警裂纹、断裂风险。
参与评论
登录后参与评论