В некоторой степени это может звучать скорее как напыщенная речь, но мне также хотелось бы узнать ваше мнение о том, как бороться с несоответствиями при использовании сценариев Python в abaqus.
вот мой пример: в моем rootAssembly (ra) у меня есть три экземпляра, называемые a, b, c. в приведенном ниже сценарии я назначаю общее начальное число, затем управление сеткой и типы элементов, наконец, я генерирую сетку:
ra.seedPartInstance(regions=(a,b,c), size=1.0)
ra.setMeshControls(elemShape=QUAD,
regions=(a.faces+b.faces+c.faces),
technique=STRUCTURED)
ra.setElementType(
elemTypes=eltyp,
regions=(a.faces,b.faces,c.faces))
ra.generateMesh(regions=(a,b,c))
Как видите, ABAQUS требует, чтобы вы определяли один и тот же регион в нескольких разных режимах.
Даже если аргумент называется «регионы», ABAQUS запрашивает либо Set, либо Vertex, либо GeomSequence.
как вы справляетесь с этим? Сценарии похожи на метод проб и ошибок, так как невозможно заранее узнать, что ожидается.
какие-либо предложения?