找回密码
 注册
Simdroid-非首页
查看: 147|回复: 6

[基础知识] akispl函数第一个变量如何调用非时间变量

[复制链接]
发表于 2011-4-23 01:51:26 | 显示全部楼层 |阅读模式 来自 福建厦门
请高手指导,困恼我很久的问题
我想加载发动机转矩-转速的spline曲线,即akispl(ne,0,spline_1,0)
ne为转速
spline两列数据如下:
转速(r/min) 转矩(Nm)
800  576
1000 590
1200 620
1300 650
1500 680
1700 710
1900 720
2000 730
2200 750
2376 0
ne我是用状态变量来表示的,但是仿真的时候说我的x变量初始为0,不在800到2376的范围内,仿真出错。
我想请问,如何避免这种错误,并且非time变量该如何设置?
同时:1、是否需要加初始转速驱动,且这个值应该加多大?
           2、假设我加的转速驱动为1000,而此时转矩正常的话是对应590的,若我加载一个阻力矩的话,如14,转速是否会跟着下降?
       希望高手解答,我搜索了之前相关的帖子,似乎没能很明白的说清楚,如果能给个详细例子的话就更好了,谢谢了!!!物体的仿真可以用个圆柱体简化说明
发表于 2011-4-23 09:51:48 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
你在建立spline_1要选择linear extrapolate,这样就可以解决你的第一个问题,不过此时你要记得你的曲线相当于是adams做了扩展,是否与实际一直,还要考虑清楚。
第二个问题是会下降的,adams是根据你的变量(转速)来计算力的大小的,通过力矩的作用可以改变转速
回复 不支持

使用道具 举报

 楼主| 发表于 2011-4-23 15:03:10 | 显示全部楼层 来自 福建厦门
谢谢,不过现在仍有问题未解决
我使用akispl(ne,0,spline_1,0)这个函数时,它的意思是:根据转速的反馈来确定转矩,这应该没错吧。
要是这时我给物体加上一个固定转速如800r/min,得出的力矩应该是576Nm。而此时在物体上作用一个阻力矩,似乎不能改变转速和力矩的大小啊,因为我给的转速是固定的,所以还想请您帮忙分析下,该如何定义驱动呢。
或者相反的,先定义转矩,通过转矩映射出转速是否可行?
谢谢 2# myh051305
回复 不支持

使用道具 举报

 楼主| 发表于 2011-4-23 15:35:11 | 显示全部楼层 来自 福建厦门
谢谢,不过现在仍有问题未解决
我使用akispl(ne,0,spline_1,0)这个函数时,它的意思是:根据转速的反馈来确定转矩,这应该没错吧。
要是这时我给物体加上一个固定转速如800r/min,得出的力矩应该是576Nm。而此时在物体上作用一个阻力矩,似乎不能改变转速和力矩的大小啊,因为我给的转速是固定的,所以还想请您帮忙分析下,该如何定义驱动呢。
或者相反的,先定义转矩,通过转矩映射出转速是否可行?
谢谢 2# myh051305
回复 不支持

使用道具 举报

发表于 2011-4-23 19:35:06 | 显示全部楼层 来自 黑龙江哈尔滨
是根据转速来反馈确定转矩,这个没有错误。如果你已经加了一个固定的转速,那么机构会按固定转速运动,此时你的加的力也就没有任何作用了,你的模型中应该是有个初始800r/min的转速吧?转速你设置成为初始转速,阻力矩就用AKISPL就行。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-4-24 01:15:07 | 显示全部楼层 来自 福建厦门
这个问题搞定了,真的很感谢你 5# myh051305
回复 不支持

使用道具 举报

发表于 2014-5-16 23:08:04 | 显示全部楼层 来自 广东深圳
myh051305 发表于 2011-4-22 22:51
你在建立spline_1要选择linear extrapolate,这样就可以解决你的第一个问题,不过此时你要记得你的曲线相当 ...

恕小弟愚昧,什么是linear extrapolate啊?
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-24 02:26 , Processed in 0.042105 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表