24小时热门版块排行榜    

查看: 1035  |  回复: 1

长缨在首

铁虫 (著名写手)

[求助] 万能的小木虫啊,workbench中如何能得到超过某应力值的区域面积 已有1人参与

现在在计算 workbench中 某一对象,如何能得到 应力值超过2 MPa的区域面积。
回复此楼

» 猜你喜欢

疏枝立寒窗,笑在百花前
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
长缨在首: 金币+30, ★★★很有帮助 2020-04-24 10:30:23
这个问题可以使用 APDL 语言编程来实现。大概的思路是:
    1  在读入计算结果后,先使用 *GET 命令获取单元总数 Enum。最小单元编号 Emin 和最大单元编号 Emax。
    2  创建一个数组 ESTRESS(Enum) 其中第一列是该单元的应力是否超过指定大小的标记,0 - 不超过, 1 - 超过; 首先全部赋予 0。
    3  ae = 0    !  用于统计符合条件的单元的总面积。如不需要,可以不用。
    4  对单元进行循环,从 Emin 到 Emax;循环变量 ie。
         *do,ie,emin,emax,1
    5  如果单元 ie 在当前选择集中,则执行如下命令流:
           *if,ESEL(ie), eq, 1, then
             使用 *GET 命令获取单元应力,与具体单元类型有关,自己编写。
             如果单元应力大于 2 MPa,(与具体单元类型有关,自己编写)。则:
               ESTRESS(ie) = 1
               使用 *GET 命令获取单元 ie 的面积,赋予 变量 ai。 (根据单元类型自己编写)
               ae = ae + ai    !  统计满足条件的单元面积
             *endif
           *endif
         *enddo
    6  将数组 ESTRESS 中数值为 1 的单元创建一个 component,大致思路如下:
         ESEL,NONE    ! 不选择任何单元
         *do, ie, emin, emax, 1
           *if, ESTRESS(ie),eq,1,then
             ESEL,A,ie,  ! 添加单元 ie 到当前选择集
           *endif
         *enddo
         cm,ee,elem        ! 创建 component ee,其中为所有单元应力大于指定值的单元
    7  然后可以绘制单元或进行其它操作。

    没有验证国,试试吧,有问题自己修改完善一下。
2楼2020-04-24 09:10:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 长缨在首 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +12 爱看书的可乐 2026-08-26 14/700 2026-08-26 13:23 by coolysnow
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +4 yuleib84 2026-08-26 4/200 2026-08-26 13:00 by icerianxia
[基金申请] 系统查不到 +9 董八千 2026-08-26 9/450 2026-08-26 12:30 by yanmofang
[基金申请] 怎么查啊 +4 huang1991js 2026-08-26 4/200 2026-08-26 11:26 by panjy.cn
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 范进中举一文的中心思想 +8 炎黄贵胄 2026-08-22 9/450 2026-08-26 07:47 by WASM
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 明天应该可查了!? +6 chengyan1220 2026-08-23 6/300 2026-08-25 19:45 by zfd97
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[基金申请] 我面上完蛋了 +13 且听虎啸 2026-08-20 14/700 2026-08-25 09:10 by mrkang
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
信息提示
请填处理意见