You are on page 1of 5

/file/set-tui-version "19.

3"
;---Chemkin Import---
;/file/import/chemkin-mechanism "Methanol_red" "L:/Grosser
Beleg/Methanol/Methanol_red.inp" "C:\PROGRA~1\ANSYSI~1\v193\fluent\fluent19.3.0\
cpropep\data\thermo.db" no no
;---Globale Parameter---
(define pi 3.14159265359)
(define t_oil 368.15)
(define t_water 363.15)
(define stoich 6.475)
;---Injektor 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)
;---Sprayvector---
;(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)
;---Einspritzung Parameter---
(define inj_start 430)
(define inj_end 537.3)
(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 p_vap 130200)
;(define v_injection 22.6) ;feste Eindringgeschwindigkeit
(define v_injection (/ massflow_injection (* dens_KRST Area_inj)))
;---Z�ndung Parameter---
(define ign_start 710)
(define ign_energy 0.1)
(define xpos_ignition 0.0034)
(define ypos_ignition 0.001)
(define zpos_ignition -0.0065)
;---Motor Parameter---
(define t_wall_head 433)
(define t_wall_piston 473)
(define t_wall_liner 413)
(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))
;---Ladungszusammensetzung---
(define mass_frac_o2 0.23135)
;(define mass_frac_n2 0.76865)
(define mass_frac_co2 0.09493)
(define mass_frac_h2o 0.11648)
;---Material---
/define/materials copy droplet methyl-alcohol-liquid
/define/materials copy mixture methyl-alcohol-air
/define/materials change-create methyl-alcohol-air , no no no yes ideal-gas yes
mixing-law yes mass-weighted-mixing-law yes mass-weighted-mixing-law no no
/define/materials copy fluid methyl-alcohol-liquid methanol-liquid ch3oh_new
;---Verbrennungsmodell---
/define/models/species species-transport yes methyl-alcohol-air
;---dynamic mesh globale Einstellungen---
/define/dynamic-mesh/controls/smoothing-parameters/smoothing-method diffusion
/define/dynamic-mesh/controls/remeshing-parameters/remeshing-methods yes yes yes no
no
/define/dynamic-mesh/controls/remeshing-parameters/cell-skew-max 0.9
/define/dynamic-mesh/controls/remeshing-parameters/face-skew-max 0.7
/define/dynamic-mesh/controls/smoothing-parameters/max-iter 200
;---dynamic mesh zones---
/define/dynamic-mesh/zones/create cyl-tri,,,,,,,,,, yes yes yes ,,,,,
/define/dynamic-mesh/zones/create intf-invalve1-ob-fluid-ch,,,,,,,,,, yes yes yes
yes ,,,,
/define/dynamic-mesh/zones/create intf-invalve2-ob-fluid-ch,,,,,,,,,, yes yes yes
yes ,,,,
/define/dynamic-mesh/zones/create intf-exvalve1-ob-fluid-ch,,,,,,,,,, yes yes yes
yes ,,,,
/define/dynamic-mesh/zones/create intf-exvalve2-ob-fluid-ch,,,,,,,,,, yes yes yes
yes ,,,,
;---Z�ndung
/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
;---Einspritzung---
/define/models/dpm/injections delete-injection injection-0
/define/models/dpm/injections create-injection injection-0 yes droplet yes plain-
orifice-atomizer methyl-alcohol-liquid 20 no no no no no ch3oh xpos_injector
ypos_injector zpos_injector xvec_injector yvec_injector zvec_injector t_krst
constant massflow_injection inj_start inj_end p_vap d_injector l_injector ,,,,
/define/models/dpm/injections/properties/set pick-injection-to-set no injection-0 ,
no
/define/models/dpm/injections/properties/set/physical-models drag-parameters
"spherical"
/define/models/dpm/injections/properties/set/physical-models spray-secondary-
breakup
/define/models/dpm/injections/properties/set/physical-models spray-model khrt-model
0.61 18 300.5 2.5 2.5
q
;---Randbedingungen---
/define/boundary-conditions/wall piston 0.0075 no 0. no yes temperature no
t_wall_piston no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 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 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/wall piston 0.0075 no 0. no yes temperature no
t_wall_liner no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 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 no 4 1 0 no no no no 0 0 90 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 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/wall invalve-1-2-port 0.0075 no 0. no yes temperature
no t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 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 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/wall exvalve-2-port 0.0075 no 0. no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/wall invalve1-ch 0.0075 no 0. no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/wall invalve1-ib 0.0075 no 0. no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve1-ob 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve1-seat 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve1-stem 0.003 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve2-ch 0.0075 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve2-ib 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve2-ob 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve2-seat 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall invalve2-stem 0.003 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve1-ch 0.0075 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve1-ib 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve1-ob 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve1-seat 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve1-stem 0.003 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve2-ch 0.0075 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve2-ib 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve2-ob 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve2-seat 0.0075 no 0 no yes temperature no
t_water no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
/define/boundary-conditions/ wall exvalve2-stem 0.003 no 0 no yes temperature no
t_wall_head no no no no 0 no 0.5 no 4 1 0 no no no no 0 0 90 yes yes yes yes no 1
;---Randbedingungen Ein-/Auslass---
/define/boundary-conditions/pressure-inlet ice-inlet-invalve-1-2-port yes no
p_inlet no 0. no t_inlet no yes no no no yes 2. 0.024 no no 0 no mass_frac_o2 no 0
no 0 no ,
/define/boundary-conditions/pressure-outlet ice-outlet-exvalve-2-port yes no
p_outlet no t_outlet no yes no no no yes 2. 0.026606 no no 0 no 0 no mass_frac_co2
no mass_frac_h2o,,,,,,,,,,
/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.026606 no no 0 no 0 no mass_frac_co2
no mass_frac_h2o,,,,,,,,,,
; ---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-ch3oh "Mass-Average" ch3oh
(fluid-ch) no no yes "ice-mass-avg-mfr-ch3oh-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-ch3oh ,
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
; -----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
;---custom-field-function---
(custom-field-function/define
'(((name far-actual) (display "(ch3oh / (1 - ch3oh))") (syntax-tree
("/" "ch3oh" ("-" 1 "ch3oh"))) (code (field-/ (field-load "ch3oh") (field-- 1
(field-load "ch3oh"))))))
)()
(custom-field-function/define
'(((name far_stoic) (display "0.15444") (syntax-tree 0.15444) (code
0.15444))
))()
q
;---patching---
sol/patch fluid-invalve-1-2-port fluid-invalve1-ib fluid-invalve1-vlayer fluid-
invalve2-ib fluid-invalve2-vlayer () species-1 no mass_frac_o2
q
/solve/patch fluid-ch fluid-layer-cylinder fluid-piston () species-1 no
mass_frac_o2
q
sol/patch fluid-exvalve-1-port fluid-exvalve-2-port fluid-exvalve1-ib fluid-
exvalve1-vlayer fluid-exvalve2-ib fluid-exvalve2-vlayer () species-2 no
mass_frac_co2
q
sol/patch fluid-exvalve-1-port fluid-exvalve-2-port fluid-exvalve1-ib fluid-
exvalve1-vlayer fluid-exvalve2-ib fluid-exvalve2-vlayer () species-3 no
mass_frac_h2o
q

You might also like