Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

/file/set-tui-version "19.

2"
; ---Global Parameter---------
(define pi 3.14159265359)
(define t_oil 368.15)
(define t_water 363.15)
(define stoich 14.7)
; ---Injector Geometrie---
(define d_injector 0.001)
(define l_injector 0.001)
(define r_injector (/ d_injector 2))
(define xpos_injector -0.0085)
(define ypos_injector -0.0005)
(define zpos_injector -0.01)
(define spraywinkel 60)
; ---calculate Injectorposition---
; ---Sprayvector --> Berechnung aktualisieren
;(define xvec (sin (* pi (/ spraywinkel 2 180))))
;(define zvec (- 0 (cos (* pi (/ spraywinkel 2 180)))))
(define xvec_injector 0.173349)
(define yvec_injector -0.010197)
(define zvec_injector 0.984808)
; ---Kraftstoff Einspritzung---
(define inj_start 430)
(define inj_end 473)
(define numb_parcel 20)
(define t_krst 303.15)
(define massflow_injection 0.013333)
(define dens_KRST 750)
(define Area_inj (* (/ pi 4) (* d_injector d_injector)))
;(define v_injection 22.6) ;feste Eindringgeschwindigkeit
(define v_injection (/ massflow_injection (* dens_KRST Area_inj)))
; ---Zuendung---
(define ign_start 710)
(define ign_energy 0.1)
(define xpos_ignition 0.0034)
(define ypos_ignition -0.001)
(define zpos_ignition -0.0065)
; ---Wandtemperaturen---
(define t_wall_head 433)
(define t_wall_piston 473)
(define t_wall_liner 413)
; ---Operating Conditions-----------
(define lambda_init 1)
(define p_inlet 33500)
(define t_inlet 300)
(define p_outlet 15000)
(define t_outlet 984)
; ---INIT Zylinder
(define p_zylinder (+ 30000 p_outlet))
(define t_zylinder (+ 350 t_outlet))
;(define mass_frac_c8h18 (/(/ 0.204 stoich) lambda_init))
(define mass_frac_c8h18 0.00)
; ---Controls
/define/operating-conditions/operating-pressure 101325
; ---Mesh deformation Spring / Diffusion / Linelast
; Variante 1
/define/dyn-mesh/controls/smoothing-parameters smoothing-method Diffusion
; Variante 2
;/define/dyn-mesh/controls/remeshing-parameter/remeshing-methods yes yes yes no no
;/define/dyn-mesh/controls/remeshing-parameter/cell-skew-max 0.9
;/define/dyn-mesh/controls/remeshing-parameter/face-skew-max 0.7
;/define/dyn-mesh/controls/smoothing-parameters/max-iter 200
;/define/dyn-mesh/controls/smoothing-parameters/const-factor 0.1
/define/dyn-mesh/zones/create cyl-tri,,,,,,,,,, yes yes yes yes,,,no
/define/dyn-mesh/zones/create intf-invalve1-ob-fluid-ch,,,,,,,,,, yes yes yes
yes,,,no
/define/dyn-mesh/zones/create intf-exvalve1-ob-fluid-ch,,,,,,,,,, yes yes yes
yes,,,no
/define/dyn-mesh/zones/create symm-cyl-tri,,,,,,,,, yes yes yes yes,,,no
; ---Plain-Orifice
/def/models/dpm/injections/create injection-0, y droplet y plain-orifice-atomizer
yes n-octane-liquid numb_parcel y y 1 0.15 no no no no yes c8h18 xpos_injector
ypos_injector zpos_injector xvec_injector yvec_injector zvec_injector t_krst
constant massflow_injection inj_start inj_end,,d_injector l_injector,,,
; ---Sparkignition
/define/models/species/spark-model no 1 1 yes "Spark-0" xpos_ignition ypos_ignition
zpos_ignition 0.001 yes 0.001 ign_energy ign_start 0.003 1 "thermo.dat" no
; ---Wanddefinitionen - evtl. aus GT
/define/boundary-conditions/ wall piston 0.0075 no 0 no yes temperature no
t_wall_piston no no no no 0 no 0.5 yes wall-film 4 1 0 no no no yes yes yes yes no
1
/define/boundary-conditions/ wall cyl-tri 0.0075 no 0 no yes temperature no
t_wall_liner no no no no 0 no 0.5 yes wall-film 4 1 0 no no no yes yes yes yes no 1
;/define/boundary-conditions/ wall cyl-quad 0.0075 no 0 no yes temperature no
t_wall_liner no no no no 0 no 0.5 yes wall-film 4 1 0 no no no yes yes yes yes no 1
/define/boundary-conditions/ wall cyl-head 0.0075 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 yes wall-film 4 1 0 no no no yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve-1-port 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 yes wall-film 4 1 0 no no no yes yes yes yes no 1
/define/boundary-conditions/ wall invalve-1-port 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 yes wall-film 4 1 0 no no no yes yes yes yes no 1
; ---Ein und Auslaesse - evtl. aus GT
/define/boundary-conditions/ pressure-inlet ice-inlet-invalve-1-port yes no p_inlet
no 0 no t_inlet no yes no no no yes 2 0.024 no no mass_frac_c8h18 no 0.233 no 0 no
0,,
/define/boundary-conditions/ pressure-outlet ice-outlet-exvalve-1-port yes no
p_outlet no t_outlet no yes no no no yes 2 0.0266 no no 0 no 0 no 0.18 no 0,,,,,,
; ---Initialisierungen
;/solve/patch fluid-ch,
;spec-0 no 0
;/solve/patch fluid-ch,
;spec-1 no 0
;/solve/patch fluid-ch,
;temperature no t_zylinder
;/solve/patch fluid-ch,
;pressure no p_zylinder
; ------Einlassbereich---
;/solve/patch fluid-invalve-1-port fluid-invalve1-ib fluid-invalve1-vlayer,
;temperature no t_inlet
;/solve/patch fluid-invalve-1-port fluid-invalve1-ib fluid-invalve1-vlayer,
;pressure no p_inlet
;/solve/patch fluid-invalve-1-port fluid-invalve1-ib fluid-invalve1-vlayer,
;spec-0 no mass_frac_c8h18
;/solve/patch fluid-invalve-1-port fluid-invalve1-ib fluid-invalve1-vlayer,
;spec-1 no 0.2
;/solve/patch fluid-invalve-1-port fluid-invalve1-ib fluid-invalve1-vlayer,
;spec-2 no 0.0
; ------Auslassbereich---
;/solve/patch fluid-exvalve-1-port fluid-exvalve1-ib fluid-exvalve1-vlayer,
;temperature no t_outlet
;/solve/patch fluid-exvalve-1-port fluid-exvalve1-ib fluid-exvalve1-vlayer,
;pressure no p_outlet
;/solve/patch fluid-exvalve-1-port fluid-exvalve1-ib fluid-exvalve1-vlayer,
;spec-1 no 0

; ---Werte waehrend der Berechnung


; ---clear all
clear-monitors
; ---Definition der Werte im Zylinder
/sol/mon/volume/ set-monitor vol-mon "Volume" (fluid-ch) no no yes "ice-vol-
monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor vol-avg-dens-mon "Volume-Average" density (fluid-ch)
no no yes "ice-vol-avg-dens-monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor mass-mon "Mass" (fluid-ch) no no yes "ice-mass-
monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor mass-avg-temp-mon "Mass-Average" temperature (fluid-
ch) no no yes "ice-mass-avg-temp-monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor vol-avg-temp-mon "Volume-Average" temperature (fluid-
ch) no no yes "ice-vol-avg-temp-monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor max-temp-mon "Max" temperature (fluid-ch) no no yes
"ice-max-temp-monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor mass-avg-pres-mon "Mass-Average" absolut-pressure
(fluid-ch) no no yes "ice-mass-avg-pres-monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor vol-avg-pres-mon "Volume-Average" absolut-pressure
(fluid-ch) no no yes "ice-vol-avg-pres-monitor.out" 1 yes flow-time
/sol/mon/volume/ set-monitor max-vel-mon "Max" velocity-magnitude (fluid-ch) no no
yes "ice-max-velo-monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor vol-avg-phi-mon "Volume-Average" phi (fluid-ch) no no
yes "ice-vol-avg-phi-monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor mass-avg-tke-mon "Mass-Average" tke (fluid-ch) no no
yes "ice-mass-avg-tke-monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor vol-avg-tke-mon "Volume-Average" tke (fluid-ch) no no
yes "ice-vol-avg-tke-monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor mass-avg-dissipation-mon "Mass-Average" turb-diss-rate
(fluid-ch) no no yes "ice-mass-avg-dissipation-monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor vol-avg-dissipation-mon "Volume-Average" turb-diss-
rate (fluid-ch) no no yes "ice-vol-avg-dissipation-monitor.out" 1 yes f-t
/sol/mon/volume/ set-monitor mesh-skewness-mon "Max" cell-equivolume-skew (fluid-
ch) no no yes "ice-mesh-skewness-monitor.out" 1 yes f-t
; ---Surface
/sol/rep-def/ add wall-heat-transfer flux-heattransfer zone-names piston cyl-tri
cyl-head,
q
/solve/report-files/ add wall-heatflux file-name ice-heatflux-monitor.out rep-def
flow-time wall-heat-transfer,
q
; ---Emissionen
/sol/mon/volume/ set-monitor mass-avg-mass-fraction-co2 "Mass-Average" co2 (fluid-
ch) no no yes "ice-mass-avg-mfr-co2-moni.out" 1 yes f-t
/sol/mon/volume/ set-monitor mass-avg-mass-fraction-c8h18 "Mass-Average" c8h18
(fluid-ch) no no yes "ice-mass-avg-mfr-c8h18-moni.out" 1 yes f-t
/sol/mon/volume/ set-monitor mass-avg-mass-fraction-o2 "Mass-Average" o2 (fluid-ch)
no no yes "ice-mass-avg-mfr-o2-moni.out" 1 yes f-t
/sol/mon/volume/ set-monitor mass-avg-mass-fraction-h2o "Mass-Average" h2o (fluid-
ch) no no yes "ice-mass-avg-mfr-h2o-moni.out" 1 yes f-t
; ----------flow
;
;----Plots waehrend der Berechnung----
/solve/report-plots add Pressure active yes rep-def vol-avg-pres-mon,
q
/solve/report-plots add temperature active yes rep-def vol-avg-temp-mon max-temp-
mon,
q
/solve/report-plots add Massfraction active yes rep-def mass-avg-mass-fraction-co2
mass-avg-mass-fraction-o2 mass-avg-mass-fraction-c8h18 ,
q
;----zusaetzliche Daten in das Post-file ----
/file/data-file-options
absolute-pressure heat-flux heat-transfer-coef-wall velocity-magnitude vorticity-
mag wall-film-mass wall-temperature y-plus
q
;-----Restart Interpolation
;/file/interpolate/ read yes
O:/CFD/Diesel_engine/20_Verbrennung_Sector/ACP_14_700deg.ip
; -----Calculation
; -----Redsiduals-----
/solve/monitors/residual/convergence-criteria 0.01 0.01 0.01 0.01 1e-05 0.01 0.02
0.01 0.01 0.01 0.01
q
/solve/set/max-iter 20
; ---Datenausgabe-----
/file/auto-save/save-data-file-every crank-angle 4
/file/auto-save/append-file-name-with crank-angle 0

You might also like