Smoothing (Smoothing) Method is the most basic grid node update method .Fluent Three fairing methods are provided :

• `Spring` The spring is smooth
• `Diffusion` Diffusion smoothing
• `Linearly Elastic Solid` Smoothing

Compare the three methods

Comparative study The spring is smooth Diffusion smoothing Linear elastic smoothing
Amount of computation Small Moderate Big
Grid quality Poor good best
Grid adaptation All types All types Not for polyhedrons and Cartesian meshes

Three method parameters

Fairing methods Parameters
The spring is smooth Set up `spring constant factor`, Value range 0-1
Diffusion smoothing Set up `diffusion parameter`, Value range 0~2
Linear elastic smoothing Set up `Poisson's Ratio`, Value -1.0~0.5

matters needing attention

• stay Fluent In a moving grid , Fairing methods are usually similar to Remeshing Methods are used at the same time .
• Fairing cannot change the topology of the mesh , therefore It's only for small movements . A large amount of motion can create a negative volume . When the grid moves a lot , Consider using Remeshing or Layering Method .

More about fairing , See the video below .

More about CFD Content , WeChat can scan the underlying two-dimensional code to focus on WeChat official account .

Fluent Moving grid 【13】： Mesh fairing summary and examples of more related articles

1. Fluent Moving grid 【11】： The spring is smooth

In addition to the previous discussion on motion assignment , Another important topic is grid update . After the parts move , Inevitably, the shape of the mesh will change , If you don't control the grid , In the process of continuous movement , It may cause extreme deformation of the mesh . Too much distortion , ...

2. Fluent Moving grid 【1】： summary

Recently, I have always been asked by my friends Fluent The moving mesh problem in , So I decided to do an issue about Fluent The content of dynamic grid technology . Dynamic grid technology is very special in fluid simulation , It's also widely used . In our life, we can encounter all kinds of problems involving the movement of parts , For example, I now ...

3. Fluent Moving grid 【8】： Grid node motion case

Fluent In the moving grid DEFINE_GRID_MOTION Macro allows the user to define the movement of grid nodes . This case demonstration uses DEFINE_GRID_MOTION Macro specifies the motion of the boundary node . The dynamic grid effect of the case is shown in the figure . Case description Ben ...

4. Fluent Moving grid 【12】： Diffusion smoothing

Diffusion smoothing is Fluent Another commonly used mesh smoothing method is provided . The basic principle is to get the displacement of the grid nodes by solving the diffusion equation . Basic calculation of diffusion fairing Diffusion fairing by solving The following diffusion equation is used to set the node position of the grid . \[ \nabla ...

5. Fluent Moving grid 【9】： Regional movement

The region motion described in this paper is not a motion domain in a moving mesh , It's in multiple reference systems (MRF) Or the motion of the region involved in the sliding mesh . When the specified area moves in the sliding mesh , In addition to being able to specify absolute motion , It can also specify the relative motion between one area and other areas , As shown in the picture ...

6. Fluent Moving grid 【7】： Grid node motion

In a moving grid , For regions that contain both motion and deformation , Can pass UDF To specify the location of each node in the area . This gives the user maximum freedom to specify the motion of the mesh . In other dynamic grid technologies ( Such as overlapping grids ) It's hard to do that . Define grid nodes ...

7. Fluent Moving grid 【5】： The parts are deformed

In a moving mesh, in addition to the rigid body motion, the motion of the component is specified , Sometimes it is necessary to specify the deformation of certain boundaries , This kind of situation often comes across , Especially when there is a connecting boundary with the moving parts , See the border in the picture below 1 Motion leads to the boundaries connected to it 2 And the border 3 It's deformed . Fluen ...

8. Fluent Moving grid 【3】：DEFINE_CG_MOTION macro

Besides using Profile Carry on the movement outside the designated ,Fluent Can also be used in UDF Macro to specify the motion of the part . Among them, there are mainly three macros for motion assignment : DEFINE_CG_MOTION DEFINE_GEOM DEFINE_GR ...

9. Fluent Moving grid 【2】：Profile file

One of the most important tasks in dynamic mesh is to specify the motion mode of components . Specify the motion of the part in the moving mesh , The way a component moves is often specified as its acceleration . The relationship between velocity or displacement and time , This article mainly talks about how to do it in Fluent Using transients Profile The file specifies the ...

Random recommendation

1. The way to locate procedural problems -- clwu

The original title is < How to locate program code >, But problems sometimes go beyond the scope of your own code , It's someone else's program , So what I want to share today is a general analysis problem ( Program ) The idea of . Let's talk about using someone else's program (Vim) In the process, I met some questions ...

2. Webstorm less watcher To configure

file > sttings > File watchers > add to LESS watcher Configuration is shown in figure :

3. Stacked Regression Detailed steps and precautions for use of

Statement : This blog post is my translation based on an online article , And combined with some of their own application experience , If there is infringement , Please contact me to delete . When I made a recommendation recently , Begin to touch Stacking Method , In Mr. Zhou Zhihua's watermelon book ,Stacking The method is in ...

4. note （json） Implementation of front-end and back-end interaction cases

1: First, create a project like :( explain : This project is in eclipse Created ) 2. Create the corresponding package, such as : 3. Create and write the corresponding configuration file, such as : applicationContext.xml The details are as follows : <?xm ...

5. python Basics list The usage and introduction of

list First define a list Statement list List name =[ value 1, value 2] list=[1,2,3,4,5] This is a list , There are five elements in the list (1,2,3,4,5) Show list list print   list Output   ...

6. pipeline（ The Conduit ） Design patterns

7. Beautiful array Beautiful Array

2019-04-06 16:09:56 Problem description : problem solving : This problem is still quite difficult , The main thing is to consider how to construct . First of all, consider 2 * A[i] = A[j] + A[k], that j,k It has to be the same odd and even , ...

8. ( Reprint )Windows The next little wolf hair input method （Rime） Installation and configuration （ Including import Sogou Thesaurus ）

div id="cnblogs_post_body" class="blogpost-body"> Recently, I'm tired of all kinds of hooliganism of Sogou Pinyin input method , Automatic upgrade is not ...

9. onclick The ginseng

var tema="<a title=' open ' href='javascript:;' onclick='showKnowledgeMap(1,\" "+kl_na ...

10. stay Ubuntu16.04 Inside installation Gogland！

One , install hold linux Version of Gogland copy to Ubuntu16.04 Inside , Then unzip it where you want to store it , This completes the installation ! Two , Give Way Gogland It can start quickly linux Version of Gogland It's started with ...