intcutnonlin3

algorithm

  • draws non linear cut through flame front between user defined boundaries
  • following the gradient of the variable defining the flame
  • and extracts a 1d profile from the 3d field of variable along the cut
  • plots the cut and variable along the cut
  • calculates integral value of the variable along the cut
  • using the toolbox tool nonlincut3 for the cuts
  • and the matlab tool trapz for the integration 
  • for batch modus along surface of flame front use intcutnonlin3b

 nonlincut3dred

syntax

intvarn=intcutnonlin3(X,Y,Z,XS,YS,ZS,fdefine,variable,dl,level,s,iso1,iso2)

 

example for input

intvarn=intcutnonlin3(X,Y,Z,0.0022,0.0026,0.0017,CO2,TEMP,0.0001,0.03,'abs',0.06,0.0066)

 

input arguments

X,Y,Z

vectors defining the rectangular domain

XS,YS,ZS

coordinates of starting point of the cut

dl

steps between two iterations

fdefine

variable defining the flame front

variable

variable to be extracted along the cut

level

isovalue of fdefine defining the flame front

s

switch (choose level, iso1,iso2 is rel. or absolut)

iso1, iso2

isolevels defining boundaries of flame front (e.g. 0.9, 0.1)

 

output arguments

intvarn

integral value of variable along the cut

plots

cut,
variable extracted along the cut

toolbox tools required

matlab tools required

  • trapz

corresponding 2d tool

Letzte Änderung: 24.02.2015 - Ansprechpartner: Dominique Thevenin