要用Labview做一个控制温度的控制器,PID控制里面哪个比较合适?

来自:    更新日期:早些时候
毕设在做一个基于Labview的温度PID控制系统~

Labview的温度PID控制系统我帮你做好.

根据负载选择继电器,不知道你的温度控制器用于干燥箱呢还是电炉呢,如果是2000w左右的干燥箱就用固态继电器也就是ssr,选型应该选择最少比实际工作电流大一半的固态继电器,4000w的选择80a固态继电器,我说的是220的单相电源,配国产的便宜的固态,散热片能把固态温度控制在40度以下就可以正常关断,固态比继电器控温精度高,波动小,寿命长,最好在主电路上加上接触器,把温控器的报警触点串接到接触器的线圈回路中,起到超温报警断电,或低温断电,或其他保护断电用,如果你的加热负载是单相的且不大就用固态,把温控器的ssr的+ -接到固态的+ -上,固态选择dc8v的,电流根据负载选。
如果你的温控器是继电器输出的而不是ssr输出的就只能选择用接触器控制加热负载,把接触器线圈接上电源,温控器继电器触点的两个接线端子串接到接触器的线圈回路中即可,报警触点也串接到接触器的线圈回路中就可以了,然后拿温控器说明书设置报警方式和输出方式,输入信号等,就可以了,你没有说你的加热温度范围,我也不能告诉你选择什么热电偶或热电阻,一般测水用cu50,0-300用pt100,1000度用k偶,1200度用s,1650度用铂铑b,热电偶哟有+ -极,pt100现在都是三线的,电阻一端接好,在温控表上有符号,电阻的一头一根线,另一头两个线在一起连着呢,拿起热电阻找到其中一个头和其他两个不一样的,把这个不一样的头接到一根线的那个温控表的端子上,其他两个随便接,给仪表接上电源,就可以了,如果控温波动大,自整定一下就好了,还有其他问题再追问,

如果你的温控表有下边的这段,就选择这种输出方式,这是ssr输出,按上边的ssr接线。

两路继电器报警输出,一路SSR电平无触点PID输出

在工程实践中的原理和特点
PID控制,对比例,积分,微分控制的最广泛使用的调节器控制规律,简称为PID控制,也被称为PID调节器。 PID控制器问世至今已有近70多年历史,以其结构简单,稳定性好,工作可靠,调整方便而成为主要的工业控制技术之一。当被控对象的结构和参数不能完全掌握,或缺乏精确的数学模型,时间控制理论难以采用其他技术,结构和系统控制器的参数必须依靠经验和现场调试来确定,然后应用PID控制技术是最方便的。时即当我们不完全了解一个系统和控制对象,或不能被有效的手段测量,以获得系统参数中,最合适的PID控制技术。 PID控制,在实践中有PI和PD控制。 PID控制器是基于所述系统中,利用比例,积分,微分,通过控制控制的量计算的误差。
比例(P)控制
比例控制是一种最简单的控制方式之一。输出与输入误差信号成比例的控制。当只有一个比例控制系统输出稳态误差(稳态误差)的存在。
积分(I)控制
在积分控制,比例控制器的输出与输入误差信号之间的整体关系。自动控制系统,如果在进入稳态误差的稳定存在后,控制系统被称为稳态误差的或简称有差系统(System与稳态误差)。为了消除稳态误差,控制器必须引入“积分项”。误差的积分项是取决于时间的积分,随着时间的增加,积分项会增大。因此,即使误差很小,积分项会随时间增加而增加时,它推动控制器的输出增大,使得稳态误差进一步减小,直至为零。因此,比例+积分(PI)控制器,可以在进入稳态非稳态误差后,使系统。
微分(D)控制
的微分控制中,控制器的误差信号(误差的变化即速率)的差动输入的输出是正比于关系。自动控制系统,以克服在调整过程中的错误可能发生振荡甚至不稳定。这样做的原因是由于大惯性组件(链路)的存在下,或有滞后(延迟)的组件,具有抑制误差的作用,该变化总是落后于变化的误差。解决的办法是使变化抑制错误的“超前”,即误差趋近于零,抑制误差的作用应该是零。也就是,控制器仅引入“比例”项往往是不够的,只是比例项是放大该误差的大小的影响,并且需要增加的电流是“微分项”能够预测误差的变化趋势因此,使用+微分控制器的比例,因此能够抑制误差控制动作提前等于零,甚至为负,从而避免严重的过冲的充电量。所以有一个较大的惯性或滞后的控制对象,比例+微分(PD)控制器能改善系统在过程动力学的调节。

传统的控制理论是建立精确控制对象模型(传递函数和状态方程),基于许多复杂的系统,并建立了数学模型,是比较困难的,有时甚至是不可能的,它无法实现全自动控制系统的控制方法,而是由人工控制,但往往做的更好。模糊控制哪些教训运营商和语言规则的形成,利用模糊集理论的操作和决策模拟经营的,以达到自动控制[


要用Labview做一个控制温度的控制器,PID控制里面哪个比较合适?视频

相关评论:
  • 18699012986怎样通过labview来控制步进电机转速啊?一开始要先采集转速的话,要怎...
    酆剂苇用NI的myDAQ采集卡或者其他数据采集卡,这种最简单但成本略高;或者用单片机等微处理器采集,先AD转换,再用微处理器处理,采用PID等控制程序进行控制,将控制信号输出增大或减小步进电机转速。

  • 18699012986labview怎么用一个输入控制一个指示灯的亮的时间,时间到了,灯熄灭...
    酆剂苇1.按照你写的程序修改,你把那个1000修改为1就可以了,这个1代表1毫秒 2.或者把while循环删除,直接把1000那修改为输入控件

  • 18699012986labview如何使用一个总开关控制多个开关控制指示灯的亮灭
    酆剂苇这是我根据你的要求做的一个简易的程序,1234四个开关分别控制下面的指示灯,总开关的变动可以同时控制四个开关。其实这样的程序可以优化,比如当总开关是关是1234开关被禁用等等。总的思路就是1234四个开关分别显示指示灯,再有事件结构来实现,当总开关变动时,1234的属性和值就行。

  • 18699012986你好 请问labview中如何用一个开关控制多个开关
    酆剂苇多个开关分别建立BOOL引用,每个引用调用属性结点,选择“值”属性(写入模式),那一个开关的新值(推荐用事件结构)统统连线到每个属性结点上,这样就能实现一个开关联动多个开关

  • 18699012986基于LabVIEW的“人行横道控制交通信号灯”系统设计
    酆剂苇本文主要阐述了基于LabVIEW设计的“人行横道控制交通信号灯”系统。该系统旨在实现行人与车辆安全交互,通过行人按压灯杆按钮启动信号灯变换。系统功能主要包括:机动车道上的信号灯由红绿黄三色组成,红灯禁止通行,绿灯允许通行,黄灯为警示。人行横道信号由红绿灯构成,红灯同样禁止,绿灯表示通行,绿灯闪烁...

  • 18699012986我想用labview控制保存及关闭excel,如何实现呢?
    酆剂苇系统有自带的例程和子程序 你点击菜单栏---帮助---查找范例,然后在打开的范例查找器搜索excel,找到这样一个vi:EXCEL Macro Example.vi 打开这个vi,里面有打开控制和关闭EXCEL的子程序,你打开相应的子程序看是如何实现的?体会下

  • 18699012986在LabView下通过RS232串口搭建对伺服电机的控制,不知道可不可行_百度...
    酆剂苇从理论上来说是可以的,因为控制器也是用232与电机进行连接控制。用LV程序代替控制器与电机通过232通信是没有问题的。不过因为是232,所以没有太多的联络信号线,因此要弄清几个地方:控制器控制电机的控制命令格式、时序,与电机的通信协议等。弄清楚以后,按照协议格式产生(或分解)数据帧,用visa中的...

  • 18699012986想用labview设计CAN总线的上位机控制界面,但是不知如何下手?
    酆剂苇通讯就是调用硬件实现数据读写。先熟悉你的通信硬件,如果有自带例程最好,没有的话弄清读写命令;然后在labview里调用驱动实现命令即可。界面是后一步的问题,首先要实现功能。希望能帮到你。

  • 18699012986各位大哥LABVIEW怎么实现一个按钮点一下,一个指示灯闪若干下,要求指示...
    酆剂苇程序如图。我实在想不到这个程序有什么必要用数组,除非是控制多个灯。

  • 18699012986LabVIEW控制Arduino实现红外测距(进阶篇—6)
    酆剂苇参考资料与学习资源 如果你对LabVIEW控制红外测距技术感兴趣,我们推荐深入研究的文档资料,那里详细记录了项目实施的每一个步骤和背后的科学原理,是深入学习和实践的宝贵资源。通过这个进阶项目,你将亲身体验到LabVIEW与Arduino如何协同工作,创造令人惊叹的测量技术。现在,就让我们一起踏上这段科技探索之旅...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网