You are on page 1of 4

; ---Global Parameter---

(define pi 3.14159265359)
(define t_oil 368.15)
(define t_water 363.15)
(define stoich 14.7)
; ---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 35000)
(define t_inlet 293)
(define p_outlet 10000)
(define t_outlet 984)
; ---Initialwerte Zylinder
(define p_zylinder (+ 30000 p_outlet))
(define t_zylinder (+ 350 t_outlet))
; ---Controls---
/define/operating-conditions/operating-pressure 101325
;---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 ,,,,
; ---Wanddefinitionen---
/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1
; ---Ein und Auslassdefinition---
/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.036 yes
/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.026 yes yes no no 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.026 yes yes no no no
; ---volume reports 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 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
/sol/mon/volume/ set-monitor vol-avg-pres-inlet-mon "Volume-Average" absolut-
pressure (fluid-invalve-1-2-port) no no yes "inlet-vol-avg-pres-monitor.out" 1 yes
flow-time
/sol/mon/volume/ set-monitor vol-avg-pres-exhaust-mon "Volume-Average" absolut-
pressure (fluid-exvalve-1-port fluid-exvalve-2-port) no no yes "exhaust-vol-avg-
pres-monitor.out" 1 yes flow-time
; ---surface reports---
/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
/sol/rep-def/ add inletmassflow surf-massflow surf-names ice-inlet-invalve-1-2-
port,
q
/solve/report-files/ add massflow-inlet file-name ice-inletmassflow-monitor.out
rep-def flow-time inletmassflow,
q
/sol/rep-def/ add outletmassflow surf-massflow surf-names ice-outlet-exvalve-1-port
ice-outlet-exvalve-2-port,
q
/solve/report-files/ add massflow-outlet file-name ice-outletmassflow-monitor.out
rep-def flow-time outletmassflow,
q
;----Plots waehrend der Berechnung----
/solve/report-plots add pressure active yes rep-def vol-avg-pres-mon vol-avg-pres-
inlet-mon vol-avg-pres-exhaust-mon,
q
/solve/report-plots add temperature active yes rep-def vol-avg-temp-mon max-temp-
mon,
q
/solve/report-plots add Massflow active yes rep-def outletmassflow inletmassflow,
q
; -----Redsiduals-----
/solve/monitors/residual/convergence-criteria 0.001 0.01 0.01 0.01 1e-05 0.01 0.02
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
;---patching---
sol/patch fluid-invalve-1-2-port fluid-invalve1-ib fluid-invalve1-vlayer fluid-
invalve2-ib fluid-invalve2-vlayer () pressure p_inlet
q
sol/patch fluid-invalve-1-2-port fluid-invalve1-ib fluid-invalve1-vlayer fluid-
invalve2-ib fluid-invalve2-vlayer () temperature t_inlet
q
sol/patch fluid-ch () pressure p_zylinder
q
sol/patch fluid-ch () temperature t_zylinder
q
sol/patch fluid-exvalve-1-port fluid-exvalve-2-port fluid-exvalve1-ib fluid-
exvalve1-vlayer fluid-exvalve2-ib fluid-exvalve2-vlayer () pressure p_outlet
q
sol/patch fluid-exvalve-1-port fluid-exvalve-2-port fluid-exvalve1-ib fluid-
exvalve1-vlayer fluid-exvalve2-ib fluid-exvalve2-vlayer () temperature t_outlet
q

You might also like