-
-
July 3, 2018 at 3:21 pm
TomRochefort
SubscriberI am trying to simulate material removal from laser irradiation in workbench. I import my thermal load from transient thermal analysis to transient structural analysis and then I want to use a EKILL command to neutralize the elements above a certain temperature in the structural analysis. It seems the ADPL command cannot see the imported temperature field when I use the "NSEL" command to select the nodes above the specified temperature. I use SOLID227 elements to enable the temperature DOF on the nodes in structural analysis. When I plot the TEMP user defined result I also cannot observe the imported body temperature in the solution module.
The same mechanical ADPL command works fine in the Thermal analysis module. It seems that the imported body load is probably not imported in the database of the structural solution and therefore the ADPL command cannot see it... I'm lost on this part! If someone has an idea it would be a big help!
Tom
-
July 6, 2018 at 6:11 am
Bhargava Sista
Ansys EmployeeTom,
If you're running the thermal analysis in a separate system and then importing the temperatures into a structural system, then SOLID227 are not relevant for your case. In structural analysis, you can apply imported temperatures using BF or BFE commands. Perhaps, sharing your APLD snippet might be helpful in debugging.
Also, you may already know this but when you issue EKILL on some elements, it doesn't delete them but rather reduce their stiffness by a factor of 1e-6. Just letting you know so you can calibrate your expectations when you simulate the "material removal".
-
July 6, 2018 at 2:26 pm
TomRochefort
SubscriberHi Bsista,
Thank you for your time!
Im using SOLID227 because the standard mechanical elements that the structural analysis mesher uses does not have a TEMP DOF. I have tried the "DOF,TEMP" command to simply add the DOF to the element set but it did not work
Here is a screenshot of my ADPL command to select and kill the elements above a certain temperature:
My worktree looks like this:
The problem is that the command does not see the imported body temperature:
Its important to note that the maximum body temperature reaches 800 degrees in the thermal analysis after the first load step and therefore some nodes should be selected by the NSEL command. The problem seems to be that the ADPL routine does not see the imported temperature field when it gets to the NSEL command.
As for the EKILL command, I knew about the 1E-6 stifness reduction. I will look into changing the material properties to more properly simulate the "absence" of the element using MPCHG command instead.
Sincerely,
Tom
-
July 23, 2018 at 1:08 am
TomRochefort
SubscriberHey Bsista!
Do you still think you could help me?
Thanks,
Tom
-
July 24, 2018 at 3:21 am
Bhargava Sista
Ansys EmployeeHi Tom,
Sorry for not getting back to you on this, I was travelling for a bit.
The problem with your setup is that the imported temperature is defined as a body temp. (applied to the element) whereas Solid227 has temp. defined at the nodes. So, unless you solve for at least one load step, the temp. of all the nodes are at room temperature. You'll need to split your simulation into multiple load steps only then you'll be able to kill elements between the load steps. Before doing that try these steps to debug your setup:
1. Suppress the command snippet and solve the model. Then the TEMP object must plot the temperature results, this is to make sure that the temperature is being read and mapped as expected.
2. Use the NSEL commands to select elements within a temp. range in the /POST1 module to verify your element selection scheme.
3. If the above two steps work as expected, proceed with splitting your simulation into multiple load steps and issue the element selection and EKILL commands as you have in the setup. Make sure that in the details of the command snippet object, set Step selection model to All so the command is executed every load step.
Also, have you set KEYOPT(1)=11 for SOLID227 element to turn on the structural-thermal analysis?
-
July 25, 2018 at 4:26 pm
TomRochefort
SubscriberHi Bsista,
Thank you for your reply.
To answer your last question: I have set the KEYOPT(1)=11 to turn on the structural-thermal analysis.
However when I try step 1 of your troubleshooting, I still cannot see the imported body load from the thermal analysis.
All I can see is this weird temperature drop where the block is compressed against a fixed support. I do not understand why the temperature drops to about 0 degrees on the fixed surface.
In the image, the surface to the left is the fixed support and a force is applied to the left (+ Z direction) on the right surface
The imported body temperature is not plotted and therefore is not converted to nodal temperature in the 3 load step of the analysis.
Best regards,
Tom
-
March 31, 2020 at 7:01 am
sureshbabu123
SubscriberHi
I am trying to automate the import body temperature
I wanted to insert the " import body temperature" by using ACT console command just like AddPressure etc built in commands.. But failed ..
Please help me.. I tryed for Displacement as well. but failed
I tryed below.. This is not working
analysis = ExtAPI.DataModel.Project.Model.Analyses[0]
imported = [0]
tempload = imported.AddImportedDisplacement()
............
I tryed this too
s = ExtAPI.DataModel.Project.Model.GetChildren(DataModelObjectCategory.ImportedLoad, True)
s.AddImportedDisplacement()
iam getting errorr : 'List[DataModelObject]' object has no attribute 'AddImportedDisplacement'
-
- You must be logged in to reply to this topic.

Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.

Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.

Ansys Blog
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
- Solver Pivot Warning in Beam Element Model
- Saving & sharing of Working project files in .wbpz format
- Understanding Force Convergence Solution Output
- User manual
- An Unknown error occurred during solution. Check the Solver Output…..
- What is the difference between bonded contact region and fixed joint
- The solver engine was unable to converge on a solution for the nonlinear problem as constrained.
- whether have the difference between using contact and target bodies
- Defining rigid body and contact
- Colors and Mesh Display
-
7742
-
4502
-
2963
-
1449
-
1322
© 2023 Copyright ANSYS, Inc. All rights reserved.