cfx1308流体瞬态分析

上传人:gb****c 文档编号:243401827 上传时间:2024-09-22 格式:PPT 页数:19 大小:1.27MB
返回 下载 相关 举报
cfx1308流体瞬态分析_第1页
第1页 / 共19页
cfx1308流体瞬态分析_第2页
第2页 / 共19页
cfx1308流体瞬态分析_第3页
第3页 / 共19页
点击查看更多>>
资源描述
,Text line 1-Arial 20 pt.,Second line indent, Arial 18 pt.,Third level Arial 16 pt.,Fourth level Arial 14 pt.,Fifth level Arial 12 pt.,Transient Simulations,Click to edit Master title style,8-,19,ANSYS, Inc. Proprietary, 2010 ANSYS, Inc. All rights reserved.,Release 13.0,December 2010,Training Manual,8-,1,ANSYS, Inc. Proprietary, 2010 ANSYS, Inc. All rights reserved.,Release 13.0,December 2010,Text line 1-Arial 20 pt.,Second line indent, Arial 18 pt.,Third level Arial 16 pt.,Fourth level Arial 14 pt.,Fifth level Arial 12 pt.,Click to edit Master title style,Chapter 8CFX,流体瞬态分析,CFX,瞬态分析,Motivation,Nearly all flows in nature are transient!,Steady-state assumption is possible if we:,Ignore unsteady fluctuations,Employ ensemble/time-averaging to remove unsteadiness (this is what is done in modeling turbulence),In CFD, steady-state methods are preferred,Lower computational cost,Easier to postprocess and analyze,Many applications require resolution of transient flow:,Aerodynamics (aircraft, land vehicles,etc.) vortex shedding,Rotating Machinery rotor/stator interaction, stall, surge,Multiphase Flows free surfaces, bubble dynamics,Deforming Domains in-cylinder combustion, store separation,Unsteady Heat Transfer transient heating and cooling,Many more,Origins of Transient Flow,Natural unsteadiness,Unsteady flow due to growth of instabilities within the fluid or a non-equilibrium initial fluid state,Examples: natural convection flows, turbulent eddies of all scales, fluid waves (gravity waves, shock waves),Forced unsteadiness,Time-dependent boundary conditions, source terms drive the unsteady flow field,Examples: pulsing flow in a nozzle, rotor-stator interaction in a turbine stage,Kelvin-Helmholtz Cloud Instability,Rotor-Stator Interaction in an Axial Compressor,Transient CFD Analysis,Simulate a transient flow field over a specified time period,Solution may approach:,Steady-state solution Flow variables stop changing with time,Time-periodic solution Flow variables fluctuate with repeating pattern,Your goal may also be simply to analyze the flow over a prescribed time interval.,Free surface flows,Moving shock waves,Etc.,Extract quantities of interest,Natural frequencies (e.g. Strouhal Number),Time-averaged and/or RMS values,Time-related parameters (e.g. time required to cool a hot solid, residence time of a pollutant),Spectral data fast Fourier transform (FFT),20,Timestep = 2 s,Initial Time = 0 s,Total Time = 20 s,Coefficient Loops = 5,2,4,6,8,10,12,14,16,18,Time (seconds),5 coefficient Loops,Transient simulations are solved by computing a solution for many discrete points in time,At each time point we must iterate to the solution,How to Solve a Transient Case,Similar setup to steady state,The general workflow is,Set the Analysis Type to Transient,Specify the transient time duration to solve and the time step size,Set up physical models and boundary conditions as usual,Boundary conditions may change with time,Prescribe initial conditions,Best,to use a physically realistic initial condition, such as a steady solution,Assign solver settings,Configure transient results files, transient statistics, monitors points,Run the solver,How to Solve a Transient Case,1. Analysis Type,Edit,Analysis Type,in the,Outline,tree and set the option to,Transient,Set the Time Duration,This controls when the simulation will end,Options are:,Total Time,When restarting this time carriers over,Time Per Run,Ignores any time completed in previous runs,Maximum Number of Timesteps,The number of timesteps to perform, including any completed in previous runs,Number of Timesteps per Run,For this run only. Ignores previously completed timesteps,2. Time Duration and Time Step,2. Time Duration and Time Step,Set the Time Step size,This controls the spacing in time between the solutions points,Options are:,Timesteps / Timesteps for the Run,Various formats accepted, e.g.,0.001,0.001, 0.002, 0.002, 0.003,5*0.001, 10*0.05, 20*0.06,Adaptive,Timestep size will change dynamically within specified limits depending on specified convergence criteria or Courant number,2. Time Duration and Time Step,The Time Step size is an important parameter in transient simulations,It must be small enough to resolve time-dependent features ,True solution,Time,Variable ofinterest,D,t,Time,Variable ofinterest,D,t,Time step too large to resolve transient changes. Note the solution points generally will not lie on the true solution because the true behaviour has not been resolved.,A smaller time step can resolve the true solution,2. Time Duration and Time Step, and it must be small enough to maintain solver stability,The quantity of interest may be changing very slowly (e.g. temperature in a solid), but you may not be able to use a large timestep if other quantities (e.g. velocity) have smaller timescales,The Courant Number is often used to estimate a time step:,This gives the number of mesh elements the fluid passes through in one timestep,Typical values are 2 10, but in some cases higher values are acceptable,The average and maximum Courant number is reported in the Solver out timestep,A smaller timestep will typically improve convergence,If required, boundary conditions can be functions of time instead of constant values,Velocities, Mass flows, pressure conditions, temperatures, etc. can all be expressed as functions,In CEL expressions use “t” or “Time”,Can read in time varying experimental data through User FORTRAN,3. Boundary Conditions,Physically realistic initial conditions should be used,A converged steady state solution is often used as the starting point,If a transient simulation is started from an approximate initial guess the initial transient will not be accurate,The first few timesteps may not converge,A smaller time step may be needed initially to maintain solver stability,For cyclic behavior the first few cycles can be ignored until a repeatable pattern is obtained,2,4,6,8,10,12,14,16,Time (seconds),4. Initialization,Residuals,The transient scheme defines the numerical algorithm for the transient term,Two implicit time-stepping schemes are available:,First Order Backward Euler (more stable),Second Order Backward Euler (more accurate),The default Second Order Backward Euler scheme is generally recommended for most transient runs,Timestep Initialisation controls the way the previous timestep is used as the starting point for the next timestep,Can use the last solution “as is”,Or the solver can extrapolate the previous solution to try to provide a better starting point,Not recommended at high Courant numbers,Automatic (default) switches between the two depending on the Courant number,5. Solver Control,The Min. and Max. Coeff. Loops set limits on the number of iterations to use within each timestep,Should aim to converge each timestep within about 3 5 loops,Complex physics may need more loops,If convergence is not achieved in the maximum number of loops, it is generally better to reduce the timestep size rather than increase the number of loops,The solution will proceed to the next timestep regardless of whether the convergence criteria was met,Important to monitor the solution,5. Solver Control,Transient Results,By default only a final res written,No information about the transient solution,Need to define Transient Results under Output Control,Transient Results Option,Standard,Like a full results file,Can take up a lot of disk space,Smallest,Writes the smallest can still be used for a restart (still quiet large),Selected Variables,Pick only the variables of interest to give smaller files,Output Frequency,Controls how often results are written,6. Output Control,Transient Statistics,Used to generate running statistics for solution variables,Arithmetic Average, RMS, Minimum, Maximum, Standard Deviation and Full (everything) are available options,Pick the variables of interest,Start and Stop Iteration List defines when to begin and end collecting the statistics,6. Output Control,6. Output Control,Monitor Points are generally used as in steady-state simulations,Monitor Coefficient Loop Convergence,creates monitor history for each iteration within a timestep,Useful to see if quantities of interest are converging within a timestep,By default only the monitor values from the end of the timestep are displayed,Tip: Monitoring an expression will create a transient history chart in the Solver Manager. This can be easier than creating the chart from transient results files after-the-fact, and it doesnt require transient results files to be written,Output differs from steady state in that each time step now contains coefficient loop output,Courant number information shown at the start of each timestep,Make sure convergence has been achieved by the end of the timestep by monitoring the RMS and MAX residual plots,7. Solver Output,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!