nonlincut3

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
    nonlincut3dred 

syntax

[XMIN,XMAX,YMIN,YMAX,ZMIN,ZMAX,XX1,YY1,ZZ1,VV1,VV2,VVG]=nonlincut3(X,Y,Z,XS,YS,ZS,fdefine,variable,dl,level,s,iso1,iso2)

 

example for input

[XMIN,XMAX,YMIN,YMAX,ZMIN,ZMAX,XX1,YY1,ZZ1,VV1,VV2,VVG]=
nonlincut3(X,Y,Z,0.00305,0.00265,0.00315,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

XMIN,XMAX,YMIN,
YMAX,ZMIN,ZMAX

coordinates of the intersection flamefront - cut

XX1,YY1,ZZ1

coordinates of the cut

VV1

values of fdefine along the cut

VV2

values of variable along the cut

VVG

gradients of fdefine along the cut

plots

cut, variable extracted along the cut

toolbox tools required

corresponding 2d tool

Letzte Änderung: 24.02.2015 - Ansprechpartner: Dominique Thevenin