Skip to content

FEAT: add new example - #1314

Merged
dipinknair merged 6 commits into
mainfrom
feat/add-new-example
Sep 17, 2025
Merged

FEAT: add new example#1314
dipinknair merged 6 commits into
mainfrom
feat/add-new-example

Conversation

@dipinknair

Copy link
Copy Markdown
Contributor

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.

@github-actions github-actions Bot added documentation Improvements or additions to documentation enhancement New features or code improvements labels Sep 15, 2025
@github-actions

Copy link
Copy Markdown

Pull request documentation preview limit (10) reached: skipping documentation deployment for this pull request.

@codacy-production

codacy-production Bot commented Sep 16, 2025

Copy link
Copy Markdown

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
+0.00% (target: -1.00%)
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (ddc4f42) 2619 2254 86.06%
Head commit (ca125dc) 2619 (+0) 2254 (+0) 86.06% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#1314) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

@codecov

codecov Bot commented Sep 16, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.06%. Comparing base (ddc4f42) to head (ca125dc).
⚠️ Report is 1 commits behind head on main.

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:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vnamdeo vnamdeo self-assigned this Sep 16, 2025
@dipinknair
dipinknair marked this pull request as ready for review September 17, 2025 15:20
@dipinknair
dipinknair requested a review from a team as a code owner September 17, 2025 15:20
@dipinknair
dipinknair enabled auto-merge (squash) September 17, 2025 16:13
@dipinknair
dipinknair merged commit a93737b into main Sep 17, 2025
58 checks passed
@dipinknair
dipinknair deleted the feat/add-new-example branch September 17, 2025 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New features or code improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants