FEAT: add new example - #1314
Merged
Merged
Conversation
|
Pull request documentation preview limit (10) reached: skipping documentation deployment for this pull request. |
Coverage summary from CodacySee diff coverage on Codacy
Coverage variation details
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: Diff coverage details
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: See your quality gate settings Change summary preferences |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1314 +/- ##
=======================================
Coverage 86.06% 86.06%
=======================================
Files 40 40
Lines 2619 2619
=======================================
Hits 2254 2254
Misses 365 365 🚀 New features to boost your workflow:
|
dipinknair
enabled auto-merge (squash)
September 17, 2025 16:13
koubaa
approved these changes
Sep 17, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Steady State Thermal Analysis of a cooling holes on a representative model
This example illustrates the process of adding a Steady State Thermal
analysis to a new standalone Mechanical session, followed by executing
Python scripting commands to set boundary conditions and solve a thermal
simulation of a model with cooling holes. The scripts then assess the
results, including temperature plots of plates and fluid lines modeled
with Fluid116 elements.
Cooling holes are carefully designed small channels within turbine blades
that release cool air, creating a protective layer on the blade's surface
to shield it from the intense heat of combustion gases. This film cooling
technique helps to maintain ideal temperatures, boost turbine efficiency,
and ensure safe functioning. The size, shape, and location of these holes
are crucial for their effectiveness and to avoid early failure.
The model features two plates: one equipped with cooling holes and the
other lacking them. Fluid116 elements simulate the flow network through
the hole without needing the hole to be physically present in the
geometry.
The plates are constructed from structural steel, with air
flowing through the holes. The simulation involves applying convection
boundary conditions to the plate surfaces, a temperature boundary condition
at the line vertices, and a mass flow rate boundary condition at the
fluid lines. After solving the simulation, the results are visualized with
temperature plots, showing the temperature distribution on the plates
and fluid lines using matplotlib.