pid的作用是什么啊?

包凡易 装修达人 10

今天装修百科网给各位分享pid的作用有哪些的知识,其中也会对pid的作用是什么啊?(pid的作用和每个的意义)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!

pid的作用是什么啊?

PID调节器各部分的作用分别是什么?

PID是比例,积分,微分的缩写.

1 比例调节作用:

pid的作用是什么啊?

是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。

2 积分调节作用:

是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强。

反之Ti大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。

3 微分调节作用:

微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择合适情况下,可以减少超调,减少调节时间。

微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。此外,微分反应的是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID***。

扩展资料:

PID***的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID***的比例系数、积分时间和微分时间的大小。PID***参数整定的方法很多,概括起来有两大类:

一是理论计算整定法。

它主要是依据系统的数学模型,经过理论计算确定***参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。

二是工程整定方法。

它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID***参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。

三种方法各有其特点。

其共同点都是通过试验,然后按照工程经验公式对***参数进行整定。

但无论采用哪一种方法所得到的***参数,都需要在实际运行中进行最后调整与完善。现在一般采用的是临界比例法。利用该方法进行。

自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。

这就是说,在***中仅引入 “比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势。

这样,具有比例+微分的***,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)***能改善系统在调节过程中的动态特性。

不同的控制系统,其传感器、变送器、执行机构是不一样的。比如压力控制系统要采用压力传感器。电加热控制系统的传感器是温度传感器。

PID控制及其***或智能PID***(仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID***产品,各大公司均开发了具有PID参数自整定功能的智能调节器(intelligent regulator),其中PID***参数的自动调整是通过智能化调整或自校正、自适应算法来实现。

有利用PID控制实现的压力、温度、流量、液位***,能实现PID控制功能的可编程***(PLC),还有可实现PID控制的PC系统等等。

可编程***(PLC)是利用其闭环控制模块来实现PID控制,而可编程***(PLC)可以直接与ControlNet相连,如Rockwell的 PLC-5等。还有可以实现PID控制功能的***,如Rockwell 的Logix产品系列,它可以直接与ControlNet相连,利用网络来实现其远程控制功能。

参考资料:百度百科——PID调节器

mysql pid文件是什么用途

MySQL pid 文件记录的是当前 mysqld 进程的 pid,pid 亦即 Process ID。
可以通过如下的例子查看:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

$ /etc/init.d/mysqld start
Starting MySQL. SUCCESS!
$ ll /data/mysql/centos.pid
-rw-rw---- 1 mysql mysql 5 Apr 8 09:16 /data/mysql/centos.pid
$ cat /data/mysql/centos.pid
1598
$ ps -ef | grep mysql | grep -v grep
root 1476 1 0 09:16 pts/0 00:00:00 /bin/sh \
/usr/local/mysql/bin/mysqld_safe \
--datadir=/data/mysql \
--pid-file=/data/mysql/centos.pid
mysql 1598 1476 0 09:16 pts/0 00:00:00 /usr/local/mysql/bin/mysqld \
--basedir=/usr/local/mysql \
--datadir=/data/mysql --user=mysql \
--log-error=/data/mysql/centos.err \
--pid-file=/data/mysql/centos.pid \
--socket=/tmp/mysql.sock \
--port=3306


1、未指定 pid 文件时,pid 文件默认名为 主机名.pid,存放的路径在默认 MySQL 的数据目录。通过 mysqld_safe 启动 MySQL 时,mysqld_safe 会检查 pid 文件,如果 pid 文件不存在,不做处理;如果文件存在,且 pid 已占用则报错 "A mysqld process already exists",如果文件存在,但 pid 未占用,则删除 pid 文件。
2、查看 MySQL 的源码可以知道,mysqld 启动后会通过 create_pid_file 函数新建 pid 文件,通过 getpid() 获取当前进程 pid 并将 pid 写入 pid 文件。
3、因此,通过 mysqld_safe 启动时, MySQL pid 文件的作用是:在数据文件是同一份,但端口不同的情况下,防止同一个数据库被启动多次。