Products & Solutions
TwinIDE - Digital Twin System
Error Console
Simularge CAE Module
SimulStore
Engıneerıng servıces & Projects
View All Case Studies
Resources
Education
Simularge Academy
TwinAPI Tutorials
Free Courses & Certificates
Professional Trainings
Simulation Engineer Program
Industry 4.0 Developer Program
FAQ
Policies
Services
Industrial App Development
Turnkey Solutions
Consulting Services
SucCessful Stories

I couldn't imagine any other partner for our Digital Transformation Journey. Simularge met and exceeded my expectations

Read Their Story
Blog
Company
About us
Become a partner
Open positions
Contact us
SUBSCRIBE TO OUR NEWSLETTER
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
TRY TWINIDE
CONTACT
Engineering

Digital Twin Recipes with TwinAPI: Heat Transfer Analysis on 3D Models

Tuesday, February 8, 2022

Hello, in this post, we will look at the example of TwinAPI- TemperatureCube, which makes it possible to mesh the cube geometry, which is one of the simple geometries frequently used in engineering problems, and to make a solution by giving different boundary conditions. In the example, firstly, we see that the modules named Mesher and Solver are imported.  

Mesher used to create geometry and mesh, and Solver used to create solutions in the created geometry are the two main modules of TwinAPI. Geometries such as cube, I beam, L beam, and mesh elements which are frequently used in engineering problems in the Mesher module, have been pre-created for you. In Solver module, formulas and programs used in heat transfer calculations are brought together for users. At TwinAPI, all users have to do is to use these modules and the appropriate functions, and to give the parameters of the system they want to create to the system in a few lines.  

Since the Analysis function of the Solver module will be used frequently while setting up our system, we create a new variable called BarTemp that calls the Analysis function. We choose our solver using the SetSolver command in BarTemp. In this example, corefem, which is Simularge's own solver, is used. You can also choose CalculiX as a solver. It will be sufficient to use the Unit Cube function of the Mesher module to create the unit cube in the mesh creation section. We specify how many elements we want to create a mesh in the Unit Cube function. In this example, we see that a 5-element body with a tetrahedral mesh structure named box1 has been created. This body will then be used in the boundary conditions section. In the Material section, we specify which type of material we want our unit cube to consist of. According to the material type mentioned here, the material properties will be adjusted for us from the material library in the background. Currently, there are options such as aluminum (AL), steel (STEEL). In the future, updates will be made in the material library.

We add the specified mesh and the material to the system as a part with the BarTemp.AddPart function, and then use the BarTemp.Assemble function to create a mesh that conforms to the specified features. After this step, by pressing the Run button and then the Preview button, we can view the unit cube geometry we have created as shown in the figure below.

‍

Nowt hat we have completed the meshing part, we can move on to the necessary adjustments for the solution. With Solver.CreateStep, we create a step and make all our adjustments through this step. With the Time function, we enter the steady state/ transient and the start, end times and time step of the solution.With the AddBC function, we specify which type of boundary condition we will give to which surface of the body and the size of these boundary conditions. And then we create this solution and run it with the Solve function. Finally,we can use the result function to print the solution results for a specific point.

After completing all the settings for the system we want to solve, we can now press the Run button and see the solution result printed in the Output section and visually in the Graph section. In this example,the steady state temperature of the specified (0, 0, 0) point has been obtained as output as shown in the figure below.

You can click the Result button to view the temperature distribution on the whole geometry as shown in the figure below.

‍

In this example, since a steady state analysis is performed, we can seethe temperature of the point we are interested in when it reaches the steady state. You can also see a time-dependent solution in the Temperature Cube Transient example. Please feel free to review the examples, and share your comments and questions with us. More to come, follow our blog page and visit https://www.twinapi.com and register for free today!

‍

‍

You might also like
this new related posts

Technology
January 27, 2023

Use of Digital Twins to Reduce Plastic Consumption in Thermoforming

Learn More
Engineering
December 23, 2022

5 Shortcomings of Excel for Engineers

Learn More
Engineering
December 1, 2022

Error Reporting in Production Lines

Learn More
If you’re interested to view all our use cases, click here.

ABOUT US

  • About us
  • Board of Advisors
  • Our Products
  • Industries
  • FAQ

TOP PRODUCTS

  • TwinDesigner
  • TwinAPI
  • SimulStore
  • Console

RESOURCES

  • Blog
  • Videos
  • Forum
  • Whitepapers (soon)
  • Services

Subscribe to our newsletter

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.



Powered by SIMULARGE 2022
‍
Funded by
the European Union