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

[子程序] 在子程序dload里, 如何计算单元面积呢?

[复制链接]
发表于 2010-11-17 06:07:25 | 显示全部楼层 |阅读模式 来自 美国
我现在需要自定义一个表面上的pressure, 但是我只有每个单元里力和位移的关系,每个单元,力都不大一样, 但是在dload里,定义的是压力,单位不同,而且是赋给单元里的每个积分点, 所以我的理解是, 我需要在每个单元,让P=F/S,然后把P赋值给每个单元的积分点, 所以呢,我就需要先知道单元的面积,  可是在abaqus运行的过程中, 积分点是一个一个调用的,我只有在调用到一个单元最后一个积分点时, 才能根据前面的坐标求出单元的面积(一共三个积分点,三角形)。 但是这样前面的2个积分点,我该如何赋值呢?

所以有没有可能在知道单元号的情况下(element number) 直接算出面积大小呢, 或者在积分到第三个点时, 在想办法把其他2个点的积分点的P更换掉?

不知道我说清楚了没
 楼主| 发表于 2010-11-17 11:39:22 | 显示全部楼层 来自 美国
Simdroid开发平台
有高手能指点下不
回复 不支持

使用道具 举报

发表于 2012-6-2 21:28:15 | 显示全部楼层 来自 大连理工大学
积分点一个一个调用,是不是这样的话计算速度比较慢啊?我编了一个子程序,发现放入一个小模型运算后计算速度很慢,不知道怎么回事,求教了
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 19:56 , Processed in 0.032261 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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