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

社区建站网站系统中国石化工程建设有限公司官网

社区建站网站系统,中国石化工程建设有限公司官网,百度分享 wordpress,哪个网站可以宣传做的蛋糕平台#xff1a;matlab2021b#xff0c;Vivado2018 应用场景和理解 一个早餐店#xff0c;假如一天都有生意#xff0c;生意有的时间很火爆#xff0c;有时候又一般#xff0c;老板又是个实在人#xff0c;只知道在后厨蒸包子。由于包子蒸熟需要一定的时间#xff0c;老…平台matlab2021bVivado2018 应用场景和理解 一个早餐店假如一天都有生意生意有的时间很火爆有时候又一般老板又是个实在人只知道在后厨蒸包子。由于包子蒸熟需要一定的时间老板娘在前面卖包子。老板娘耍了一会儿手机客人买包子的速度很快一会儿包子就卖完了老板娘给老板说包子卖完了。老板说马上包。这个问题就可以使用我们的公式来控制老板娘如果不耍手机隔几分钟就告诉老板现在还有多少包子。老板根据现在的情况来包包子保证整体的数量恒定。根据这个例子来说明PID的含义老板娘看剩余包子个数的频率为几分钟一次还是十几分钟一次。这个时间就是采样时间T。老板加包子有时候抱一笼出来有时候抱几笼出来一次拿一笼出来赶不上客人吃包子的速度一次拿几笼出来发现客人吃的慢很久都不用拿出来。这个拿包子的笼数就是比例系数P。在加包子的过程中有时候直接把蒸笼拿上去蒸导致累的过高老板娘取不下来。这时候把包子放在这里让老板娘自己去把蒸笼放好。这里老板娘控制的放的方式就是积分时间I。后面有时候客人一次买很多包子有些客人就买几个老板有时候抱出来的包子太多了有时候又抱出来的太少了老板自己想了个办法在半路上老板娘在看一眼发现抱多了就放一些回去拿少了就再去抱一些出来。这个多少就是微分时间D。好了现在经过一系列的操作老板终于可以保证外面的包子稳定在一个恒定的个数上了。 算法公式 PID控制算法是一种闭环控制算法。在工业中被广泛应用。在PID系统框图中整个系统包括比较器、PID控制器和控制对象其中PID控制器包括三个模块比例P积分I和微分D。   r(t)为系统的目标值y(t)为系统的输出值。e(t)为系统目标值和输出值的偏差。 u(t)作为控制系统中的中间变量既是偏差e(t)通过PID控制算法处理后的输出量。又是被控制对象的输入量。因此模拟PID控制器的公式为 其中为比例增益为积分时间常数为微分时间常数。 PID离散化算法公式 离散化的算法公式分为位置式PID算法和增量式算法。 位置式算法假设采样时间间隔为T则在k时刻偏差为e(k)积分为e(k)e(k-1)e(k-2)…e(0)微分时间为(e(k)-e(k-1))/T。离散化后的公式为 上式化简为 增量式PID算法 根据位置式可知 则 可以得出 以上就是增量式算法由增量式算法公式可知系统的增量只和进三次偏差有关系。 由上述公式特点可以分析出来。位置式公式需要多每次的误差进行累加每次的输出都和过去的状态有关系。而增量式公式误差只与最近三次采集有关系。但是积分影响大稳态误差。 下面我们将通过matlab仿真对该公式进行分析详细分析两种公式的参数影响。 先看位置式PID clc; clear;PID_target 24; % 目标温度为24摄氏度% 定义PID三个参数的初始值 Kp 0.01; Ki 0; Kd 0;% 定义误差 ek 0; ek_1 0; ek_sum 0; sum_threshold 8; % 阈值设定为8% PID输出 PID_out 0;% 数据采集点数 numPoints 200;% 采集初始值 ADC_data zeros(1,numPoints);% 存储PID输出数据 PID_out_data zeros(1, numPoints); PID_target_data PID_target * ones(1, numPoints);% 计算PID输出 for t 4:numPointsek PID_target - ADC_data(t-3);if (t12)ek_sum ek_sum - ek_sum/sum_threshold;endek_sum ek_sumek;PID_out PID_out Kp * ek Ki * ek_sum Kd * (ek - ek_1);ek_1 ek; % ADC_data(t) PID_out randn(1); % 添加随机噪声ADC_data(t) PID_out; PID_out_data(t) PID_out; end% 绘制PID_out和PID_target的图像 figure; hold on; plot(1:numPoints, PID_out_data, b, LineWidth, 1.5); plot(1:numPoints, PID_target_data, r--, LineWidth, 1.5); hold off; title(PID输出与目标值变化图像); xlabel(时间步数); ylabel(数值); legend(PID输出, 目标值, Location, best); 在应用过程中对误差累积求和往往往往不需要进行全部累加。这里代码中只累加了8次。采集值我这里做了延迟响应即PID调整三个值后在响应第一个点。这样就模拟了外部的响应时间。这里我们将调节目标设置在10个点左右到达稳定值。 设置初始值P0.01I0D0 调节时间明显过长。 设置值P0.1I0D0 缩短了调节时间但是不够。 设置值P0.2I0D0 调节时间满足了但是有点过冲了。这里看一下积分项I的作用稍微增大一点点。 设置值P0.2I0.005D0 可以看到过冲更加明显了。 设置值P0.2I0.005D0.01 尝试使用微分将过冲调节下来。适当增大微分项。 设置值P0.2I0.005D0.2 减小了一点点。但是减不下去。 设置值P0.2I0.0005D0.2在减少积分项将过冲拉低。 可以看到波形过冲消失但是不够平滑。 适当的缩小I微分参数可以将波形调整到很平滑的位置。差不多达到我们预计的要求。 设置值P0.2I0.0005D0.1 再看增量式PID clc; clear;PID_target 24; % 目标温度为24摄氏度% 定义PID三个参数的初始值 Kp 0.01; Ki 0.01; Kd 0.01;% 定义误差 ek 0; ek_1 0; ek_2 0;% PID输出 PID_out 0;% 采集初始值 ADC_data 0;% 数据采集点数 numPoints 200;% 采集初始值 ADC_data zeros(1,numPoints);% 存储PID输出数据 PID_out_data zeros(1, numPoints); PID_target_data PID_target * ones(1, numPoints);% 计算PID输出 for t 4:numPointsek PID_target - ADC_data(t-3);PID_out PID_out Kp * (ek - ek_1) Ki * ek Kd * (ek - 2 * ek_1 ek_2);ek_2 ek_1;ek_1 ek; % ADC_data(t) PID_out randn(1); % 添加随机噪声ADC_data(t) PID_out ; % 添加随机噪声PID_out_data(t) PID_out; end% 绘制PID_out和PID_target的图像 figure; hold on; plot(1:numPoints, PID_out_data, b, LineWidth, 1.5); plot(1:numPoints, PID_target_data, r--, LineWidth, 1.5); hold off; title(PID输出与目标值变化图像); xlabel(时间步数); ylabel(数值); legend(PID输出, 目标值, Location, best); 设置初始值 设置初始值P0.01I0.01D0.01 适当增加比例系数P0.2I0.01D0.01 波形调节无明显变化。前面说到增量式积分项对响应时间影响较大这里适当增加积分项。 P0.2I0.1D0.01 继续增加积分项到满足调节时间P0.2I0.26D0.01 满足了调节时间有了过冲适当P0.2I0.26D0.1 可以看到波形在接近目标值的时候震荡。继续调整参数。发现要到达预定的响应时间波形不会平滑。笔者又尝试了一些参数。 最后P0.01I0.17D0.01波形接近稳定但是没有达到预计的响应时间。 从上面可以看出来位置式相对增量式可以更快更稳定的达到响应时间。且位置式的参数的作用和增量式参数的作用在调试的过程中有一点点差别。从实现方式来看增量式的计算量明显更小。 参考 演示PID三个参数的控制作用 (qq.com)
http://www.hkea.cn/news/14546732/

相关文章:

  • 网站注册价格济南小程序制作公司
  • 站长工具同大全站手机图片制作软件免费
  • 南昌网站建设模板网络公司什么是网络建设
  • 济南做网站的公司哪家好优惠券网站开发哪家好
  • 电子商务网站开发技术论文深圳网站建设公司流程
  • 四川建设人才网站口碑好的广州注册公司
  • 网站宣传流程做网站的具体需求
  • 网站开发项目教程wordpress摘要 省略号
  • 网站浮动咨询代码做招投标网站
  • 房地产公司如何网站建设如何用手机建设一个网站
  • 微信开放平台网站应用邢台seo网站制作
  • 提供邯郸做wap网站中铁十六门户登录
  • 免费网站建设信息微信小程序有什么用处?
  • 网站的开发费用吗株洲有实力关键词优化服务
  • 网站建设与管理专业工资高吗创建网站是怎么赚钱
  • 建设特效网站免费的正能量视频素材网站
  • 保定网站设计制作怎么样把自己的产品网上推广
  • 柳市网站推广南隼深圳网站建设
  • 免费小程序开发平台河南网站建设优化技术
  • dw做网站环境配置服装代销的网站源码
  • 网站推广的渠道有哪些网站html优化
  • 网站推广 教程免费创网站
  • 北京营销型网站wordpress手机站如何做
  • 策划案例网站网站建设功能介绍
  • asp网站 没有数据库 管理员密码ps制作网站产品图片
  • 电商网站模板wordpress windows
  • 做网站空间哪个好查询网站流量排名
  • 网站上线方案wordpress login 必应壁纸 插件
  • 做网站大家都找谁厦门百度关键词推广
  • 学风网站建设百度seo关键词优化