Soumettre la recherche
Mettre en ligne
Cfx12 11 cel_printing
•
Télécharger en tant que PPT, PDF
•
1 j'aime
•
968 vues
M
Marcushuynh66
Suivre
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Recommandé
Cfx12 13 ccl_out_file
Cfx12 13 ccl_out_file
Marcushuynh66
Cfx12 11 cel
Cfx12 11 cel
Marcushuynh66
Cfx12 10 heat_transfer
Cfx12 10 heat_transfer
Marcushuynh66
Cfx12 06 review_day1
Cfx12 06 review_day1
Marcushuynh66
Cfx12 03 physics1
Cfx12 03 physics1
Marcushuynh66
Cfx12 02 intro_cfx
Cfx12 02 intro_cfx
Marcushuynh66
Cfx12 11 cel
Cfx12 11 cel
al11429964
Cfx12 08 transient
Cfx12 08 transient
Marcushuynh66
Recommandé
Cfx12 13 ccl_out_file
Cfx12 13 ccl_out_file
Marcushuynh66
Cfx12 11 cel
Cfx12 11 cel
Marcushuynh66
Cfx12 10 heat_transfer
Cfx12 10 heat_transfer
Marcushuynh66
Cfx12 06 review_day1
Cfx12 06 review_day1
Marcushuynh66
Cfx12 03 physics1
Cfx12 03 physics1
Marcushuynh66
Cfx12 02 intro_cfx
Cfx12 02 intro_cfx
Marcushuynh66
Cfx12 11 cel
Cfx12 11 cel
al11429964
Cfx12 08 transient
Cfx12 08 transient
Marcushuynh66
CFX:Mixing T-Junction
CFX:Mixing T-Junction
Preeda Prakotmak
Cfx12 07 physics2
Cfx12 07 physics2
Marcushuynh66
Cfx12 04 solver
Cfx12 04 solver
Marcushuynh66
Cfx12 00 toc_welcome
Cfx12 00 toc_welcome
Marcushuynh66
Cfx12 01 intro_cfd
Cfx12 01 intro_cfd
Marcushuynh66
Cfx12 05 post
Cfx12 05 post
Marcushuynh66
Fluent 13.0 lecture09-physics
Fluent 13.0 lecture09-physics
Rashed Kaiser
Cfx12 09 turbulence_printing
Cfx12 09 turbulence_printing
Marcushuynh66
Cfx12 09 turbulence
Cfx12 09 turbulence
Marcushuynh66
E0 ch05 prism_v12
E0 ch05 prism_v12
Marcushuynh66
Cfx12 12 moving_zones
Cfx12 12 moving_zones
Marcushuynh66
CFD & ANSYS FLUENT
CFD & ANSYS FLUENT
MD SHUJAN ALI
Cfx12 04 solver
Cfx12 04 solver
Arvind Srinivasan
HLPW2-sasanapuri
HLPW2-sasanapuri
Vijay Kumar
CFD Introduction using Ansys Fluent
CFD Introduction using Ansys Fluent
savani4611
Fluent fsi 14.5-lect-03_co_simulation_setup (1)
Fluent fsi 14.5-lect-03_co_simulation_setup (1)
arstanle
1 intro to cfd analysis
1 intro to cfd analysis
waseem ayesh
Ansys tutorial
Ansys tutorial
Chaitanya Arige
Aws100 ch06 thermal
Aws100 ch06 thermal
chowdavaramsaiprasad
Cfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluent
Khusro Kamaluddin
220924828 cfd-analysis-of-heat-transfer-in-a-helical-coil-heat-exchanger-usin...
220924828 cfd-analysis-of-heat-transfer-in-a-helical-coil-heat-exchanger-usin...
manojg1990
ANSYS Fluent - CFD Final year thesis
ANSYS Fluent - CFD Final year thesis
Dibyajyoti Laha
Contenu connexe
Tendances
CFX:Mixing T-Junction
CFX:Mixing T-Junction
Preeda Prakotmak
Cfx12 07 physics2
Cfx12 07 physics2
Marcushuynh66
Cfx12 04 solver
Cfx12 04 solver
Marcushuynh66
Cfx12 00 toc_welcome
Cfx12 00 toc_welcome
Marcushuynh66
Cfx12 01 intro_cfd
Cfx12 01 intro_cfd
Marcushuynh66
Cfx12 05 post
Cfx12 05 post
Marcushuynh66
Fluent 13.0 lecture09-physics
Fluent 13.0 lecture09-physics
Rashed Kaiser
Cfx12 09 turbulence_printing
Cfx12 09 turbulence_printing
Marcushuynh66
Cfx12 09 turbulence
Cfx12 09 turbulence
Marcushuynh66
E0 ch05 prism_v12
E0 ch05 prism_v12
Marcushuynh66
Cfx12 12 moving_zones
Cfx12 12 moving_zones
Marcushuynh66
CFD & ANSYS FLUENT
CFD & ANSYS FLUENT
MD SHUJAN ALI
Cfx12 04 solver
Cfx12 04 solver
Arvind Srinivasan
HLPW2-sasanapuri
HLPW2-sasanapuri
Vijay Kumar
CFD Introduction using Ansys Fluent
CFD Introduction using Ansys Fluent
savani4611
Fluent fsi 14.5-lect-03_co_simulation_setup (1)
Fluent fsi 14.5-lect-03_co_simulation_setup (1)
arstanle
1 intro to cfd analysis
1 intro to cfd analysis
waseem ayesh
Ansys tutorial
Ansys tutorial
Chaitanya Arige
Aws100 ch06 thermal
Aws100 ch06 thermal
chowdavaramsaiprasad
Cfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluent
Khusro Kamaluddin
Tendances
(20)
CFX:Mixing T-Junction
CFX:Mixing T-Junction
Cfx12 07 physics2
Cfx12 07 physics2
Cfx12 04 solver
Cfx12 04 solver
Cfx12 00 toc_welcome
Cfx12 00 toc_welcome
Cfx12 01 intro_cfd
Cfx12 01 intro_cfd
Cfx12 05 post
Cfx12 05 post
Fluent 13.0 lecture09-physics
Fluent 13.0 lecture09-physics
Cfx12 09 turbulence_printing
Cfx12 09 turbulence_printing
Cfx12 09 turbulence
Cfx12 09 turbulence
E0 ch05 prism_v12
E0 ch05 prism_v12
Cfx12 12 moving_zones
Cfx12 12 moving_zones
CFD & ANSYS FLUENT
CFD & ANSYS FLUENT
Cfx12 04 solver
Cfx12 04 solver
HLPW2-sasanapuri
HLPW2-sasanapuri
CFD Introduction using Ansys Fluent
CFD Introduction using Ansys Fluent
Fluent fsi 14.5-lect-03_co_simulation_setup (1)
Fluent fsi 14.5-lect-03_co_simulation_setup (1)
1 intro to cfd analysis
1 intro to cfd analysis
Ansys tutorial
Ansys tutorial
Aws100 ch06 thermal
Aws100 ch06 thermal
Cfd analysis of horizontal plate in fluent
Cfd analysis of horizontal plate in fluent
En vedette
220924828 cfd-analysis-of-heat-transfer-in-a-helical-coil-heat-exchanger-usin...
220924828 cfd-analysis-of-heat-transfer-in-a-helical-coil-heat-exchanger-usin...
manojg1990
ANSYS Fluent - CFD Final year thesis
ANSYS Fluent - CFD Final year thesis
Dibyajyoti Laha
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Taani Saxena
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Khusro Kamaluddin
fluent tutorial guide (Ansys)
fluent tutorial guide (Ansys)
A.S.M. Abdul Hye
Final Exam Ansys CFX - Stephen White
Final Exam Ansys CFX - Stephen White
Stephen White
00 reactive flows - governing equations
00 reactive flows - governing equations
Mohammad Jadidi
En vedette
(7)
220924828 cfd-analysis-of-heat-transfer-in-a-helical-coil-heat-exchanger-usin...
220924828 cfd-analysis-of-heat-transfer-in-a-helical-coil-heat-exchanger-usin...
ANSYS Fluent - CFD Final year thesis
ANSYS Fluent - CFD Final year thesis
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
fluent tutorial guide (Ansys)
fluent tutorial guide (Ansys)
Final Exam Ansys CFX - Stephen White
Final Exam Ansys CFX - Stephen White
00 reactive flows - governing equations
00 reactive flows - governing equations
Similaire à Cfx12 11 cel_printing
Micro-Benchmarking Considered Harmful
Micro-Benchmarking Considered Harmful
Thomas Wuerthinger
Traduccion a ensamblador
Traduccion a ensamblador
tre_na_gil
I x scripting
I x scripting
Alex do Amaral Dias
DMN 1-4 and Beyond
DMN 1-4 and Beyond
Denis Gagné
Chapter 4: Parallel Programming Languages
Chapter 4: Parallel Programming Languages
Heman Pathak
Functional Programming Languages slidesslies.ppt
Functional Programming Languages slidesslies.ppt
BikalAdhikari4
BCA IPU VB.NET UNIT-II
BCA IPU VB.NET UNIT-II
Vaibhavj1234
Ab ap faq
Ab ap faq
alok khobragade
Operators
Operators
moniammu
Wk1to4
Wk1to4
raymondmy08
Visual Basic Review - ICA
Visual Basic Review - ICA
emtrajano
The Ring programming language version 1.9 book - Part 28 of 210
The Ring programming language version 1.9 book - Part 28 of 210
Mahmoud Samir Fayed
CSC8503 Principles of Programming Languages Semester 1, 2015.docx
CSC8503 Principles of Programming Languages Semester 1, 2015.docx
faithxdunce63732
Abap programming overview
Abap programming overview
k kartheek
Part III: Assembly Language
Part III: Assembly Language
Ahmed M. Abed
CFD - OpenFOAM
CFD - OpenFOAM
hari krishnan
Basic Programming concepts - Programming with C++
Basic Programming concepts - Programming with C++
Mohamed El Desouki
The Ring programming language version 1.8 book - Part 26 of 202
The Ring programming language version 1.8 book - Part 26 of 202
Mahmoud Samir Fayed
ANSYS Workbench.pdf
ANSYS Workbench.pdf
AsiyaBALHAG
Matlab Manual
Matlab Manual
Thesis Scientist Private Limited
Similaire à Cfx12 11 cel_printing
(20)
Micro-Benchmarking Considered Harmful
Micro-Benchmarking Considered Harmful
Traduccion a ensamblador
Traduccion a ensamblador
I x scripting
I x scripting
DMN 1-4 and Beyond
DMN 1-4 and Beyond
Chapter 4: Parallel Programming Languages
Chapter 4: Parallel Programming Languages
Functional Programming Languages slidesslies.ppt
Functional Programming Languages slidesslies.ppt
BCA IPU VB.NET UNIT-II
BCA IPU VB.NET UNIT-II
Ab ap faq
Ab ap faq
Operators
Operators
Wk1to4
Wk1to4
Visual Basic Review - ICA
Visual Basic Review - ICA
The Ring programming language version 1.9 book - Part 28 of 210
The Ring programming language version 1.9 book - Part 28 of 210
CSC8503 Principles of Programming Languages Semester 1, 2015.docx
CSC8503 Principles of Programming Languages Semester 1, 2015.docx
Abap programming overview
Abap programming overview
Part III: Assembly Language
Part III: Assembly Language
CFD - OpenFOAM
CFD - OpenFOAM
Basic Programming concepts - Programming with C++
Basic Programming concepts - Programming with C++
The Ring programming language version 1.8 book - Part 26 of 202
The Ring programming language version 1.8 book - Part 26 of 202
ANSYS Workbench.pdf
ANSYS Workbench.pdf
Matlab Manual
Matlab Manual
Cfx12 11 cel_printing
1.
11-1 ANSYS, Inc. Proprietary ©
2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Chapter 11 CFX Expression Language (CEL) Introduction to CFX
2.
CFX Expression Language 11-2 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • CEL - CFX Expression Language – Allows the user to create equations (can be functions of solution/system variables) that can be used in CFX-Pre and CFD-Post • Example: CEL
3.
CFX Expression Language 11-3 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • The syntax rules are the same as those for conventional arithmetic. Operators are written as: + (addition) - (subtraction) * (multiplication) / (division) ^ (exponentiation) • Variables and expressions are case sensitive (example: t vs. T) • Expressions must be dimensionally consistent for addition and subtraction operations (example: 1.0 [mm] + 0.45 [yds] is OK) – You cannot add values with inconsistent dimensions • Fractional and decimal powers are allowed (example: a^(1/2) + 1.0^0.5) • Units of expressions are not declared – they are the result of units in the expression (example: a [kg m^-3] * b [m s^-1] has units of [kg m^-2 s^-1] • Some constants are also available in CEL for use in expressions: – e Constant: 2.7182818 – g Acceleration due to gravity: 9.806 [m s^-2] – pi Constant: 3.1415927 – R Universal Gas Constant: 8314.5 [m^2 s^-2 K^-1] CEL Rules
4.
CFX Expression Language 11-4 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Numerical functions and operators are also available in CEL – Right-click when creating expressions for a complete list – Custom functions with User Fortran can also be created Function Operand’s Dimensions [x] Operand’s Values Result’s Dimensions sin(x) Angle Any Dimensionless cos(x) Angle Any Dimensionless tan(x) *** Angle Any Dimensionless asin(x) Dimensionless -1 ≤ x ≤ 1 Angle acos(x) Dimensionless -1 ≤ x ≤ 1 Angle atan(x) Dimensionless Any Angle exp(x) Dimensionless Any Dimensionless loge(x) Dimensionless 0 < x Dimensionless log10(x) Dimensionless 0 < x Dimensionless abs(x) Any Any [x] sqrt(x) Any 0 ≤ x [x]^0.5 if(test, res1, res2)* Any Any Any (res1 and res2 must have the same dimensions) min(x,y) **** Any Any [x] max(x,y) **** Any Any [x] step(x) * Dimensionless Any Dimensionless *if functions contain a test, and two result outcomes. The first outcome, res1 will be returned if test evaluates to true. If test evaluates to false, res2 is returned. Consider the following example, where we wish to set volume fraction to 1 when X is greater than 1 [m], and 0 if X is less than 1 [m]: if (x>1[m], 1, 0) In this case, if the result is precisely equal to 1[m], the result is (res1+res2)/2 **step(x) is 0 for negative x, 1 for positive x and 0.5 for x=0. *** note that tan(x) is undefined for nπ/2 where n=1, 3, 5 .. . **** both x and y must have the same dimensions. Built In Functions
5.
CFX Expression Language 11-5 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual x Direction 1 in Reference Coordinate Frame y Direction 2 in Reference Coordinate Frame z Direction 3 in Reference Coordinate Frame r Radial spatial location, r = (x^2+y^2)^0.5 theta Angle, arctan(y/x) t Time u Velocity in the x coordinate direction v Velocity in the y coordinate direction w Velocity in the z coordinate direction p (absolute) Pressure ke Turbulent kinetic energy ed Turbulent eddy dissipation T Temperature sstrnr Shear strain rate density Density rNoDim Non-dimensional radius (rotating frame only) viscosity Dynamic Viscosity Cp Specific Heat Capacity at Constant Pressure cond Thermal Conductivity AV name Additional Variable name mf Mass Fraction • Solver variables are available for use in any expression • Below is a partial list of the available system variables: – When creating expressions, right-click to access a full list Depending on your physics, some variables will not be valid – e.g. you need to solver heat transfer to use T Solver Variables
6.
CFX Expression Language 11-6 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training ManualHow To Create Expressions
7.
CFX Expression Language 11-7 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual To add more expressions (similar method in CFD-Post) How To Create Expressions Right-click in the Definition window to access Variables, Constants, Functions, Locators and existing Expressions
8.
CFX Expression Language 11-8 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual where γ is the shear strain rate • Creating a variable viscosity – Viscosity of a shear thickening fluid: 1− = n Kγµ Solver Variable and Expression Name are both accessed via the right mouse button CEL in CFX-Pre: Example 1
9.
CFX Expression Language 11-9 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Alternatively, an expression can be entered directly into a field CEL in CFX-Pre: Example 1
10.
CFX Expression Language 11-10 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Using an “if” Function – Set inlet temperature to 300 K for the first 19 iterations then raise it to 320 K after 20 iterations Solver variable accessed with the right mouse button Note: On the 21st iteration inlet temp = 310 K CEL in CFX-Pre: Example 2
11.
CFX Expression Language 11-11 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • You can also define your own 1-D linear, or 3-D cloud of points interpolation functions Import data points or add manually User Functions
12.
CFX Expression Language 11-12 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Example: Having the timestep change with iteration number as shown here Timestep size is in seconds Continued on next slide... User Functions: Example Iteration Number is dimensionless
13.
CFX Expression Language 11-13 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Example: Having the timestep change with iteration number as shown here User Functions: Example
14.
CFX Expression Language 11-14 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Integrated quantities can be used in expressions to evaluate variables over some location – Examples: – Calculate the area average of Cp on an isosurface: areaAve(Cp)@iso1 – Mass flow of particular fluid through a locator: oil.massFlow()@slice1 • Available in CFX-Pre and CFD-Post – Usage is more strict in CFX-Pre • E.g. the argument supplied to the function must be a variable, not an expression • “@<locator>” syntax must always supply a named location used in the physics definition – A boundary condition name, a domain name, a monitor point name, etc. • To reference general mesh regions use the syntax “@REGION:<name>” • Phases/components can be referenced using: [<phase name>.][<component name>.]<function>@<locator> – E.g. Air.Nitrogen.massFlow()@outlet Integrated Quantities
15.
CFX Expression Language 11-15 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training ManualIntegrated Quantities • Some functions allow an x, y or z operator: – area_x()@boundary gives the area projected in the x-direction – force_z()@wall gives the z component of the force on the wall – See documentation for a full list • These functions also allow an optional coordinate frame: – force_z_MyCoord()@wall gives the z component of the force on the wall using the coordinate frame “MyCoord” • Each function requires either 0 or 1 arguments – areaAve requires 1 argument: areaAve(Temperature)@Wall – massFlow requires 0 arguments: massFlow()@Inlet • Return value units depend on the argument units – areaAve(Temperature)@Wall will return a value with units of Temperature
16.
CFX Expression Language 11-16 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training Manual • Below is a partial list of functions – See documentation for a complete list – Right-clicking when creating an expression will show most functions Integrated Quantities
17.
CFX Expression Language 11-17 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training ManualIntegrated Quantities
18.
CFX Expression Language 11-18 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training ManualIntegrated Quantities
19.
CFX Expression Language 11-19 ANSYS,
Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory #002598 Training ManualUseful Functions • The inside() function returns 1 when inside the specified location and 0 when outside – Useful to limit the scope of a function to a subdomain or boundary • The step() function return 1 when the argument is positive and 0 when the argument is negative – Useful as an on-off switch – if() function can also be used as a switch • areaAve() and massFlowAve() are used to evaluate the average of a quantity on a location – areaAve() is an area-weighted average. It is usually used on wall boundaries and when the quantity is not “carried with the flow”, e.g. Pressure at an outlet, Temperature on a wall – massFlowAve() is an average weighted by the local mass flow. It is usually used to evaluate quantities that are “carried with the flow”, e.g. Temperature at an outlet
Télécharger maintenant