一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定
上传时间: 2013-12-15
上传用户:tonyshao
在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。
上传时间: 2016-02-05
上传用户:1109003457
这是工业控制中典型的PID处理程序,在使用单片机、DSP作为控制CPU时,请稍作简化,具体的PID参数必须由具体对象通过实验确定
上传时间: 2016-02-28
上传用户:zhangzhenyu
对PL0原编译器进行了以下的扩充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen) 2.增加了以下的运算符:+=(eplus),-=(eminus),++(dplus),--(dminus) 取址运算符&(radsym),指向运算符@(padsym) 3.修改单词:修改不等号#为<> 4.扩充语句:(1)增加了else子句 (2)增加了for语句 5.增加运算:(1).++运算 (2).--运算;(3).+=运算 (4).-=运算;(5).&取址运算; (6).@指向运算; 6.增加类型:(1).增加多维数组a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指针类型(任何变量都能存放指针,但不支持指针的指针,如b:=@@a应该改写为c:=@a,b:=@c) 7.将过程procedure扩展为函数:(1).允许定义过程时在其后加参数(var a, var b,……..,var n) (2)允许通过指针向函数形式参数传地址;(3)允许返回值;可以用 a:=p(a,b,c….,n) 返回
标签: downtosym returnsym elsesym downto
上传时间: 2016-07-02
上传用户:saharawalker
这个连接池是直接从JIVE中取出来的,进行了一下修改,使得连接参数直接在程序中设定而不是从属性文件中读取。 [b]用法:[/b] 先设定自己的连接参数,在DbConnectionDefaultPool.java文件的loadProperties方法中。注意你也需要设定连接池的log文件的存放位置。
上传时间: 2016-11-21
上传用户:TF2015
PID仿真程序,仿真对象是二阶系统,采用龙科库它法进行离散化,可以通过修改PID来看看PID参数对系统的影响
上传时间: 2014-07-03
上传用户:CSUSheep
一个用simulink做的模糊PID自适应系统,通过三个模糊FIS:dkp,dki,dkd来分别控制Kp,Ki,Kd,以达到PID参数可自动调整的目的。
上传时间: 2013-12-16
上传用户:FreeSky
这是从网上找来的一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。
上传时间: 2014-01-03
上传用户:冇尾飞铊
遗传算法的PID调节 题目:已知 ,利用GA 寻优PID参数,其中K=1,T=2, ,二进制/实数编码,位数不限,M,Pc,Pm自选,性能指标 ,Q=100为仿真计算步长。
上传时间: 2014-09-06
上传用户:wmwai1314
本论文论述了一个液位——流量串级控制系统的设计方法和步骤,介绍了它的参数整定方法。
上传时间: 2013-12-28
上传用户:邶刖