搜索
楼主: PEN

使用Python进行液压缸模拟

    [复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:12
  • 打卡总奖励:38
发表于 2019-10-9 13:57:40 | 显示全部楼层
PEN 发表于 2019-6-17 00:07
我改变了一些参数让你开始。
您可以在5个地方更改参数。
@ 1是开环增益,固有频率和阻尼系数改变的地方。 ...

teacher pen:

Thanks for you program, and it's great, but I want to know how to choose moveabsolute or movesine?

回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡总奖励:8
发表于 2019-10-11 19:05:32 | 显示全部楼层
cn_young 发表于 2019-10-9 13:57
teacher pen:

Thanks for you program, and it's great, but I want to know how to choose moveabsol ...

在Hydsim-linear.py里,看定义运动的这一块,
以下两行没被注释的时候是直线运动
move = ma.MoveAbsolute(800, 500, 500, 300)
tg = move.tgcos

以下两行是按照sin曲线运动

move = ms.MoveSine(1.02, 8, 0., 0)                # @2
tg = move.tgsine

这两种运动只能选一种,然后将另外两行注释掉即可。

回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:12
  • 打卡总奖励:38
发表于 2019-10-12 08:16:47 | 显示全部楼层
工业智造 发表于 2019-10-11 19:05
在Hydsim-linear.py里,看定义运动的这一块,
以下两行没被注释的时候是直线运动
move = ma.MoveAbsolu ...

ok了,非常感谢
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:12
  • 打卡总奖励:38
发表于 2019-10-14 07:47:13 | 显示全部楼层
工业智造 发表于 2019-10-11 19:05
在Hydsim-linear.py里,看定义运动的这一块,
以下两行没被注释的时候是直线运动
move = ma.MoveAbsolu ...

还想问下,kp/ki/kd/k2/kv/ka/kj是自动优化的吗?自己可以修改吗?

谢谢
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡总奖励:8
发表于 2019-10-14 08:23:12 | 显示全部楼层
cn_young 发表于 2019-10-14 07:47
还想问下,kp/ki/kd/k2/kv/ka/kj是自动优化的吗?自己可以修改吗?

谢谢

不是自动优化的,可以自己修改。因为代码不多,建议你把所有模块的代码都读一遍,理解一下模拟过程。
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
 楼主| 发表于 2019-10-17 04:51:21 | 显示全部楼层
很高兴知道如何根据您的要求或学习来修改程序。 增益没有优化,但是可以更改。
我正在对该程序进行更改,以使其更易于使用。 我正在添加代码以计算自然
频率和开环增益使用质量和圆柱尺寸。

It is good to know how to modify the program for your requirements or learning. The gains are not optimized, but they can be changed.
I am making changes to the program to make it easier to use.  I am adding code to calculate the natural       
frequency and the open loop gain using the mass and cylinder size.
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:15
  • 打卡总奖励:45
发表于 2021-2-27 07:57:52 | 显示全部楼层
工业智造 发表于 2019-9-30 12:29
why I need to know how they come from is because I want to use the method to calculate ζ,the way ...

@ 5是控制算法改变的地方。 控制算法必须在“closedloop.py”中定义
工业制造:你好,请教一下,怎样在“closedloop.py”定义控制算法?另外
我使用PEN的代码,显示的位置与时间的误差,你这个冲击曲线是怎样修改的代码,能否传个代码,学习一下。
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:15
  • 打卡总奖励:45
发表于 2021-2-27 08:38:02 | 显示全部楼层
本帖最后由 auca 于 2021-2-27 08:39 编辑
PEN 发表于 2019-10-17 04:51
很高兴知道如何根据您的要求或学习来修改程序。 增益没有优化,但是可以更改。
我正在对该程序进行更改, ...

https://www.iyeya.cn/thread-68402-1-1.html

用P(t)=P0+∫(β·(Q(t)-v(t)·A)/V  
Q=k*A(PS-Pa)^1/2
F=Pa- Pb
可否建立力的模型?期待pen增加Python代码
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡总奖励:1
发表于 2022-8-31 11:39:55 | 显示全部楼层
teacher pen:
      提示以下错误
error.png
回复 支持 反对

使用道具 举报

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

本版积分规则