
此模型包含两个零件Body1与Body2,这两个零件之间有两个面与面的接触关系GeoSurContact1与GeoSurContact2,首先在RecurDyn模型中找到需要替换几何的零件Body2,Body2包含一个几何Box1和根据其部分几何面生成的FaceSurface1与FaceSurface2,FaceSurface1是由几何Box1的Face1和Face2产生,FaceSurface2是由几何Box1的Face3,Face4和Face5产生,查询并记录它需要替换的几何与其它各零件的关系,此例子主要关心的是它与其它各零件间的面接触关系,由上图可知:Body2的FaceSurface1与Body1有一个面与面接触关系,Body2的FaceSurface2与Body1也有一个面与面接触关系。
现在需要用微调后的外部几何文件BodyUpdateGeom.step来替换零件Body2的几何Box1并保持它与其它各零件原有的接触关系不变。
第一步,先进入Body2的编辑模式并导入几何文件BodyUpdateGeom.step,可在右边的模型树中看到新导入的几何Box11;
第二步,根据上面查询的两个FaceSurface与几何Box1的关系变更到几何Box11的几何面上;
第三步,删除几何Box1完成整个替换过程。
通过如下Python脚本,可实现以上过程的自动替换,避免手动实现的繁琐操作。
