Wednesday, September 20, 2023

💥💥💥 How to create a parameters in ANSYS Workbench?

 To create a parameter in ANSYS Workbench, you can follow these steps:

  • First, you need to open the Parameters branch in the Project Schematic by right-clicking on it and selecting Define Parameters. This will open the Parameter Manager window, where you can create and edit parameters.
  • Next, you need to click on the New Parameter icon in the toolbar or press Ctrl+N to create a new parameter. You can also use the Insert menu to create a new parameter. You will see a new row in the Parameter Manager table, where you can enter the name, value, type, and description of your parameter. You can also use expressions to define parameters as functions of other parameters or constants.
  • Then, you need to assign the parameter to the appropriate input or output in your model. For example, if you want to vary the load magnitude or the material properties, you can assign parameters to these values in the Engineering Data or the Mechanical branches. You can do this by right-clicking on the value and selecting Parameterize. You will see a dialog box where you can select an existing parameter or create a new one. You can also use expressions to assign parameters to values.
  • Finally, you need to update your model by clicking on the Update icon in the toolbar or pressing F5. This will run the analysis for the current parameter values and display the results in your model.

For more information and examples, you can watch some of the video results. You can also read some of the web results. I hope this helps you learn how to create a parameter in ANSYS Workbench. If you have any further questions, please feel free to ask me. 😊

How to add charts to parameters in Ansys Workbench ?

To add charts to parameters in ANSYS Workbench, you can follow these steps:

  • First, you need to define the parameters that you want to vary in your model. You can do this by right-clicking on the Parameters branch in the Project Schematic and selecting Define Parameters. You can also use the Parameter Manager to create and edit parameters.
  • Next, you need to assign the parameters to the appropriate inputs or outputs in your model. For example, if you want to vary the load magnitude or the material properties, you can assign parameters to these values in the Engineering Data or the Mechanical branches. You can also use expressions to define parameters as functions of other parameters.
  • Then, you need to create a new chart and table by clicking on the New Chart and Table icon in the toolbar. You can select the parameters that you want to plot from the Outline Selection window. You can also customize the appearance and settings of your chart and table using the Details view.
  • Finally, you need to update all design points by clicking on the Update All Design Points icon in the toolbar. This will run the analysis for each combination of parameter values and display the results in your chart and table. You can also export your chart and table data to a file or a report.

For more information and examples, you can watch some of the video results that I found for you123. You can also read some of the web results that I found for you4567. I hope this helps you learn how to add charts to parameters in ANSYS Workbench. If you have any further questions, please feel free to ask me. 😊

💥💥💥 How to define Thermal Contact Conductance in Transient Thermal ( Ansys Workbench)

 **Thermal contact conductance** is the study of heat conduction between solid or liquid bodies in thermal contact¹. It is a measure of the **thermal conductivity**, or ability to conduct heat, between two bodies in contact¹. The **thermal contact conductance coefficient** is a property indicating the thermal conductivity between two bodies in contact¹. The inverse of this property is termed **thermal contact resistance**¹. 


When two solid bodies come in contact, such as A and B in Figure 1, heat flows from the hotter body to the colder body. A temperature drop is observed at the interface between the two surfaces in contact. This phenomenon is said to be a result of a thermal contact resistance existing between the contacting surfaces¹. Thermal contact resistance is defined as the ratio between this temperature drop and the average heat flow across the interface¹.

Most experimentally determined values of the thermal contact resistance fall between **0.000005 and 0.0005 m²K/W** (the corresponding range of thermal contact conductance is **200,000 to 2000 W/m²K**). The significance of thermal contact resistance depends on the thermal resistances of the layers compared to typical values of thermal contact resistance. It is significant and may dominate for good heat conductors such as metals but can be neglected for poor heat conductors such as insulators¹.

Thermal contact conductance is an important factor in various applications, including electronics, electronic packaging, heat sinks, brackets, industry, nuclear reactor cooling, gas turbine cooling, internal combustion engines, heat exchangers, thermal insulation, press hardening of automotive steels, hypersonic flight vehicles, thermal supervision for space vehicles, and residential/building science¹.

Please note that thermal contact resistance arises due to improper contact between two bodies due to irregularities like scratches, ruptures, or dirt on the surface, which causes less contact area available for heat conduction².

Source:

(1) Thermal contact conductance - Wikipedia. https://en.wikipedia.org/wiki/Thermal_contact_conductance.

(2) Thermal contact resistance: Definition, Formula (Heat transfer). https://mechcontent.com/contact-resistance-heat-transfer/.

(3) Thermal Contact Resistance | Neutrium. https://neutrium.net/heat-transfer/thermal-contact-resistance/.

(4) What is Thermal Contact Resistance - Thermal Engineering. https://www.thermal-engineering.org/what-is-thermal-contact-resistance-thermal-contact-conductance-definition/.

How to define Thermal contact resistance in Transient Thermal Ansys Workbench ?

**Thermal contact resistance** is created by the air gap between the contacting surfaces². It depends on surface roughness, how much pressure is applied on the surfaces in contact, and the kind of thermal paste used to fill up the air gap².

In **Transient Thermal Ansys Workbench**, you can define thermal contact resistance by specifying the **thermal contact conductance coefficient**¹. The inverse of thermal contact conductance is thermal contact resistance¹. The thermal contact conductance coefficient quantifies a contact's ability to conduct heat¹. It is used to calculate the amount of heat transferred through conduction between two bodies in contact¹. 

To define thermal contact resistance in Transient Thermal Ansys Workbench, you can follow these steps:

1. Open your Transient Thermal Ansys Workbench project.

2. Select the surfaces that are in contact and for which you want to define thermal contact resistance.

3. Right-click on the selected surfaces and choose "Properties" or "Contact Properties".

4. In the properties window, look for the option to define thermal contact conductance or thermal contact resistance.

5. Enter the desired value for thermal contact conductance coefficient or thermal contact resistance.

6. Save the changes and run the simulation.

Please note that the specific steps may vary depending on the version of Ansys Workbench you are using. It is recommended to refer to the official documentation or user guide for detailed instructions specific to your version of Ansys Workbench.

I hope this helps! Let me know if you have any further questions.

Source:

(1) Thermal contact resistance - Ansys Learning Forum. https://forum.ansys.com/forums/topic/thermal-contact-resistance/.

(2) Thermal Contact Conductance - ANSYS Innovation Courses. https://courses.ansys.com/wp-content/uploads/2020/03/Lesson-3-Thermal-contact.pdf.

(3) Intro to Transient Thermal Analysis - ANSYS Innovation Courses. https://courses.ansys.com/wp-content/uploads/2020/05/Lesson-1-Introduction-to-transient-analysis.pdf.

(4)https://www.engineersedge.com/heat_transfer/thermal_contact_conductance_13849.htm.

How to calculate contact thermal conductance between two steel plates ?

To calculate the contact thermal conductance between two steel plates, you need to know the following parameters:

  • The thermal conductivity of the steel plates, denoted by k (W/m•K).
  • The thickness of each steel plate, denoted by L (m).
  • The contact area between the plates, denoted by A (m2).
  • The contact pressure between the plates, denoted by P (MPa).
  • The surface roughness of the plates, denoted by R (μm).
  • The interface fluid between the plates, such as air or oil.

The contact thermal conductance, denoted by h (W/m2K), is a measure of how well heat is transferred across the interface between the plates. It depends on the factors mentioned above, as well as the temperature of the interface. There is no simple formula for contact thermal conductance, but there are some empirical correlations that can be used to estimate it. One such correlation is given by Yovanovich (1981) as:

This correlation is valid for steel plates with surface roughness between 0.1 and 10 μm, contact pressure between 0.1 and 10 MPa, and interface temperature between 20 and 200 °C. It assumes that the interface fluid is air with a thermal conductivity of 0.026 W/m•K.

To use this correlation, you need to plug in the values of k, L, P, R and h into the equation and solve for h. Alternatively, you can use an online calculator such as this one to compute h for you.

I hope this helps you understand how to calculate contact thermal conductance between two steel plates. If you have any further questions, please feel free to ask me. 😊

💥💥💥 What is effective medium theory (EMT) ? Is this model available in Ansys Workbench?

 Effective medium theory (EMT) for thermal conductivity is a method to estimate the effective thermal conductivity of a composite material that consists of two or more phases with different properties1. EMT can be used to model the thermal conductivity of materials that have anisotropic or heterogeneous structures, such as coiled aluminum sheets2.


The basic idea of EMT is to replace the composite material with a homogeneous medium that has the same macroscopic behavior as the original material. The effective thermal conductivity of the homogeneous medium is calculated by averaging the thermal conductivities and volume fractions of the constituent phases, taking into account the shape, size, orientation, and distribution of the phases. There are many different EMT models, each with different assumptions and approximations. Some of the most common EMT models are:

Which from the above models are available in Ansys Workbench ?

According to the web search results, Workbench supports the following EMT models for thermal conductivity:

1: Missing FE modeler in Ansys Tool box - Ansys Learning Forum 2: Effective medium theory for thermal conductivity of coiled aluminum sheet 3: Importing FE Model in ANSYS Workbench - Eng-Tips 4: Worksheet Option in Ansys Workbench - Skill-Lync

How to define Maxwell model in Ansys Workbench ?

The Maxwell model is a type of effective medium theory (EMT) that can be used to estimate the effective thermal conductivity of a composite material that consists of two phases with different properties1. To define the Maxwell model in Ansys Workbench, you need to do the following steps:

How to define Bruggeman model in Ansys Workbench ?

Monday, September 18, 2023

💥💥💥 What is OptiSLang and what is use for ? 🧐

 OptiSLang is a software for process integration and design optimization, which enables the automation and streamlining of CAE-based simulations. OptiSLang connects with various Ansys tools for simulating different physics domains, such as fluid mechanics, structural mechanics, and optics. OptiSLang uses advanced artificial intelligence and machine learning algorithms to build optimal predictive models, which efficiently explore the design space and identify the best design configurations. OptiSLang allows engineers to make better decisions faster, leading to more innovative designs and shorter time to market .

What are the benefits of using OptiSLang?

Some of the benefits of using OptiSLang are:

- It can automate and streamline the simulation process by integrating multiple CAx tools and different physics domains into a holistic, multi-disciplinary approach to optimization¹.

- It can accelerate the search for the best and most robust design configuration by using state-of-the-art algorithms for design exploration, optimization, robustness and reliability analysis¹.

- It can leverage the latest artificial intelligence and machine learning technologies to build optimal predictive models, which efficiently explore the design space and identify the best design configurations¹².

- It can enable experts to easily create web applications that can be deployed to Ansys Minerva, allowing non-experts to run the application and carry out design studies as needed².

- It can reduce the time and cost of running thousands of designs by using neural networks and smart layout to automatically find the best configuration².

- It can extract the relation from design variables to results as behavior models, which can be implemented in system simulation as table or C-code³.

Source: 

(1) Ansys optiSLang | Process Integration & Design Optimization Software. https://www.ansys.com/products/connect/ansys-optislang.

(2) Top 3 New Features in Ansys optiSLang. https://www.ansys.com/en-gb/blog/top-3-new-features-in-ansys-optislang.

(3) Understand your Design - PRACE. https://materials.prace-ri.eu/340/1/robustDesignOptimization.pdf.

What are some use cases of OptiSLang?

Some use cases of OptiSLang are:

- Process integration and design optimization: OptiSLang can automate and streamline the simulation process by integrating multiple CAx tools and different physics into a holistic, multi-disciplinary approach to optimization. OptiSLang can accelerate the search for the best and most robust design configuration by using state-of-the-art algorithms for design exploration, optimization, robustness and reliability analysis¹.

- Reduced-order modeling: OptiSLang can leverage the latest artificial intelligence and machine learning technologies to build optimal predictive models, which efficiently explore the design space and identify the best design configurations. OptiSLang can reduce the time and cost of running thousands of designs by using neural networks and smart layout to automatically find the best configuration¹².

- Model calibration: OptiSLang can extract the relation from design variables to results as behavior models, which can be implemented in system simulation as table or C-code³. OptiSLang can also calibrate these models by comparing them with experimental data and adjusting the parameters accordingly².

- Ansys Minerva integration: OptiSLang can enable experts to easily create web applications that can be deployed to Ansys Minerva, allowing non-experts to run the application and carry out design studies as needed. Ansys Minerva is a platform that enables collaboration, data management, and process automation across the entire product lifecycle².

- Advanced reliability methods: OptiSLang can help engineers make a safety statement for complex systems such as Level 3 autonomous driving assistance systems (ADAS) using scenario-based simulation. OptiSLang can perform uncertainty quantification and reliability analysis based on advanced methods such as Subset Simulation, Importance Sampling, or Line Sampling, which are more efficient and robust than Monte Carlo Sampling.

Source: 

(1) Ansys optiSLang | Process Integration & Design Optimization Software. https://www.ansys.com/products/connect/ansys-optislang.

(2) Mastering Ansys optiSLang: 5 Useful Methods for Reusing Existing ... - PADT. https://www.padtinc.com/2022/09/27/ansys-optislang-reusing-results/.

(3) Ansys + Daimler. https://www.ansys.com/content/dam/amp/2021/december/quick-request/optislang-case-study/Ansys-Daimler-Case-Study.pdf.

How can I get a license for OptiSLang?

To get a license for OptiSLang, you need to contact Ansys or one of its authorized partners and request a trial or purchase a subscription. You can find more information about the pricing and packaging of OptiSLang on the Ansys website¹. According to the website, there are two license options for OptiSLang: premium and enterprise. The premium license option allows you to run up to four design point variations concurrently, while the enterprise license option allows you to run up to eight design point variations for a design of experiments (DoE) study³. You also need to have a compatible Ansys product license, such as Ansys Fluent, Ansys Mechanical, or Ansys SPEOS, to use OptiSLang with those tools³.

Source: 

(1) Ansys optiSLang | Process Integration & Design Optimization Software. https://www.ansys.com/products/connect/ansys-optislang.

(2) Top 3 New Features in Ansys optiSLang. https://www.ansys.com/blog/top-3-new-features-in-ansys-optislang.

(3) optislang licensing - Ansys Learning Forum. https://forum.ansys.com/forums/topic/optislang-licensing-2/.

(4) Optislang Licensing - Ansys Learning Forum. https://forum.ansys.com/forums/topic/optislang-licensing/.

(5) Download NSYS optiSLang 2022 R1 Win64 full license forever. http://clickdown.org/download-nsys-optislang-2022-r1-win64-full-license-forever/.

💥💥💥 What is ROM Builder in Ansys Workbench and what is it for?

 ROM Builder is a tool that allows you to create reduced order models (ROMs) from your computational fluid dynamics (CFD) simulations in Ansys Workbench. ROMs are simplified representations of complex systems that can capture the essential behavior of the system with much less computational cost. ROMs can be used for various purposes, such as design optimization, parameter studies, system simulation, digital twins, and real-time control1.

To build a ROM, you need to run a number of design points through a solver. The results from these runs are then combined into a ROM using Ansys DesignXplorer’s 3D ROM builder. These ROMs can then be combined into a system simulation, or digital twin, using Ansys Twin Builder1.

ROM Builder is available for Fluent systems in Ansys Workbench. You can set up and build a ROM by defining the input parameters, output variables, and design points in the ROM Builder component. You can also export the ROM in standard formats, such as FMU or ROMZ, that can be imported into other software tools2.

If you want to learn more about how to use ROM Builder in Ansys Workbench, you can watch some video tutorials here, here, or here. You can also read some articles here, here, or here. I hope this helps you understand what ROM Builder is and what it is for. 😊

How to define ROM Builder for Ansys Fluent?

To define ROM Builder for Ansys Fluent, you need to follow these steps:
Is ROM Builder only for Steady State Cases, what module do I need to use for Transient Simulations in Ansys Workbench ?

ROM Builder is only for steady state cases in Ansys Workbench. You cannot build ROMs based on transient analysis using ROM Builder1. If you want to create ROMs for non-linear transient systems, you need to use Ansys Twin Builder. These types of ROMs are called Dynamic ROMs; Twin Builder has a Dynamic ROM builder to make the process very simple2. You can find more information about Twin Builder and Dynamic ROMs in the Ansys Learning Hub - Systems - Twin Builder3. You can also watch a video on how Reduced-Order Models can be used in real-time here

Thursday, September 14, 2023

💥💥💥 What is porous jump boundary conditions and how to define it in Ansys Fluent ?

 Porous jump boundary conditions are used to model a thin membrane that has known velocity (pressure-drop) characteristics. It is a 1D simplification of the porous media model available for cell zones in Ansys Fluent1. Examples of uses for the porous jump condition include modeling pressure drops through screens and filters, and modeling radiators when you are not concerned with heat transfer1.

To define a porous jump boundary condition in Ansys Fluent, you need to follow these steps1:

  1. Identify the porous-jump zone. This is a type of internal face zone that represents the interface between cells, rather than a cell zone. You can use the Boundary Conditions task page to change the appropriate face zone to a porous-jump zone.
  2. Set the Face Permeability of the medium. This is the coefficient that determines the pressure drop across the porous jump due to viscous effects. You can use different methods to calculate or estimate the face permeability, depending on the available data and assumptions.
  3. Set the Porous Medium Thickness. This is the thickness of the porous medium that is used to calculate the pressure drop across the porous jump due to inertial effects. You can use a small value that is representative of your problem, such as 1e-5 m.
  4. Set the Pressure-Jump Coefficient. This is the coefficient that determines the pressure drop across the porous jump due to inertial effects. You can use different methods to calculate or estimate the pressure-jump coefficient, depending on the available data and assumptions.
  5. Define the discrete phase boundary condition for the porous jump (for discrete phase calculations). This is the option that specifies what happens to the particles that encounter the porous jump. You can choose to trap, escape, reflect, or rebound them.

How to fdefine porous jump in console  - Ansys Fluent ?

To enter these inputs in the console, you can use the following commands:

/define/boundary-conditions/porous-jump
zone-name <name-of-the-zone>
face-permeability <value-of-face-permeability>
porous-medium-thickness <value-of-porous-medium-thickness>
pressure-jump-coefficient <value-of-pressure-jump-coefficient>
discrete-phase-boundary-condition <trap|escape|reflect|rebound>

For example, if you want to add a porous jump boundary condition for a zone named “filter” with a face permeability of 1e-10 m^2, a porous medium thickness of 1e-5 m, a pressure-jump coefficient of 0.5 kg/m^3, and a discrete phase boundary condition of trap, you can type:

/define/boundary-conditions/porous-jump
zone-name filter
face-permeability 1e-10
porous-medium-thickness 1e-5
pressure-jump-coefficient 0.5
discrete-phase-boundary-condition trap

You can find more information about the porous jump model and its inputs in this web search result. I hope this answer is helpful for you.

Tuesday, September 12, 2023

💥💥💥 What are mesh quality and mesh errors in Ansys Fluent ?

 Mesh quality and mesh errors in Ansys Fluent are related to how well the mesh represents the geometry and the physics of the problem. A good mesh should have the following characteristics:

  • It should conform to the shape of the domain and capture the important features of the geometry.
  • It should have a smooth distribution of nodes and elements, without sudden changes in size or shape.
  • It should have a low skewness and aspect ratio, which measure how far the elements deviate from an ideal shape (such as a square or an equilateral triangle).
  • It should have enough resolution in regions where the flow is complex, such as boundary layers, shear layers, shock waves, etc.
  • It should be compatible with the solver settings and the turbulence model used.

Mesh errors can occur when the mesh does not meet these criteria, and they can affect the accuracy and stability of the numerical solution. Some common mesh errors are:

To check and improve the mesh quality in Ansys Fluent, there are several tools and methods available, such as:

How to check mesh errors and mesh quality in Ansys Fluent ?

There are several ways to check mesh errors and mesh quality in Ansys Fluent. Here are some of the resources that might help you:

Popular posts