螺栓顺序加载,如果螺栓数量较多时,GUI的操作将会及其繁琐,费时且易错(如有7个螺栓时,操作时间可达10min)。
电子产品分析中,螺栓预紧力分析是很常见和重要的内容。因为PCB板需要通过螺钉或者螺栓将其与外壳件(散热器或者盖板)牢固连接。而在连接附近,PCB板由于预应力产生应变,而这个应变将会导致脆性电子元器件断裂。因此十分有必要控制PCB板的预应力应变,极限值取电子元器件断裂的允许值。
为了效率的提升,以此预紧力处理为契机展开ACT 功能的探究。ACT console 提供了强大的编程工具,较APDL更易上手。需要具备一定的Python基础。网络上资料大多数为单一加载预紧力,此例为顺序加载预紧力的一个案例,较之单载荷步复杂。此例在处理载荷步和时间步上还有较大的提升空间,后续更新。
在两个平板之间三个螺栓的预紧力分析

需要熟悉Model.Analyses[0].AddBoltPretension()的结构。进行代码的修改
三 源码
# 粘贴后可能乱码注意调整格式
# 数一数螺栓有几个
def CountBol(name):
count = 0
for ns in Model.NamedSelections.Children:
if ns.Name == name:
count += 1
return count
# 将预紧力面的信息放在一个列表里
def LocBolt(name):
nsBolt = []
for ns in Model.NamedSelections.Children:
if ns.Name == name:
nsBolt.append(ns)
return nsBolt
‘’’
定义时间步和载荷步
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...