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

[二次开发及其理论] 如何自定义边界条件

[复制链接]
发表于 2003-7-22 23:35:46 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 gdyu_yu 于 2010-7-8 22:12 编辑

lsdyna中可以自定义边界条件吗?我需要对某个face定义压力边界条件,压力边界条件是与构成face的节点坐标和速度值相关。请高手指教。
发表于 2003-7-23 08:29:13 | 显示全部楼层 来自 上海

回复: 【讨论】lsdyna用户子程序

Simdroid开发平台
*LOAD_NODE_POINT(if you have force)
The third parameter defined your force curve
  
*LOAD_SHELL_ELEMENT(if you have pressure)
The seconde parameter defined your pressure curve.
  
Good luck
 楼主| 发表于 2003-7-23 23:05:30 | 显示全部楼层 来自 陕西西安

回复: 【讨论】lsdyna用户子程序

我是要对实体单元的自由表面施加压力载荷,压力载荷在单元的自由表面上是不均匀的,压力值并不事先知道,它是与构成自由表面的节点位置和即时速度有关。你提到的两个关键字其中的载荷曲线是事先定义好的,不可能与节点位置和每个时刻的速度值相关。我想这个问题也许只有通过用户子程序定义,DYTRAN中有这样的用户子程序,但太简单了,在子程序中不能获得每个时间步计算的节点位置和速度。我只知道lsdyna中有用户自定义材料的子程序,不知有没有可以自定义载荷的子程序,请了解这方面的高手点拨一二。
发表于 2003-7-25 08:40:03 | 显示全部楼层 来自 上海

回复: 【讨论】lsdyna用户子程序

To invoke user-defined loading, you must ...
  
1.  Create an executable which includes your customized subroutine loadud.
2.  Invoke that subroutine by including the command
    *user_loading in your input deck.
 楼主| 发表于 2003-7-31 00:47:23 | 显示全部楼层 来自 陕西西安

回复: 【讨论】lsdyna用户子程序

谢谢!不过我不知道LOADUD函数的具体形式和编译的其它细节,有关这方面的资料很少,不知从哪儿能得到?或请祥加指点相关内容,再次感谢!我的email:zhangdzf11@mail.china.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 00:32 , Processed in 0.034254 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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