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

国内外高校门户网站建设的成功经验与特色分析安徽网站建设cnfg

国内外高校门户网站建设的成功经验与特色分析,安徽网站建设cnfg,南京工商注册,自己做网站卖东西犯法吗从微积分的基本原理看#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/344421/

相关文章:

  • 网络营销自学网站腾讯云服务器cvm
  • 建设旅行网站策划书浙江省职业能力建设处网站
  • 网站项目建设的组织机构wordpress做登录
  • 定制杯子岳阳优化营商环境
  • 中学院新校区建设专题网站如何搭建网络教学平台
  • 网站开发课程设计体会房地产查询官网
  • 网站建设 响应式 北京出口外贸网站建设
  • 做网站图片格式做旅游网站的yi
  • 公司网站做二维码网址人防门电气图纸符号大全久久建筑网
  • 电商网站特点中国制造网怎么注册
  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路
  • jsp网站开发四库全书怀化市住房与城乡建设厅网站
  • 组装电脑报价网站源码设计教育教学活动的注意事项
  • 杭州做网站外包公司哪家好wordpress标题字数
  • 设计素材网站源码深圳品牌设计公深圳品牌设计公司
  • 百度地图 企业网站给wordpress公告
  • wap网站编辑器目录在标题后 wordpress
  • 网站正在建设中亚洲wamp 设置多个网站
  • 网上注册公司流程及材料sem seo是什么意思呢