文件名称:构建步骤-saltstack官方文档原版pdf
文件大小:292KB
文件格式:PDF
更新时间:2024-06-28 08:01:03
二次开发
7.2 解题思想 本问题是在用户给定 H 的情况下求得α角的 优解,使得孔边 大拉 应力 小(这是因为材料抗拉性能比较弱)。这里我们的想法是把α取每 一个角度时候得到的孔边 大拉应力都求出,比较一下,得到孔边拉应力 小情况下对应的α取值。现在的问题是,我们只能够对每一离散的α值 求取其孔边 大拉应力,让α在[0°~360°]之间连续取值不仅是无法做 到的,而且在工程中也没有必要,这里我们拟每隔一定角度计算一下孔边 大拉应力, 终在这些有限的角度中求取出 佳的α值。因此我们还需 要用户自定义求解的精度参数,即我们每隔多少角度来计算一次(决定了 结果精确到什么程度)。比方说我们定义每隔 5°计算一次的话,整个优化 过程需要进行 180/5=36 次求解运算。 7.3 构建步骤 下面说明一下在构建过程中的一些全局参数: My_H:用户输入的 H 参数值 My_sita:每次计算对应的α参数值 My_dsita:每两次计算之间间隔的角度值(用户输入的参数)。 My_N:总共需要分析计算的次数。My_N=180/My_dsita My_sita0:初始α值,这里统一定义为 0°。 My_MinS1: 优化位置处的 大拉应力值。(计算完以后才是) My_Msita: 优化位置处对应的α值。 Mysmin:每次分析计算得到对应特定α角时的孔边 大拉应力。(一般 都是孔边产生应力集中,所以也是整个板料内部的 大拉应力处) _s1 数组:对应特定α时求解得到各个节点上的 大拉应力值。 1. 首先我们重新构建一比较完善的参数话建模脚本,取名为 modaling.mac,该脚本针对固定的 My_H 和 My_sita 将构建整个几何模 型,加好载荷和约束,具体细节请参看附录。 2. 构建脚本 mysolve.mac: ―――――――――――――――――――――― My_sita0=0 My_N=180/My_dsita *do,I,0,My_N-1 parsav,all,mypar fini