当前位置: 首页 > news >正文

做网站实验体会马尾区建设局网站

做网站实验体会,马尾区建设局网站,企业网站的开发背景,wordpress 爱从微积分的基本原理看#xff0c;积分的实现是在无限细分的情况下进行的矩形加和计算。但是在离散状态下#xff0c;时间间隔已经足够大#xff0c;矩形积分在某些时候显得精度要低了一些#xff0c;于是梯形积分被提出来以提升积分精度。 1、梯形积分基本思路 在PID控制…从微积分的基本原理看积分的实现是在无限细分的情况下进行的矩形加和计算。但是在离散状态下时间间隔已经足够大矩形积分在某些时候显得精度要低了一些于是梯形积分被提出来以提升积分精度。 1、梯形积分基本思路 在PID控制其中积分项的作用是消除余差为了尽量减小余差应提高积分项的运算精度。在积分项中默认是按矩形方式来计算积分将矩形积分改为梯形积分可以提高运算精度。其计算公式为 于是如果在位置型PID算法中引入梯形积分则可以修改计算公式如下 同样要在增量型PID算法中引入梯形积分则可以修改计算公式如下 2、算法实现 从微积分的角度来说当微分分到无限小时矩形积分与梯形积分是没有区别的。但事实上我们的采样时间不可能无限小而且也不可能是连续的那么采样周期越大那么矩形近似于实际曲线间的偏差就越大而梯形积分则可以更加接近实际曲线所以采用梯形积分代替矩形积分就可以得到更高的精度。 2.1、位置型PID算法实现 位置型PID的实现在前面就已经完成所不同的是前面使用的是矩形积分在这一节我们将举行积分部分改为梯形积分同样首先定义PID对象的结构体 /*定义结构体和公用体*/ typedef struct {floatsetpoint;       //设定值floatproportiongain;     //比例系数floatintegralgain;      //积分系数floatderivativegain;    //微分系数floatlasterror;     //前一拍偏差floatresult; //输出值floatintegral;//积分值 }PID; 接下来实现PID控制器 void PIDRegulation(PID *vPID, float processValue) {floatthisError;thisErrorvPID-setpoint-processValue;vPID-integral(thisError vPID- lasterror)/2;vPID-resultvPID-proportiongain*thisErrorvPID-integralgain*vPID-integralvPID-derivativegain*(thisError-vPID-lasterror);vPID-lasterrorthisError; } 从上述实现我们不难看出变化仅仅只是在做积分累计vPID-integral时将累计量按梯形方式累计。 2.2、增量型PID算法实现 同样的增量型PID的梯形积分实现也就是即将积分部分有矩形积分部分换成梯形积分即可。首先定义PID对象的结构体 /*定义结构体和公用体*/ typedef struct {floatsetpoint;       //设定值floatproportiongain;     //比例系数floatintegralgain;      //积分系数floatderivativegain;    //微分系数floatlasterror;     //前一拍偏差floatpreerror;     //前两拍偏差floatdeadband;     //死区floatresult; //输出值 }PID; 接下来实现PID控制器 void PIDRegulation(PID *vPID, float processValue) {floatthisError;floatincrement;floatpError,dError,iError;thisErrorvPID-setpoint-processValue; //得到偏差值pErrorthisError-vPID-lasterror;iError(thisErrorvPID- lasterror)/2;dErrorthisError-2*(vPID-lasterror)vPID-preerror;incrementvPID-proportiongain*pErrorvPID-integralgain*iErrorvPID-derivativegain*dError;   //增量计算vPID-preerrorvPID-lasterror; //存放偏差用于下次运算vPID-lasterrorthisError;vPID-resultincrement; } 3、总结 积分项的引入目的就是为了消除系统的余差那么积分项的计算精度越高对消除系统的余差就越有利。梯形积分相较于矩形积分其精度有比较大的提高所以对消除余差也就越有效。 欢迎关注
http://www.pierceye.com/news/649799/

相关文章:

  • 西安专业建网站网站可信度必须做吗
  • 做神马网站如何做网站的推广
  • 如何提高网站排名的方法建设一个商业网站费用
  • 电商网站平台有哪些做自己的第一个网站
  • 源码资源下载站百度指数 多少流量 网站名
  • 合肥比较好的网站建设公司青阳网站建设
  • 上海地产网站建设甘肃建设厅网站二级建造师报名时间
  • 扬州网站建设推广泊头网站建设甘肃
  • 什么行业要做网站建设推广这些水墨网站设计欣赏
  • 渠道网站wap百度
  • 在网站上如何做天气预报栏wordpress 分类列表
  • 做网站需要投资多少钱做网站的销售团队
  • 苏州哪个公司做门户网站seo优化方案报价
  • 电力建设官方网站做网站送优化
  • 门户网站建设模式包括网站群和中企动力企业邮箱登陆首页
  • 做调查网站的问卷哪个给的钱高wordpress邮箱注册功能
  • 上海php网站开发基于php网站建设
  • 大丰专业做网站做旅游网站当地人服务赚钱吗
  • 长沙网站制作公司推荐seo关键词排名优化
  • 内蒙古住房与城乡建设部网站广州十大软件公司排名
  • 营销型网站 易网拓德阳做网站
  • 网站建设seo虾哥网络购物网站技术实施方案
  • 门户网站框架下载陕西省建设工会网站
  • 网站有信心做的更好做外贸到什么网站上发布比较好
  • wex5做网站wordpress页面的设置
  • 绍兴市建设银行网站网站建设的基本术语
  • 建筑企业网站模板免费下载seo 网站换程序
  • wordpress怎么做排名seo怎么样
  • 电商网站开发平台哪家好百度运营怎么做
  • 门户网站 源码网站建设推广公司范围