搜索
12
返回列表 发新帖
楼主: back2049

力士乐教材上的控制精度疑问

  [复制链接]
发表于 2018-3-22 09:13:15 | 显示全部楼层
back2049 发表于 2018-3-22 08:56
为什么5~10倍比较容易,不是3倍或4倍,理论依据是什么

这是经验而已,如果对方水平高,也可能更好,比如阁下。
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
发表于 2018-3-22 10:35:23 | 显示全部楼层
这个话题经常出现。 索赔和答案是不现实的。
但是,液压运动控制器理论上可以将误差减小到0,或者在这么小的情况下只有浮点四舍五入误差。 错误的来源是反馈分辨率,阀门和机械装置。

RMC主要使用32位浮点数学运算。 这提供了一个16,000,000分辨率中的1个尾数。 这比任何机器或液压精度要好得多。

令人惊讶的是,我们遇到了一些需要64位浮点运行非常缓慢的应用程序。 RMC150中的CPU具有32-64位浮点寄存器。

This topic comes up too often.  The claims and answers are never realistic.
However,  hydraulic motion controllers can theoretically reduce the error to 0 or at so small there is only floating point round off error.  The source of errors is the feed back resolution, the valve and mechanics.

The RMC uses mostly 32 bit floating math.  This provides a mantissa with 1 in 16,000,000 resoltion.   This is much better than any machinery or hydraulic precision.

Stangely, we have come across some application that move extremely slowly that require 64 bit floating point.  The CPU in the RMC150 has 32 - 64 bit floating point registers.

回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡总奖励:15
发表于 2018-3-23 15:56:55 | 显示全部楼层
本帖最后由 数字液压 于 2018-3-23 16:00 编辑
back2049 发表于 2018-3-22 08:56
为什么5~10倍比较容易,不是3倍或4倍,理论依据是什么

这仅仅是一个经验值,来自于在构建系统时我们要考虑传感器的稳定性、干扰情况下的滤波、软件算法的有效性、执行器件的响应和滞后、闭环反馈的稳定等等因素,因此我们希望将传感器的精度适度提高一个数量级来有效保证可靠性。在实际应用过程中也是实际控制效果往往低于传感器最高精度一个数量级。当然不排除传感器工作在稳定无干扰状态、被控系统简单、控制水平高等,这个比值也可能是3、4倍,但如果有人说能控制到0,恐怕仅是在仿真状态下或者干脆是吹牛!这个世界上有0误差的传感器吗?可笑!
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡总奖励:15
发表于 2018-3-23 16:06:35 | 显示全部楼层
PEN 发表于 2018-3-22 10:35
这个话题经常出现。 索赔和答案是不现实的。
但是,液压运动控制器理论上可以将误差减小到0,或者在这么小 ...

这么高大上的控制器不知对10个开关输入变量做全排列组合后进行分支处理,程序运行一个周期大概需要多少时间?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则