学习
实践
活动
专区
工具
TVP
写文章

损伤失效

(2)韧性断裂参数选取 材料损伤演化包括损伤起止判断和材料失效判断。 等商业有限元采用;Johnson-Cook失效模型在进行冲击问题的数值模拟过程中具有广泛的应用,该失效模型不仅考虑应力三轴度、温度和应变率对材料的影响,还考虑了变形路径的影响)。 1、材料损伤起止判据 其中,等效塑性应变,失效初始应变 表1 Ti-6Al-4V的Johnson-Cook剪切失效参数 -0.09 0.25 -0.5 0.0014 3.87 2、材料失效判断 达到塑性应变失效后,材料单元的失效会继续演化。 采用能量密度法作为完全失效的准则(材料断裂失效能是材料整个失效演化阶段应力应变的积分)。 [1]庄茁等. 基于ABAQUS的有限元分析和应用[M]. 清华大学出版社, 2009.

19530
  • 广告
    关闭

    新年·上云精选

    热卖云产品新年特惠,2核2G轻量应用服务器9元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    索引失效的场景有哪些?索引何时会失效

    复合索引前导列区分大 当复合索引前导列区分小的时候,我们有INDEX SKIP SCAN,当前导列区分度大,且查后导列的时候,前导列的分裂会非常耗资源,执行计划想,还不如全表扫描来的快,然后就索引失效了 select * from test where owner='sunyang'; 数据类型的转换 当查询条件存在隐式转换时,索引会失效。 谓词运算 我们在上面说,不能对索引列进行函数运算,这也包括加减乘除的谓词运算,这也会使索引失效。 建立一个sunyang表,索引为id,看这个SQL: select * from sunyang where id/2=:type_id; 这里很明显对索引列id进行了’/2’除二运算,这时候就会索引失效 通过下面的语句来操作索引 alter index idx_test_id invisible; alter index idx_test_id visible; 如果想让CBO看到Invisible

    50220

    索引失效的场景有哪些?索引何时会失效

    复合索引前导列区分大 当复合索引前导列区分小的时候,我们有INDEX SKIP SCAN,当前导列区分度大,且查后导列的时候,前导列的分裂会非常耗资源,执行计划想,还不如全表扫描来的快,然后就索引失效了 select * from test where owner='sunyang'; 数据类型的转换 当查询条件存在隐式转换时,索引会失效。 谓词运算 我们在上面说,不能对索引列进行函数运算,这也包括加减乘除的谓词运算,这也会使索引失效。 建立一个sunyang表,索引为id,看这个SQL: select * from sunyang where id/2=:type_id; 这里很明显对索引列id进行了’/2’除二运算,这时候就会索引失效 通过下面的语句来操作索引 alter index idx_test_id invisible; alter index idx_test_id visible; 如果想让CBO看到Invisible

    12220

    MySQL索引失效

    像我们使用 但也可能因为你使用错误的SQL语句而无法使用。其中有以下几种,在使用sql查询时尽量避免。 使用! =或<>导致索引失效 select * from user where name <> '张三'; 使用模糊查询的索引失效 最左侧不使用%时也会使用索引(最左匹配),否则不使用索引。 in ('张三'); 使用is null 或 is not null 的索引失效 select * from user where name is not null; 使用函数导致的索引失效 select 30; or引起的索引失效 or导致索引失效是在特定情况下,并不是所有的or都会导致索引失效,如果or连接的是一个字段,那么就不会失效,反之索引失效。 当然你也可以在sql语句中写明强制走某个索引。 索引本身失效 这种情况概率极低,我也只遇到过一回,确定where条件使用了索引也执行了查询,但返回的数据结果与实际不相符。

    36650

    索引失效的情况有哪些?索引何时会失效

    阿里终面:索引失效的情况有哪些?索引何时会失效? 虽然你这列上建了索引,查询条件也是索引列,但最终执行计划没有走它的索引。下面是引起这种问题的几个关键点。 select * from test where owner='sunyang'; 数据类型的转换 当查询条件存在隐式转换时,索引会失效。 谓词运算 我们在上面说,不能对索引列进行函数运算,这也包括加减乘除的谓词运算,这也会使索引失效。 建立一个sunyang表,索引为id,看这个SQL: select * from sunyang where id/2=:type_id; 这里很明显对索引列id进行了’/2’除二运算,这时候就会索引失效 通过下面的语句来操作索引 alter index idx_test_id invisible; alter index idx_test_id visible; 如果想让CBO看到Invisible Index

    13920

    【Java学习笔记之十】Java中循环语句foreach使用总结及foreach写法失效的问题

    foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。 foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。 foreach的语句格式: for(元素类型t 元素变量x : 遍历对象obj){      引用了x的java语句; } 下面通过两个例子简单例子看看foreach是如何简化编程的。 相对老的for语句来说是个很好的补充。提倡能用foreach的地方就不要再用for了。在用到对集合或者数组索引的情况下,foreach显得力不从心,这个时候是用for语句的时候了。 foreach一般结合泛型使用 四、foreach写失效的问题 Java中的细节一定要清楚,否则非常容易出现问题。例如这个场景:遍历一个集合,对符合某种条件的元素做修改。

    73870

    Spring AOP失效之谜

    AOP失效的情形 接下来假如我们又有了一个新需求,就是要对不合法用户做些特殊的处理,比如说统计下不合法用户调用登陆接口的次数。 AOP为何会失效呢?下文将为你解开谜团。 AOP为何失效 之所以会出现上述AOP失效的现象,归根到底是由于AOP的实现机制导致的。 如何避免AOP失效 要解决上述Spring AOP失效的问题,有两个方法,一个是将isLegal方法跟login方法写在不同的类里,这样一来,当login方法调用isLegal方法时,Spring会注入相应的代理对象 另一个方法是在调用isLegal方法时先获取当前上下文的代理对象,再通过该代理对象调用被增强了的isLegal方法,这样一来也能解决AOP失效的问题。 AopContext获取当前上下文代理对象,再通过该代理对象调用isLegal方法: 最后我们运行测试类看下效果: 可以看到,现在已经可以实现对非法用户的登录次数进行累加了,这样就解决了上述AOP失效的问题

    1.9K50

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 数据安全审计

      数据安全审计

      腾讯云数据安全审计(Data Security Audit,DSAudit)是一款基于人工智能的数据库安全审计系统,可挖掘数据库运行过程中各类潜在风险和隐患,为数据库安全运行保驾护航。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券