Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Abaqus 2023 AM Modeler Cooling

jw2696

Student
Dec 2, 2024
1
Hello Community,
I am working with a 2023 version of Abaqus and am having trouble regarding the AM Modeler Plugin's cooling step. On one hand, if I don't define any interactions in the Thermal model, it gives me the following error upon clicking on the AM Modeler Cooling tab:
"
Traceback (most recent call last):
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amCoolingInteractionsFrom.py", line 23, in getFirstDialog
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amCoolingInteractionsDB.py", line 338, in __init__
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amCoolingInteractionsDB.py", line 496, in fillParentInPyDict
File "<string>", line 1, in <module>
File "<string>", line 7, in __getitem__
File "SMAPyrModules\SMAPyrAbqRpoPy.m\src\abqRpoClient.py", line 944, in call
File "SMAPyrModules\SMAPyrAbqRpoPy.m\src\abqRpoClient.py", line 630, in __call__
File "SMAPyrModules\SMAPyrAbqRpoPy.m\src\abqRpoClient.py", line 761, in __request
KeyError: "'Int-1'"
"
On the other hand, if I define a surface film condition (int-1) and a surface radiation condition (int-2), there's a glaring error in the Abaqus AM Cooling tab where it asks me to select an element set rather than a surface even though int-1 and int-2 itself selects a surface.
1733259581459.png

The following is the error associated if i just continue. :
"
Traceback (most recent call last):
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amCoolingInteractionsDB.py", line 395, in onCmdOk
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amGenericDB.py", line 481, in onCmdOk
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amGenericDB.py", line 1231, in fireEditedCommands
File "SMAPyaModules\SMAPyaPluginsPy.m\src\abaqus_plugins\AdditiveManufacturing\amGenericDB.py", line 1186, in fireEditedCommands
File "SMAPyaModules\SMAPyaAbqPy.m\src\sendcmd.py", line 36, in sendCommand
ValueError: A surface region must be specified.
"
Are there any suggestions on what is the correct way to take into account the cooling effect while running the thermal analysis in the GUI?
 
Replies continue below

Recommended for you

I am working with a 2023 version of Abaqus
Is it 2023 Golden or with some hot fixes ? It would be good to update. Maybe even to 2024 if possible for you (just not 2024 Golden because the plug-in is broken there but the newest hot fix will be fine).

You should only define cooling in the AM Modeler plug-in, not manually create interactions in the Interaction module. Element set is selected because it's progressive cooling taking into account evolving free surfaces of mesh elements.
 

Part and Inventory Search

Sponsor