- 积分
- 996
- 注册时间
- 2014-12-4
- 最后登录
- 1970-1-1
- 打卡等级:偶尔看看
- 打卡总天数:108
- 打卡总奖励:322
|
Back2049:非常好。这需要花费大量时间和精力,尤其是图形部分。
Delta Motion RMC 控制器内置仿真器,您可以在其中指定圆柱体和负载的长度、固有频率和阻尼系数。这样,您就可以在机器运行的同时进行桌面测试。通过这种方式,代码和优化工作在部署到机器之前即可完成 90%。RMC 仿真器可以实时运行。
我有一个用 Python 编写的更灵活的仿真器。它不能实时运行。我用它来模拟不同的控制方法和轨迹生成器。
仍然需要了解开环模型。开环增益的单位是 (mm/s)/%control。阻尼系数必须已知。如果没有大量的数学计算,很难估算阻尼系数。如果您知道负载的质量以及圆柱体的直径和长度,则可以计算固有频率。
Back2049. Very good. That takes a lot of time and effort, especially the graphics part.
Delta Motion RMC controllers have a built-in simulator where you can specify the length, natural frequency and damping factor of the cylinder and load. This allows testing at your desk while the machine is being. This way the code and optimization is 90% done before going to the machine. The RMC simulator runs at real time.
I have a more flexible simulator written in python. It does not run real time. I used it to simulate different control methods and trajectory generators.
One still must know the open loop model. The open loop gain has units of (mm/s)/%control. The damping factor must be known. This is hard to estimate without a lot of math. The natural frequency can be calculated if you know the mass of the load, and the diameter and length of the cylinder.
|
|