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

弹簧力

[复制链接]
发表于 2011-8-14 00:13:40 | 显示全部楼层 |阅读模式 来自 北京
版主,大侠你们好!我想请问一个问题!我模拟的桥梁支座,用combi165模拟的,现在我想提取这弹簧里面的力的时程曲线,请问怎么提取!我定义了nodout,可是这只能输出加速度等一系列信息,不能提取力,请问肿么办?!
发表于 2011-8-14 01:52:39 | 显示全部楼层 来自 湖南长沙
Simdroid开发平台
定义*DATABASE_NODAL_FORCE_GROUP 和 NODFOR 输出
回复 不支持

使用道具 举报

发表于 2011-8-14 08:02:17 | 显示全部楼层 来自 大连理工大学
很好的主题,学习。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-14 10:27:24 | 显示全部楼层 来自 北京
好的!非常感谢你!回复 2# magicwolf
回复 不支持

使用道具 举报

 楼主| 发表于 2011-8-30 13:29:24 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-8-14 01:52
定义*DATABASE_NODAL_FORCE_GROUP 和 NODFOR 输出

高手你好!我看了帮助文档,可是没看懂这两个关键字怎么用!麻烦您讲一下!
回复 不支持

使用道具 举报

发表于 2011-8-30 16:51:44 | 显示全部楼层 来自 湖南长沙
本帖最后由 magicwolf 于 2011-8-30 18:49 编辑

把需要输出的节点定义为一个set_node_list,*DATABASE_NODAL_FORCE_GROUP设置所需输出节点set编号,*DATABASE_NODFOR 定义输出间隔
  1. *SET_NODE_LIST
  2.          1     0.000     0.000     0.000     0.000MECH
  3.          2         3         0         0         0         0         0         0
  4. *DATABASE_NODAL_FORCE_GROUP
  5. $#    nsid       cid
  6.          1         0
  7. *DATABASE_NODFOR
  8. $#      dt    binary      lcur     ioopt
  9. 10.000000         0         0         1
复制代码
但是输出的只是节点的合力,你说要弹簧力,我上次提的这种方法不对。
弹簧力输出可用*DATABASE_CROSS_SECTION_SET和*DATABASE_SECFORC
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-6 09:17:46 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-8-30 16:51
把需要输出的节点定义为一个set_node_list,*DATABASE_NODAL_FORCE_GROUP设置所需输出节点set编号,*DATABA ...

嗯。好的!非常感谢!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-6 09:30:58 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-8-30 16:51
把需要输出的节点定义为一个set_node_list,*DATABASE_NODAL_FORCE_GROUP设置所需输出节点set编号,*DATABA ...

你好!再次麻烦你!我试图想找到*DATABASE_CROSS_SECTION_SET的关键字介绍,可是没找到!我想请问一下,是再这个命令下定义弹簧单元的号吗?输出的是弹簧单元的力?
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-6 09:40:27 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-8-30 16:51
把需要输出的节点定义为一个set_node_list,*DATABASE_NODAL_FORCE_GROUP设置所需输出节点set编号,*DATABA ...

你说输出的是节点的合力,但是我看那里面不是也有x-force,y-force和z-force,不是也有这样的分力吗?
回复 不支持

使用道具 举报

发表于 2011-9-6 16:48:57 | 显示全部楼层 来自 湖南长沙
本帖最后由 magicwolf 于 2011-9-6 16:49 编辑
10121428 发表于 2011-9-6 09:40
你说输出的是节点的合力,但是我看那里面不是也有x-force,y-force和z-force,不是也有这样的分力吗?
...


我说的合力是指节点受到的弹簧力与外力的合力。
如果单单输出弹簧侧的作用力,则用*DATABASE_CROSS_SECTION_SET和*DATABASE_SECFORC
我传一个简单的k文件给你看看吧~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-6 22:59:24 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-9-6 16:48
我说的合力是指节点受到的弹簧力与外力的合力。
如果单单输出弹簧侧的作用力,则用*DATABASE_CROSS_SECTI ...

灰常感谢你!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-20 16:12:16 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-9-6 16:48
我说的合力是指节点受到的弹簧力与外力的合力。
如果单单输出弹簧侧的作用力,则用*DATABASE_CROSS_SECTI ...

你好!我试了一下,那个set_node_list,*DATABASE_NODAL_FORCE_GROUP输出的真的不是支座弹簧的力,后来用你说的*DATABASE_CROSS_SECTION_SET和*DATABASE_SECFORC
,但是在里面有一项*DATABASE_CROSS_SECTION_SET_ID
$#    csid                                                                 title
         1                                                                     
$#    nsid      hsid      bsid      ssid      tsid      dsid        id     itype
         2         0         0         0         0         1         0         0
就是这里的CSID,下面的那个1怎么定义呢?真的搞不懂!麻烦你讲解一下!非常感谢!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-20 20:19:28 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-9-6 16:48
我说的合力是指节点受到的弹簧力与外力的合力。
如果单单输出弹簧侧的作用力,则用*DATABASE_CROSS_SECTI ...

你好!我今天在网上好好的查了查这两个关键字到底该怎么用,麻烦你帮我看一下是否对?
*DATABASE_SECFORC
1.0000E-03                                                                  
*DATABASE_CROSS_SECTION_SET                                                                  
$#    nsid      hsid      bsid      ssid      tsid      dsid        id     itype
         7         0         0         0         0         1         0         0
*set_node_list
         7     0.000     0.000     0.000     0.000
     44787   
*set_discrete
         1
    349610
*DATABASE_CROSS_SECTION_SET                                                                  
$#    nsid      hsid      bsid      ssid      tsid      dsid        id     itype
         8         0         0         0         0         2         0         0
*set_node_list
         8     0.000     0.000     0.000     0.000
     65344   
*set_discrete
         2
    349611
*DATABASE_CROSS_SECTION_SET                                                                  
$#    nsid      hsid      bsid      ssid      tsid      dsid        id     itype
         9         0         0         0         0         3         0         0
*set_node_list
         9     0.000     0.000     0.000     0.000
     65541   
*set_discrete
         3
    349612
*DATABASE_CROSS_SECTION_SET                                                                  
$#    nsid      hsid      bsid      ssid      tsid      dsid        id     itype
        10         0         0         0         0         4         0         0
*set_node_list
        10     0.000     0.000     0.000     0.000
     77992   
*set_discrete
         4
    349614
这是我定义的K文件!这里一共有4跟弹簧!我想分别输出4跟弹簧的内力,所以我把每根弹簧的上节点(弹簧是竖着的)和对应弹簧的单元号组成了*DATABASE_CROSS_SECTION_SET ,不知道是否对?麻烦你了!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-9-20 20:31:08 | 显示全部楼层 来自 北京
magicwolf 发表于 2011-9-6 16:48
我说的合力是指节点受到的弹簧力与外力的合力。
如果单单输出弹簧侧的作用力,则用*DATABASE_CROSS_SECTI ...

还有,为什么后处理在LS-prepost里ASCII里,点击,secforce,却提示说file has no information to be processed。然不成定义的是错的?我想知道点secforce出来的应该是我定义的节点,还是单元啊?请帮帮忙吧!急死了!
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 18:17 , Processed in 0.046267 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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