function out = model % % water.m % % Model exported on Sep 2 2017, 09:45 by COMSOL 5.3.0.223. import com.comsol.model.* import com.comsol.model.util.* model = ModelUtil.create('Model'); model.modelPath('C:\Users\tausif\Documents\Comsol\Water Actuator'); model.comments(['Untitled\n\n']); model.modelNode.create('comp1'); model.geom.create('geom1', 2); model.geom('geom1').axisymmetric(true); model.mesh.create('mesh1', 'geom1'); model.physics.create('spf', 'LaminarFlow', 'geom1'); model.physics('spf').prop('ShapeProperty').set('order_fluid', '2'); model.physics('spf').prop('PhysicalModelProperty').set('EnableMultiphaseModel', '3'); model.physics('spf').prop('PhysicalModelProperty').set('MultiphysicsCouplingOption', 'LevelSet'); model.physics.create('ls', 'LevelSet', 'geom1'); model.physics.create('es', 'Electrostatics', 'geom1'); model.multiphysics.create('tpf1', 'TwoPhaseFlowLevelSet', 'geom1', 2); model.multiphysics('tpf1').selection.all; model.multiphysics('tpf1').set('Fluid_physics', 'spf'); model.multiphysics('tpf1').set('Mathematics_physics', 'ls'); model.study.create('std1'); model.study('std1').create('phasei', 'PhaseInitialization'); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('phasei').set('showGeometricNonlinearity', 'on'); model.study('std1').feature('phasei').activate('spf', true); model.study('std1').feature('phasei').activate('ls', true); model.study('std1').feature('phasei').activate('es', true); model.study('std1').feature('phasei').activate('tpf1', true); model.study('std1').create('time', 'Transient'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('usesol', 'on'); model.study('std1').feature('time').set('notsolmethod', 'sol'); model.study('std1').feature('time').set('initialtime', '0'); model.study('std1').feature('time').set('notstudy', 'std1'); model.study('std1').feature('time').set('initstudy', 'std1'); model.study('std1').feature('time').set('showGeometricNonlinearity', 'on'); model.study('std1').feature('time').set('useinitsol', 'on'); model.study('std1').feature('time').set('solvertype', 'none'); model.study('std1').feature('time').set('notsolvertype', 'none'); model.study('std1').feature('time').set('solnumhide', 'on'); model.study('std1').feature('time').set('notsolnumhide', 'on'); model.study('std1').feature('time').set('showGeometricNonlinearity', 'on'); model.study('std1').feature('time').activate('spf', true); model.study('std1').feature('time').activate('ls', true); model.study('std1').feature('time').activate('es', true); model.study('std1').feature('time').activate('tpf1', true); model.geom('geom1').run; model.material.create('mat1', 'Common', 'comp1'); model.material('mat1').label('Air'); model.material('mat1').set('family', 'air'); model.material('mat1').propertyGroup('def').set('relpermeability', '1'); model.material('mat1').propertyGroup('def').set('relpermittivity', '1'); model.material('mat1').propertyGroup('def').set('dynamicviscosity', 'eta(T[1/K])[Pa*s]'); model.material('mat1').propertyGroup('def').set('ratioofspecificheat', '1.4'); model.material('mat1').propertyGroup('def').set('electricconductivity', '0[S/m]'); model.material('mat1').propertyGroup('def').set('heatcapacity', 'Cp(T[1/K])[J/(kg*K)]'); model.material('mat1').propertyGroup('def').set('density', 'rho(pA[1/Pa],T[1/K])[kg/m^3]'); model.material('mat1').propertyGroup('def').set('thermalconductivity', 'k(T[1/K])[W/(m*K)]'); model.material('mat1').propertyGroup('def').set('soundspeed', 'cs(T[1/K])[m/s]'); model.material('mat1').propertyGroup('def').func.create('eta', 'Piecewise'); model.material('mat1').propertyGroup('def').func('eta').set('funcname', 'eta'); model.material('mat1').propertyGroup('def').func('eta').set('arg', 'T'); model.material('mat1').propertyGroup('def').func('eta').set('extrap', 'constant'); model.material('mat1').propertyGroup('def').func('eta').set('pieces', {'200.0' '1600.0' '-8.38278E-7+8.35717342E-8*T^1-7.69429583E-11*T^2+4.6437266E-14*T^3-1.06585607E-17*T^4'}); model.material('mat1').propertyGroup('def').func.create('Cp', 'Piecewise'); model.material('mat1').propertyGroup('def').func('Cp').set('funcname', 'Cp'); model.material('mat1').propertyGroup('def').func('Cp').set('arg', 'T'); model.material('mat1').propertyGroup('def').func('Cp').set('extrap', 'constant'); model.material('mat1').propertyGroup('def').func('Cp').set('pieces', {'200.0' '1600.0' '1047.63657-0.372589265*T^1+9.45304214E-4*T^2-6.02409443E-7*T^3+1.2858961E-10*T^4'}); model.material('mat1').propertyGroup('def').func.create('rho', 'Analytic'); model.material('mat1').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat1').propertyGroup('def').func('rho').set('args', {'pA' 'T'}); model.material('mat1').propertyGroup('def').func('rho').set('expr', 'pA*0.02897/8.314/T'); model.material('mat1').propertyGroup('def').func('rho').set('dermethod', 'manual'); model.material('mat1').propertyGroup('def').func('rho').set('argders', {'pA' 'd(pA*0.02897/8.314/T,pA)'; 'T' 'd(pA*0.02897/8.314/T,T)'}); model.material('mat1').propertyGroup('def').func.create('k', 'Piecewise'); model.material('mat1').propertyGroup('def').func('k').set('funcname', 'k'); model.material('mat1').propertyGroup('def').func('k').set('arg', 'T'); model.material('mat1').propertyGroup('def').func('k').set('extrap', 'constant'); model.material('mat1').propertyGroup('def').func('k').set('pieces', {'200.0' '1600.0' '-0.00227583562+1.15480022E-4*T^1-7.90252856E-8*T^2+4.11702505E-11*T^3-7.43864331E-15*T^4'}); model.material('mat1').propertyGroup('def').func.create('cs', 'Analytic'); model.material('mat1').propertyGroup('def').func('cs').set('funcname', 'cs'); model.material('mat1').propertyGroup('def').func('cs').set('args', {'T'}); model.material('mat1').propertyGroup('def').func('cs').set('expr', 'sqrt(1.4*287*T)'); model.material('mat1').propertyGroup('def').func('cs').set('dermethod', 'manual'); model.material('mat1').propertyGroup('def').func('cs').set('argders', {'T' 'd(sqrt(1.4*287*T),T)'}); model.material('mat1').propertyGroup('def').addInput('temperature'); model.material('mat1').propertyGroup('def').addInput('pressure'); model.material('mat1').propertyGroup.create('RefractiveIndex', 'Refractive index'); model.material('mat1').propertyGroup('RefractiveIndex').set('n', '1'); model.material('mat1').set('family', 'air'); model.material.create('mat2', 'Common', 'comp1'); model.material('mat2').label('Water, liquid'); model.material('mat2').set('family', 'water'); model.material('mat2').propertyGroup('def').set('dynamicviscosity', 'eta(T[1/K])[Pa*s]'); model.material('mat2').propertyGroup('def').set('ratioofspecificheat', '1.0'); model.material('mat2').propertyGroup('def').set('electricconductivity', '5.5e-6[S/m]'); model.material('mat2').propertyGroup('def').set('heatcapacity', 'Cp(T[1/K])[J/(kg*K)]'); model.material('mat2').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.material('mat2').propertyGroup('def').set('thermalconductivity', 'k(T[1/K])[W/(m*K)]'); model.material('mat2').propertyGroup('def').set('soundspeed', 'cs(T[1/K])[m/s]'); model.material('mat2').propertyGroup('def').func.create('eta', 'Piecewise'); model.material('mat2').propertyGroup('def').func('eta').set('funcname', 'eta'); model.material('mat2').propertyGroup('def').func('eta').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('eta').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('eta').set('pieces', {'273.15' '413.15' '1.3799566804-0.021224019151*T^1+1.3604562827E-4*T^2-4.6454090319E-7*T^3+8.9042735735E-10*T^4-9.0790692686E-13*T^5+3.8457331488E-16*T^6'; '413.15' '553.75' '0.00401235783-2.10746715E-5*T^1+3.85772275E-8*T^2-2.39730284E-11*T^3'}); model.material('mat2').propertyGroup('def').func.create('Cp', 'Piecewise'); model.material('mat2').propertyGroup('def').func('Cp').set('funcname', 'Cp'); model.material('mat2').propertyGroup('def').func('Cp').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('Cp').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('Cp').set('pieces', {'273.15' '553.75' '12010.1471-80.4072879*T^1+0.309866854*T^2-5.38186884E-4*T^3+3.62536437E-7*T^4'}); model.material('mat2').propertyGroup('def').func.create('rho', 'Piecewise'); model.material('mat2').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat2').propertyGroup('def').func('rho').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('rho').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('rho').set('pieces', {'273.15' '553.75' '838.466135+1.40050603*T^1-0.0030112376*T^2+3.71822313E-7*T^3'}); model.material('mat2').propertyGroup('def').func.create('k', 'Piecewise'); model.material('mat2').propertyGroup('def').func('k').set('funcname', 'k'); model.material('mat2').propertyGroup('def').func('k').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('k').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('k').set('pieces', {'273.15' '553.75' '-0.869083936+0.00894880345*T^1-1.58366345E-5*T^2+7.97543259E-9*T^3'}); model.material('mat2').propertyGroup('def').func.create('cs', 'Interpolation'); model.material('mat2').propertyGroup('def').func('cs').set('sourcetype', 'user'); model.material('mat2').propertyGroup('def').func('cs').set('source', 'table'); model.material('mat2').propertyGroup('def').func('cs').set('funcname', 'cs'); model.material('mat2').propertyGroup('def').func('cs').set('table', {'273' '1403'; ... '278' '1427'; ... '283' '1447'; ... '293' '1481'; ... '303' '1507'; ... '313' '1526'; ... '323' '1541'; ... '333' '1552'; ... '343' '1555'; ... '353' '1555'; ... '363' '1550'; ... '373' '1543'}); model.material('mat2').propertyGroup('def').func('cs').set('interp', 'piecewisecubic'); model.material('mat2').propertyGroup('def').func('cs').set('extrap', 'const'); model.material('mat2').propertyGroup('def').addInput('temperature'); model.material('mat2').set('family', 'water'); model.material.create('mat3', 'Common', 'comp1'); model.material('mat3').label('Copper'); model.material('mat3').set('family', 'copper'); model.material('mat3').propertyGroup('def').set('relpermeability', '1'); model.material('mat3').propertyGroup('def').set('electricconductivity', '5.998e7[S/m]'); model.material('mat3').propertyGroup('def').set('thermalexpansioncoefficient', '17e-6[1/K]'); model.material('mat3').propertyGroup('def').set('heatcapacity', '385[J/(kg*K)]'); model.material('mat3').propertyGroup('def').set('relpermittivity', '1'); model.material('mat3').propertyGroup('def').set('density', '8960[kg/m^3]'); model.material('mat3').propertyGroup('def').set('thermalconductivity', '400[W/(m*K)]'); model.material('mat3').propertyGroup.create('Enu', 'Young''s modulus and Poisson''s ratio'); model.material('mat3').propertyGroup('Enu').set('poissonsratio', '0.35'); model.material('mat3').propertyGroup('Enu').set('youngsmodulus', '110e9[Pa]'); model.material('mat3').propertyGroup.create('linzRes', 'Linearized resistivity'); model.material('mat3').propertyGroup('linzRes').set('alpha', '0.0039[1/K]'); model.material('mat3').propertyGroup('linzRes').set('rho0', '1.72e-8[ohm*m]'); model.material('mat3').propertyGroup('linzRes').set('Tref', '298[K]'); model.material('mat3').set('family', 'copper'); model.material.create('mat4', 'Common', 'comp1'); model.material('mat4').label('PTFE - Polytetrafluoroethylene'); model.material('mat4').set('family', 'plastic'); model.material('mat4').propertyGroup('def').set('thermalexpansioncoefficient', '100e-6[1/K]'); model.material('mat4').propertyGroup('def').set('heatcapacity', '1050[J/(kg*K)]'); model.material('mat4').propertyGroup('def').set('relpermittivity', '2'); model.material('mat4').propertyGroup('def').set('density', '2200[kg/m^3]'); model.material('mat4').propertyGroup('def').set('thermalconductivity', '0.24[W/(m*K)]'); model.material('mat4').propertyGroup.create('Enu', 'Young''s modulus and Poisson''s ratio'); model.material('mat4').propertyGroup('Enu').set('youngsmodulus', '0.4e9[Pa]'); model.material('mat4').set('family', 'plastic'); model.material.create('mat5', 'Common', 'comp1'); model.material('mat5').label('NR (polyisoprene) [solid]'); model.material('mat5').propertyGroup('def').set('thermalconductivity', 'k(T[1/K])[W/(m*K)]'); model.material('mat5').propertyGroup('def').set('heatcapacity', 'C(T[1/K])[J/(kg*K)]'); model.material('mat5').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.material('mat5').propertyGroup('def').set('TD', 'TD(T[1/K])[m^2/s]'); model.material('mat5').propertyGroup('def').func.create('k', 'Piecewise'); model.material('mat5').propertyGroup('def').func('k').set('funcname', 'k'); model.material('mat5').propertyGroup('def').func('k').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('k').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('k').set('pieces', {'60.0' '190.0' '0.047624+6.840659E-4*T^1'; '190.0' '300.0' '0.7669929-0.005704131*T^1+1.672258E-5*T^2-1.588127E-8*T^3'}); model.material('mat5').propertyGroup('def').func.create('C', 'Piecewise'); model.material('mat5').propertyGroup('def').func('C').set('funcname', 'C'); model.material('mat5').propertyGroup('def').func('C').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('C').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('C').set('pieces', {'80.0' '185.0' '-82.02682+7.545275*T^1'; ... '185.0' '195.0' '536133.6-5774.025*T^1+15.58442*T^2'; ... '195.0' '210.0' '4884912.0-70544.79*T^1+339.7403*T^2-0.5454547*T^3'; ... '210.0' '300.0' '28462.43-325.3593*T^1+1.290809*T^2-0.001669737*T^3'}); model.material('mat5').propertyGroup('def').func.create('rho', 'Piecewise'); model.material('mat5').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat5').propertyGroup('def').func('rho').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('rho').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('rho').set('pieces', {'293.0' '303.0' '914.0'}); model.material('mat5').propertyGroup('def').func.create('TD', 'Piecewise'); model.material('mat5').propertyGroup('def').func('TD').set('funcname', 'TD'); model.material('mat5').propertyGroup('def').func('TD').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('TD').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('TD').set('pieces', {'80.0' '180.0' '7.543138E-7-1.573176E-8*T^1+1.572163E-10*T^2-7.039814E-13*T^3+1.193586E-15*T^4'; ... '180.0' '195.0' '-1.656747E-4+2.621566E-6*T^1-1.378313E-8*T^2+2.409639E-11*T^3'; ... '195.0' '220.0' '6.371279E-6-8.841263E-8*T^1+4.125613E-10*T^2-6.365083E-13*T^3'; ... '220.0' '300.0' '5.591594E-7-3.438386E-9*T^1+7.041152E-12*T^2-3.042473E-15*T^3'}); model.material('mat5').propertyGroup('def').addInput('temperature'); model.geom('geom1').run(''); model.geom('geom1').lengthUnit('mm'); model.geom('geom1').feature.create('r1', 'Rectangle'); model.geom('geom1').feature('r1').set('type', 'solid'); model.geom('geom1').feature('r1').set('base', 'corner'); model.geom('geom1').feature('r1').set('pos', {'0' '0'}); model.geom('geom1').feature('r1').set('size', {'10' '6'}); model.geom('geom1').run('r1'); model.geom('geom1').run('r1'); model.geom('geom1').feature.create('r2', 'Rectangle'); model.geom('geom1').feature('r2').set('type', 'solid'); model.geom('geom1').feature('r2').set('base', 'corner'); model.geom('geom1').feature('r2').set('pos', {'0' '-0.05'}); model.geom('geom1').feature('r2').set('size', {'0.2' '0.05'}); model.geom('geom1').run('r2'); model.geom('geom1').run('r2'); model.geom('geom1').feature.create('r3', 'Rectangle'); model.geom('geom1').feature('r3').set('type', 'solid'); model.geom('geom1').feature('r3').set('base', 'corner'); model.geom('geom1').feature('r3').set('pos', {'0' '-0.1'}); model.geom('geom1').feature('r3').set('size', {'0.2' '0.05'}); model.geom('geom1').run('r3'); model.geom('geom1').run('r3'); model.geom('geom1').feature.create('r4', 'Rectangle'); model.geom('geom1').feature('r4').set('type', 'solid'); model.geom('geom1').feature('r4').set('base', 'corner'); model.geom('geom1').feature('r4').set('pos', {'0' '-0.15'}); model.geom('geom1').feature('r4').set('size', {'0.2' '0.05'}); model.geom('geom1').run('r4'); model.geom('geom1').run('r4'); model.geom('geom1').feature.create('r5', 'Rectangle'); model.geom('geom1').feature('r5').set('type', 'solid'); model.geom('geom1').feature('r5').set('base', 'corner'); model.geom('geom1').feature('r5').set('pos', {'0' '6'}); model.geom('geom1').feature('r5').set('size', {'0.08' '0.010000000000001'}); model.geom('geom1').run('r5'); model.geom('geom1').run('r5'); model.geom('geom1').feature.create('r6', 'Rectangle'); model.geom('geom1').feature('r6').set('type', 'solid'); model.geom('geom1').feature('r6').set('base', 'corner'); model.geom('geom1').feature('r6').set('pos', {'0' '6.01'}); model.geom('geom1').feature('r6').set('size', {'0.09' '0.0099999999999998'}); model.geom('geom1').run('r6'); model.geom('geom1').run('r6'); model.geom('geom1').feature.create('r7', 'Rectangle'); model.geom('geom1').feature('r7').set('type', 'solid'); model.geom('geom1').feature('r7').set('base', 'corner'); model.geom('geom1').feature('r7').set('pos', {'0' '6.02'}); model.geom('geom1').feature('r7').set('size', {'0.09' '0.02'}); model.geom('geom1').run('r7'); model.geom('geom1').feature('r2').set('size', {'10' '0.03'}); model.geom('geom1').runPre('fin'); model.geom('geom1').feature('r2').set('pos', {'0' '-0.03'}); model.geom('geom1').runPre('fin'); model.geom('geom1').feature('r3').set('size', {'10' '0.08'}); model.geom('geom1').feature('r3').set('pos', {'0' '-0.11'}); model.geom('geom1').runPre('fin'); model.geom('geom1').feature('r4').set('size', {'10' '0.2'}); model.geom('geom1').feature('r4').set('pos', {'0' '-0.31'}); model.geom('geom1').runPre('fin'); model.geom('geom1').feature('r5').setIndex('size', '10', 0); model.geom('geom1').feature('r5').set('size', {'10' '0.03'}); model.geom('geom1').runPre('fin'); model.geom('geom1').feature('r6').setIndex('size', '10', 0); model.geom('geom1').feature('r6').set('pos', {'0' '6.03'}); model.geom('geom1').feature('r6').set('size', {'10' '0.08'}); model.geom('geom1').runPre('fin'); model.geom('geom1').feature('r7').set('size', {'10' '0.2'}); model.geom('geom1').feature('r7').set('pos', {'0' '6.11'}); model.geom('geom1').runPre('fin'); model.geom('geom1').run('r7'); model.geom('geom1').create('c1', 'Circle'); model.geom('geom1').feature('c1').set('angle', '90'); model.geom('geom1').feature('c1').set('r', '5'); model.geom('geom1').runPre('fin'); model.geom('geom1').run; model.material('mat2').selection.set([4]); model.material('mat2').propertyGroup('def').set('relpermittivity', {'80'}); model.material('mat3').selection.set([1 8]); model.physics('spf').selection.set([4 5]); model.material('mat4').selection.set([2 7]); model.material('mat5').selection.set([3 6]); model.material('mat5').propertyGroup('def').set('relpermittivity', {'2.1'}); model.physics('ls').selection.set([4 5]); model.physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.physics('ls').feature('init1').set('DomainInitially', 'Fluid1phils'); model.physics('ls').create('init2', 'init', 2); model.physics('ls').feature('init2').selection.set([4]); model.physics('ls').feature('init2').set('DomainInitially', 'Fluid2phils'); model.physics('spf').create('vf1', 'VolumeForce', 2); model.physics('ls').create('ii1', 'InitialInterface', 1); model.physics('ls').feature('ii1').selection.set([25]); model.multiphysics('tpf1').set('Fluid1', 'mat1'); model.multiphysics('tpf1').set('Fluid2', 'mat2'); model.multiphysics.create('ww1', 'Wall', 'geom1', 1); model.multiphysics('ww1').selection.set([8 11 17]); model.mesh('mesh1').run; model.mesh('mesh1').create('dis1', 'Distribution'); model.mesh('mesh1').feature.remove('dis1'); model.mesh('mesh1').automatic(true); model.mesh('mesh1').run; model.mesh('mesh1').automatic(false); model.mesh('mesh1').create('dis1', 'Distribution'); model.mesh('mesh1').feature.move('dis1', 2); model.mesh('mesh1').feature('dis1').selection.set([25]); model.mesh('mesh1').feature('dis1').set('numelem', '150'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').set('numelem', '100'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').set('numelem', '80'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hauto', '6'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hauto', '8'); model.mesh('mesh1').run; model.mesh('mesh1').create('map1', 'Map'); model.mesh('mesh1').feature.move('map1', 3); model.mesh('mesh1').feature('map1').selection.geom('geom1', 2); model.mesh('mesh1').feature('map1').selection.set([1 2 3 6 7 8]); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([8 25]); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([25]); model.mesh('mesh1').run; model.mesh('mesh1').feature.move('map1', 2); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hauto', '7'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hauto', '6'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('custom', 'on'); model.mesh('mesh1').feature('size1').set('hgradactive', 'on'); model.mesh('mesh1').feature('size1').set('hgrad', '1.04'); model.mesh('mesh1').run; model.mesh('mesh1').create('bl1', 'BndLayer'); model.mesh('mesh1').feature('bl1').create('blp', 'BndLayerProp'); model.mesh('mesh1').feature.move('bl1', 4); model.mesh('mesh1').feature.move('bl1', 5); model.mesh('mesh1').run; model.mesh('mesh1').run; model.mesh('mesh1').feature.move('bl1', 4); model.mesh('mesh1').run; model.mesh('mesh1').feature('bl1').feature('blp').selection.set([8 11 17]); model.mesh('mesh1').run; model.mesh('mesh1').feature.duplicate('dis2', 'dis1'); model.mesh('mesh1').feature.move('dis2', 4); model.mesh('mesh1').feature('dis2').selection.set([8 17]); model.mesh('mesh1').feature('dis2').set('numelem', '40'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([11 25]); model.mesh('mesh1').run; model.mesh('mesh1').feature('bl1').active(false); model.mesh('mesh1').run; model.mesh('mesh1').feature.move('map1', 4); model.mesh('mesh1').run; model.mesh('mesh1').feature('bl1').active(true); model.mesh('mesh1').run; model.physics('spf').feature('vf1').selection.set([4 5]); model.physics('spf').feature('vf1').set('F', {'(d(es.Dr,r)+d(es.Dz,z))*es.Er' '0' '(d(es.Dr,r)+d(es.Dz,z))*es.Ez'}); model.study.create('std2'); model.study('std2').create('stat', 'Stationary'); model.study('std2').feature('stat').activate('spf', false); model.study('std2').feature('stat').activate('ls', false); model.study('std2').feature('stat').activate('es', true); model.study('std2').feature('stat').activate('tpf1', false); model.study('std2').feature('stat').activate('ww1', false); model.sol.create('sol1'); model.sol('sol1').study('std2'); model.study('std2').feature('stat').set('notlistsolnum', 1); model.study('std2').feature('stat').set('notsolnum', '1'); model.study('std2').feature('stat').set('listsolnum', 1); model.study('std2').feature('stat').set('solnum', '1'); model.sol('sol1').create('st1', 'StudyStep'); model.sol('sol1').feature('st1').set('study', 'std2'); model.sol('sol1').feature('st1').set('studystep', 'stat'); model.sol('sol1').create('v1', 'Variables'); model.sol('sol1').feature('v1').set('control', 'stat'); model.sol('sol1').create('s1', 'Stationary'); model.sol('sol1').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol1').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol1').feature('s1').feature.remove('fcDef'); model.sol('sol1').attach('std2'); model.result.create('pg1', 'PlotGroup2D'); model.result('pg1').label('Electric Potential (es)'); model.result('pg1').set('frametype', 'spatial'); model.result('pg1').set('data', 'dset1'); model.result('pg1').feature.create('surf1', 'Surface'); model.result('pg1').feature('surf1').set('expr', 'V'); model.result('pg1').feature('surf1').set('data', 'parent'); model.result.dataset.create('rev1', 'Revolve2D'); model.result.dataset('rev1').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev1').set('data', 'dset1'); model.result.create('pg2', 'PlotGroup3D'); model.result('pg2').label('Electric Potential, Revolved Geometry (es)'); model.result('pg2').set('frametype', 'spatial'); model.result('pg2').set('data', 'rev1'); model.result('pg2').feature.create('surf1', 'Surface'); model.result('pg2').feature('surf1').set('expr', 'V'); model.result('pg2').feature('surf1').set('data', 'parent'); model.sol('sol1').runAll; model.result('pg1').run; model.physics('es').create('term1', 'DomainTerminal', 2); model.physics('es').create('term2', 'DomainTerminal', 2); model.physics('es').feature('term1').selection.set([1]); model.physics('es').feature('term1').set('TerminalType', 'Voltage'); model.physics('es').feature('term1').set('V0', '3000'); model.physics('es').feature('term2').selection.set([8]); model.physics('es').feature('term2').set('TerminalType', 'Voltage'); model.physics('es').feature('term2').set('V0', '0'); model.physics('es').create('ccn2', 'ChargeConservation', 2); model.physics('es').feature('ccn2').selection.set([4 5]); model.physics('es').feature('ccn2').set('epsilonr_mat', 'userdef'); model.physics('es').feature('ccn2').set('epsilonr', {'RelEps' '0' '0' '0' 'RelEps' '0' '0' '0' 'RelEps'}); model.physics('es').feature('ccn2').set('epsilonr_mat', 'from_mat'); model.variable.create('var1'); model.variable('var1').model('comp1'); model.variable('var1').set('RelEps', '80*ls.Vf2+ls.Vf1'); model.sol('sol1').study('std2'); model.study('std2').feature('stat').set('notlistsolnum', 1); model.study('std2').feature('stat').set('notsolnum', '1'); model.study('std2').feature('stat').set('listsolnum', 1); model.study('std2').feature('stat').set('solnum', '1'); model.sol('sol1').feature.remove('s1'); model.sol('sol1').feature.remove('v1'); model.sol('sol1').feature.remove('st1'); model.sol('sol1').create('st1', 'StudyStep'); model.sol('sol1').feature('st1').set('study', 'std2'); model.sol('sol1').feature('st1').set('studystep', 'stat'); model.sol('sol1').create('v1', 'Variables'); model.sol('sol1').feature('v1').set('control', 'stat'); model.sol('sol1').create('s1', 'Stationary'); model.sol('sol1').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol1').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol1').feature('s1').feature.remove('fcDef'); model.sol('sol1').attach('std2'); model.sol('sol1').runAll; model.result('pg1').run; model.study('std1').feature('phasei').set('physselection', 'spf'); model.study('std1').feature('phasei').set('activate', {'spf' 'off' 'ls' 'on' 'es' 'on'}); model.study('std1').feature('phasei').set('physselection', 'spf'); model.study('std1').feature('phasei').set('activate', {'spf' 'off' 'ls' 'on' 'es' 'off'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off' 'ww1' 'on'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off' 'ww1' 'off'}); model.study('std1').feature('time').set('initmethod', 'sol'); model.study('std1').feature('time').set('initstudy', 'std2'); model.study('std1').feature('time').set('usesol', 'on'); model.study('std1').feature('time').set('notstudy', 'std2'); model.sol.create('sol2'); model.sol('sol2').study('std1'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset.create('rev2', 'Revolve2D'); model.result.dataset('rev2').label('Revolution 2D'); model.result.dataset('rev2').set('data', 'dset2'); model.result.dataset('rev2').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev2').set('startangle', -90); model.result.dataset('rev2').set('revangle', 225); model.result.dataset('rev2').set('spacevars', {'rev1x' 'rev1y' 'rev1z'}); model.result.dataset('rev2').set('anglevar', 'rev1phi'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev3', 'Revolve2D'); model.result.dataset('rev3').label('Revolution 2D 2'); model.result.dataset('rev3').set('data', 'dset2'); model.result.dataset('rev3').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev3'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.study('std1').feature('time').set('initmethod', 'init'); model.study('std1').feature('time').set('initstudy', 'std1'); model.study('std1').feature('time').set('plot', 'on'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev4', 'Revolve2D'); model.result.dataset('rev4').label('Revolution 2D 3'); model.result.dataset('rev4').set('data', 'dset2'); model.result.dataset('rev4').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev4').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev4'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev4'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.result('pg1').run; model.result('pg1').feature('surf1').set('expr', '(d(es.Dr,r)+d(es.Dz,z))*es.Er'); model.result('pg1').run; model.sol.remove('sol2'); model.sol.remove('sol3'); model.study('std1').feature('time').set('usesol', 'on'); model.study('std1').feature('time').set('notstudy', 'std1'); model.study('std1').feature('time').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('time').set('activateCoupling', {'tpf1' 'on' 'ww1' 'off'}); model.sol.create('sol2'); model.sol('sol2').study('std1'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset.create('rev2', 'Revolve2D'); model.result.dataset('rev2').label('Revolution 2D'); model.result.dataset('rev2').set('data', 'dset2'); model.result.dataset('rev2').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev2').set('startangle', -90); model.result.dataset('rev2').set('revangle', 225); model.result.dataset('rev2').set('spacevars', {'rev1x' 'rev1y' 'rev1z'}); model.result.dataset('rev2').set('anglevar', 'rev1phi'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev3', 'Revolve2D'); model.result.dataset('rev3').label('Revolution 2D 2'); model.result.dataset('rev3').set('data', 'dset2'); model.result.dataset('rev3').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev3'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.result('pg1').run; model.study('std1').feature('time').set('tlist', 'range(0,0.000001,0.00001)'); model.mesh('mesh1').automatic(true); model.mesh('mesh1').autoMeshSize(7); model.mesh('mesh1').run; model.sol('sol2').study('std1'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev4', 'Revolve2D'); model.result.dataset('rev4').label('Revolution 2D 3'); model.result.dataset('rev4').set('data', 'dset2'); model.result.dataset('rev4').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev4').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev4'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev4'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.mesh('mesh1').automatic(false); model.mesh('mesh1').run; model.mesh('mesh1').run; model.mesh('mesh1').create('dis1', 'Distribution'); model.mesh('mesh1').feature.move('dis1', 2); model.mesh('mesh1').feature('dis1').selection.set([25]); model.mesh('mesh1').feature('dis1').set('numelem', '50'); model.mesh('mesh1').run; model.mesh('mesh1').create('map1', 'Map'); model.mesh('mesh1').feature('map1').selection.geom('geom1'); model.mesh('mesh1').feature.move('map1', 3); model.mesh('mesh1').current('ftri1'); model.mesh('mesh1').feature('map1').selection.geom('geom1', 2); model.mesh('mesh1').feature('map1').selection.set([5]); model.mesh('mesh1').feature('map1').selection.all; model.mesh('mesh1').feature('map1').selection.set([1 2 3 5 6 7 8]); model.mesh('mesh1').run; model.mesh('mesh1').feature('map1').selection.set([1 2 3 6 7 8]); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('custom', 'on'); model.mesh('mesh1').feature('size1').set('hmaxactive', 'on'); model.mesh('mesh1').feature('size1').set('hmax', '0.1'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size').set('custom', 'on'); model.mesh('mesh1').feature('size').set('hmax', '0.5'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hmax', '0.4'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hmax', '0.3'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([8 17 25]); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([8 13 17 25]); model.mesh('mesh1').run; model.sol('sol2').study('std1'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev5', 'Revolve2D'); model.result.dataset('rev5').label('Revolution 2D 4'); model.result.dataset('rev5').set('data', 'dset2'); model.result.dataset('rev5').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev5').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev5'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev5'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.sol('sol2').runAll; model.result('pg3').run; model.multiphysics('ww1').active(false); model.result('pg5').run; model.result('pg6').run; model.result('pg8').run; model.result('pg9').run; model.result('pg6').run; model.result('pg5').run; model.result('pg4').run; model.result('pg3').run; model.result('pg4').run; model.study('std1').feature('time').set('plotgroup', 'pg6'); model.result('pg6').run; model.result('pg6').feature('surf1').set('expr', 'V'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('arwl1', 'ArrowLine'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arwl1').set('expr', {'es.Er' 'es.Ez'}); model.result('pg6').feature('arwl1').set('descr', 'Electric field'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('expr', {'es.Jdr' 'es.Jdz'}); model.result('pg6').feature('arwl1').set('descr', 'Displacement current density'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('expr', {'u' 'w'}); model.result('pg6').feature('arwl1').set('descr', 'Velocity field'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('expr', 'es.Pr'); model.result('pg6').feature('surf1').set('descr', 'Polarization, r component'); model.result('pg6').run; model.result('pg6').feature('surf1').set('expr', 'V'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arwl1').set('expr', {'spf.Fr' 'spf.Fz'}); model.result('pg6').feature('arwl1').set('descr', 'Volume force'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('color', 'black'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('color', 'white'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('arrowlength', 'logarithmic'); model.sol('sol2').study('std1'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.study('std1').feature('time').set('initmethod', 'sol'); model.study('std1').feature('time').set('initstudy', 'std2'); model.study('std1').feature('time').set('usesol', 'off'); model.sol('sol2').study('std1'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.sol('sol2').attach('std1'); model.sol.remove('sol2'); model.sol.remove('sol3'); model.study('std1').feature('time').set('plot', 'off'); model.multiphysics.remove('ww1'); model.study('std1').feature('time').set('useinitsol', 'off'); model.sol.create('sol2'); model.sol('sol2').study('std1'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset.create('rev2', 'Revolve2D'); model.result.dataset('rev2').label('Revolution 2D'); model.result.dataset('rev2').set('data', 'dset2'); model.result.dataset('rev2').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev2').set('startangle', -90); model.result.dataset('rev2').set('revangle', 225); model.result.dataset('rev2').set('spacevars', {'rev1x' 'rev1y' 'rev1z'}); model.result.dataset('rev2').set('anglevar', 'rev1phi'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev3', 'Revolve2D'); model.result.dataset('rev3').label('Revolution 2D 2'); model.result.dataset('rev3').set('data', 'dset2'); model.result.dataset('rev3').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev3'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.study('std1').feature('phasei').set('usesol', 'on'); model.study('std1').feature('phasei').set('notsolmethod', 'sol'); model.study('std1').feature('phasei').set('notstudy', 'std2'); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'on'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off'}); model.study('std1').feature('phasei').set('physselection', 'spf'); model.study('std1').feature('phasei').set('activate', {'spf' 'off' 'ls' 'on' 'es' 'on'}); model.study('std1').feature('phasei').set('physselection', 'spf'); model.study('std1').feature('phasei').set('activate', {'spf' 'on' 'ls' 'on' 'es' 'on'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'on'}); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', 'auto'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', 'auto'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev4', 'Revolve2D'); model.result.dataset('rev4').label('Revolution 2D 3'); model.result.dataset('rev4').set('data', 'dset2'); model.result.dataset('rev4').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev4').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev4'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev4'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.study('std1').feature.remove('phasei'); model.study('std1').feature.remove('time'); model.sol('sol2').copySolution('sol4'); model.sol.remove('sol2'); model.sol.remove('sol3'); model.sol.remove('sol4'); model.study('std1').create('phasei', 'PhaseInitialization'); model.study('std1').create('time', 'Transient'); model.study('std1').feature('phasei').set('physselection', 'spf'); model.study('std1').feature('phasei').set('activate', {'spf' 'on' 'ls' 'on' 'es' 'off'}); model.study('std1').feature('phasei').set('physselection', 'spf'); model.study('std1').feature('phasei').set('activate', {'spf' 'off' 'ls' 'on' 'es' 'off'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off'}); model.sol.create('sol2'); model.sol('sol2').study('std1'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset.create('rev2', 'Revolve2D'); model.result.dataset('rev2').label('Revolution 2D'); model.result.dataset('rev2').set('data', 'dset2'); model.result.dataset('rev2').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev2').set('startangle', -90); model.result.dataset('rev2').set('revangle', 225); model.result.dataset('rev2').set('spacevars', {'rev1x' 'rev1y' 'rev1z'}); model.result.dataset('rev2').set('anglevar', 'rev1phi'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev3', 'Revolve2D'); model.result.dataset('rev3').label('Revolution 2D 2'); model.result.dataset('rev3').set('data', 'dset2'); model.result.dataset('rev3').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev3'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.physics('es').feature('ccn2').set('epsilonr_mat', 'userdef'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev4', 'Revolve2D'); model.result.dataset('rev4').label('Revolution 2D 3'); model.result.dataset('rev4').set('data', 'dset2'); model.result.dataset('rev4').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev4').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev4'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev4'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.physics('es').feature('ccn1').setIndex('materialType', 'solid', 0); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.result.dataset('dset3').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset3').set('solution', 'sol3'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev5', 'Revolve2D'); model.result.dataset('rev5').label('Revolution 2D 4'); model.result.dataset('rev5').set('data', 'dset2'); model.result.dataset('rev5').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev5').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev5'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev5'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.result.dataset.remove('dset1'); model.result.dataset.remove('dset2'); model.result.dataset.remove('dset3'); model.sol('sol1').study('std2'); model.study('std2').feature('stat').set('notlistsolnum', 1); model.study('std2').feature('stat').set('notsolnum', '1'); model.study('std2').feature('stat').set('listsolnum', 1); model.study('std2').feature('stat').set('solnum', '1'); model.sol('sol1').feature.remove('s1'); model.sol('sol1').feature.remove('v1'); model.sol('sol1').feature.remove('st1'); model.sol('sol1').create('st1', 'StudyStep'); model.sol('sol1').feature('st1').set('study', 'std2'); model.sol('sol1').feature('st1').set('studystep', 'stat'); model.sol('sol1').create('v1', 'Variables'); model.sol('sol1').feature('v1').set('control', 'stat'); model.sol('sol1').create('s1', 'Stationary'); model.sol('sol1').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol1').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol1').feature('s1').feature.remove('fcDef'); model.sol('sol1').attach('std2'); model.result.dataset.create('dset1', 'Solution'); model.result.dataset('dset1').set('solution', 'sol1'); model.result.create('pg1', 'PlotGroup2D'); model.result('pg1').label('Electric Potential (es)'); model.result('pg1').set('frametype', 'spatial'); model.result('pg1').set('data', 'dset1'); model.result('pg1').feature.create('surf1', 'Surface'); model.result('pg1').feature('surf1').set('expr', 'V'); model.result('pg1').feature('surf1').set('data', 'parent'); model.result.dataset.create('rev1', 'Revolve2D'); model.result.dataset('rev1').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev1').set('data', 'dset1'); model.result.create('pg2', 'PlotGroup3D'); model.result('pg2').label('Electric Potential, Revolved Geometry (es)'); model.result('pg2').set('frametype', 'spatial'); model.result('pg2').set('data', 'rev1'); model.result('pg2').feature.create('surf1', 'Surface'); model.result('pg2').feature('surf1').set('expr', 'V'); model.result('pg2').feature('surf1').set('data', 'parent'); model.result.remove('pg2'); model.result.remove('pg1'); model.result.dataset.remove('dset1'); model.physics('es').feature('ccn2').set('epsilonr_mat', 'from_mat'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset2'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'Default'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.dataset.create('dset1', 'Solution'); model.result.dataset('dset1').set('solution', 'sol2'); model.result.create('pg1', 'PlotGroup2D'); model.result('pg1').label('Velocity (spf)'); model.result('pg1').set('oldanalysistype', 'noneavailable'); model.result('pg1').set('solvertype', 'none'); model.result('pg1').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg1').set('frametype', 'spatial'); model.result('pg1').set('data', 'dset1'); model.result('pg1').feature.create('surf1', 'Surface'); model.result('pg1').feature('surf1').label('Surface'); model.result('pg1').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg1').feature('surf1').set('solvertype', 'none'); model.result('pg1').feature('surf1').set('differential', true); model.result('pg1').feature('surf1').set('data', 'parent'); model.result.create('pg2', 'PlotGroup2D'); model.result('pg2').label('Pressure (spf)'); model.result('pg2').set('oldanalysistype', 'noneavailable'); model.result('pg2').set('solvertype', 'none'); model.result('pg2').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg2').set('frametype', 'spatial'); model.result('pg2').set('data', 'dset1'); model.result('pg2').feature.create('con1', 'Contour'); model.result('pg2').feature('con1').label('Contour'); model.result('pg2').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg2').feature('con1').set('solvertype', 'none'); model.result('pg2').feature('con1').set('expr', 'p'); model.result('pg2').feature('con1').set('differential', true); model.result('pg2').feature('con1').set('number', 40); model.result('pg2').feature('con1').set('data', 'parent'); model.result.dataset.create('rev1', 'Revolve2D'); model.result.dataset('rev1').label('Revolution 2D'); model.result.dataset('rev1').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev1').set('startangle', -90); model.result.dataset('rev1').set('revangle', 225); model.result.dataset('rev1').set('data', 'dset1'); model.result.create('pg3', 'PlotGroup3D'); model.result('pg3').label('Velocity (spf) 1'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'rev1'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('data', 'dset1'); model.result('pg4').feature.create('surf1', 'Surface'); model.result('pg4').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg4').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg4').feature('surf1').set('data', 'parent'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg4').feature('con1').set('expr', 'ls.Vf1'); model.result('pg4').feature('con1').set('levelmethod', 'levels'); model.result('pg4').feature('con1').set('levels', '0.5'); model.result('pg4').feature('con1').set('coloring', 'uniform'); model.result('pg4').feature('con1').set('colorlegend', false); model.result('pg4').feature('con1').set('color', 'gray'); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset.create('rev2', 'Revolve2D'); model.result.dataset('rev2').label('Revolution 2D 1'); model.result.dataset('rev2').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev2').set('data', 'dset1'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('iso1', 'Isosurface'); model.result('pg5').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg5').feature('iso1').set('levelmethod', 'levels'); model.result('pg5').feature('iso1').set('levels', '0.5'); model.result('pg5').feature('iso1').set('coloring', 'uniform'); model.result('pg5').feature('iso1').set('color', 'gray'); model.result('pg5').feature('iso1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Electric Potential (es)'); model.result('pg6').set('solvertype', 'none'); model.result('pg6').set('frametype', 'spatial'); model.result('pg6').set('data', 'dset1'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').set('solvertype', 'none'); model.result('pg6').feature('surf1').set('expr', 'V'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset1'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Electric Potential, Revolved Geometry (es)'); model.result('pg7').set('data', 'rev2'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('frametype', 'spatial'); model.result('pg7').set('data', 'rev2'); model.result('pg7').feature.create('surf1', 'Surface'); model.result('pg7').feature('surf1').set('expr', 'V'); model.result('pg7').feature('surf1').set('data', 'parent'); model.result.remove('pg7'); model.result.remove('pg2'); model.result.remove('pg1'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.result.dataset.remove('dset1'); model.sol('sol1').study('std2'); model.study('std2').feature('stat').set('notlistsolnum', 1); model.study('std2').feature('stat').set('notsolnum', '1'); model.study('std2').feature('stat').set('listsolnum', 1); model.study('std2').feature('stat').set('solnum', '1'); model.sol('sol1').feature.remove('s1'); model.sol('sol1').feature.remove('v1'); model.sol('sol1').feature.remove('st1'); model.sol('sol1').create('st1', 'StudyStep'); model.sol('sol1').feature('st1').set('study', 'std2'); model.sol('sol1').feature('st1').set('studystep', 'stat'); model.sol('sol1').create('v1', 'Variables'); model.sol('sol1').feature('v1').set('control', 'stat'); model.sol('sol1').create('s1', 'Stationary'); model.sol('sol1').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol1').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol1').feature('s1').feature.remove('fcDef'); model.sol('sol1').attach('std2'); model.result.dataset.create('dset1', 'Solution'); model.result.dataset('dset1').set('solution', 'sol1'); model.result.create('pg1', 'PlotGroup2D'); model.result('pg1').label('Electric Potential (es)'); model.result('pg1').set('solvertype', 'none'); model.result('pg1').set('frametype', 'spatial'); model.result('pg1').set('data', 'dset1'); model.result('pg1').feature.create('surf1', 'Surface'); model.result('pg1').feature('surf1').set('solvertype', 'none'); model.result('pg1').feature('surf1').set('expr', 'V'); model.result('pg1').feature('surf1').set('data', 'parent'); model.result.dataset.create('rev1', 'Revolve2D'); model.result.dataset('rev1').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev1').set('data', 'dset1'); model.result.create('pg2', 'PlotGroup3D'); model.result('pg2').label('Electric Potential, Revolved Geometry (es)'); model.result('pg2').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg2').set('frametype', 'spatial'); model.result('pg2').set('data', 'rev1'); model.result('pg2').feature.create('surf1', 'Surface'); model.result('pg2').feature('surf1').set('expr', 'V'); model.result('pg2').feature('surf1').set('data', 'parent'); model.sol('sol1').runAll; model.result('pg1').run; model.physics('es').feature('ccn2').set('epsilonr_mat', 'userdef'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset3'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.dataset.create('dset2', 'Solution'); model.result.dataset('dset2').set('solution', 'sol2'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset.create('rev2', 'Revolve2D'); model.result.dataset('rev2').label('Revolution 2D'); model.result.dataset('rev2').set('data', 'dset2'); model.result.dataset('rev2').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev2').set('startangle', -90); model.result.dataset('rev2').set('revangle', 225); model.result.dataset('rev2').set('spacevars', {'rev1x' 'rev1y' 'rev1z'}); model.result.dataset('rev2').set('anglevar', 'rev1phi'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev3', 'Revolve2D'); model.result.dataset('rev3').label('Revolution 2D 2'); model.result.dataset('rev3').set('data', 'dset2'); model.result.dataset('rev3').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev3'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.material('mat3').propertyGroup('def').set('relpermittivity', {'250000'}); model.physics('es').feature('ccn2').set('epsilonr_mat', 'from_mat'); model.sol('sol1').study('std2'); model.study('std2').feature('stat').set('notlistsolnum', 1); model.study('std2').feature('stat').set('notsolnum', '1'); model.study('std2').feature('stat').set('listsolnum', 1); model.study('std2').feature('stat').set('solnum', '1'); model.sol('sol1').feature.remove('s1'); model.sol('sol1').feature.remove('v1'); model.sol('sol1').feature.remove('st1'); model.sol('sol1').create('st1', 'StudyStep'); model.sol('sol1').feature('st1').set('study', 'std2'); model.sol('sol1').feature('st1').set('studystep', 'stat'); model.sol('sol1').create('v1', 'Variables'); model.sol('sol1').feature('v1').set('control', 'stat'); model.sol('sol1').create('s1', 'Stationary'); model.sol('sol1').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol1').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol1').feature('s1').feature.remove('fcDef'); model.sol('sol1').attach('std2'); model.sol('sol1').runAll; model.result('pg1').run; model.physics('es').feature('ccn2').set('epsilonr_mat', 'userdef'); model.physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', false); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev4', 'Revolve2D'); model.result.dataset('rev4').label('Revolution 2D 3'); model.result.dataset('rev4').set('data', 'dset2'); model.result.dataset('rev4').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev4').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev4'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev4'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.physics('spf').feature('vf1').active(false); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev5', 'Revolve2D'); model.result.dataset('rev5').label('Revolution 2D 4'); model.result.dataset('rev5').set('data', 'dset2'); model.result.dataset('rev5').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev5').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev5'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.multiphysics('tpf1').set('Fluid1', 'mat2'); model.multiphysics('tpf1').set('Fluid2', 'mat1'); model.physics('ls').feature('init1').set('DomainInitially', 'Fluid2phils'); model.physics('ls').feature('init2').set('DomainInitially', 'Fluid1phils'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev6', 'Revolve2D'); model.result.dataset('rev6').label('Revolution 2D 5'); model.result.dataset('rev6').set('data', 'dset2'); model.result.dataset('rev6').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev6').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev6'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev6'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.geom('geom1').export('D:\Freelancers\electrical water droplet\2D.mphbin'); model.geom('geom1').export('D:\Freelancers\electrical water droplet\2D.mphbin'); model.geom('geom1').export('D:\Freelancers\electrical water droplet\2D.mphbin'); model.physics('spf').create('open1', 'OpenBoundary', 1); model.physics('spf').feature('open1').selection.set([21]); model.physics('spf').feature.move('open1', 5); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev7', 'Revolve2D'); model.result.dataset('rev7').label('Revolution 2D 6'); model.result.dataset('rev7').set('data', 'dset2'); model.result.dataset('rev7').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev7').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev7'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev7'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.physics('spf').feature('vf1').active(true); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev8', 'Revolve2D'); model.result.dataset('rev8').label('Revolution 2D 7'); model.result.dataset('rev8').set('data', 'dset2'); model.result.dataset('rev8').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev8').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev8'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.study('std1').feature('time').set('tlist', 'range(0,0.00001,0.00000001)'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.00001,0.00000001)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('solvertype', 'none'); model.result('pg3').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('solvertype', 'none'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('solvertype', 'none'); model.result('pg4').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('solvertype', 'none'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('solvertype', 'none'); model.result('pg5').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('solvertype', 'none'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev9', 'Revolve2D'); model.result.dataset('rev9').label('Revolution 2D 8'); model.result.dataset('rev9').set('data', 'dset2'); model.result.dataset('rev9').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev9').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev9'); model.result('pg7').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg7').set('data', 'rev9'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('solvertype', 'none'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('solvertype', 'none'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.study('std1').feature('time').set('tlist', 'range(0,0.0000001,0.00000001)'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.0000001,0.00000001)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev10', 'Revolve2D'); model.result.dataset('rev10').label('Revolution 2D 9'); model.result.dataset('rev10').set('data', 'dset2'); model.result.dataset('rev10').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev10').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev10'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.result.remove('pg8'); model.result.remove('pg7'); model.result.remove('pg9'); model.result.remove('pg4'); model.result.remove('pg3'); model.result.remove('pg6'); model.result.remove('pg5'); model.study('std1').feature('time').set('tlist', 'range(0,0.0000001,0.00001)'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.0000001,0.00001)'); model.sol('sol2').feature('t1').set('plot', 'off'); model.sol('sol2').feature('t1').set('plotgroup', 'pg1'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result.create('pg3', 'PlotGroup2D'); model.result('pg3').label('Velocity (spf)'); model.result('pg3').set('data', 'dset2'); model.result('pg3').set('oldanalysistype', 'noneavailable'); model.result('pg3').set('frametype', 'spatial'); model.result('pg3').set('data', 'dset2'); model.result('pg3').feature.create('surf1', 'Surface'); model.result('pg3').feature('surf1').label('Surface'); model.result('pg3').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg3').feature('surf1').set('differential', true); model.result('pg3').feature('surf1').set('data', 'parent'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').label('Pressure (spf)'); model.result('pg4').set('data', 'dset2'); model.result('pg4').set('oldanalysistype', 'noneavailable'); model.result('pg4').set('frametype', 'spatial'); model.result('pg4').set('data', 'dset2'); model.result('pg4').feature.create('con1', 'Contour'); model.result('pg4').feature('con1').label('Contour'); model.result('pg4').feature('con1').set('oldanalysistype', 'noneavailable'); model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('differential', true); model.result('pg4').feature('con1').set('number', 40); model.result('pg4').feature('con1').set('data', 'parent'); model.result.dataset('rev2').set('data', 'dset2'); model.result.create('pg5', 'PlotGroup3D'); model.result('pg5').label('Velocity (spf) 1'); model.result('pg5').set('data', 'rev2'); model.result('pg5').set('oldanalysistype', 'noneavailable'); model.result('pg5').set('frametype', 'spatial'); model.result('pg5').set('data', 'rev2'); model.result('pg5').feature.create('surf1', 'Surface'); model.result('pg5').feature('surf1').label('Surface'); model.result('pg5').feature('surf1').set('oldanalysistype', 'noneavailable'); model.result('pg5').feature('surf1').set('differential', true); model.result('pg5').feature('surf1').set('data', 'parent'); model.result.create('pg6', 'PlotGroup2D'); model.result('pg6').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg6').set('data', 'dset2'); model.result('pg6').feature.create('surf1', 'Surface'); model.result('pg6').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg6').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg6').feature('surf1').set('data', 'parent'); model.result('pg6').feature.create('con1', 'Contour'); model.result('pg6').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg6').feature('con1').set('expr', 'ls.Vf1'); model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', '0.5'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('colorlegend', false); model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').feature('con1').set('data', 'parent'); model.result.dataset.create('rev11', 'Revolve2D'); model.result.dataset('rev11').label('Revolution 2D 10'); model.result.dataset('rev11').set('data', 'dset2'); model.result.dataset('rev11').set('genpoints', {'0' '0'; '0' '1'}); model.result.dataset('rev11').set('data', 'dset2'); model.result.create('pg7', 'PlotGroup3D'); model.result('pg7').label('Volume Fraction of Fluid 1 (ls) 1'); model.result('pg7').set('data', 'rev11'); model.result('pg7').feature.create('iso1', 'Isosurface'); model.result('pg7').feature('iso1').set('expr', 'ls.Vf1'); model.result('pg7').feature('iso1').set('levelmethod', 'levels'); model.result('pg7').feature('iso1').set('levels', '0.5'); model.result('pg7').feature('iso1').set('coloring', 'uniform'); model.result('pg7').feature('iso1').set('color', 'gray'); model.result('pg7').feature('iso1').set('data', 'parent'); model.result.create('pg8', 'PlotGroup2D'); model.result('pg8').label('Electric Potential (es) 1'); model.result('pg8').set('data', 'dset2'); model.result('pg8').set('frametype', 'spatial'); model.result('pg8').set('data', 'dset2'); model.result('pg8').feature.create('surf1', 'Surface'); model.result('pg8').feature('surf1').set('expr', 'V'); model.result('pg8').feature('surf1').set('data', 'parent'); model.result.dataset('rev3').set('data', 'dset2'); model.result.create('pg9', 'PlotGroup3D'); model.result('pg9').label('Electric Potential, Revolved Geometry (es) 1'); model.result('pg9').set('data', 'rev3'); model.result('pg9').set('frametype', 'spatial'); model.result('pg9').set('data', 'rev3'); model.result('pg9').feature.create('surf1', 'Surface'); model.result('pg9').feature('surf1').set('expr', 'V'); model.result('pg9').feature('surf1').set('data', 'parent'); model.sol('sol2').runAll; model.result('pg3').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('expr', 'V'); model.result('pg6').run; model.result('pg6').run; model.material('mat3').propertyGroup('def').set('relpermeability', {'1'}); model.study('std1').feature('time').set('tlist', 'range(0,0.01,1)'); model.study('std1').feature('time').set('plot', 'on'); model.study('std1').feature('time').set('plotgroup', 'pg6'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('arwl1', 'ArrowLine'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('arrowlength', 'logarithmic'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('expr', {'spf.Fr' 'spf.Fz'}); model.result('pg6').feature('arwl1').set('descr', 'Volume force'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('placement', 'elements'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('arws1', 'ArrowSurface'); model.result('pg6').run; model.result('pg6').feature.remove('arwl1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowlength', 'logarithmic'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowlength', 'normalized'); model.result('pg6').feature('arws1').set('expr', {'spf.Fr' 'spf.Fz'}); model.result('pg6').feature('arws1').set('descr', 'Volume force'); model.result('pg6').run; model.result('pg6').feature.duplicate('arws2', 'arws1'); model.result('pg6').run; model.result('pg6').feature('arws2').set('xnumber', '10'); model.result('pg6').feature('arws2').set('ynumber', '10'); model.result('pg6').run; model.result('pg6').feature('arws2').set('expr', {'u' 'v'}); model.result('pg6').run; model.result('pg6').feature('arws2').set('expr', {'u' 'w'}); model.result('pg6').run; model.result('pg6').feature('arws2').set('scaleactive', 'on'); model.result('pg6').feature('arws2').set('scale', '50'); model.result('pg6').run; model.result('pg6').feature('arws2').set('color', 'black'); model.result('pg6').run; model.result('pg6').feature('arws1').set('scaleactive', 'off'); model.result('pg6').feature('arws1').set('color', 'white'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowbase', 'head'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.duplicate('con2', 'con1'); model.result('pg6').run; model.result('pg6').feature('con2').set('color', 'green'); model.result('pg6').feature('con2').set('expr', 'RelEps'); model.result('pg6').feature('con2').set('descr', ''); model.result('pg6').run; model.result('pg6').feature('con2').set('color', 'black'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortable', 'RainbowLight'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').set('color', 'magenta'); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').set('allowtableupdate', false); model.result('pg6').set('allowevalintitle', false); model.result('pg6').set('title', 'Time=1E-5 s Surface: Electric potential (V) Contour: Volume fraction of fluid 1 (1) Arrow Surface: Volume force Arrow Surface: Velocity field Contour: (1)'); model.result('pg6').set('xlabel', ''); model.result('pg6').set('ylabel', ''); model.result('pg6').set('hasbeenplotted', true); model.result('pg6').feature('surf1').set('rangeunit', 'V'); model.result('pg6').feature('surf1').set('rangecolormin', 0); model.result('pg6').feature('surf1').set('rangecolormax', 3000); model.result('pg6').feature('surf1').set('rangecoloractive', 'off'); model.result('pg6').feature('surf1').set('rangedatamin', 0); model.result('pg6').feature('surf1').set('rangedatamax', 3000); model.result('pg6').feature('surf1').set('rangedataactive', 'off'); model.result('pg6').feature('surf1').set('rangeactualminmax', [0 3000]); model.result('pg6').feature('surf1').set('hasbeenplotted', true); model.result('pg6').feature('con1').set('hasbeenplotted', true); model.result('pg6').feature('arws1').set('scale', 4.915781088899358E-5); model.result('pg6').feature('arws1').set('scaleactive', false); model.result('pg6').feature('arws1').set('hasbeenplotted', true); model.result('pg6').feature('arws2').set('hasbeenplotted', true); model.result('pg6').feature('con2').set('hasbeenplotted', true); model.result('pg6').set('renderdatacached', false); model.result('pg6').set('allowtableupdate', true); model.result('pg6').set('renderdatacached', true); model.result('pg6').run; model.result('pg6').feature('arws1').set('xnumber', '10'); model.result('pg6').feature('arws1').set('ynumber', '10'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowbase', 'center'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowlength', 'logarithmic'); model.result('pg6').feature('arws1').set('arrowbase', 'tail'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowbase', 'head'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowtype', 'cone'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('xnumber', '8'); model.result('pg6').feature('arws2').set('ynumber', '8'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowtype', 'arrow'); model.result('pg6').run; model.result('pg6').feature('arws1').set('arrowlength', 'logarithmic'); model.result('pg6').feature('arws1').set('scaleactive', 'on'); model.result('pg6').feature('arws1').set('scale', '5.0E-5'); model.result('pg6').feature('arws1').set('scaleactive', 'on'); model.result('pg6').feature('arws1').set('scale', '2.0E-5'); model.result('pg6').feature('arws1').set('scaleactive', 'on'); model.result('pg6').feature('arws1').set('scale', '5.0E-5'); model.result('pg6').feature('arws1').set('scaleactive', 'on'); model.result('pg6').feature('arws1').set('scale', '6.0E-5'); model.result('pg6').feature('arws1').set('scaleactive', 'off'); model.result('pg6').run; model.study('std1').feature('time').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.mesh('mesh1').feature('size1').set('hgradactive', 'on'); model.mesh('mesh1').feature('size1').set('hgrad', '1.05'); model.mesh('mesh1').run; model.mesh('mesh1').feature.duplicate('dis2', 'dis1'); model.mesh('mesh1').feature.move('dis2', 3); model.mesh('mesh1').feature('dis2').selection.set([8 17]); model.mesh('mesh1').feature('dis2').set('numelem', '30'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([13 25]); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').set('numelem', '60'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis2').set('numelem', '40'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hgrad', '1.04'); model.mesh('mesh1').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tout'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.study('std1').feature('time').set('plotfreq', 'tsteps'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('scaleactive', 'off'); model.result('pg6').run; model.result('pg6').set('allowtableupdate', false); model.result('pg6').set('allowevalintitle', false); model.result('pg6').set('title', 'Surface: Electric potential (V) Contour: Volume fraction of fluid 1 (1) Arrow Surface: Volume force Arrow Surface: Velocity field Contour: (1)'); model.result('pg6').set('xlabel', ''); model.result('pg6').set('ylabel', ''); model.result('pg6').set('hasbeenplotted', true); model.result('pg6').feature('surf1').set('rangeunit', 'V'); model.result('pg6').feature('surf1').set('rangecolormin', 0); model.result('pg6').feature('surf1').set('rangecolormax', 3000); model.result('pg6').feature('surf1').set('rangecoloractive', 'off'); model.result('pg6').feature('surf1').set('rangedatamin', 0); model.result('pg6').feature('surf1').set('rangedatamax', 3000); model.result('pg6').feature('surf1').set('rangedataactive', 'off'); model.result('pg6').feature('surf1').set('rangeactualminmax', [0 3000]); model.result('pg6').feature('surf1').set('hasbeenplotted', true); model.result('pg6').feature('con1').set('hasbeenplotted', true); model.result('pg6').feature('arws1').set('scale', 1.7976931348623157E308); model.result('pg6').feature('arws1').set('scaleactive', false); model.result('pg6').feature('arws1').set('hasbeenplotted', true); model.result('pg6').feature('arws2').set('scale', 1.7976931348623157E308); model.result('pg6').feature('arws2').set('scaleactive', false); model.result('pg6').feature('arws2').set('hasbeenplotted', true); model.result('pg6').feature('con2').set('hasbeenplotted', true); model.result('pg6').set('renderdatacached', false); model.result('pg6').set('allowtableupdate', true); model.result('pg6').set('renderdatacached', true); model.result.table.create('evl2', 'Table'); model.result.table('evl2').comments('Interactive 2D values'); model.result.table('evl2').label('Evaluation 2D'); model.result.table('evl2').addRow([2.2947161197662354 3.8370227813720703 0], [0 0 0]); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').set('allowtableupdate', false); model.result('pg6').set('allowevalintitle', false); model.result('pg6').set('title', 'Surface: Electric potential (V) Contour: Volume fraction of fluid 1 (1) Arrow Surface: Volume force Arrow Surface: Velocity field Contour: (1)'); model.result('pg6').set('xlabel', ''); model.result('pg6').set('ylabel', ''); model.result('pg6').set('hasbeenplotted', true); model.result('pg6').feature('surf1').set('rangeunit', 'V'); model.result('pg6').feature('surf1').set('rangecolormin', 0); model.result('pg6').feature('surf1').set('rangecolormax', 3000); model.result('pg6').feature('surf1').set('rangecoloractive', 'off'); model.result('pg6').feature('surf1').set('rangedatamin', 0); model.result('pg6').feature('surf1').set('rangedatamax', 3000); model.result('pg6').feature('surf1').set('rangedataactive', 'off'); model.result('pg6').feature('surf1').set('rangeactualminmax', [0 3000]); model.result('pg6').feature('surf1').set('hasbeenplotted', true); model.result('pg6').feature('con1').set('hasbeenplotted', true); model.result('pg6').feature('arws1').set('scale', 1.7976931348623157E308); model.result('pg6').feature('arws1').set('scaleactive', false); model.result('pg6').feature('arws1').set('hasbeenplotted', true); model.result('pg6').feature('arws2').set('scale', 1.7976931348623157E308); model.result('pg6').feature('arws2').set('scaleactive', false); model.result('pg6').feature('arws2').set('hasbeenplotted', true); model.result('pg6').feature('con2').set('hasbeenplotted', true); model.result('pg6').set('renderdatacached', false); model.result('pg6').set('allowtableupdate', true); model.result('pg6').set('renderdatacached', true); model.result.table('evl2').addRow([3.362525224685669 4.773408889770508 0], [0 0 0]); model.result.table('evl2').addRow([3.802791118621826 2.138385772705078 0], [0 0 0]); model.result('pg6').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').set('levelmethod', 'number'); model.result('pg6').feature('con2').set('number', '1'); model.result('pg6').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').set('color', 'red'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.mesh('mesh1').feature('size1').set('hmax', '0.4'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size').set('hmax', '0.8'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hgrad', '1.05'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hgrad', '1.07'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('hgrad', '1.08'); model.mesh('mesh1').run; model.mesh('mesh1').feature.duplicate('size2', 'size1'); model.mesh('mesh1').feature.move('size2', 2); model.mesh('mesh1').feature('size2').selection.set([4]); model.mesh('mesh1').feature('size2').set('custom', 'off'); model.mesh('mesh1').feature('size2').set('hauto', '5'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size2').set('hauto', '3'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').selection.set([5]); model.mesh('mesh1').run; model.mesh('mesh1').feature('size1').set('custom', 'off'); model.mesh('mesh1').run; model.mesh('mesh1').feature('dis1').selection.set([11 13 25]); model.mesh('mesh1').feature('dis2').selection.set([8 13 17]); model.mesh('mesh1').feature('dis1').selection.set([25]); model.mesh('mesh1').feature('dis2').selection.set([8 11 17]); model.mesh('mesh1').run; model.mesh('mesh1').feature('size2').set('hauto', '2'); model.mesh('mesh1').run; model.mesh('mesh1').feature('size2').set('hauto', '3'); model.mesh('mesh1').run; model.physics('ls').feature('lsm1').set('epsilon_ls', 'ls.hmax/4'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.label('2D.mph'); model.result('pg6').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.physics('ls').feature('lsm1').set('epsilon_ls', 'ls.hmax/2'); model.label('2D.mph'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('notsoluse', 'su1'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 5.0E-4); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 6); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').attach('std1'); model.result('pg6').run; model.result('pg7').run; model.probe.create('bnd1', 'Boundary'); model.probe('bnd1').model('comp1'); model.probe('bnd1').selection.set([1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25]); model.probe('bnd1').selection.all; model.probe('bnd1').selection.set([7 9]); model.probe('bnd1').set('type', 'integral'); model.probe('bnd1').set('expr', 'ls.Vf1'); model.probe('bnd1').set('descr', 'Volume fraction of fluid 1'); model.probe('bnd1').set('descractive', 'on'); model.probe('bnd1').set('descr', 'Location of interface'); model.probe('bnd1').set('expr', 'ls.Vf1'); model.label('2D.mph'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset4'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phils' 'global' 'comp1_u' 'global' 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phils' 'factor' 'comp1_u' 'factor' 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phils' '0.1' 'comp1_u' '0.1' 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.component('comp1').physics('spf').create('wall2', 'Wall', 1); model.component('comp1').physics('spf').feature.remove('wall2'); model.component('comp1').physics('spf').create('wall2', 'Wall', 1); model.component('comp1').physics('spf').feature('wall2').selection.set([8 11 17 21]); model.component('comp1').physics('spf').feature('wall1').set('BoundaryCondition', 'NoSlip'); model.component('comp1').physics('spf').create('iw1', 'InteriorWall', 1); model.component('comp1').physics.remove('spf'); model.component('comp1').physics.remove('ls'); model.component('comp1').multiphysics.remove('tpf1'); model.component('comp1').physics.create('spf', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf', true); model.study('std1').feature('time').activate('spf', true); model.study('std2').feature('stat').activate('spf', true); model.component('comp1').physics('spf').prop('ShapeProperty').set('order_fluid', '2'); model.component('comp1').physics.create('ls', 'LevelSet', 'geom1'); model.study('std1').feature('phasei').activate('ls', true); model.study('std1').feature('time').activate('ls', true); model.study('std2').feature('stat').activate('ls', true); model.component('comp1').multiphysics.create('tpf1', 'TwoPhaseFlowLevelSet', 2); model.component('comp1').multiphysics('tpf1').selection.all; model.study('std1').feature('phasei').activate('tpf1', true); model.study('std1').feature('time').activate('tpf1', true); model.study('std2').feature('stat').activate('tpf1', true); model.component('comp1').multiphysics('tpf1').set('Fluid_physics', 'spf'); model.component('comp1').multiphysics('tpf1').set('Mathematics_physics', 'ls'); model.component('comp1').physics('spf').selection.set([4 5]); model.component('comp1').physics('ls').selection.set([4 5]); model.component('comp1').multiphysics('tpf1').set('Fluid1', 'mat2'); model.component('comp1').multiphysics('tpf1').set('Fluid2', 'mat1'); model.component('comp1').physics('ls').feature('init1').set('DomainInitially', 'Fluid1phils'); model.component('comp1').physics('ls').create('init2', 'init', 2); model.component('comp1').physics('ls').feature('init2').selection.set([5]); model.component('comp1').physics('ls').feature('init2').set('DomainInitially', 'Fluid2phils'); model.component('comp1').physics('ls').create('ii1', 'InitialInterface', 1); model.component('comp1').physics('ls').feature('ii1').selection.set([25]); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.component('comp1').physics('spf').create('vf1', 'VolumeForce', 2); model.component('comp1').physics('spf').feature('vf1').set('F', {'(d(es.Dr,r)+d(es.Dz,z))*es.Er' '0' '(d(es.Dr,r)+d(es.Dz,z))*es.Ez'}); model.component('comp1').physics('spf').feature('vf1').selection.set([4 5]); model.component('comp1').physics('spf').create('prpc1', 'PressurePointConstraint', 0); model.component('comp1').physics('spf').feature('prpc1').selection.set([15]); model.component('comp1').physics.remove('es'); model.component('comp1').physics.create('es', 'Electrostatics', 'geom1'); model.study('std1').feature('phasei').activate('es', true); model.study('std1').feature('time').activate('es', true); model.study('std2').feature('stat').activate('es', true); model.component('comp1').physics('es').feature('ccn1').setIndex('materialType', 'solid', 0); model.component('comp1').physics('es').create('ccn2', 'ChargeConservation', 2); model.component('comp1').physics('es').feature('ccn2').selection.set([4 5]); model.component('comp1').physics('es').feature('ccn2').set('epsilonr_mat', 'userdef'); model.component('comp1').physics('es').feature('ccn2').set('epsilonr', {'RelEps' '0' '0' '0' 'RelEps' '0' '0' '0' 'RelEps'}); model.component('comp1').probe('bnd1').set('expr', 'ls.Vf1'); model.component('comp1').physics('es').create('term1', 'DomainTerminal', 2); model.component('comp1').physics('es').create('term2', 'DomainTerminal', 2); model.component('comp1').physics('es').feature('term1').selection.set([1]); model.component('comp1').physics('es').feature('term1').set('TerminalType', 'Voltage'); model.component('comp1').physics('es').feature('term1').set('V0', 3000); model.component('comp1').physics('es').feature('term2').selection.set([8]); model.component('comp1').physics('es').feature('term2').set('TerminalType', 'Voltage'); model.component('comp1').physics('es').feature('term2').set('V0', 0); model.component('comp1').mesh('mesh1').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phils' 'global' 'comp1_u' 'global' 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phils' 'factor' 'comp1_u' 'factor' 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phils' '0.1' 'comp1_u' '0.1' 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.result('pg6').run; model.result('pg6').set('looplevel', [1]); model.result('pg6').run; model.result('pg6').set('looplevel', [6]); model.result('pg6').run; model.result('pg6').set('looplevel', [3]); model.result('pg6').run; model.result('pg7').run; model.result('pg7').create('slc1', 'Slice'); model.result('pg7').feature('slc1').set('quickplane', 'xy'); model.result('pg7').feature('slc1').set('quickzmethod', 'coord'); model.result('pg7').run; model.result('pg7').feature('slc1').set('expr', '0'); model.result('pg7').run; model.result('pg7').feature('slc1').set('coloring', 'uniform'); model.result('pg7').feature('slc1').set('color', 'white'); model.result('pg7').run; model.result('pg7').feature('iso1').set('color', 'blue'); model.result('pg7').run; model.result('pg7').run; model.result('pg7').set('looplevel', [3]); model.result('pg7').run; model.result('pg7').set('looplevel', [4]); model.result('pg7').run; model.result('pg7').set('allowtableupdate', false); model.result('pg7').feature('slc1').set('rangeunit', '1'); model.result('pg7').feature('slc1').set('rangecolormin', 0); model.result('pg7').feature('slc1').set('rangecolormax', 0); model.result('pg7').feature('slc1').set('rangecoloractive', 'off'); model.result('pg7').feature('slc1').set('rangedatamin', 0); model.result('pg7').feature('slc1').set('rangedatamax', 0); model.result('pg7').feature('slc1').set('rangedataactive', 'off'); model.result('pg7').feature('slc1').set('rangeactualminmax', [0 0]); model.result('pg7').set('allowtableupdate', true); model.result('pg7').set('edges', false); model.result('pg7').run; model.result('pg7').set('looplevel', [5]); model.result('pg7').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('expr', 'es.epsilonrzz'); model.result('pg6').feature('surf1').set('descr', 'Relative permittivity, zz component'); model.result('pg6').run; model.result('pg6').feature('surf1').set('expr', 'V'); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').set('looplevel', [1]); model.result('pg6').run; model.result('pg6').set('looplevel', [6]); model.result('pg6').run; model.result('pg6').set('looplevel', [4]); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').set('expr', {'spf.Fr' 'spf.Fz-spf.rho*9.8'}); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('xnumber', 5); model.result('pg6').run; model.result('pg6').feature('arws2').set('scale', 0.2); model.result('pg6').run; model.result('pg6').feature('arws2').set('scaleactive', false); model.result('pg6').run; model.result('pg6').feature('arws2').set('ynumber', 5); model.result('pg6').run; model.result('pg6').feature('arws2').set('ynumber', 20); model.result('pg6').feature('arws2').set('xnumber', 20); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('str1', 'Streamline'); model.result('pg6').feature('str1').set('posmethod', 'uniform'); model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.02); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.04); model.result('pg6').run; model.result.export.create('anim1', 'Animation'); model.result.export('anim1').set('target', 'player'); model.result.export('anim1').set('title', 'on'); model.result.export('anim1').set('legend', 'on'); model.result.export('anim1').set('logo', 'on'); model.result.export('anim1').set('options', 'off'); model.result.export('anim1').set('fontsize', '9'); model.result.export('anim1').set('customcolor', [1 1 1]); model.result.export('anim1').set('background', 'color'); model.result.export('anim1').set('axisorientation', 'on'); model.result.export('anim1').set('grid', 'on'); model.result.export('anim1').set('axes', 'on'); model.result.export('anim1').set('showgrid', 'on'); model.result.export('anim1').set('plotgroup', 'pg7'); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.label('2D - COMSOL53.mph'); model.result.export('anim1').showFrame; model.component('comp1').mesh('mesh1').feature('size1').set('custom', true); model.component('comp1').mesh('mesh1').feature('size1').set('hmaxactive', true); model.component('comp1').mesh('mesh1').feature('size1').set('hmax', 0.4); model.component('comp1').mesh('mesh1').feature('size1').set('hgradactive', true); model.component('comp1').mesh('mesh1').feature('size1').set('hgrad', 1.05); model.component('comp1').mesh('mesh1').feature('size2').set('custom', true); model.component('comp1').mesh('mesh1').feature('size2').set('hmaxactive', true); model.component('comp1').mesh('mesh1').feature('size2').set('hmax', 0.1); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis1').set('numelem', 90); model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 50); model.component('comp1').mesh('mesh1').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phils' 'global' 'comp1_u' 'global' 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phils' 'factor' 'comp1_u' 'factor' 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phils' '0.1' 'comp1_u' '0.1' 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.component('comp1').physics('spf').create('open1', 'OpenBoundary', 1); model.component('comp1').physics('spf').feature('open1').selection.set([21]); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol4'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol4').copySolution('sol3'); model.sol.remove('sol4'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset5'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.01,5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phils' 'global' 'comp1_u' 'global' 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phils' 'factor' 'comp1_u' 'factor' 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phils' '0.1' 'comp1_u' '0.1' 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.component('comp1').physics.remove('spf'); model.component('comp1').physics.remove('ls'); model.component('comp1').multiphysics.remove('tpf1'); model.component('comp1').physics.create('spf', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf', true); model.study('std1').feature('time').activate('spf', true); model.study('std2').feature('stat').activate('spf', true); model.component('comp1').physics('spf').prop('ShapeProperty').set('order_fluid', '2'); model.component('comp1').physics.create('pf', 'PhaseField', 'geom1'); model.study('std1').feature('phasei').activate('pf', true); model.study('std1').feature('time').activate('pf', true); model.study('std2').feature('stat').activate('pf', true); model.component('comp1').multiphysics.create('tpf1', 'TwoPhaseFlowPhaseField', 2); model.component('comp1').multiphysics('tpf1').selection.all; model.study('std1').feature('phasei').activate('tpf1', true); model.study('std1').feature('time').activate('tpf1', true); model.study('std2').feature('stat').activate('tpf1', true); model.component('comp1').multiphysics('tpf1').set('Fluid_physics', 'spf'); model.component('comp1').multiphysics('tpf1').set('Mathematics_physics', 'pf'); model.component('comp1').physics('spf').selection.set([4 5]); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.component('comp1').physics('pf').selection.set([4 5]); model.component('comp1').physics('spf').create('open1', 'OpenBoundary', 1); model.component('comp1').physics('spf').feature('open1').selection.set([21]); model.component('comp1').physics('spf').create('prpc1', 'PressurePointConstraint', 0); model.component('comp1').physics('spf').feature('prpc1').selection.set([15]); model.component('comp1').multiphysics('tpf1').set('Fluid1', 'mat2'); model.component('comp1').multiphysics('tpf1').set('Fluid2', 'mat1'); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'Fluid1phipf'); model.component('comp1').physics('pf').create('init2', 'init', 2); model.component('comp1').physics('pf').feature('init2').selection.set([5]); model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'Fluid2phipf'); model.component('comp1').physics('pf').create('ii1', 'InitialInterface', 1); model.component('comp1').physics('pf').feature('ii1').selection.set([25]); model.study('std1').feature('time').set('tlist', 'range(0,0.005,0.5)'); model.component('comp1').physics('es').feature('ccn2').set('epsilonr', {'epsilon_r' '0' '0' '0' 'epsilon_r' '0' '0' '0' 'epsilon_r'}); model.component('comp1').variable('var1').rename('RelEps', 'epsilon_r'); model.component('comp1').variable('var1').set('epsilon_r', '80*pf.Vf2+pf.Vf1'); model.component('comp1').probe('bnd1').set('expr', 'pf.Vf1'); model.component('comp1').variable('var1').set('Tem11', '-epsilon0_const*epsilon_r/2*(es.Er^2+es.Ez^2)+epsilon0_const*epsilon_r*es.Er^2'); model.component('comp1').variable('var1').set('Tem22', '-epsilon0_const*epsilon_r/2*(es.Er^2+es.Ez^2)+epsilon0_const*epsilon_r*es.Ez^2'); model.component('comp1').variable('var1').set('Tem12', 'epsilon0_const*epsilon_r*es.Er*es.Ez'); model.component('comp1').variable('var1').set('Tem21', 'epsilon0_const*epsilon_r*es.Er*es.Ez'); model.component('comp1').variable('var1').set('Fr', 'd(Tem11,r)+d(Tem12,z)'); model.component('comp1').variable('var1').set('Fz', 'd(Tem21,r)+d(Tem22,z)'); model.component('comp1').physics('spf').create('vf1', 'VolumeForce', 2); model.component('comp1').physics('spf').feature('vf1').set('F', {'Fr' '0' 'Fz'}); model.component('comp1').physics('spf').feature('vf1').selection.set([4 5]); model.component('comp1').physics('spf').feature('vf1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('expr', 'pf.Vf1'); model.result('pg6').run; model.result('pg6').feature('con2').set('expr', 'epsilon_r'); model.result('pg7').run; model.result('pg7').run; model.result('pg7').feature('iso1').set('expr', 'pf.Vf1'); model.result('pg8').run; model.result('pg9').run; model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.result.export('anim1').showFrame; model.result.export('anim1').set('maxframes', 50); model.component('comp1').physics('spf').feature('vf1').active(true); model.sol.remove('sol1'); model.study('std2').feature.remove('stat'); model.study('std2').create('time', 'Transient'); model.study('std2').feature('time').set('tlist', 'range(0,0.005,0.2)'); model.study('std2').feature('time').set('plot', true); model.study('std2').feature('time').set('plotfreq', 'tsteps'); model.study('std2').feature('time').set('useinitsol', true); model.study('std2').feature('time').set('initmethod', 'sol'); model.study('std2').feature('time').set('initstudy', 'std1'); model.study('std2').feature('time').set('initsol', 'sol2'); model.study('std2').feature('time').set('initsoluse', 'sol3'); model.study('std2').feature('time').set('solnum', 'last'); model.study('std2').feature('time').set('usesol', true); model.study('std2').feature('time').set('notsolmethod', 'sol'); model.study('std2').feature('time').set('notstudy', 'std1'); model.study('std2').feature('time').set('notsol', 'sol2'); model.study('std2').feature('time').set('notsoluse', 'sol3'); model.study('std2').feature('time').set('notsolnum', 'last'); model.study('std2').feature('time').set('tlist', 'range(0,0.0000005,0.000002)'); model.sol.create('sol4'); model.sol('sol4').study('std2'); model.study('std2').feature('time').set('notlistsolnum', 1); model.study('std2').feature('time').set('notsolnum', 'last'); model.study('std2').feature('time').set('listsolnum', 1); model.study('std2').feature('time').set('solnum', 'last'); model.sol('sol4').create('st1', 'StudyStep'); model.sol('sol4').feature('st1').set('study', 'std2'); model.sol('sol4').feature('st1').set('studystep', 'time'); model.sol('sol4').create('v1', 'Variables'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').create('t1', 'Time'); model.sol('sol4').feature('t1').set('tlist', 'range(0,0.0000005,0.000002)'); model.sol('sol4').feature('t1').set('plot', 'on'); model.sol('sol4').feature('t1').set('plotgroup', 'pg3'); model.sol('sol4').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol4').feature('t1').set('probesel', 'all'); model.sol('sol4').feature('t1').set('probes', {'bnd1'}); model.sol('sol4').feature('t1').set('probefreq', 'tsteps'); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobal', 0.001); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol4').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol4').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol4').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol4').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol4').feature('t1').set('estrat', 'exclude'); model.sol('sol4').feature('t1').set('maxorder', 2); model.sol('sol4').feature('t1').set('stabcntrl', true); model.sol('sol4').feature('t1').set('control', 'time'); model.sol('sol4').feature('t1').create('seDef', 'Segregated'); model.sol('sol4').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').create('d1', 'Direct'); model.sol('sol4').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').feature.remove('fcDef'); model.sol('sol4').feature('t1').feature.remove('seDef'); model.sol('sol4').attach('std2'); model.result.create('pg11', 'PlotGroup2D'); model.result('pg11').label('Electric Potential (es)'); model.result('pg11').set('data', 'dset4'); model.result('pg11').set('frametype', 'spatial'); model.result('pg11').set('data', 'dset4'); model.result('pg11').feature.create('surf1', 'Surface'); model.result('pg11').feature('surf1').set('data', 'parent'); model.result.dataset.create('rev12', 'Revolve2D'); model.result.dataset('rev12').set('data', 'dset4'); model.result.create('pg12', 'PlotGroup3D'); model.result('pg12').label('Electric Potential, Revolved Geometry (es)'); model.result('pg12').set('data', 'rev12'); model.result('pg12').set('frametype', 'spatial'); model.result('pg12').set('data', 'rev12'); model.result('pg12').feature.create('surf1', 'Surface'); model.result('pg12').feature('surf1').set('data', 'parent'); model.result.create('pg13', 'PlotGroup2D'); model.result('pg13').label('Velocity (spf) 2'); model.result('pg13').set('data', 'dset4'); model.result('pg13').set('frametype', 'spatial'); model.result('pg13').set('data', 'dset4'); model.result('pg13').feature.create('surf1', 'Surface'); model.result('pg13').feature('surf1').label('Surface'); model.result('pg13').feature('surf1').set('expr', 'spf.U'); model.result('pg13').feature('surf1').set('data', 'parent'); model.result.create('pg14', 'PlotGroup2D'); model.result('pg14').label('Pressure (spf) 1'); model.result('pg14').set('data', 'dset4'); model.result('pg14').set('frametype', 'spatial'); model.result('pg14').set('data', 'dset4'); model.result('pg14').feature.create('con1', 'Contour'); model.result('pg14').feature('con1').label('Contour'); model.result('pg14').feature('con1').set('expr', 'p'); model.result('pg14').feature('con1').set('number', 40); model.result('pg14').feature('con1').set('data', 'parent'); model.result.dataset.create('rev13', 'Revolve2D'); model.result.dataset('rev13').label('Revolution 2D 1'); model.result.dataset('rev13').set('data', 'dset4'); model.result.dataset('rev13').set('startangle', -90); model.result.dataset('rev13').set('revangle', 225); model.result.dataset('rev13').set('data', 'dset4'); model.result.create('pg15', 'PlotGroup3D'); model.result('pg15').label('Velocity (spf) 3'); model.result('pg15').set('data', 'rev13'); model.result('pg15').set('frametype', 'spatial'); model.result('pg15').set('data', 'rev13'); model.result('pg15').feature.create('surf1', 'Surface'); model.result('pg15').feature('surf1').label('Surface'); model.result('pg15').feature('surf1').set('expr', 'spf.U'); model.result('pg15').feature('surf1').set('data', 'parent'); model.result.create('pg16', 'PlotGroup2D'); model.result('pg16').label('Volume Fraction of Fluid 1 (pf)'); model.result('pg16').set('data', 'dset4'); model.result('pg16').feature.create('surf1', 'Surface'); model.result('pg16').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg16').feature('surf1').set('expr', 'pf.Vf1'); model.result('pg16').feature('surf1').set('data', 'parent'); model.result('pg16').feature.create('con1', 'Contour'); model.result('pg16').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg16').feature('con1').set('expr', 'pf.Vf1'); model.result('pg16').feature('con1').set('levelmethod', 'levels'); model.result('pg16').feature('con1').set('levels', '0.5'); model.result('pg16').feature('con1').set('coloring', 'uniform'); model.result('pg16').feature('con1').set('colorlegend', false); model.result('pg16').feature('con1').set('color', 'gray'); model.result('pg16').feature('con1').set('data', 'parent'); model.result.dataset.create('rev14', 'Revolve2D'); model.result.dataset('rev14').label('Revolution 2D 11'); model.result.dataset('rev14').set('data', 'dset4'); model.result.create('pg17', 'PlotGroup3D'); model.result('pg17').label('Volume Fraction of Fluid 1 (pf) 1'); model.result('pg17').set('data', 'rev14'); model.result('pg17').feature.create('iso1', 'Isosurface'); model.result('pg17').feature('iso1').set('expr', 'pf.Vf1'); model.result('pg17').feature('iso1').set('levelmethod', 'levels'); model.result('pg17').feature('iso1').set('levels', '0.5'); model.result('pg17').feature('iso1').set('coloring', 'uniform'); model.result('pg17').feature('iso1').set('color', 'gray'); model.result('pg17').feature('iso1').set('data', 'parent'); model.component('comp1').probe('bnd1').genResult('none'); model.result.remove('pg11'); model.result.remove('pg16'); model.result.remove('pg17'); model.result.remove('pg12'); model.result.remove('pg13'); model.result.remove('pg14'); model.result.remove('pg15'); model.result.numerical.remove('pev1'); model.study('std2').feature('time').set('tlist', 'range(0,0.00000000005,0.000002)'); model.sol('sol4').study('std2'); model.study('std2').feature('time').set('notlistsolnum', 1); model.study('std2').feature('time').set('notsolnum', 'last'); model.study('std2').feature('time').set('listsolnum', 1); model.study('std2').feature('time').set('solnum', 'last'); model.sol('sol4').feature.remove('t1'); model.sol('sol4').feature.remove('v1'); model.sol('sol4').feature.remove('st1'); model.sol('sol4').create('st1', 'StudyStep'); model.sol('sol4').feature('st1').set('study', 'std2'); model.sol('sol4').feature('st1').set('studystep', 'time'); model.sol('sol4').create('v1', 'Variables'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').create('t1', 'Time'); model.sol('sol4').feature('t1').set('tlist', 'range(0,0.00000000005,0.000002)'); model.sol('sol4').feature('t1').set('plot', 'on'); model.sol('sol4').feature('t1').set('plotgroup', 'pg3'); model.sol('sol4').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol4').feature('t1').set('probesel', 'all'); model.sol('sol4').feature('t1').set('probes', {'bnd1'}); model.sol('sol4').feature('t1').set('probefreq', 'tsteps'); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobal', 0.001); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol4').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol4').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol4').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol4').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol4').feature('t1').set('estrat', 'exclude'); model.sol('sol4').feature('t1').set('maxorder', 2); model.sol('sol4').feature('t1').set('stabcntrl', true); model.sol('sol4').feature('t1').set('control', 'time'); model.sol('sol4').feature('t1').create('seDef', 'Segregated'); model.sol('sol4').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').create('d1', 'Direct'); model.sol('sol4').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').feature.remove('fcDef'); model.sol('sol4').feature('t1').feature.remove('seDef'); model.sol('sol4').attach('std2'); model.result.create('pg11', 'PlotGroup2D'); model.result('pg11').label('Electric Potential (es)'); model.result('pg11').set('data', 'dset3'); model.result('pg11').set('solvertype', 'none'); model.result('pg11').set('frametype', 'spatial'); model.result('pg11').set('data', 'dset3'); model.result('pg11').feature.create('surf1', 'Surface'); model.result('pg11').feature('surf1').set('solvertype', 'none'); model.result('pg11').feature('surf1').set('data', 'parent'); model.result.dataset.create('rev15', 'Revolve2D'); model.result.dataset('rev15').set('data', 'dset3'); model.result.create('pg12', 'PlotGroup3D'); model.result('pg12').label('Electric Potential, Revolved Geometry (es)'); model.result('pg12').set('data', 'rev15'); model.result('pg12').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg12').set('frametype', 'spatial'); model.result('pg12').set('data', 'rev15'); model.result('pg12').feature.create('surf1', 'Surface'); model.result('pg12').feature('surf1').set('data', 'parent'); model.result.create('pg13', 'PlotGroup2D'); model.result('pg13').label('Velocity (spf) 2'); model.result('pg13').set('data', 'dset3'); model.result('pg13').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg13').set('frametype', 'spatial'); model.result('pg13').set('data', 'dset3'); model.result('pg13').feature.create('surf1', 'Surface'); model.result('pg13').feature('surf1').label('Surface'); model.result('pg13').feature('surf1').set('expr', 'spf.U'); model.result('pg13').feature('surf1').set('data', 'parent'); model.result.create('pg14', 'PlotGroup2D'); model.result('pg14').label('Pressure (spf) 1'); model.result('pg14').set('data', 'dset3'); model.result('pg14').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg14').set('frametype', 'spatial'); model.result('pg14').set('data', 'dset3'); model.result('pg14').feature.create('con1', 'Contour'); model.result('pg14').feature('con1').label('Contour'); model.result('pg14').feature('con1').set('expr', 'p'); model.result('pg14').feature('con1').set('number', 40); model.result('pg14').feature('con1').set('data', 'parent'); model.result.dataset.create('rev16', 'Revolve2D'); model.result.dataset('rev16').label('Revolution 2D 13'); model.result.dataset('rev16').set('data', 'dset3'); model.result.dataset('rev16').set('startangle', -90); model.result.dataset('rev16').set('revangle', 225); model.result.dataset('rev16').set('data', 'dset3'); model.result.create('pg15', 'PlotGroup3D'); model.result('pg15').label('Velocity (spf) 3'); model.result('pg15').set('data', 'rev16'); model.result('pg15').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg15').set('frametype', 'spatial'); model.result('pg15').set('data', 'rev16'); model.result('pg15').feature.create('surf1', 'Surface'); model.result('pg15').feature('surf1').label('Surface'); model.result('pg15').feature('surf1').set('expr', 'spf.U'); model.result('pg15').feature('surf1').set('data', 'parent'); model.result.create('pg16', 'PlotGroup2D'); model.result('pg16').label('Volume Fraction of Fluid 1 (pf)'); model.result('pg16').set('data', 'dset3'); model.result('pg16').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg16').set('data', 'dset3'); model.result('pg16').feature.create('surf1', 'Surface'); model.result('pg16').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg16').feature('surf1').set('expr', 'pf.Vf1'); model.result('pg16').feature('surf1').set('data', 'parent'); model.result('pg16').feature.create('con1', 'Contour'); model.result('pg16').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg16').feature('con1').set('expr', 'pf.Vf1'); model.result('pg16').feature('con1').set('levelmethod', 'levels'); model.result('pg16').feature('con1').set('levels', '0.5'); model.result('pg16').feature('con1').set('coloring', 'uniform'); model.result('pg16').feature('con1').set('colorlegend', false); model.result('pg16').feature('con1').set('color', 'gray'); model.result('pg16').feature('con1').set('data', 'parent'); model.result.dataset.create('rev17', 'Revolve2D'); model.result.dataset('rev17').label('Revolution 2D 14'); model.result.dataset('rev17').set('data', 'dset3'); model.result.create('pg17', 'PlotGroup3D'); model.result('pg17').label('Volume Fraction of Fluid 1 (pf) 1'); model.result('pg17').set('data', 'rev17'); model.result('pg17').set('showlooplevel', {'off' 'off' 'off'}); model.result('pg17').set('data', 'rev17'); model.result('pg17').feature.create('iso1', 'Isosurface'); model.result('pg17').feature('iso1').set('expr', 'pf.Vf1'); model.result('pg17').feature('iso1').set('levelmethod', 'levels'); model.result('pg17').feature('iso1').set('levels', '0.5'); model.result('pg17').feature('iso1').set('coloring', 'uniform'); model.result('pg17').feature('iso1').set('color', 'gray'); model.result('pg17').feature('iso1').set('data', 'parent'); model.component('comp1').probe('bnd1').genResult('none'); model.result.remove('pg11'); model.result.remove('pg16'); model.result.remove('pg17'); model.result.remove('pg12'); model.result.remove('pg13'); model.result.remove('pg14'); model.result.remove('pg15'); model.result.numerical.remove('pev1'); model.result.create('pg11', 'PlotGroup2D'); model.result('pg11').run; model.result('pg6').run; model.result.duplicate('pg12', 'pg6'); model.result('pg12').run; model.result('pg12').set('data', 'dset4'); model.result('pg12').run; model.result('pg12').set('looplevel', [2]); model.result('pg12').run; model.result('pg11').run; model.result.remove('pg11'); model.result('pg12').run; model.study('std2').feature('time').set('tlist', 'range(0,0.005,0.2)'); model.result('pg12').run; model.study('std2').create('transi', 'TransientInitialization'); model.study('std2').feature.move('transi', 0); model.study('std2').feature.remove('transi'); model.result('pg12').run; model.result('pg12').run; model.result('pg6').run; model.study('std2').feature('time').set('initsoluse', 'current'); model.study('std2').feature('time').set('solnum', 41); model.study('std2').feature('time').set('notsoluse', 'current'); model.study('std2').feature('time').set('notsolnum', 42); model.sol('sol4').study('std2'); model.study('std2').feature('time').set('notlistsolnum', 1); model.study('std2').feature('time').set('notsolnum', '42'); model.study('std2').feature('time').set('listsolnum', 1); model.study('std2').feature('time').set('solnum', '41'); model.sol('sol4').feature.remove('t1'); model.sol('sol4').feature.remove('v1'); model.sol('sol4').feature.remove('st1'); model.sol('sol4').create('st1', 'StudyStep'); model.sol('sol4').feature('st1').set('study', 'std2'); model.sol('sol4').feature('st1').set('studystep', 'time'); model.sol('sol4').create('v1', 'Variables'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').create('t1', 'Time'); model.sol('sol4').feature('t1').set('tlist', 'range(0,0.005,0.2)'); model.sol('sol4').feature('t1').set('plot', 'on'); model.sol('sol4').feature('t1').set('plotgroup', 'pg3'); model.sol('sol4').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol4').feature('t1').set('probesel', 'all'); model.sol('sol4').feature('t1').set('probes', {'bnd1'}); model.sol('sol4').feature('t1').set('probefreq', 'tsteps'); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobal', 0.001); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol4').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol4').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol4').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol4').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol4').feature('t1').set('estrat', 'exclude'); model.sol('sol4').feature('t1').set('maxorder', 2); model.sol('sol4').feature('t1').set('stabcntrl', true); model.sol('sol4').feature('t1').set('control', 'time'); model.sol('sol4').feature('t1').create('seDef', 'Segregated'); model.sol('sol4').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').create('d1', 'Direct'); model.sol('sol4').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').feature.remove('fcDef'); model.sol('sol4').feature('t1').feature.remove('seDef'); model.sol('sol4').attach('std2'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.study('std2').feature('time').set('plotgroup', 'pg12'); model.result('pg12').run; model.result('pg12').run; model.study('std2').feature('time').set('notsolnum', 41); model.result('pg12').run; model.result('pg12').run; model.sol('sol4').study('std2'); model.study('std2').feature('time').set('notlistsolnum', 1); model.study('std2').feature('time').set('notsolnum', '41'); model.study('std2').feature('time').set('listsolnum', 1); model.study('std2').feature('time').set('solnum', '41'); model.sol('sol4').feature.remove('t1'); model.sol('sol4').feature.remove('v1'); model.sol('sol4').feature.remove('st1'); model.sol('sol4').create('st1', 'StudyStep'); model.sol('sol4').feature('st1').set('study', 'std2'); model.sol('sol4').feature('st1').set('studystep', 'time'); model.sol('sol4').create('v1', 'Variables'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').create('t1', 'Time'); model.sol('sol4').feature('t1').set('tlist', 'range(0,0.005,0.2)'); model.sol('sol4').feature('t1').set('plot', 'on'); model.sol('sol4').feature('t1').set('plotgroup', 'pg12'); model.sol('sol4').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol4').feature('t1').set('probesel', 'all'); model.sol('sol4').feature('t1').set('probes', {'bnd1'}); model.sol('sol4').feature('t1').set('probefreq', 'tsteps'); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobal', 0.001); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol4').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol4').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol4').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol4').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol4').feature('t1').set('estrat', 'exclude'); model.sol('sol4').feature('t1').set('maxorder', 2); model.sol('sol4').feature('t1').set('stabcntrl', true); model.sol('sol4').feature('t1').set('control', 'time'); model.sol('sol4').feature('t1').create('seDef', 'Segregated'); model.sol('sol4').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').create('d1', 'Direct'); model.sol('sol4').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').feature.remove('fcDef'); model.sol('sol4').feature('t1').feature.remove('seDef'); model.sol('sol4').attach('std2'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.label('2D - COMSOL53-pf_vf.mph'); model.sol('sol4').study('std2'); model.study('std2').feature('time').set('notlistsolnum', 1); model.study('std2').feature('time').set('notsolnum', '41'); model.study('std2').feature('time').set('listsolnum', 1); model.study('std2').feature('time').set('solnum', '41'); model.sol('sol4').feature.remove('t1'); model.sol('sol4').feature.remove('v1'); model.sol('sol4').feature.remove('st1'); model.sol('sol4').create('st1', 'StudyStep'); model.sol('sol4').feature('st1').set('study', 'std2'); model.sol('sol4').feature('st1').set('studystep', 'time'); model.sol('sol4').create('v1', 'Variables'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol4').feature('v1').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').create('t1', 'Time'); model.sol('sol4').feature('t1').set('tlist', 'range(0,0.005,0.2)'); model.sol('sol4').feature('t1').set('plot', 'on'); model.sol('sol4').feature('t1').set('plotgroup', 'pg12'); model.sol('sol4').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol4').feature('t1').set('probesel', 'all'); model.sol('sol4').feature('t1').set('probes', {'bnd1'}); model.sol('sol4').feature('t1').set('probefreq', 'tsteps'); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobal', 0.001); model.sol('sol4').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol4').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol4').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol4').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol4').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol4').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol4').feature('t1').set('estrat', 'exclude'); model.sol('sol4').feature('t1').set('maxorder', 2); model.sol('sol4').feature('t1').set('stabcntrl', true); model.sol('sol4').feature('t1').set('control', 'time'); model.sol('sol4').feature('t1').create('seDef', 'Segregated'); model.sol('sol4').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').create('d1', 'Direct'); model.sol('sol4').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol4').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol4').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol4').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol4').feature('t1').feature.remove('fcDef'); model.sol('sol4').feature('t1').feature.remove('seDef'); model.sol('sol4').attach('std2'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'on' 'pf' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'on' 'pf' 'off'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off'}); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol5'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol5').copySolution('sol3'); model.sol.remove('sol5'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset6'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,0.5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('notsolvertype', 'solnum'); model.sol('sol4').feature('v1').set('notlistsolnum', {'1'}); model.sol('sol4').feature('v1').set('notsolnum', 41); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('solvertype', 'solnum'); model.sol('sol4').feature('v1').set('listsolnum', {'1'}); model.sol('sol4').feature('v1').set('solnum', 41); model.sol('sol4').feature('v1').set('control', 'time'); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolvertype', 'solnum'); model.study('std2').feature('time').set('notlistsolnum', {'1'}); model.study('std2').feature('time').set('notsolnum', 41); model.study('std2').feature('time').set('notsolnumhide', 'off'); model.study('std2').feature('time').set('notstudyhide', 'off'); model.study('std2').feature('time').set('notsolhide', 'off'); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solvertype', 'solnum'); model.study('std2').feature('time').set('listsolnum', {'1'}); model.study('std2').feature('time').set('solnum', 41); model.study('std2').feature('time').set('solnumhide', 'off'); model.study('std2').feature('time').set('initstudyhide', 'off'); model.study('std2').feature('time').set('initsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'on' 'pf' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'off' 'pf' 'on'}); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol3').copySolution('sol5'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol5').copySolution('sol3'); model.sol.remove('sol5'); model.sol('sol3').label('Solution Store 1'); model.result.dataset.remove('dset6'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol3'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol3'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,0.5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('notsolvertype', 'solnum'); model.sol('sol4').feature('v1').set('notlistsolnum', {'1'}); model.sol('sol4').feature('v1').set('notsolnum', 1); model.sol('sol2').feature.remove('st1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').attach('std1'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'on'); model.study('std1').feature('time').set('notsolhide', 'on'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'on'); model.study('std1').feature('time').set('initsolhide', 'on'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,0.5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('notsolvertype', 'solnum'); model.sol('sol4').feature('v1').set('notlistsolnum', {'1'}); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('solvertype', 'solnum'); model.sol('sol4').feature('v1').set('listsolnum', {'1'}); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolvertype', 'solnum'); model.study('std2').feature('time').set('notlistsolnum', {'1'}); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolnumhide', 'off'); model.study('std2').feature('time').set('notstudyhide', 'off'); model.study('std2').feature('time').set('notsolhide', 'off'); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solvertype', 'solnum'); model.study('std2').feature('time').set('listsolnum', {'1'}); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solnumhide', 'off'); model.study('std2').feature('time').set('initstudyhide', 'off'); model.study('std2').feature('time').set('initsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol5').copySolution('sol6'); model.result.dataset('dset5').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol6').copySolution('sol5'); model.sol.remove('sol6'); model.sol('sol5').label('Solution Store 1'); model.result.dataset.remove('dset7'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol5'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol5'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,0.5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset5').set('solution', 'sol5'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('notsolvertype', 'solnum'); model.sol('sol4').feature('v1').set('notlistsolnum', {'1'}); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('solvertype', 'solnum'); model.sol('sol4').feature('v1').set('listsolnum', {'1'}); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolvertype', 'solnum'); model.study('std2').feature('time').set('notlistsolnum', {'1'}); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolnumhide', 'off'); model.study('std2').feature('time').set('notstudyhide', 'off'); model.study('std2').feature('time').set('notsolhide', 'off'); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solvertype', 'solnum'); model.study('std2').feature('time').set('listsolnum', {'1'}); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solnumhide', 'off'); model.study('std2').feature('time').set('initstudyhide', 'off'); model.study('std2').feature('time').set('initsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol5').copySolution('sol6'); model.result.dataset('dset5').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol6').copySolution('sol5'); model.sol.remove('sol6'); model.sol('sol5').label('Solution Store 1'); model.result.dataset.remove('dset7'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol5'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol5'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,0.5)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset5').set('solution', 'sol5'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('notsolvertype', 'solnum'); model.sol('sol4').feature('v1').set('notlistsolnum', {'1'}); model.sol('sol4').feature('v1').set('notsolnum', 'auto'); model.sol('sol4').feature('v1').set('control', 'time'); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.sol('sol4').feature('v1').set('solvertype', 'solnum'); model.sol('sol4').feature('v1').set('listsolnum', {'1'}); model.sol('sol4').feature('v1').set('solnum', 'auto'); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolvertype', 'solnum'); model.study('std2').feature('time').set('notlistsolnum', {'1'}); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('notsolnumhide', 'off'); model.study('std2').feature('time').set('notstudyhide', 'off'); model.study('std2').feature('time').set('notsolhide', 'off'); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solvertype', 'solnum'); model.study('std2').feature('time').set('listsolnum', {'1'}); model.study('std2').feature('time').set('solnum', 'auto'); model.study('std2').feature('time').set('solnumhide', 'off'); model.study('std2').feature('time').set('initstudyhide', 'off'); model.study('std2').feature('time').set('initsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.study('std1').feature('time').set('tlist', 'range(0,0.005,1)'); model.label('2D - COMSOL53-pf_vf.mph'); model.study.remove('std2'); model.component('comp1').variable('var1').set('epsilon_r', '80*pf.Vf1+pf.Vf2*1'); model.component('comp1').variable('var1').set('Tem11', '-0.5*epsilon0_const*epsilon_r*(es.Er^2+es.Ez^2)+epsilon0_const*epsilon_r*es.Er^2'); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'Fluid1phipf'); model.component('comp1').variable('var1').set('Tem22', '(-0.5*epsilon0_const*epsilon_r*(es.Er^2+es.Ez^2))+(epsilon0_const*epsilon_r*es.Ez^2)'); model.component('comp1').variable('var1').set('Tem11', '(-0.5*epsilon0_const*epsilon_r*(es.Er^2+es.Ez^2))+(epsilon0_const*epsilon_r*es.Er^2)'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol5').copySolution('sol6'); model.result.dataset('dset5').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol6').copySolution('sol5'); model.sol.remove('sol6'); model.sol('sol5').label('Solution Store 1'); model.result.dataset.remove('dset7'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol5'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol5'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,1)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset5').set('solution', 'sol5'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol5').copySolution('sol6'); model.result.dataset('dset5').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol6').copySolution('sol5'); model.sol.remove('sol6'); model.sol('sol5').label('Solution Store 1'); model.result.dataset.remove('dset7'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol5'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol5'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,1)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset5').set('solution', 'sol5'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol5').copySolution('sol6'); model.result.dataset('dset5').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol6').copySolution('sol5'); model.sol.remove('sol6'); model.sol('sol5').label('Solution Store 1'); model.result.dataset.remove('dset7'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol5'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol5'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,1)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset5').set('solution', 'sol5'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.sol('sol2').study('std1'); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolvertype', 'solnum'); model.study('std1').feature('time').set('notlistsolnum', {'1'}); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('notsolnumhide', 'off'); model.study('std1').feature('time').set('notstudyhide', 'off'); model.study('std1').feature('time').set('notsolhide', 'off'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol5').copySolution('sol6'); model.result.dataset('dset5').set('solution', 'none'); model.study('std1').feature('phasei').set('notlistsolnum', 1); model.study('std1').feature('phasei').set('notsolnum', '1'); model.study('std1').feature('phasei').set('listsolnum', 1); model.study('std1').feature('phasei').set('solnum', '1'); model.study('std1').feature('time').set('notlistsolnum', 1); model.study('std1').feature('time').set('notsolnum', 'auto'); model.study('std1').feature('time').set('listsolnum', 1); model.study('std1').feature('time').set('solnum', 'auto'); model.sol('sol2').feature.remove('t1'); model.sol('sol2').feature.remove('v2'); model.sol('sol2').feature.remove('st2'); model.sol('sol2').feature.remove('su1'); model.sol('sol2').feature.remove('s1'); model.sol('sol2').feature.remove('v1'); model.sol('sol2').feature.remove('st1'); model.sol('sol6').copySolution('sol5'); model.sol.remove('sol6'); model.sol('sol5').label('Solution Store 1'); model.result.dataset.remove('dset7'); model.sol('sol2').create('st1', 'StudyStep'); model.sol('sol2').feature('st1').set('study', 'std1'); model.sol('sol2').feature('st1').set('studystep', 'phasei'); model.sol('sol2').create('v1', 'Variables'); model.sol('sol2').feature('v1').set('control', 'phasei'); model.sol('sol2').create('s1', 'Stationary'); model.sol('sol2').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol2').feature('s1').feature.remove('fcDef'); model.sol('sol2').create('su1', 'StoreSolution'); model.sol('sol2').feature('su1').set('sol', 'sol5'); model.sol('sol2').feature('su1').label('Solution Store 1'); model.sol('sol2').create('st2', 'StudyStep'); model.sol('sol2').feature('st2').set('study', 'std1'); model.sol('sol2').feature('st2').set('studystep', 'time'); model.study('std1').feature('time').set('notsoluse', 'sol5'); model.sol('sol2').create('v2', 'Variables'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', '1'); model.sol('sol2').feature('v2').set('initmethod', 'init'); model.sol('sol2').feature('v2').set('initsol', 'sol2'); model.sol('sol2').feature('v2').set('notsolmethod', 'sol'); model.sol('sol2').feature('v2').set('notsol', 'sol2'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').create('t1', 'Time'); model.sol('sol2').feature('t1').set('tlist', 'range(0,0.005,1)'); model.sol('sol2').feature('t1').set('plot', 'on'); model.sol('sol2').feature('t1').set('plotgroup', 'pg6'); model.sol('sol2').feature('t1').set('plotfreq', 'tsteps'); model.sol('sol2').feature('t1').set('probesel', 'all'); model.sol('sol2').feature('t1').set('probes', {'bnd1'}); model.sol('sol2').feature('t1').set('probefreq', 'tsteps'); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobal', 0.001); model.sol('sol2').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol2').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol2').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol2').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_p' 'scaled' 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' ... 'comp1_V' 'global'}); model.sol('sol2').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_p' 'factor' 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' ... 'comp1_V' 'factor'}); model.sol('sol2').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_p' '1' 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' ... 'comp1_V' '0.1'}); model.sol('sol2').feature('t1').set('estrat', 'exclude'); model.sol('sol2').feature('t1').set('maxorder', 2); model.sol('sol2').feature('t1').set('stabcntrl', true); model.sol('sol2').feature('t1').set('control', 'time'); model.sol('sol2').feature('t1').create('seDef', 'Segregated'); model.sol('sol2').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').create('d1', 'Direct'); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol2').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol2').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol2').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol2').feature('t1').feature.remove('fcDef'); model.sol('sol2').feature('t1').feature.remove('seDef'); model.result.dataset('dset5').set('solution', 'sol5'); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('notsolvertype', 'solnum'); model.sol('sol2').feature('v2').set('notlistsolnum', {'1'}); model.sol('sol2').feature('v2').set('notsolnum', 'auto'); model.sol('sol2').feature('v2').set('control', 'time'); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.sol('sol2').feature('v2').set('solvertype', 'solnum'); model.sol('sol2').feature('v2').set('listsolnum', {'1'}); model.sol('sol2').feature('v2').set('solnum', 'auto'); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solvertype', 'solnum'); model.study('std1').feature('time').set('listsolnum', {'1'}); model.study('std1').feature('time').set('solnum', 'auto'); model.study('std1').feature('time').set('solnumhide', 'off'); model.study('std1').feature('time').set('initstudyhide', 'off'); model.study('std1').feature('time').set('initsolhide', 'off'); model.sol('sol2').attach('std1'); model.sol('sol2').label('Solution 1'); model.sol('sol2').label('Solution 2'); model.sol('sol2').feature('v1').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_V').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_V').set('scaleval', '1e3'); model.sol('sol2').feature('v2').feature('comp1_u').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_u').set('scaleval', 0.1); model.sol('sol2').feature('v2').feature('comp1_psi').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_psi').set('scaleval', 0.1); model.sol('sol2').feature('v2').feature('comp1_p').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_p').set('scaleval', '1e3'); model.study('std1').feature('time').set('tlist', 'range(0,0.05,0.3)'); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'on' 'spf' 'off' 'pf' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'off' 'pf' 'on'}); model.label('2D - COMSOL53-pf_vf.mph'); model.study('std1').feature('time').set('tlist', 'range(0,0.0005,0.005)'); model.component('comp1').probe('bnd1').genResult('none'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg7').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.sol('sol2').feature('t1').feature('d1').set('mumpsalloc', 3); model.result.export('anim1').showFrame; model.result.export('anim1').set('maxframes', 43); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 1); model.result.export('anim1').run; model.result.export('anim1').set('repeat', true); model.result.export('anim1').set('frametime', 0.1); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.study('std1').feature('time').set('tlist', 'range(0,0.0005,0.01)'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result('pg10').set('window', 'window1'); model.result('pg10').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result('pg10').set('window', 'window1'); model.result('pg10').run; model.component('comp1').geom('geom1').feature('c1').set('r', 5); model.label('2D - COMSOL53-pf_vf.mph'); model.component('comp1').geom('geom1').run('c1'); model.component('comp1').geom('geom1').create('e1', 'Ellipse'); model.component('comp1').geom('geom1').feature('e1').set('angle', 180); model.component('comp1').geom('geom1').feature('e1').set('semiaxes', [8 4]); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('angle', 90); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature.remove('c1'); model.component('comp1').geom('geom1').feature('r2').set('size', [10 0.09]); model.component('comp1').geom('geom1').feature('r3').set('size', [10 0.09]); model.component('comp1').geom('geom1').feature('r2').set('pos', [0 -0.09]); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').feature('r3').set('pos', [0 -0.18]); model.component('comp1').geom('geom1').run('r3'); model.component('comp1').geom('geom1').feature('r4').set('pos', [0 -0.38]); model.component('comp1').geom('geom1').run('r4'); model.component('comp1').geom('geom1').feature('r5').set('size', [10 0.09]); model.component('comp1').geom('geom1').run('r5'); model.component('comp1').geom('geom1').feature('r6').set('pos', [0 6.18]); model.component('comp1').geom('geom1').feature('r6').set('size', [10 0.09]); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature('r6').set('pos', [0 6.09]); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature('r7').set('pos', [0 6.18]); model.component('comp1').geom('geom1').run('r7'); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').physics('pf').create('ww2', 'WettedWall', 1); model.component('comp1').physics('pf').feature('ww2').selection.set([8]); model.component('comp1').physics('pf').feature('ww2').set('thetaw', '0.44*pi'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 40); model.component('comp1').mesh('mesh1').run('dis2'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 50); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').run; model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.study('std1').feature('time').set('tlist', 'range(0,0.0005,0.005)'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').material('mat4').propertyGroup('def').set('relpermittivity', {'2.1'}); model.component('comp1').material('mat5').propertyGroup('def').set('relpermittivity', {'2.6'}); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').mesh('mesh1').feature('size1').set('hmax', 0.2); model.component('comp1').mesh('mesh1').run('size1'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('size1').set('hmax', 0.1); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('size1').set('hmax', 0.2); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').selection.set([8 11]); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').create('dis3', 'Distribution'); model.component('comp1').mesh('mesh1').feature('dis3').selection.set([17]); model.component('comp1').mesh('mesh1').feature('dis3').set('numelem', 50); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').run('dis3'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature.remove('dis3'); model.component('comp1').mesh('mesh1').feature.remove('ftri1'); model.component('comp1').mesh('mesh1').feature.duplicate('dis3', 'dis2'); model.component('comp1').mesh('mesh1').feature.remove('dis3'); model.component('comp1').mesh('mesh1').feature.remove('map1'); model.component('comp1').mesh('mesh1').create('dis3', 'Distribution'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis3').selection.set([17]); model.component('comp1').mesh('mesh1').feature('dis3').set('numelem', 50); model.component('comp1').mesh('mesh1').run('size2'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').create('map1', 'Map'); model.component('comp1').mesh('mesh1').feature('map1').selection.geom('geom1', 2); model.component('comp1').mesh('mesh1').feature('map1').selection.set([1 2 3 6 7 8]); model.component('comp1').mesh('mesh1').create('ftri1', 'FreeTri'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 100); model.component('comp1').mesh('mesh1').feature('dis3').set('numelem', 100); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature.remove('dis3'); model.component('comp1').mesh('mesh1').feature('dis2').selection.set([8 11 17]); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('map1').selection.set([1 2 6 7 8]); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').selection.set([6 8 11 17]); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 50); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 80); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('dis2').set('numelem', 70); model.component('comp1').mesh('mesh1').run; model.sol('sol2').feature('v1').feature('comp1_V').set('scalemethod', 'manual'); model.sol('sol2').feature('v1').feature('comp1_V').set('scaleval', '1.0e3'); model.sol('sol2').feature('v1').feature('comp1_u').set('scalemethod', 'manual'); model.sol('sol2').feature('v1').feature('comp1_u').set('scaleval', 0.1); model.sol('sol2').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v1').feature('comp1_phipf').set('scaleval', 0.1); model.sol('sol2').feature('v1').feature('comp1_p').set('scalemethod', 'manual'); model.sol('sol2').feature('v1').feature('comp1_p').set('scaleval', '1e3'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scaleval', 0.1); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'parent'); model.sol('sol2').feature('v1').feature('comp1_psi').set('scalemethod', 'manual'); model.sol('sol2').feature('v1').feature('comp1_psi').set('scaleval', 0.1); model.sol('sol2').feature('v1').feature('comp1_phipf').set('scalemethod', 'parent'); model.sol('sol2').feature('v1').feature('comp1_psi').set('scalemethod', 'parent'); model.sol('sol2').feature('v1').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_psi').set('scalemethod', 'parent'); model.component('comp1').mesh('mesh1').feature('map1').selection.set([1 2 3 6 7 8]); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('map1').selection.set([1 2 6 7 8]); model.component('comp1').mesh('mesh1').feature.remove('ftri1'); model.component('comp1').mesh('mesh1').feature('map1').selection.set([1 2 3 6 7 8]); model.component('comp1').mesh('mesh1').create('ftri1', 'FreeTri'); model.component('comp1').mesh('mesh1').clearMesh; model.component('comp1').mesh('mesh1').feature.clear; model.component('comp1').mesh('mesh1').automatic(false); model.component('comp1').mesh('mesh1').automatic(true); model.component('comp1').mesh('mesh1').autoMeshSize(2); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').autoMeshSize(3); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').autoMeshSize(4); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').automatic(false); model.component('comp1').mesh('mesh1').stat.setQualityMeasure('skewness'); model.component('comp1').mesh('mesh1').feature('size1').set('hauto', 2); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('size1').set('hauto', 3); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').feature('size').set('custom', true); model.component('comp1').mesh('mesh1').feature('size').set('hmax', 0.4); model.component('comp1').mesh('mesh1').feature('size').set('hgrad', 1.05); model.component('comp1').mesh('mesh1').feature('size1').set('custom', true); model.component('comp1').mesh('mesh1').feature('size1').set('hmaxactive', true); model.component('comp1').mesh('mesh1').feature('size1').set('hmax', 0.1); model.component('comp1').mesh('mesh1').feature('size1').set('hgradactive', true); model.component('comp1').mesh('mesh1').feature('size1').set('hgrad', 1.05); model.component('comp1').mesh('mesh1').run; model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result('pg10').set('window', 'window1'); model.result('pg10').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.label('2D - COMSOL53-pf_vf_1s_ellipse.mph'); model.study('std1').feature('time').set('tlist', 'range(0,200,t_volt+200)'); model.param.set('t_volt', '5'); model.study('std1').feature('time').set('tunit', 'cs'); model.param.set('t_volt', '500[cs]'); model.param.set('V0', '3000[V]'); model.component('comp1').variable('var1').set('v_app', 'V0*rect'); model.component('comp1').func.create('rect1', 'Rectangle'); model.component('comp1').func('rect1').set('lower', '100'); model.component('comp1').func('rect1').set('upper', '100+t_volt'); model.component('comp1').func('rect1').set('smooth', '1'); model.component('comp1').func('rect1').set('lower', '0'); model.component('comp1').func('rect1').set('upper', 't_volt'); model.component('comp1').func('rect1').set('funcname', 'pulse'); model.component('comp1').variable('var1').set('v_app', 'V0*(pulse(t[1/s]))'); model.component('comp1').physics('es').feature('term1').set('V0', 'v_app'); model.study('std1').feature('time').set('tlist', 'range(0,10,t_volt+200)'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').mesh('mesh1').clearMesh; model.component('comp1').mesh('mesh1').feature.clear; model.component('comp1').mesh('mesh1').automatic(false); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').stat.setQualityMeasure('skewness'); model.param.set('t_volt', '5000[ms]'); model.study('std1').feature('time').set('tlist', 'range(0,100,t_volt)'); model.component('comp1').mesh('mesh1').run; model.component('comp1').probe('bnd1').genResult('none'); model.study('std1').feature('time').set('tunit', 'ms'); model.component('comp1').probe('bnd1').genResult('none'); model.result('pg10').set('window', 'window1'); model.result('pg10').run; model.result('pg9').run; model.result('pg3').run; model.result('pg4').run; model.result('pg5').run; model.result('pg6').run; model.result('pg7').run; model.result('pg7').run; model.result('pg7').run; model.result('pg8').run; model.result('pg9').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 1); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.3); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('repeat', false); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.label('2D - COMSOL53-pf_vf_1s_ellipse.mph'); model.result.export('anim1').showFrame; model.param.set('t_volt', '6000[ms]'); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').feature('r2').set('size', [10 0.03]); model.component('comp1').geom('geom1').feature('r2').set('pos', [0 -0.03]); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').feature('r3').set('pos', [0 -0.12]); model.component('comp1').geom('geom1').run('r3'); model.component('comp1').geom('geom1').feature.remove('r4'); model.component('comp1').geom('geom1').feature('r5').set('size', [10 0.03]); model.component('comp1').geom('geom1').run('r5'); model.component('comp1').geom('geom1').feature('r6').set('pos', [0 6.12]); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature('r6').set('pos', [0 6.09]); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature('r6').set('pos', [0 6.03]); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature.remove('r7'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').material.remove('mat5'); model.component('comp1').material.remove('mat3'); model.component('comp1').material.create('mat5', 'Common'); model.component('comp1').material('mat5').label('Appryl 3120 MU 5 [solid]'); model.component('comp1').material('mat5').info.create('Composition'); model.component('comp1').material('mat5').info('Composition').body('PP/PE copolymer'); model.component('comp1').material('mat5').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.component('comp1').material('mat5').propertyGroup('def').func.create('rho', 'Piecewise'); model.component('comp1').material('mat5').propertyGroup('def').func('rho').set('funcname', 'rho'); model.component('comp1').material('mat5').propertyGroup('def').func('rho').set('arg', 'T'); model.component('comp1').material('mat5').propertyGroup('def').func('rho').set('extrap', 'constant'); model.component('comp1').material('mat5').propertyGroup('def').func('rho').set('pieces', {'293.0' '303.0' '900.0'}); model.component('comp1').material('mat5').propertyGroup('def').addInput('temperature'); model.component('comp1').material('mat5').propertyGroup.create('KG', 'Bulk modulus and shear modulus'); model.component('comp1').material('mat5').propertyGroup('KG').set('G', 'mu(T[1/K])[Pa]'); model.component('comp1').material('mat5').propertyGroup('KG').func.create('mu', 'Piecewise'); model.component('comp1').material('mat5').propertyGroup('KG').func('mu').set('funcname', 'mu'); model.component('comp1').material('mat5').propertyGroup('KG').func('mu').set('arg', 'T'); model.component('comp1').material('mat5').propertyGroup('KG').func('mu').set('extrap', 'constant'); model.component('comp1').material('mat5').propertyGroup('KG').func('mu').set('pieces', {'228.0' '317.0' '-2.869708E10+3.542091E8*T^1-1352583.0*T^2+1651.685*T^3'; '317.0' '413.0' '1.121776E11-1.168179E9*T^1+4576653.0*T^2-7978.249*T^3+5.214963*T^4'}); model.component('comp1').material('mat5').propertyGroup('KG').addInput('temperature'); model.component('comp1').material('mat5').propertyGroup('def').set('relpermittivity', ''); model.component('comp1').material('mat2').selection.set([3]); model.component('comp1').material('mat1').selection.set([4]); model.component('comp1').material('mat5').selection.set([2 5]); model.component('comp1').material('mat5').propertyGroup('def').set('relpermittivity', {'2.2'}); model.component('comp1').physics('es').feature.remove('term1'); model.component('comp1').physics('es').feature.remove('term2'); model.component('comp1').physics('es').create('term1', 'Terminal', 1); model.component('comp1').physics('es').create('term2', 'Terminal', 1); model.component('comp1').physics('es').feature('term1').selection.set([2]); model.component('comp1').physics('es').feature('term1').set('TerminalType', 'Voltage'); model.component('comp1').physics('es').feature('term1').set('V0', 'v_app'); model.component('comp1').physics('es').feature('term2').selection.set([12]); model.component('comp1').physics('es').feature('term2').set('TerminalType', 'Voltage'); model.component('comp1').physics('es').feature('term2').set('V0', 0); model.component('comp1').mesh('mesh1').run; model.sol('sol2').feature('st2').clearXmesh; model.sol('sol2').feature('st2').meshextend('dummy_name'); model.sol('sol2').feature('st2').xmeshInfo; model.sol('sol2').feature('st2').clearXmesh; model.component('comp1').mesh('mesh1').stat.setQualityMeasure('skewness'); model.study('std1').feature('time').set('tlist', 'range(0,100,500)'); model.result('pg3').run; model.result('pg4').run; model.result('pg5').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('con2'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').set('descractive', true); model.result('pg6').run; model.result('pg6').feature('arws2').set('descractive', true); model.result('pg6').run; model.result('pg6').feature('arws1').set('descractive', true); model.result('pg6').run; model.result('pg6').run; model.result('pg7').run; model.result('pg8').run; model.result('pg9').run; model.result('pg10').set('window', 'window1'); model.result('pg10').run; model.component('comp1').probe('bnd1').genResult('none'); model.label('2D - COMSOL53-pf_vf_1s_ellipse.mph'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd1').genResult('none'); model.result.export('anim1').set('framesel', 'all'); model.result('pg9').run; model.result('pg8').run; model.result('pg7').run; model.result('pg6').run; model.result('pg5').run; model.result('pg4').run; model.result('pg3').run; model.result('pg4').run; model.result('pg9').run; model.result('pg8').run; model.result('pg8').run; model.result('pg8').feature('surf1').set('descractive', true); model.result('pg9').run; model.study('std1').feature('time').set('tlist', 'range(0,10,500)'); model.component('comp1').probe('bnd1').genResult('none'); model.label('2D - COMSOL53-pf_vf_1s_ellipse.mph'); model.param.set('w_dielectric', '0.05 [mm]'); model.param.descr('t_volt', 'Applied Voltage'); model.param.descr('t_volt', 'Time Period'); model.param.descr('V0', 'Applied Voltage'); model.param.descr('w_dielectric', 'Dielectric Material Thickness'); model.param.rename('w_dielectric', 't_dielectric'); model.param.rename('t_dielectric', 't'); model.param.rename('t', 'td'); model.param.set('w', '20'); model.param.rename('w', 'wb'); model.param.set('wb', '20[mm]'); model.param.set('tp', '0.03[mm]'); model.param.set('wt', '10[mm]'); model.param.set('to', '10[mm]'); model.param.set('wo', '0.05[mm]'); model.param.descr('wb', 'Dielectric Material Width'); model.param.descr('tp', 'Polypropylene Thickness'); model.param.descr('wt', 'Polypropylene Width'); model.param.descr('to', 'Target Object Thickness'); model.param.descr('wo', 'Target Object Width'); model.param.set('d', '6[mm]'); model.param.descr('d', 'Gap Between Electrodes'); model.param.set('eps_r', '80'); model.param.descr('eps_r', 'Relative Permitivity of Water'); model.param.rename('eps_r', 'eps_w'); model.param.set('eps_d', '2.1'); model.param.descr('eps_d', 'Relativity Permitivity of Dielectric Material'); model.param.set('eps_p', '2.0'); model.param.descr('eps_p', 'Relative Permitivity of Polypropylene'); model.component('comp1').variable('var1').set('epsilon_r', 'eps_w*pf.Vf1+pf.Vf2*1'); model.component.create('comp2', true); model.component('comp2').geom.create('geom2', 2); model.component('comp2').mesh.create('mesh2'); model.component('comp1').material.create('sw1', 'Switch'); model.component('comp1').material.remove('sw1'); model.component('comp2').geom('geom2').run; model.component.remove('comp1'); model.component.remove('comp2'); model.component.create('comp1', true); model.component('comp1').geom.create('geom1', 2); model.component('comp1').mesh.create('mesh1'); model.material.create('mat1', 'Common', ''); model.material('mat1').label('Air'); model.material('mat1').set('family', 'air'); model.material('mat1').propertyGroup('def').set('dynamicviscosity', 'eta(T[1/K])[Pa*s]'); model.material('mat1').propertyGroup('def').set('ratioofspecificheat', '1.4'); model.material('mat1').propertyGroup('def').set('electricconductivity', '0[S/m]'); model.material('mat1').propertyGroup('def').set('heatcapacity', 'Cp(T[1/K])[J/(kg*K)]'); model.material('mat1').propertyGroup('def').set('density', 'rho(pA[1/Pa],T[1/K])[kg/m^3]'); model.material('mat1').propertyGroup('def').set('thermalconductivity', 'k(T[1/K])[W/(m*K)]'); model.material('mat1').propertyGroup('def').set('soundspeed', 'cs(T[1/K])[m/s]'); model.material('mat1').propertyGroup('def').func.create('eta', 'Piecewise'); model.material('mat1').propertyGroup('def').func('eta').set('funcname', 'eta'); model.material('mat1').propertyGroup('def').func('eta').set('arg', 'T'); model.material('mat1').propertyGroup('def').func('eta').set('extrap', 'constant'); model.material('mat1').propertyGroup('def').func('eta').set('pieces', {'200.0' '1600.0' '-8.38278E-7+8.35717342E-8*T^1-7.69429583E-11*T^2+4.6437266E-14*T^3-1.06585607E-17*T^4'}); model.material('mat1').propertyGroup('def').func.create('Cp', 'Piecewise'); model.material('mat1').propertyGroup('def').func('Cp').set('funcname', 'Cp'); model.material('mat1').propertyGroup('def').func('Cp').set('arg', 'T'); model.material('mat1').propertyGroup('def').func('Cp').set('extrap', 'constant'); model.material('mat1').propertyGroup('def').func('Cp').set('pieces', {'200.0' '1600.0' '1047.63657-0.372589265*T^1+9.45304214E-4*T^2-6.02409443E-7*T^3+1.2858961E-10*T^4'}); model.material('mat1').propertyGroup('def').func.create('rho', 'Analytic'); model.material('mat1').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat1').propertyGroup('def').func('rho').set('args', {'pA' 'T'}); model.material('mat1').propertyGroup('def').func('rho').set('expr', 'pA*0.02897/8.314/T'); model.material('mat1').propertyGroup('def').func('rho').set('dermethod', 'manual'); model.material('mat1').propertyGroup('def').func('rho').set('argders', {'pA' 'd(pA*0.02897/8.314/T,pA)'; 'T' 'd(pA*0.02897/8.314/T,T)'}); model.material('mat1').propertyGroup('def').func.create('k', 'Piecewise'); model.material('mat1').propertyGroup('def').func('k').set('funcname', 'k'); model.material('mat1').propertyGroup('def').func('k').set('arg', 'T'); model.material('mat1').propertyGroup('def').func('k').set('extrap', 'constant'); model.material('mat1').propertyGroup('def').func('k').set('pieces', {'200.0' '1600.0' '-0.00227583562+1.15480022E-4*T^1-7.90252856E-8*T^2+4.11702505E-11*T^3-7.43864331E-15*T^4'}); model.material('mat1').propertyGroup('def').func.create('cs', 'Analytic'); model.material('mat1').propertyGroup('def').func('cs').set('funcname', 'cs'); model.material('mat1').propertyGroup('def').func('cs').set('args', {'T'}); model.material('mat1').propertyGroup('def').func('cs').set('expr', 'sqrt(1.4*287*T)'); model.material('mat1').propertyGroup('def').func('cs').set('dermethod', 'manual'); model.material('mat1').propertyGroup('def').func('cs').set('argders', {'T' 'd(sqrt(1.4*287*T),T)'}); model.material('mat1').propertyGroup('def').addInput('temperature'); model.material('mat1').propertyGroup('def').addInput('pressure'); model.material('mat1').set('family', 'air'); model.material.create('mat2', 'Common', ''); model.material('mat2').label('Water'); model.material('mat2').set('family', 'water'); model.material('mat2').propertyGroup('def').set('dynamicviscosity', 'eta(T[1/K])[Pa*s]'); model.material('mat2').propertyGroup('def').set('ratioofspecificheat', '1.0'); model.material('mat2').propertyGroup('def').set('electricconductivity', '5.5e-6[S/m]'); model.material('mat2').propertyGroup('def').set('heatcapacity', 'Cp(T[1/K])[J/(kg*K)]'); model.material('mat2').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.material('mat2').propertyGroup('def').set('thermalconductivity', 'k(T[1/K])[W/(m*K)]'); model.material('mat2').propertyGroup('def').set('soundspeed', 'cs(T[1/K])[m/s]'); model.material('mat2').propertyGroup('def').func.create('eta', 'Piecewise'); model.material('mat2').propertyGroup('def').func('eta').set('funcname', 'eta'); model.material('mat2').propertyGroup('def').func('eta').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('eta').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('eta').set('pieces', {'273.15' '413.15' '1.3799566804-0.021224019151*T^1+1.3604562827E-4*T^2-4.6454090319E-7*T^3+8.9042735735E-10*T^4-9.0790692686E-13*T^5+3.8457331488E-16*T^6'; '413.15' '553.75' '0.00401235783-2.10746715E-5*T^1+3.85772275E-8*T^2-2.39730284E-11*T^3'}); model.material('mat2').propertyGroup('def').func.create('Cp', 'Piecewise'); model.material('mat2').propertyGroup('def').func('Cp').set('funcname', 'Cp'); model.material('mat2').propertyGroup('def').func('Cp').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('Cp').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('Cp').set('pieces', {'273.15' '553.75' '12010.1471-80.4072879*T^1+0.309866854*T^2-5.38186884E-4*T^3+3.62536437E-7*T^4'}); model.material('mat2').propertyGroup('def').func.create('rho', 'Piecewise'); model.material('mat2').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat2').propertyGroup('def').func('rho').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('rho').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('rho').set('pieces', {'273.15' '553.75' '838.466135+1.40050603*T^1-0.0030112376*T^2+3.71822313E-7*T^3'}); model.material('mat2').propertyGroup('def').func.create('k', 'Piecewise'); model.material('mat2').propertyGroup('def').func('k').set('funcname', 'k'); model.material('mat2').propertyGroup('def').func('k').set('arg', 'T'); model.material('mat2').propertyGroup('def').func('k').set('extrap', 'constant'); model.material('mat2').propertyGroup('def').func('k').set('pieces', {'273.15' '553.75' '-0.869083936+0.00894880345*T^1-1.58366345E-5*T^2+7.97543259E-9*T^3'}); model.material('mat2').propertyGroup('def').func.create('cs', 'Interpolation'); model.material('mat2').propertyGroup('def').func('cs').set('sourcetype', 'user'); model.material('mat2').propertyGroup('def').func('cs').set('source', 'table'); model.material('mat2').propertyGroup('def').func('cs').set('funcname', 'cs'); model.material('mat2').propertyGroup('def').func('cs').set('table', {'273' '1403'; ... '278' '1427'; ... '283' '1447'; ... '293' '1481'; ... '303' '1507'; ... '313' '1526'; ... '323' '1541'; ... '333' '1552'; ... '343' '1555'; ... '353' '1555'; ... '363' '1550'; ... '373' '1543'}); model.material('mat2').propertyGroup('def').func('cs').set('interp', 'piecewisecubic'); model.material('mat2').propertyGroup('def').func('cs').set('extrap', 'const'); model.material('mat2').propertyGroup('def').addInput('temperature'); model.material('mat2').set('family', 'water'); model.material.create('mat3', 'Common', ''); model.material('mat3').label('Appryl 3120 MU 5 [solid]'); model.material('mat3').info.create('Composition'); model.material('mat3').info('Composition').body('PP/PE copolymer'); model.material('mat3').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.material('mat3').propertyGroup('def').func.create('rho', 'Piecewise'); model.material('mat3').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat3').propertyGroup('def').func('rho').set('arg', 'T'); model.material('mat3').propertyGroup('def').func('rho').set('extrap', 'constant'); model.material('mat3').propertyGroup('def').func('rho').set('pieces', {'293.0' '303.0' '900.0'}); model.material('mat3').propertyGroup('def').addInput('temperature'); model.material('mat3').propertyGroup.create('KG', 'Bulk modulus and shear modulus'); model.material('mat3').propertyGroup('KG').set('G', 'mu(T[1/K])[Pa]'); model.material('mat3').propertyGroup('KG').func.create('mu', 'Piecewise'); model.material('mat3').propertyGroup('KG').func('mu').set('funcname', 'mu'); model.material('mat3').propertyGroup('KG').func('mu').set('arg', 'T'); model.material('mat3').propertyGroup('KG').func('mu').set('extrap', 'constant'); model.material('mat3').propertyGroup('KG').func('mu').set('pieces', {'228.0' '317.0' '-2.869708E10+3.542091E8*T^1-1352583.0*T^2+1651.685*T^3'; '317.0' '413.0' '1.121776E11-1.168179E9*T^1+4576653.0*T^2-7978.249*T^3+5.214963*T^4'}); model.material('mat3').propertyGroup('KG').addInput('temperature'); model.material.create('mat4', 'Common', ''); model.material('mat4').label('Pro-fax 6823 [solid]'); model.material('mat4').info.create('Composition'); model.material('mat4').info('Composition').body('PP (polyproplyene)'); model.material('mat4').propertyGroup('def').set('thermalexpansioncoefficient', '(alpha(T[1/K])[1/K]+(Tempref-293[K])*if(abs(T-Tempref)>1e-3,(alpha(T[1/K])[1/K]-alpha(Tempref[1/K])[1/K])/(T-Tempref),d(alpha(T[1/K])[1/K],T)))/(1+alpha(Tempref[1/K])[1/K]*(Tempref-293[K]))'); model.material('mat4').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.material('mat4').propertyGroup('def').func.create('alpha', 'Piecewise'); model.material('mat4').propertyGroup('def').func('alpha').set('funcname', 'alpha'); model.material('mat4').propertyGroup('def').func('alpha').set('arg', 'T'); model.material('mat4').propertyGroup('def').func('alpha').set('extrap', 'constant'); model.material('mat4').propertyGroup('def').func('alpha').set('pieces', {'293.0' '393.0' '0.117454-0.001634618*T^1+8.940696E-6*T^2-2.404915E-8*T^3+3.185327E-11*T^4-1.662113E-14*T^5'}); model.material('mat4').propertyGroup('def').func.create('rho', 'Piecewise'); model.material('mat4').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat4').propertyGroup('def').func('rho').set('arg', 'T'); model.material('mat4').propertyGroup('def').func('rho').set('extrap', 'constant'); model.material('mat4').propertyGroup('def').func('rho').set('pieces', {'293.0' '393.0' '36958.53-564.9783*T^1+3.504766*T^2-0.01076202*T^3+1.636833E-5*T^4-9.877931E-9*T^5'}); model.material('mat4').propertyGroup('def').addInput('temperature'); model.material('mat4').propertyGroup('def').addInput('strainreferencetemperature'); model.material('mat4').propertyGroup.create('ThermalExpansion', 'Thermal expansion'); model.material('mat4').propertyGroup('ThermalExpansion').set('dL', '(dL(T[1/K])-dL(Tempref[1/K]))/(1+dL(Tempref[1/K]))'); model.material('mat4').propertyGroup('ThermalExpansion').set('dLIso', '(dL(T)-dL(Tempref))/(1+dL(Tempref))'); model.material('mat4').propertyGroup('ThermalExpansion').func.create('dL', 'Piecewise'); model.material('mat4').propertyGroup('ThermalExpansion').func('dL').set('funcname', 'dL'); model.material('mat4').propertyGroup('ThermalExpansion').func('dL').set('arg', 'T'); model.material('mat4').propertyGroup('ThermalExpansion').func('dL').set('extrap', 'constant'); model.material('mat4').propertyGroup('ThermalExpansion').func('dL').set('pieces', {'293.0' '338.0' '0.9105071-0.008069638*T^1+2.327707E-5*T^2-2.164354E-8*T^3'; '338.0' '393.0' '-0.515869+0.003951006*T^1-1.042474E-5*T^2+9.785816E-9*T^3'}); model.material('mat4').propertyGroup('ThermalExpansion').addInput('temperature'); model.material('mat4').propertyGroup('ThermalExpansion').addInput('strainreferencetemperature'); model.material.remove('mat4'); model.material.create('mat4', 'Common', ''); model.material('mat4').label('PTFE - Polytetrafluoroethylene'); model.material('mat4').set('family', 'plastic'); model.material('mat4').propertyGroup('def').set('thermalexpansioncoefficient', '100e-6[1/K]'); model.material('mat4').propertyGroup('def').set('heatcapacity', '1050[J/(kg*K)]'); model.material('mat4').propertyGroup('def').set('relpermittivity', '2'); model.material('mat4').propertyGroup('def').set('density', '2200[kg/m^3]'); model.material('mat4').propertyGroup('def').set('thermalconductivity', '0.24[W/(m*K)]'); model.material('mat4').propertyGroup.create('Enu', 'Young''s modulus and Poisson''s ratio'); model.material('mat4').propertyGroup('Enu').set('youngsmodulus', '0.4e9[Pa]'); model.material('mat4').set('family', 'plastic'); model.material.create('mat5', 'Common', ''); model.material('mat5').label('NR (polyisoprene) [solid]'); model.material('mat5').propertyGroup('def').set('thermalconductivity', 'k(T[1/K])[W/(m*K)]'); model.material('mat5').propertyGroup('def').set('heatcapacity', 'C(T[1/K])[J/(kg*K)]'); model.material('mat5').propertyGroup('def').set('density', 'rho(T[1/K])[kg/m^3]'); model.material('mat5').propertyGroup('def').set('TD', 'TD(T[1/K])[m^2/s]'); model.material('mat5').propertyGroup('def').func.create('k', 'Piecewise'); model.material('mat5').propertyGroup('def').func('k').set('funcname', 'k'); model.material('mat5').propertyGroup('def').func('k').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('k').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('k').set('pieces', {'60.0' '190.0' '0.047624+6.840659E-4*T^1'; '190.0' '300.0' '0.7669929-0.005704131*T^1+1.672258E-5*T^2-1.588127E-8*T^3'}); model.material('mat5').propertyGroup('def').func.create('C', 'Piecewise'); model.material('mat5').propertyGroup('def').func('C').set('funcname', 'C'); model.material('mat5').propertyGroup('def').func('C').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('C').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('C').set('pieces', {'80.0' '185.0' '-82.02682+7.545275*T^1'; ... '185.0' '195.0' '536133.6-5774.025*T^1+15.58442*T^2'; ... '195.0' '210.0' '4884912.0-70544.79*T^1+339.7403*T^2-0.5454547*T^3'; ... '210.0' '300.0' '28462.43-325.3593*T^1+1.290809*T^2-0.001669737*T^3'}); model.material('mat5').propertyGroup('def').func.create('rho', 'Piecewise'); model.material('mat5').propertyGroup('def').func('rho').set('funcname', 'rho'); model.material('mat5').propertyGroup('def').func('rho').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('rho').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('rho').set('pieces', {'293.0' '303.0' '914.0'}); model.material('mat5').propertyGroup('def').func.create('TD', 'Piecewise'); model.material('mat5').propertyGroup('def').func('TD').set('funcname', 'TD'); model.material('mat5').propertyGroup('def').func('TD').set('arg', 'T'); model.material('mat5').propertyGroup('def').func('TD').set('extrap', 'constant'); model.material('mat5').propertyGroup('def').func('TD').set('pieces', {'80.0' '180.0' '7.543138E-7-1.573176E-8*T^1+1.572163E-10*T^2-7.039814E-13*T^3+1.193586E-15*T^4'; ... '180.0' '195.0' '-1.656747E-4+2.621566E-6*T^1-1.378313E-8*T^2+2.409639E-11*T^3'; ... '195.0' '220.0' '6.371279E-6-8.841263E-8*T^1+4.125613E-10*T^2-6.365083E-13*T^3'; ... '220.0' '300.0' '5.591594E-7-3.438386E-9*T^1+7.041152E-12*T^2-3.042473E-15*T^3'}); model.material('mat5').propertyGroup('def').addInput('temperature'); model.component('comp1').physics.create('es', 'Electrostatics', 'geom1'); model.study('std1').feature('phasei').activate('es', true); model.study('std1').feature('time').activate('es', true); model.component('comp1').geom('geom1').run; model.component('comp1').physics.create('spf', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf', true); model.study('std1').feature('time').activate('spf', true); model.component('comp1').physics('spf').prop('ShapeProperty').set('order_fluid', '2'); model.component('comp1').physics.create('pf', 'PhaseField', 'geom1'); model.study('std1').feature('phasei').activate('pf', true); model.study('std1').feature('time').activate('pf', true); model.component('comp1').multiphysics.create('tpf1', 'TwoPhaseFlowPhaseField', 2); model.component('comp1').multiphysics('tpf1').selection.all; model.study('std1').feature('phasei').activate('tpf1', true); model.study('std1').feature('time').activate('tpf1', true); model.component('comp1').multiphysics('tpf1').set('Fluid_physics', 'spf'); model.component('comp1').multiphysics('tpf1').set('Mathematics_physics', 'pf'); model.component('comp1').physics.create('spf2', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf2', true); model.study('std1').feature('time').activate('spf2', true); model.component('comp1').physics('spf2').prop('PhysicalModelProperty').set('Compressibility', 'CompressibleMALT03'); model.component('comp1').physics.create('terpf', 'TernaryPhaseField', 'geom1'); model.study('std1').feature('phasei').activate('terpf', true); model.study('std1').feature('time').activate('terpf', true); model.component('comp1').multiphysics.create('tfpf1', 'TernaryFlowPhaseField', 2); model.component('comp1').multiphysics('tfpf1').selection.all; model.study('std1').feature('phasei').activate('tfpf1', true); model.study('std1').feature('time').activate('tfpf1', true); model.component('comp1').multiphysics('tfpf1').set('Fluid_physics', 'spf2'); model.component('comp1').multiphysics('tfpf1').set('MovingInterface_physics', 'terpf'); model.component('comp1').physics.remove('spf2'); model.component('comp1').physics.remove('terpf'); model.component('comp1').multiphysics.remove('tfpf1'); model.component('comp1').geom('geom1').create('r1', 'Rectangle'); model.component('comp1').geom('geom1').feature('r1').set('size', {'wd' 'td'}); model.component('comp1').geom('geom1').run(''); model.param.rename('wb', 'wd'); model.component('comp1').geom('geom1').run('r1'); model.component('comp1').geom('geom1').feature.duplicate('r2', 'r1'); model.component('comp1').geom('geom1').feature('r2').set('pos', {'td' '0'}); model.component('comp1').geom('geom1').feature('r2').set('size', {'wd' 'tp'}); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').feature('r2').set('pos', {'-td' '0'}); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').feature('r2').set('pos', {'0' 'tp'}); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').feature.remove('r2'); model.component('comp1').geom('geom1').feature.duplicate('r2', 'r1'); model.component('comp1').geom('geom1').feature.remove('r2'); model.component('comp1').geom('geom1').run('r1'); model.component('comp1').geom('geom1').create('r2', 'Rectangle'); model.component('comp1').geom('geom1').feature('r2').set('size', {'wd' 'tp'}); model.component('comp1').geom('geom1').feature('r2').set('pos', {'0' 'td'}); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').run('r2'); model.component('comp1').geom('geom1').create('r3', 'Rectangle'); model.component('comp1').geom('geom1').feature('r3').set('size', {'wd' 'd'}); model.component('comp1').geom('geom1').feature('r3').set('pos', {'0' 'td+tp'}); model.component('comp1').geom('geom1').run('r3'); model.component('comp1').geom('geom1').run('r3'); model.component('comp1').geom('geom1').create('r4', 'Rectangle'); model.component('comp1').geom('geom1').feature('r4').set('size', {'wt' 'td'}); model.component('comp1').geom('geom1').feature('r4').set('pos', {'0' 'td+tp+d'}); model.component('comp1').geom('geom1').run('r4'); model.component('comp1').geom('geom1').run('r4'); model.component('comp1').geom('geom1').create('r5', 'Rectangle'); model.component('comp1').geom('geom1').feature('r5').set('size', {'wt' '1'}); model.component('comp1').geom('geom1').feature('r4').set('size', {'wt' 'tp'}); model.component('comp1').geom('geom1').run('r4'); model.component('comp1').geom('geom1').feature('r5').set('size', {'wt' 'td'}); model.component('comp1').geom('geom1').feature('r5').set('pos', {'0' 'td+tp+d+tp'}); model.component('comp1').geom('geom1').run('r5'); model.component('comp1').geom('geom1').run('r5'); model.component('comp1').geom('geom1').create('pc1', 'ParametricCurve'); model.component('comp1').geom('geom1').feature.remove('pc1'); model.component('comp1').geom('geom1').run('r5'); model.component('comp1').geom('geom1').create('r6', 'Rectangle'); model.component('comp1').geom('geom1').feature('r6').set('size', [1 1.25]); model.component('comp1').geom('geom1').feature('r6').set('pos', {'0' 'td+tp'}); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature('r6').set('size', {'wd' '1.25'}); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').feature('r6').set('size', {'wd' '1.25[mm]'}); model.component('comp1').geom('geom1').run('r6'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('fin'); model.variable.create('var1'); model.variable.remove('var1'); model.component('comp1').variable.create('var1'); model.component('comp1').variable('var1').set('epsilon_r', '80*pf.Vf1+pf.Vf2*1'); model.component('comp1').variable('var1').set('Tem11', '(-0.5*epsilon0_const*epsilon_r*(es.Er^2+es.Ez^2))+(epsilon0_const*epsilon_r*es.Er^2)'); model.component('comp1').variable('var1').set('Tem22', '(-0.5*epsilon0_const*epsilon_r*(es.Er^2+es.Ez^2))+(epsilon0_const*epsilon_r*es.Ez^2)'); model.component('comp1').variable('var1').set('Tem12', 'epsilon0_const*epsilon_r*es.Er*es.Ez'); model.component('comp1').variable('var1').set('Tem21', 'epsilon0_const*epsilon_r*es.Er*es.Ez'); model.component('comp1').variable('var1').set('Fr', 'd(Tem11,r)+d(Tem12,z)'); model.component('comp1').variable('var1').set('Fz', 'd(Tem21,r)+d(Tem22,z)'); model.component('comp1').variable('var1').set('v_app', 'volt*(rect1(t[1/s]))'); model.component('comp1').variable('var1').set('Tem11', '(-0.5*epsilon0_const*epsilon_r*(es.Ex^2+es.Ey^2))+(epsilon0_const*epsilon_r*es.Ex^2)'); model.component('comp1').variable('var1').set('Tem22', '(-0.5*epsilon0_const*epsilon_r*(es.Ex^2+es.Ey^2))+(epsilon0_const*epsilon_r*es.Ey^2)'); model.component('comp1').variable('var1').set('Tem12', 'epsilon0_const*epsilon_r*es.Ex*es.Ey'); model.component('comp1').variable('var1').set('Tem21', 'epsilon0_const*epsilon_r*es.Ex*es.Ey'); model.component('comp1').variable('var1').set('Fr', 'd(Tem11,x)+d(Tem12,y)'); model.component('comp1').variable('var1').set('Fz', 'd(Tem21,x)+d(Tem22,y)'); model.component('comp1').func.create('rect1', 'Rectangle'); model.component('comp1').func('rect1').set('lower', '0'); model.component('comp1').func('rect1').set('upper', 't_volt'); model.result.create('pg10', 'PlotGroup1D'); model.result('pg10').set('data', 'none'); model.result('pg10').active(false); model.result('pg10').set('titletype', 'manual'); model.result('pg10').set('title', 'rect1'); model.result.dataset.create('rect1_ds1', 'Grid1D'); model.result.dataset('rect1_ds1').set('source', 'function'); model.result.dataset('rect1_ds1').set('functionlist', ''); model.result.dataset('rect1_ds1').set('function', 'rect1'); model.result.dataset('rect1_ds1').set('par1', 't'); model.result.dataset('rect1_ds1').set('parmin1', -6); model.result.dataset('rect1_ds1').set('parmax1', 12); model.result('pg10').set('xlabelactive', 'on'); model.result('pg10').set('ylabelactive', 'on'); model.result('pg10').create('plot1', 'LineGraph'); model.result('pg10').feature('plot1').set('xdata', 'expr'); model.result('pg10').feature('plot1').set('xdataexpr', 'root.t'); model.result('pg10').feature('plot1').set('xdataunit', ''); model.result('pg10').feature('plot1').set('legend', false); model.result('pg10').feature('plot1').set('expr', 'comp1.rect1(root.t)'); model.result('pg10').feature('plot1').set('descr', 'rect1'); model.result('pg10').feature('plot1').set('data', 'rect1_ds1'); model.result('pg10').active(true); model.result('pg10').run; model.result('pg10').run; model.param.rename('V0', 'volt'); model.component('comp1').material.create('matlnk1', 'Link'); model.component('comp1').material('matlnk1').selection.set([4]); model.component('comp1').selection.create('sel1', 'Explicit'); model.component('comp1').selection('sel1').geom(2); model.component('comp1').selection('sel1').label('Air'); model.component('comp1').selection('sel1').set([4]); model.component('comp1').material('matlnk1').selection.named('sel1'); model.component('comp1').material.create('matlnk2', 'Link'); model.component('comp1').material('matlnk2').selection.set([3]); model.component('comp1').selection.create('sel2', 'Explicit'); model.component('comp1').selection('sel2').geom(2); model.component('comp1').selection('sel2').label('Water'); model.component('comp1').selection('sel2').set([3]); model.component('comp1').material('matlnk2').selection.named('sel2'); model.component('comp1').material.create('matlnk3', 'Link'); model.component('comp1').material('matlnk3').selection.set([1]); model.component('comp1').selection.create('sel3', 'Explicit'); model.component('comp1').selection('sel3').geom(2); model.component('comp1').selection('sel3').label('Dielectric Material'); model.component('comp1').selection('sel3').set([1]); model.component('comp1').material('matlnk3').selection.named('sel3'); model.component('comp1').material.create('matlnk4', 'Link'); model.component('comp1').material('matlnk4').selection.set([2]); model.component('comp1').selection.create('sel4', 'Explicit'); model.component('comp1').selection('sel4').geom(2); model.component('comp1').selection('sel4').label('Polypropylene Cover'); model.component('comp1').selection('sel4').set([2]); model.component('comp1').material('matlnk4').selection.named('sel4'); model.component('comp1').selection('sel3').label('Dielectric Material Bottom'); model.component('comp1').selection('sel4').label('Polypropylene Cover Bottom'); model.component('comp1').material.create('matlnk5', 'Link'); model.component('comp1').material('matlnk5').selection.set([5]); model.component('comp1').selection.create('sel5', 'Explicit'); model.component('comp1').selection('sel5').geom(2); model.component('comp1').selection('sel5').label('Polypropylene Cover Top'); model.component('comp1').selection('sel5').set([5]); model.component('comp1').material('matlnk5').selection.named('sel5'); model.component('comp1').material.create('matlnk6', 'Link'); model.component('comp1').material('matlnk6').selection.set([6]); model.component('comp1').selection.create('sel6', 'Explicit'); model.component('comp1').selection('sel6').geom(2); model.component('comp1').selection('sel6').label('Dielectric Material Top'); model.component('comp1').selection('sel6').set([6]); model.component('comp1').material('matlnk6').selection.named('sel6'); model.component('comp1').geom('geom1').feature.remove('r6'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('r5'); model.component('comp1').geom('geom1').create('e1', 'Ellipse'); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('semiaxes', {'20[mm]' '10[mm]'}); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('semiaxes', {'10[mm]' '3[mm]'}); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('base', 'corner'); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('semiaxes', {'10[mm]' '1.5[mm]'}); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('semiaxes', {'10[mm]' '0.75[mm]'}); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('pos', {'0' 'td+tp'}); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('type', 'curve'); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('type', 'solid'); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').feature('e1').set('angle', 180); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').run('e1'); model.component('comp1').geom('geom1').create('del1', 'Delete'); model.component('comp1').geom('geom1').feature('del1').selection('input').set('e1', [3 4]); model.component('comp1').geom('geom1').run('del1'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').selection('sel2').set([3]); model.component('comp1').selection('sel1').set([4]); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('fin'); model.material('mat1').propertyGroup('def').set('relpermittivity', {'1'}); model.component('comp1').physics('es').prop('d').set('d', '20[mm]'); model.component('comp1').physics('es').prop('MeshControl').set('EnableMeshControl', false); model.material('mat5').propertyGroup('def').set('relpermittivity', {'2.1'}); model.component('comp1').physics('es').feature('ccn1').set('minput_temperature', '343[K]'); model.component('comp1').physics('es').feature('ccn1').setIndex('materialType', 'from_mat', 0); model.component('comp1').physics('es').feature('ccn1').set('epsilonr_mat', 'from_mat'); model.component('comp1').physics('es').create('ccn2', 'ChargeConservation', 2); model.component('comp1').physics('es').feature('ccn2').selection.set([3 4]); model.component('comp1').physics('es').feature('ccn2').set('epsilonr_mat', 'userdef'); model.component('comp1').physics('es').feature('ccn2').set('epsilonr', {'epsilon_r' '0' '0' '0' 'epsilon_r' '0' '0' '0' 'epsilon_r'}); model.component('comp1').variable('var1').set('epsilon_r', 'eps_w*pf.Vf1+pf.Vf2*1'); model.component('comp1').physics('es').create('term1', 'Terminal', 1); model.component('comp1').physics('es').feature('term1').selection.set([2]); model.component('comp1').physics('es').feature('term1').set('TerminalType', 'Voltage'); model.component('comp1').physics('es').feature('term1').set('V0', 'v_app'); model.component('comp1').physics('es').create('gnd1', 'Ground', 1); model.component('comp1').physics('es').feature('gnd1').selection.set([12]); model.component('comp1').physics('spf').selection.set([3 4]); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('Tref', '343[K]'); model.component('comp1').physics('spf').feature('fp1').set('minput_temperature', '298[K]'); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('Tref', '298[K]'); model.component('comp1').physics('es').feature('ccn1').set('minput_temperature', '298[K]'); model.component('comp1').physics('spf').create('open1', 'OpenBoundary', 1); model.component('comp1').physics('spf').feature('open1').selection.set([7 14 19]); model.component('comp1').physics('spf').create('prpc1', 'PressurePointConstraint', 0); model.component('comp1').physics('spf').feature('prpc1').selection.set([16]); model.component('comp1').physics('spf').create('vf1', 'VolumeForce', 2); model.component('comp1').physics('spf').feature('vf1').set('F', {'Fx' 'Fy' '0'}); model.component('comp1').variable('var1').rename('Fr', 'Fx'); model.component('comp1').variable('var1').rename('Fz', 'Fy'); model.component('comp1').physics('pf').selection.set([3 4]); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'Fluid1phipf'); model.component('comp1').physics('pf').create('ww2', 'WettedWall', 1); model.component('comp1').physics('pf').feature('ww2').selection.set([5 6 7 9 14 18 19]); model.component('comp1').physics('pf').create('init2', 'init', 2); model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'Fluid2phipf'); model.component('comp1').physics('pf').feature('init2').selection.set([4]); model.component('comp1').physics('pf').create('ii1', 'InitialInterface', 1); model.component('comp1').physics('pf').feature('ii1').selection.set([20 21]); model.component('comp1').multiphysics('tpf1').set('minput_temperature', '298[K]'); model.component('comp1').multiphysics('tpf1').set('Fluid1', 'mat2'); model.component('comp1').multiphysics('tpf1').set('Fluid2', 'mat1'); model.component('comp1').physics('pf').feature.remove('ww2'); model.component('comp1').material('matlnk2').set('link', 'mat2'); model.component('comp1').material('matlnk3').set('link', 'mat4'); model.component('comp1').material('matlnk4').set('link', 'mat3'); model.component('comp1').material('matlnk5').set('link', 'mat3'); model.component('comp1').material('matlnk6').set('link', 'mat4'); model.material('mat3').propertyGroup('def').set('relpermittivity', {'2'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'on' 'pf' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'off' 'pf' 'on'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off'}); model.study('std1').feature('time').set('tlist', 'range(0,100,t_volt)'); model.sol('sol2').feature('s1').feature('fc1').set('minstep', 1.0E-6); model.sol('sol2').feature('s1').feature('fc1').set('initstep', 0.01); model.sol('sol2').feature('s1').feature('fc1').set('maxiter', 150); model.sol('sol2').feature('s1').feature('fc1').set('plot', true); model.sol('sol2').feature('t1').feature('fc1').set('plot', true); model.component('comp1').probe.create('bnd1', 'Boundary'); model.component('comp1').probe('bnd1').selection.set([5 7]); model.component('comp1').probe('bnd1').set('expr', 'pf.Vf1'); model.component('comp1').probe('bnd1').set('descr', 'Volume fraction of fluid 1'); model.component('comp1').probe('bnd1').set('unit', 'mm'); model.component('comp1').probe('bnd1').set('type', 'integral'); model.component('comp1').probe('bnd1').set('descractive', true); model.component('comp1').probe('bnd1').set('descr', 'Location of Interface'); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').stat.setQualityMeasure('skewness'); model.study('std1').feature('phasei').set('plot', true); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.study('std1').feature('phasei').set('plotgroup', 'pg6'); model.study('std1').feature('phasei').set('probesel', 'manual'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.study('std1').feature('phasei').set('plot', false); model.sol('sol2').feature('s1').feature('fc1').set('plot', false); model.sol('sol2').feature('t1').feature('fc1').set('plot', false); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.result('pg10').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runFromTo('st1', 'su1'); model.result('pg3').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('descractive', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').run; model.result('pg6').feature('arws1').active(true); model.result('pg6').feature('arws1').setIndex('expr', 'spf.Fx', 0); model.result('pg6').feature('arws1').set('expr', {'spf.Fx' 'spf.Fy'}); model.result('pg6').feature('arws1').set('descr', 'Volume Force'); model.result('pg7').run; model.result('pg7').run; model.result('pg7').run; model.result('pg9').run; model.result.remove('pg9'); model.result('pg8').run; model.result('pg8').run; model.result('pg3').run; model.result('pg3').run; model.result('pg3').feature('surf1').set('expr', 'spf.U'); model.result('pg3').feature('surf1').set('descr', 'Velocity magnitude'); model.result('pg3').feature('surf1').set('descractive', true); model.result('pg4').run; model.result('pg4').feature('con1').set('expr', 'p'); model.result('pg4').feature('con1').set('descr', 'Pressure'); model.result('pg4').feature('con1').set('descractive', true); model.result('pg5').run; model.result.remove('pg5'); model.result('pg7').run; model.result.remove('pg7'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('con2', 'Contour'); model.result('pg6').feature('con2').set('expr', 'pf.Vf2'); model.result('pg6').feature('con2').set('descr', 'Volume fraction of fluid 2'); model.result('pg6').feature('con2').set('descractive', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').label('Volume Fraction of Fluid 1.1.1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').set('expr', 'epsilon_r'); model.result('pg6').run; model.result('pg6').feature('str1').set('expr', {'u' 'v'}); model.result('pg6').run; model.result('pg6').feature('arws2').set('expr', {'spf.Fx' 'spf.Fy'}); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('expr', {'u' 'v'}); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg8').run; model.result('pg8').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').genResult('none'); model.param.set('t_volt', '1000[ms]'); model.result('pg10').run; model.result('pg10').set('xlabel', 'Time'); model.result('pg10').set('ylabel', 'Magnitude'); model.result('pg10').set('switchxy', false); model.result('pg10').run; model.study('std1').feature('time').set('tlist', 'range(0,10,100)'); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.component('comp1').probe.create('bnd2', 'Boundary'); model.component('comp1').probe('bnd2').selection.set([20 21]); model.component('comp1').probe('bnd2').set('expr', 'spf.U'); model.component('comp1').probe('bnd2').set('descr', 'Velocity magnitude'); model.component('comp1').probe('bnd2').genResult('sol2'); model.result.numerical('pev2').set('table', 'tbl1'); model.result.numerical('pev2').set('innerinput', 'all'); model.result.numerical('pev2').set('outerinput', 'all'); model.result.numerical('pev2').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result.create('pg12', 'PlotGroup1D'); model.result('pg12').run; model.result.remove('pg12'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd2').set('type', 'integral'); model.component('comp1').probe('bnd2').genResult('sol2'); model.result.numerical('pev2').set('table', 'tbl1'); model.result.numerical('pev2').set('innerinput', 'all'); model.result.numerical('pev2').set('outerinput', 'all'); model.result.numerical('pev2').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd2').set('type', 'average'); model.component('comp1').probe('bnd2').genResult('sol2'); model.result.numerical('pev2').set('table', 'tbl1'); model.result.numerical('pev2').set('innerinput', 'all'); model.result.numerical('pev2').set('outerinput', 'all'); model.result.numerical('pev2').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg6').run; model.result('pg6').set('showlegends', false); model.result('pg6').set('legendactivechanged', false); model.result('pg6').set('showlegends', true); model.result('pg6').set('legendactivechanged', true); model.result('pg6').set('showlegends', false); model.result('pg6').set('legendactivechanged', false); model.result('pg6').set('showlegends', true); model.result('pg6').set('legendactivechanged', true); model.result('pg6').set('showlegends', false); model.result('pg6').set('legendactivechanged', false); model.result('pg4').run; model.result('pg4').run; model.result('pg4').run; model.result('pg3').run; model.result.create('pg12', 'PlotGroup1D'); model.result('pg12').set('data', 'none'); model.result('pg12').active(false); model.result('pg12').set('titletype', 'manual'); model.result('pg12').set('title', 'rect1'); model.result.dataset.create('rect1_ds2', 'Grid1D'); model.result.dataset('rect1_ds2').set('source', 'function'); model.result.dataset('rect1_ds2').set('functionlist', ''); model.result.dataset('rect1_ds2').set('function', 'rect1'); model.result.dataset('rect1_ds2').set('par1', 't'); model.result.dataset('rect1_ds2').set('parmin1', -1); model.result.dataset('rect1_ds2').set('parmax1', 2); model.result('pg12').set('xlabelactive', 'on'); model.result('pg12').set('ylabelactive', 'on'); model.result('pg12').create('plot1', 'LineGraph'); model.result('pg12').feature('plot1').set('xdata', 'expr'); model.result('pg12').feature('plot1').set('xdataexpr', 'root.t'); model.result('pg12').feature('plot1').set('xdataunit', ''); model.result('pg12').feature('plot1').set('legend', false); model.result('pg12').feature('plot1').set('expr', 'comp1.rect1(root.t)'); model.result('pg12').feature('plot1').set('descr', 'rect1'); model.result('pg12').feature('plot1').set('data', 'rect1_ds2'); model.result('pg12').active(true); model.result('pg12').run; model.result('pg12').run; model.param.set('t_delay', '100[ms]'); model.param.descr('t_delay', 'Time Delay'); model.component('comp1').func('rect1').set('lower', '0+t_delay'); model.component('comp1').func('rect1').set('upper', 't_delay+t_volt'); model.result.create('pg13', 'PlotGroup1D'); model.result('pg13').set('data', 'none'); model.result('pg13').active(false); model.result('pg13').set('titletype', 'manual'); model.result('pg13').set('title', 'rect1'); model.result.dataset.create('rect1_ds3', 'Grid1D'); model.result.dataset('rect1_ds3').set('source', 'function'); model.result.dataset('rect1_ds3').set('functionlist', ''); model.result.dataset('rect1_ds3').set('function', 'rect1'); model.result.dataset('rect1_ds3').set('par1', 't'); model.result.dataset('rect1_ds3').set('parmin1', -0.9); model.result.dataset('rect1_ds3').set('parmax1', 2.1); model.result('pg13').set('xlabelactive', 'on'); model.result('pg13').set('ylabelactive', 'on'); model.result('pg13').create('plot1', 'LineGraph'); model.result('pg13').feature('plot1').set('xdata', 'expr'); model.result('pg13').feature('plot1').set('xdataexpr', 'root.t'); model.result('pg13').feature('plot1').set('xdataunit', ''); model.result('pg13').feature('plot1').set('legend', false); model.result('pg13').feature('plot1').set('expr', 'comp1.rect1(root.t)'); model.result('pg13').feature('plot1').set('descr', 'rect1'); model.result('pg13').feature('plot1').set('data', 'rect1_ds3'); model.result('pg13').active(true); model.result('pg13').run; model.result('pg13').run; model.component('comp1').func('rect1').set('smooth', '0.01'); model.result.create('pg14', 'PlotGroup1D'); model.result('pg14').set('data', 'none'); model.result('pg14').active(false); model.result('pg14').set('titletype', 'manual'); model.result('pg14').set('title', 'rect1'); model.result.dataset.create('rect1_ds4', 'Grid1D'); model.result.dataset('rect1_ds4').set('source', 'function'); model.result.dataset('rect1_ds4').set('functionlist', ''); model.result.dataset('rect1_ds4').set('function', 'rect1'); model.result.dataset('rect1_ds4').set('par1', 't'); model.result.dataset('rect1_ds4').set('parmin1', -0.9); model.result.dataset('rect1_ds4').set('parmax1', 2.1); model.result('pg14').set('xlabelactive', 'on'); model.result('pg14').set('ylabelactive', 'on'); model.result('pg14').create('plot1', 'LineGraph'); model.result('pg14').feature('plot1').set('xdata', 'expr'); model.result('pg14').feature('plot1').set('xdataexpr', 'root.t'); model.result('pg14').feature('plot1').set('xdataunit', ''); model.result('pg14').feature('plot1').set('legend', false); model.result('pg14').feature('plot1').set('expr', 'comp1.rect1(root.t)'); model.result('pg14').feature('plot1').set('descr', 'rect1'); model.result('pg14').feature('plot1').set('data', 'rect1_ds4'); model.result('pg14').active(true); model.result('pg14').run; model.result('pg14').run; model.result.create('pg15', 'PlotGroup1D'); model.result('pg15').set('data', 'none'); model.result('pg15').active(false); model.result('pg15').set('titletype', 'manual'); model.result('pg15').set('title', 'rect1'); model.result.dataset.create('rect1_ds5', 'Grid1D'); model.result.dataset('rect1_ds5').set('source', 'function'); model.result.dataset('rect1_ds5').set('functionlist', ''); model.result.dataset('rect1_ds5').set('function', 'rect1'); model.result.dataset('rect1_ds5').set('par1', 't'); model.result.dataset('rect1_ds5').set('parmin1', -0.9); model.result.dataset('rect1_ds5').set('parmax1', 2.1); model.result('pg15').set('xlabelactive', 'on'); model.result('pg15').set('ylabelactive', 'on'); model.result('pg15').create('plot1', 'LineGraph'); model.result('pg15').feature('plot1').set('xdata', 'expr'); model.result('pg15').feature('plot1').set('xdataexpr', 'root.t'); model.result('pg15').feature('plot1').set('xdataunit', ''); model.result('pg15').feature('plot1').set('legend', false); model.result('pg15').feature('plot1').set('expr', 'comp1.rect1(root.t)'); model.result('pg15').feature('plot1').set('descr', 'rect1'); model.result('pg15').feature('plot1').set('data', 'rect1_ds5'); model.result('pg15').active(true); model.result('pg15').run; model.result('pg15').run; model.label('2D - Cartecian.mph'); model.study('std1').feature('time').set('tlist', 'range(0,10,1100)'); model.label('2D_Cartesian_1100ms_pulse.mph'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result('pg15').run; model.result('pg14').run; model.result('pg13').run; model.result('pg12').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg10').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg10').run; model.result('pg12').run; model.result.remove('pg12'); model.result('pg13').run; model.result.remove('pg13'); model.result('pg14').run; model.result.remove('pg14'); model.result('pg15').run; model.result.remove('pg15'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg6').run; model.result('pg8').run; model.result('pg3').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg4').run; model.result('pg6').run; model.result('pg6').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.label('2D_Cartesian_6000ms_pulse.mph'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.param.set('t_volt', '6000[ms]'); model.study('std1').feature('time').set('tlist', 'range(0,100,6100)'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg3').run; model.result.table('tbl1').set('tablebuffersize', 10000); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg3').run; model.result('pg3').run; model.result('pg3').run; model.result('pg4').run; model.sol('sol2').feature('t1').set('control', 'time'); model.result('pg4').run; model.result('pg3').run; model.result.export.create('anim1', 'Animation'); model.result.export('anim1').set('target', 'player'); model.result.export('anim1').set('plotgroup', 'pg3'); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 1); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.5); model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result.create('pg12', 'PlotGroup2D'); model.result('pg12').run; model.result('pg12').create('surf1', 'Surface'); model.result('pg12').feature('surf1').set('expr', 'pf.Vf1'); model.result('pg12').feature('surf1').set('descr', 'Volume fraction of fluid 1'); model.result('pg12').feature('surf1').set('coloring', 'uniform'); model.result('pg12').run; model.result('pg12').feature('surf1').set('coloring', 'colortable'); model.result('pg12').feature('surf1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg12').feature('surf1').set('colorlegend', true); model.result('pg12').feature('surf1').set('colortablerev', true); model.result('pg12').feature('surf1').set('colortablesym', true); model.result('pg12').feature('surf1').set('wireframe', false); model.result('pg12').feature('surf1').set('resolution', 'fine'); model.result('pg12').feature('surf1').set('threshold', 'manual'); model.result.export('anim1').showFrame; model.result.export('anim1').set('plotgroup', 'none'); model.result('pg12').run; model.result('pg12').run; model.result('pg12').run; model.result('pg12').label('Volume fraction 2'); model.result('pg12').run; model.result('pg12').run; model.result('pg12').label('Volume fraction of fluid 1'); model.result('pg12').run; model.result('pg12').feature('surf1').set('descractive', true); model.result('pg12').run; model.result('pg12').run; model.result('pg12').run; model.result.dataset.create('cpl1', 'CutPlane'); model.result.dataset('cpl1').set('data', 'rev2'); model.result('pg12').feature('surf1').set('cutplane', 'cpl1'); model.result('pg12').feature('surf1').set('planefirst', [-0.007372165546524423 -0.013720893984913496 0.013368263124260205]); model.result('pg12').feature('surf1').set('planesecond', [0.013204360828506845 0.013714475309729246 -0.007208263250771063]); model.result('pg12').feature('surf1').set('planeisinit', true); model.result.dataset('cpl1').set('planetype', 'general'); model.result.dataset('cpl1').set('genmethod', 'threepoint'); model.result.dataset('cpl1').set('genpoints', [0.0029161 -3.20934E-6 0.00307999; 0.8029160000000002 -0.6000030000000001 0.00307999; 0.311611 0.41159300000000004 0.8605730000000001]); model.result('pg12').feature('surf1').set('cutmode', 'on'); model.result('pg12').feature('surf1').set('listen', false); model.result('pg12').feature('surf1').set('data', 'cpl1'); model.result('pg12').feature('surf1').set('listen', true); model.result('pg12').feature('surf1').setIndex('looplevel', 50, 0); model.result('pg12').feature('surf1').set('cutmode', 'off'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset5'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset2'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset5'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset2'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset6'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'parent'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset2'); model.result('pg12').run; model.result('pg12').feature('surf1').set('data', 'dset5'); model.result('pg12').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('plotgroup', 'pg12'); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result('pg12').run; model.result('pg12').set('data', 'dset5'); model.result('pg12').run; model.result('pg12').set('data', 'dset2'); model.result('pg12').run; model.result.remove('pg12'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result.export.create('anim1', 'Animation'); model.result.export('anim1').set('target', 'player'); model.result.export('anim1').set('title', 'on'); model.result.export('anim1').set('legend', 'on'); model.result.export('anim1').set('logo', 'on'); model.result.export('anim1').set('options', 'on'); model.result.export('anim1').set('fontsize', '9'); model.result.export('anim1').set('customcolor', [1 1 1]); model.result.export('anim1').set('background', 'color'); model.result.export('anim1').set('axisorientation', 'on'); model.result.export('anim1').set('grid', 'on'); model.result.export('anim1').set('axes', 'on'); model.result.export('anim1').set('showgrid', 'on'); model.result.export('anim1').showFrame; model.result.export('anim1').set('plotgroup', 'pg11'); model.result.export('anim1').set('framesel', 'number'); model.result.export('anim1').set('plotgroup', 'pg4'); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('plotgroup', 'pg3'); model.result.export('anim1').run; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.5); model.result.export('anim1').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.component('comp1').view('view5').set('showgrid', true); model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', false); model.sol('sol2').feature('t1').set('control', 'user'); model.sol('sol2').feature('t1').set('tlist', 'range(0,100,500)'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.result('pg6').run; model.result('pg6').feature('arws1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.1); model.result.export('anim1').set('showframe', 5); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').active(false); model.result('pg6').run; model.result('pg6').feature('con1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('contourtype', 'tubes'); model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').feature('con1').set('contourlabels', false); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('surf1').active(true); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.5); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.2); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.25); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').set('colortablerev', false); model.result('pg6').feature('con2').set('colortablesym', false); model.result('pg6').feature('con2').set('colortablerev', false); model.result('pg6').run; model.result('pg6').feature('str1').set('color', 'red'); model.result('pg6').run; model.result('pg6').feature('arws2').set('color', 'red'); model.result('pg6').run; model.result('pg6').feature('arws1').set('color', 'yellow'); model.result('pg6').run; model.result('pg6').feature('arws2').set('color', 'magenta'); model.result('pg6').run; model.result('pg6').feature('str1').set('color', 'magenta'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').set('scale', 8.0E-6); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('scale', 0.15); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('scaleactive', false); model.result('pg6').run; model.result('pg6').feature('arws1').set('scaleactive', false); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.result('pg6').feature('con2').set('colortablesym', false); model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').run; model.result('pg6').feature('arws1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.sol('sol2').feature('t1').set('tlist', 'range(0,100,6100)'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result('pg3').setIndex('looplevel', 27, 0); model.result('pg3').setIndex('looplevel', 62, 0); model.result('pg3').run; model.result('pg3').setIndex('looplevel', 56, 0); model.result('pg3').run; model.result('pg3').setIndex('looplevel', 33, 0); model.result('pg3').run; model.result('pg3').run; model.result('pg3').feature('surf1').set('colortablerev', false); model.result.export('anim1').showFrame; model.result('pg3').run; model.result('pg3').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.1); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 1); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 2); model.result.export('anim1').run; model.result.export('anim1').set('framesel', 'all'); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('framesel', 'number'); model.result.export('anim1').set('frametime', 0.5); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('showframe', 1); model.result.export('anim1').set('maxframes', 20); model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.1); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('frametime', 0.2); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('repeat', true); model.result.export('anim1').set('maxframes', 16); model.result.export('anim1').set('showframe', 0); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.result('pg8').run; model.result('pg8').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result.export('anim1').showFrame; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg10').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg10').run; model.result('pg10').run; model.result('pg10').label('Voltage Plot'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').label('Location of Interface'); model.result('pg11').set('twoyaxes', true); model.result('pg11').set('xlabelactive', true); model.result('pg11').set('ylabelactive', true); model.result('pg11').set('data', 'dset6'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotonsecyaxis', false); model.result('pg11').feature('tblp1').set('plotcolumns', [3]); model.result('pg11').feature('tblp1').set('imagplot', true); model.result('pg11').feature('tblp1').set('plotonsecyaxis', true); model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('imagplot', false); model.result('pg11').feature('tblp1').set('plotonsecyaxis', true); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotonsecyaxis', false); model.result('pg11').feature('tblp1').set('plotcolumns', [3]); model.result('pg11').feature('tblp1').set('plotonsecyaxis', true); model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('plotonsecyaxis', false); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [2 3]); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result.create('pg12', 'PlotGroup1D'); model.result('pg12').run; model.result('pg12').create('glob1', 'Global'); model.result('pg10').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg12').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg12').run; model.result('pg12').run; model.result('pg12').feature('glob1').set('data', 'dset5'); model.result('pg12').run; model.result('pg12').run; model.result('pg10').run; model.result('pg10').feature('plot1').set('unit', 'KV'); model.result('pg10').run; model.result('pg10').run; model.result('pg10').feature('plot1').set('expr', 'volt'); model.result('pg10').feature('plot1').set('descr', 'Applied Voltage'); model.result('pg10').run; model.result('pg10').feature('plot1').set('descractive', true); model.result('pg10').feature('plot1').set('xdataunit', 'ms'); model.result('pg10').feature('plot1').set('xdatadescr', 'root.t Time Period'); model.result('pg10').feature('plot1').set('xdataexpr', 't_volt'); model.result('pg10').run; model.result('pg10').feature('plot1').set('expr', 'comp1.v_app'); model.result('pg10').run; model.result.remove('pg10'); model.result.create('pg13', 'PlotGroup1D'); model.result('pg13').set('data', 'none'); model.result('pg13').active(false); model.result('pg13').set('titletype', 'manual'); model.result('pg13').set('title', 'rect1'); model.result.dataset.create('rect1_ds6', 'Grid1D'); model.result.dataset('rect1_ds6').set('source', 'function'); model.result.dataset('rect1_ds6').set('functionlist', ''); model.result.dataset('rect1_ds6').set('function', 'rect1'); model.result.dataset('rect1_ds6').set('par1', 't'); model.result.dataset('rect1_ds6').set('parmin1', -5.9); model.result.dataset('rect1_ds6').set('parmax1', 12.1); model.result('pg13').set('xlabelactive', 'on'); model.result('pg13').set('ylabelactive', 'on'); model.result('pg13').create('plot1', 'LineGraph'); model.result('pg13').feature('plot1').set('xdata', 'expr'); model.result('pg13').feature('plot1').set('xdataexpr', 'root.t'); model.result('pg13').feature('plot1').set('xdataunit', ''); model.result('pg13').feature('plot1').set('legend', false); model.result('pg13').feature('plot1').set('expr', 'comp1.rect1(root.t)'); model.result('pg13').feature('plot1').set('descr', 'rect1'); model.result('pg13').feature('plot1').set('data', 'rect1_ds6'); model.result('pg13').active(true); model.result('pg13').run; model.result('pg13').run; model.result('pg13').run; model.result('pg13').run; model.result('pg13').run; model.result('pg13').feature('plot1').set('expr', 'volt*comp1.rect1(root.t)'); model.result('pg13').run; model.result('pg13').feature('plot1').set('unit', 'V'); model.result('pg13').feature('plot1').set('descractive', true); model.result('pg13').run; model.result('pg13').feature('plot1').set('xdata', 'reversedarc'); model.result('pg13').run; model.result('pg13').label('Voltage'); model.result('pg13').run; model.result('pg13').run; model.result('pg12').run; model.result('pg12').run; model.result('pg12').feature('glob1').set('data', 'parent'); model.result('pg12').run; model.result('pg12').set('data', 'dset5'); model.result('pg12').run; model.result('pg12').run; model.result.remove('pg12'); model.result('pg13').run; model.result('pg13').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg13').run; model.result.remove('pg13'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').create('glob1', 'Global'); model.result('pg11').feature('glob1').set('plotonsecyaxis', true); model.result('pg11').feature.remove('glob1'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').create('glob1', 'Global'); model.result('pg11').feature.remove('glob1'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [1]); model.result('pg11').feature('tblp1').set('plotcolumninput', 'manual'); model.result('pg11').feature('tblp1').set('preprocx', 'none'); model.result('pg11').feature('tblp1').set('linewidth', 2); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('linewidth', 1); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [3]); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [2 3]); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('linewidth', 2); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [3]); model.result('pg11').feature('tblp1').set('plotonsecyaxis', true); model.result('pg11').feature('tblp1').set('plotcolumns', [2 3]); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('plotonsecyaxis', false); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result.create('pg12', 'PlotGroup1D'); model.result('pg12').run; model.result('pg12').create('glob1', 'Global'); model.result('pg12').feature('glob1').set('expr', {'v_app'}); model.result('pg12').feature('glob1').set('descr', {''}); model.result('pg12').feature('glob1').set('unit', {'V'}); model.result('pg12').feature('glob1').set('expr', {'bnd1'}); model.result('pg12').feature('glob1').set('descr', {'Probe variable bnd1'}); model.result('pg12').feature('glob1').set('unit', {'m'}); model.result('pg12').feature('glob1').set('expr', {'bnd1' 'v_app'}); model.result('pg12').feature('glob1').set('descr', {'Probe variable bnd1' ''}); model.result('pg12').run; model.result('pg12').feature('glob1').set('xdataparamunit', 's'); model.result('pg12').run; model.result('pg12').feature('glob1').set('xdataparamunit', 'ms'); model.result('pg12').run; model.result('pg12').feature('glob1').set('autoexpr', false); model.result('pg12').feature('glob1').set('autounit', false); model.result('pg12').feature('glob1').set('linemarker', 'cycle'); model.result('pg12').feature('glob1').set('markers', 4); model.result('pg12').run; model.result('pg12').feature('glob1').set('linewidth', 2); model.result('pg12').run; model.result('pg12').feature('glob1').set('linewidth', 1); model.result('pg12').run; model.result('pg12').feature('glob1').set('linewidth', 2); model.result('pg12').feature('glob1').set('linecolor', 'black'); model.result('pg12').run; model.result('pg12').feature('glob1').set('linemarker', 'none'); model.result('pg12').feature('glob1').set('linecolor', 'magenta'); model.result('pg12').run; model.result('pg12').run; model.result.remove('pg12'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('ylabelactive', false); model.result('pg11').set('twoyaxes', false); model.result('pg11').set('switchxy', false); model.result('pg11').set('axislimits', true); model.result('pg11').set('xmax', 6200); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').func('rect1').set('upper', '0+t_delay+t_volt'); model.result('pg8').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.label('2D_Cartesian_6000ms_pulse.mph'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.param.set('t_delay', '0[ms]'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.result.export('anim1').showFrame; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('framesel', 'number'); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('framesel', 'all'); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('repeat', false); model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').setIndex('looplevel', 61, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 62, 0); model.result('pg6').run; model.result('pg6').run; model.result('pg6').setIndex('looplevel', 54, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 23, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 6, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 12, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 2, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 5, 0); model.result('pg6').run; model.result('pg6').setIndex('looplevel', 8, 0); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('frametime', 0.3); model.result.export('anim1').run; model.result.export('anim1').set('synchronize', false); model.result.export('anim1').set('stopped', true); model.result.export('anim1').run; model.result.export('anim1').set('synchronize', true); model.result.export('anim1').set('framesel', 'number'); model.result.export('anim1').set('sweeptype', 'parameter'); model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').set('sweeptype', 'dde'); model.result.export('anim1').run; model.result.export('anim1').set('sweeptype', 'solutions'); model.result.export('anim1').set('looplevelinput', 'all'); model.result.export('anim1').run; model.label('2D_Cartesian_6000ms_pulse.mph'); model.result.export('anim1').showFrame; model.result('pg3').run; model.result('pg4').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg8').run; model.result('pg6').run; model.result('pg8').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.label('2D_Cartesian_6000ms_pulse.mph'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.study('std1').feature('time').set('tlist', 'range(0,100,7500)'); model.sol('sol2').feature('t1').set('control', 'time'); model.component('comp1').physics('spf').feature('prpc1').set('CompensateForHydrostaticPressure', true); model.component('comp1').physics('spf').feature('vf1').selection.set([3 4]); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.label('2D_Cartesian_6000ms_pulse.mph'); model.result('pg6').run; model.component('comp1').physics('es').create('pot1', 'ElectricPotential', 1); model.component('comp1').physics('es').feature.remove('term1'); model.component('comp1').physics('es').feature.remove('gnd1'); model.component('comp1').physics('es').feature('pot1').selection.set([2]); model.component('comp1').physics('es').feature('pot1').set('V0', 'v_app'); model.component('comp1').physics('es').create('pot2', 'ElectricPotential', 1); model.component('comp1').physics('es').feature('pot2').selection.set([12]); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'Fluid1phipf'); model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'Fluid2phipf'); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', false); model.component('comp1').physics('spf').feature('vf1').selection.all; model.component('comp1').physics('spf').feature('vf1').selection.set([]); model.component('comp1').physics('spf').feature('vf1').selection.all; model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.sol('sol2').feature('v2').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_V').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_V').set('scaleval', 1); model.sol('sol2').feature('v2').feature('comp1_V').set('scalemethod', 'parent'); model.component('comp1').physics.move('spf', 2); model.component('comp1').variable('var1').descr('Tem11', 'Maxwell stress tensor,'); model.component('comp1').variable('var1').descr('Tem11', 'Maxwell stress tensor, 11'); model.component('comp1').variable('var1').descr('Tem22', 'Maxwell stress tensor, 22'); model.component('comp1').variable('var1').descr('Tem12', 'Maxwell stress tensor, 12'); model.component('comp1').variable('var1').descr('Tem21', 'Maxwell stress tensor, 21'); model.component('comp1').variable('var1').descr('Fx', 'Force, x-component'); model.component('comp1').variable('var1').descr('Fy', 'Force, y-component'); model.result('pg6').run; model.result('pg6').label('Volume Fraction of Fluid 1 (pf)'); model.result('pg3').run; model.result('pg4').run; model.result('pg6').run; model.component('comp1').geom('geom1').scaleUnitValue(true); model.component('comp1').geom('geom1').lengthUnit('mm'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').geom('geom1').run('fin'); model.component('comp1').mesh('mesh1').run; model.sol('sol2').feature('t1').feature('fc1').set('dtech', 'hnlin'); model.component('comp1').physics('pf').create('sym1', 'SymmetryFluid', 1); model.component('comp1').physics('pf').feature.remove('sym1'); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', false); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('EnablePorousMediaDomains', false); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('StokesFlowProp', false); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('ShallowChannelProperty', false); model.sol('sol2').feature('t1').feature('dDef').active(true); model.sol('sol2').feature('t1').feature('fc1').set('linsolver', 'd1'); model.result('pg6').run; model.result('pg8').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.study('std1').feature('time').set('tlist', 'range(0,10,100)'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.component('comp1').physics('pf').active(false); model.component('comp1').physics.create('spf2', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf2', true); model.study('std1').feature('time').activate('spf2', true); model.component('comp1').physics('spf2').prop('ShapeProperty').set('order_fluid', '2'); model.component('comp1').physics.create('ls', 'LevelSet', 'geom1'); model.study('std1').feature('phasei').activate('ls', true); model.study('std1').feature('time').activate('ls', true); model.component('comp1').multiphysics.create('tpf2', 'TwoPhaseFlowLevelSet', 2); model.component('comp1').multiphysics('tpf2').selection.all; model.study('std1').feature('phasei').activate('tpf2', true); model.study('std1').feature('time').activate('tpf2', true); model.component('comp1').multiphysics('tpf2').set('Fluid_physics', 'spf2'); model.component('comp1').multiphysics('tpf2').set('Mathematics_physics', 'ls'); model.component('comp1').physics.create('tpfmm', 'LaminarTwoPhaseFlowMovingMesh', 'geom1'); model.study('std1').feature('phasei').activate('tpfmm', true); model.study('std1').feature('time').activate('tpfmm', true); model.component('comp1').multiphysics('tpf1').active(false); model.component('comp1').physics('tpfmm').selection.set([3 4]); model.component('comp1').physics('tpfmm').create('ffi1', 'FluidFluidInterface', 1); model.component('comp1').physics('tpfmm').feature('ffi1').selection.set([20 21]); model.component('comp1').physics('tpfmm').feature('ffi1').setIndex('SurfaceTensionCoefficient', 'LibraryCoefficientLiquidGas', 0); model.component('comp1').physics('tpfmm').create('vf1', 'VolumeForce', 2); model.component('comp1').physics('tpfmm').feature('vf1').selection.set([3 4]); model.component('comp1').physics('tpfmm').feature('vf1').set('F', {'Fx' 'Fy' '0'}); model.component('comp1').physics('ls').active(false); model.component('comp1').multiphysics('tpf2').active(false); model.component('comp1').physics('spf').active(false); model.component('comp1').physics('tpfmm').create('open1', 'OpenBoundary', 1); model.component('comp1').physics('tpfmm').feature('open1').selection.set([7 14 19]); model.component('comp1').physics('tpfmm').create('prpc1', 'PressurePointConstraint', 0); model.component('comp1').physics('tpfmm').feature('prpc1').selection.set([16]); model.study('std1').feature('phasei').active(false); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'on' 'spf2' 'on' 'ls' 'off' ... 'tpfmm' 'on'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'on' 'spf2' 'off' 'ls' 'off' ... 'tpfmm' 'on'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'off' 'spf2' 'off' 'ls' 'off' ... 'tpfmm' 'on'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'off' 'spf' 'off' 'spf2' 'off' 'ls' 'off' ... 'tpfmm' 'on'}); model.study('std1').feature('time').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('time').set('activateCoupling', {'tpf1' 'on' 'tpf2' 'off'}); model.study('std1').feature('time').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('time').set('activateCoupling', {'tpf1' 'off' 'tpf2' 'off'}); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.component('comp1').physics('spf2').active(false); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.component('comp1').multiphysics.remove('tpf2'); model.component('comp1').physics.remove('tpfmm'); model.component('comp1').physics.remove('spf2'); model.component('comp1').physics.remove('ls'); model.component('comp1').physics('pf').active(true); model.component('comp1').physics('spf').active(true); model.component('comp1').multiphysics('tpf1').active(true); model.study('std1').feature('phasei').active(true); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'off'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'on'}); model.study('std1').feature('time').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('time').set('activateCoupling', {'tpf1' 'on'}); model.component('comp1').physics.create('spf2', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf2', true); model.study('std1').feature('time').activate('spf2', true); model.component('comp1').physics('spf2').prop('ShapeProperty').set('order_fluid', '2'); model.component('comp1').physics.create('ls', 'LevelSet', 'geom1'); model.study('std1').feature('phasei').activate('ls', true); model.study('std1').feature('time').activate('ls', true); model.component('comp1').multiphysics.create('tpf2', 'TwoPhaseFlowLevelSet', 2); model.component('comp1').multiphysics('tpf2').selection.all; model.study('std1').feature('phasei').activate('tpf2', true); model.study('std1').feature('time').activate('tpf2', true); model.component('comp1').multiphysics('tpf2').set('Fluid_physics', 'spf2'); model.component('comp1').multiphysics('tpf2').set('Mathematics_physics', 'ls'); model.component('comp1').physics('spf2').selection.set([3 4]); model.component('comp1').physics('spf2').prop('PhysicalModelProperty').set('IncludeGravity', true); model.component('comp1').physics('spf2').create('open1', 'OpenBoundary', 1); model.component('comp1').physics('spf2').feature('open1').selection.set([7 14 19]); model.component('comp1').physics('spf2').create('prpc1', 'PressurePointConstraint', 0); model.component('comp1').physics('spf2').feature('prpc1').selection.set([16]); model.component('comp1').physics('spf2').create('vf1', 'VolumeForce', 2); model.component('comp1').physics('spf2').feature('vf1').set('F', {'Fx' 'Fy' '0'}); model.component('comp1').physics('ls').selection.set([3 4]); model.component('comp1').physics('ls').create('init2', 'init', 2); model.component('comp1').physics('ls').feature('init2').selection.set([3]); model.component('comp1').physics('ls').feature('init2').set('DomainInitially', 'Fluid1phils'); model.component('comp1').physics('ls').feature('init1').set('DomainInitially', 'Fluid2phils'); model.component('comp1').physics('ls').create('ii1', 'InitialInterface', 1); model.component('comp1').physics('ls').feature('ii1').selection.set([20 21]); model.component('comp1').multiphysics('tpf2').set('Fluid2', 'mat1'); model.component('comp1').multiphysics('tpf2').set('Fluid1', 'mat2'); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'pf' 'on' 'spf' 'off' 'spf2' 'off' 'ls' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'pf' 'off' 'spf' 'off' 'spf2' 'off' 'ls' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'pf' 'on' 'spf' 'off' 'spf2' 'off' 'ls' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'pf' 'on' 'spf' 'off' 'spf2' 'off' 'ls' 'off'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'off' 'tpf2' 'off'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'off' 'spf2' 'on' 'ls' 'on'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'on' 'spf2' 'on' 'ls' 'on'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'on' 'spf2' 'off' 'ls' 'on'}); model.study('std1').feature('time').set('physselection', 'es'); model.study('std1').feature('time').set('activate', {'es' 'on' 'pf' 'on' 'spf' 'on' 'spf2' 'off' 'ls' 'off'}); model.study('std1').feature('time').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('time').set('activateCoupling', {'tpf1' 'on' 'tpf2' 'off'}); model.study.create('std2'); model.study('std2').create('phasei', 'PhaseInitialization'); model.study('std2').feature('phasei').set('plotgroup', 'Default'); model.study('std2').feature('phasei').set('solnum', 'auto'); model.study('std2').feature('phasei').set('notsolnum', 'auto'); model.study('std2').feature('phasei').activate('es', true); model.study('std2').feature('phasei').activate('pf', true); model.study('std2').feature('phasei').activate('spf', true); model.study('std2').feature('phasei').activate('spf2', true); model.study('std2').feature('phasei').activate('ls', true); model.study('std2').feature('phasei').activate('tpf1', true); model.study('std2').feature('phasei').activate('tpf2', true); model.study('std2').create('time', 'Transient'); model.study('std2').feature('time').set('plotgroup', 'Default'); model.study('std2').feature('time').set('initstudy', 'std2'); model.study('std2').feature('time').set('notstudy', 'std2'); model.study('std2').feature('time').set('initialtime', '0'); model.study('std2').feature('time').set('useinitsol', 'on'); model.study('std2').feature('time').set('usesol', 'on'); model.study('std2').feature('time').set('notsolmethod', 'sol'); model.study('std2').feature('time').activate('es', true); model.study('std2').feature('time').activate('pf', true); model.study('std2').feature('time').activate('spf', true); model.study('std2').feature('time').activate('spf2', true); model.study('std2').feature('time').activate('ls', true); model.study('std2').feature('time').activate('tpf1', true); model.study('std2').feature('time').activate('tpf2', true); model.study('std2').feature('phasei').set('physselection', 'es'); model.study('std2').feature('phasei').set('activate', {'es' 'off' 'pf' 'on' 'spf' 'on' 'spf2' 'on' 'ls' 'on'}); model.study('std2').feature('phasei').set('physselection', 'es'); model.study('std2').feature('phasei').set('activate', {'es' 'off' 'pf' 'off' 'spf' 'on' 'spf2' 'on' 'ls' 'on'}); model.study('std2').feature('phasei').set('physselection', 'es'); model.study('std2').feature('phasei').set('activate', {'es' 'off' 'pf' 'off' 'spf' 'off' 'spf2' 'on' 'ls' 'on'}); model.study('std2').feature('phasei').set('physselection', 'es'); model.study('std2').feature('phasei').set('activate', {'es' 'off' 'pf' 'off' 'spf' 'off' 'spf2' 'off' 'ls' 'on'}); model.study('std2').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std2').feature('phasei').set('activateCoupling', {'tpf1' 'off' 'tpf2' 'on'}); model.study('std2').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std2').feature('phasei').set('activateCoupling', {'tpf1' 'off' 'tpf2' 'off'}); model.study('std2').feature('time').set('physselection', 'es'); model.study('std2').feature('time').set('activate', {'es' 'on' 'pf' 'off' 'spf' 'on' 'spf2' 'on' 'ls' 'on'}); model.study('std2').feature('time').set('physselection', 'es'); model.study('std2').feature('time').set('activate', {'es' 'on' 'pf' 'off' 'spf' 'off' 'spf2' 'on' 'ls' 'on'}); model.study('std2').feature('time').set('multiphysicsSelection', 'tpf1'); model.study('std2').feature('time').set('activateCoupling', {'tpf1' 'off' 'tpf2' 'on'}); model.component('comp1').physics('spf2').feature('vf1').selection.set([3 4]); model.sol.create('sol6'); model.sol('sol6').study('std2'); model.study('std2').feature('phasei').set('notlistsolnum', 1); model.study('std2').feature('phasei').set('notsolnum', 'auto'); model.study('std2').feature('phasei').set('listsolnum', 1); model.study('std2').feature('phasei').set('solnum', 'auto'); model.study('std2').feature('time').set('notlistsolnum', 1); model.study('std2').feature('time').set('notsolnum', 'auto'); model.study('std2').feature('time').set('listsolnum', 1); model.study('std2').feature('time').set('solnum', 'auto'); model.sol('sol6').create('st1', 'StudyStep'); model.sol('sol6').feature('st1').set('study', 'std2'); model.sol('sol6').feature('st1').set('studystep', 'phasei'); model.sol('sol6').create('v1', 'Variables'); model.sol('sol6').feature('v1').set('control', 'phasei'); model.sol('sol6').create('s1', 'Stationary'); model.sol('sol6').feature('s1').create('fc1', 'FullyCoupled'); model.sol('sol6').feature('s1').feature('fc1').set('linsolver', 'dDef'); model.sol('sol6').feature('s1').feature.remove('fcDef'); model.sol('sol6').create('su1', 'StoreSolution'); model.sol('sol6').create('st2', 'StudyStep'); model.sol('sol6').feature('st2').set('study', 'std2'); model.sol('sol6').feature('st2').set('studystep', 'time'); model.sol('sol6').create('v2', 'Variables'); model.sol('sol6').feature('v2').feature('comp1_phils').set('scalemethod', 'manual'); model.sol('sol6').feature('v2').feature('comp1_phils').set('scaleval', '1'); model.sol('sol6').feature('v2').set('initmethod', 'init'); model.sol('sol6').feature('v2').set('initsol', 'sol6'); model.sol('sol6').feature('v2').set('notsolmethod', 'sol'); model.sol('sol6').feature('v2').set('notsol', 'sol6'); model.sol('sol6').feature('v2').set('control', 'time'); model.sol('sol6').create('t1', 'Time'); model.sol('sol6').feature('t1').set('tlist', 'range(0,0.1,1)'); model.sol('sol6').feature('t1').set('plot', 'off'); model.sol('sol6').feature('t1').set('plotgroup', 'Default'); model.sol('sol6').feature('t1').set('plotfreq', 'tout'); model.sol('sol6').feature('t1').set('probesel', 'all'); model.sol('sol6').feature('t1').set('probes', {'bnd1' 'bnd2'}); model.sol('sol6').feature('t1').set('probefreq', 'tsteps'); model.sol('sol6').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol6').feature('t1').set('atolglobal', 0.001); model.sol('sol6').feature('t1').set('atolglobalmethod', 'scaled'); model.sol('sol6').feature('t1').set('atolglobalfactor', 0.05); model.sol('sol6').feature('t1').set('atolglobalvaluemethod', 'factor'); model.sol('sol6').feature('t1').set('atolmethod', {'comp1_GI' 'global' 'comp1_GI2' 'global' 'comp1_p' 'global' 'comp1_p2' 'scaled' 'comp1_phils' 'global' ... 'comp1_phipf' 'global' 'comp1_psi' 'global' 'comp1_u' 'global' 'comp1_u2' 'global' 'comp1_V' 'global'}); model.sol('sol6').feature('t1').set('atolvaluemethod', {'comp1_GI' 'factor' 'comp1_GI2' 'factor' 'comp1_p' 'factor' 'comp1_p2' 'factor' 'comp1_phils' 'factor' ... 'comp1_phipf' 'factor' 'comp1_psi' 'factor' 'comp1_u' 'factor' 'comp1_u2' 'factor' 'comp1_V' 'factor'}); model.sol('sol6').feature('t1').set('atolfactor', {'comp1_GI' '0.1' 'comp1_GI2' '0.1' 'comp1_p' '0.1' 'comp1_p2' '1' 'comp1_phils' '0.1' ... 'comp1_phipf' '0.1' 'comp1_psi' '0.1' 'comp1_u' '0.1' 'comp1_u2' '0.1' 'comp1_V' '0.1'}); model.sol('sol6').feature('t1').set('estrat', 'exclude'); model.sol('sol6').feature('t1').set('maxorder', 2); model.sol('sol6').feature('t1').set('stabcntrl', true); model.sol('sol6').feature('t1').set('control', 'time'); model.sol('sol6').feature('t1').create('seDef', 'Segregated'); model.sol('sol6').feature('t1').create('fc1', 'FullyCoupled'); model.sol('sol6').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol6').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol6').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol6').feature('t1').create('d1', 'Direct'); model.sol('sol6').feature('t1').feature('fc1').set('linsolver', 'd1'); model.sol('sol6').feature('t1').feature('fc1').set('maxiter', 8); model.sol('sol6').feature('t1').feature('fc1').set('damp', 0.9); model.sol('sol6').feature('t1').feature('fc1').set('jtech', 'once'); model.sol('sol6').feature('t1').feature.remove('fcDef'); model.sol('sol6').feature('t1').feature.remove('seDef'); model.sol('sol6').attach('std2'); model.result.create('pg12', 'PlotGroup2D'); model.result('pg12').label('Electric Potential (es)'); model.result('pg12').set('data', 'dset7'); model.result('pg12').set('frametype', 'spatial'); model.result('pg12').set('data', 'dset7'); model.result('pg12').feature.create('surf1', 'Surface'); model.result('pg12').feature('surf1').set('data', 'parent'); model.result.create('pg13', 'PlotGroup2D'); model.result('pg13').label('Velocity (spf2)'); model.result('pg13').set('data', 'dset7'); model.result('pg13').set('frametype', 'spatial'); model.result('pg13').set('data', 'dset7'); model.result('pg13').feature.create('surf1', 'Surface'); model.result('pg13').feature('surf1').label('Surface'); model.result('pg13').feature('surf1').set('expr', 'spf2.U'); model.result('pg13').feature('surf1').set('data', 'parent'); model.result.create('pg14', 'PlotGroup2D'); model.result('pg14').label('Pressure (spf2)'); model.result('pg14').set('data', 'dset7'); model.result('pg14').set('frametype', 'spatial'); model.result('pg14').set('data', 'dset7'); model.result('pg14').feature.create('con1', 'Contour'); model.result('pg14').feature('con1').label('Contour'); model.result('pg14').feature('con1').set('expr', 'p2'); model.result('pg14').feature('con1').set('number', 40); model.result('pg14').feature('con1').set('data', 'parent'); model.result.create('pg15', 'PlotGroup2D'); model.result('pg15').label('Volume Fraction of Fluid 1 (ls)'); model.result('pg15').set('data', 'dset7'); model.result('pg15').feature.create('surf1', 'Surface'); model.result('pg15').feature('surf1').label('Volume Fraction of Fluid 1'); model.result('pg15').feature('surf1').set('expr', 'ls.Vf1'); model.result('pg15').feature('surf1').set('data', 'parent'); model.result('pg15').feature.create('con1', 'Contour'); model.result('pg15').feature('con1').label('Volume Fraction of Fluid 1.1'); model.result('pg15').feature('con1').set('expr', 'ls.Vf1'); model.result('pg15').feature('con1').set('levelmethod', 'levels'); model.result('pg15').feature('con1').set('levels', '0.5'); model.result('pg15').feature('con1').set('coloring', 'uniform'); model.result('pg15').feature('con1').set('colorlegend', false); model.result('pg15').feature('con1').set('color', 'gray'); model.result('pg15').feature('con1').set('data', 'parent'); model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').probe('bnd2').genResult('none'); model.result.remove('pg12'); model.result.remove('pg13'); model.result.remove('pg14'); model.result.remove('pg15'); model.result('pg3').run; model.label('2D_Cartesian_6000ms_pulse.mph'); model.result('pg3').run; model.component('comp1').probe.remove('bnd2'); model.component('comp1').probe('bnd1').set('expr', 'pf.Vf1'); model.component('comp1').physics.remove('spf'); model.component('comp1').physics.remove('spf2'); model.component('comp1').physics('ls').active(false); model.component('comp1').physics.remove('ls'); model.component('comp1').physics.remove('pf'); model.component('comp1').physics.create('spf', 'LaminarFlow', 'geom1'); model.study('std1').feature('phasei').activate('spf', true); model.study('std1').feature('time').activate('spf', true); model.study('std2').feature('phasei').activate('spf', true); model.study('std2').feature('time').activate('spf', true); model.component('comp1').physics('spf').prop('ShapeProperty').set('order_fluid', '2'); model.component('comp1').physics.create('pf', 'PhaseField', 'geom1'); model.study('std1').feature('phasei').activate('pf', true); model.study('std1').feature('time').activate('pf', true); model.study('std2').feature('phasei').activate('pf', true); model.study('std2').feature('time').activate('pf', true); model.component('comp1').multiphysics.create('tpf3', 'TwoPhaseFlowPhaseField', 2); model.component('comp1').multiphysics('tpf3').selection.all; model.study('std1').feature('phasei').activate('tpf3', true); model.study('std1').feature('time').activate('tpf3', true); model.study('std2').feature('phasei').activate('tpf3', true); model.study('std2').feature('time').activate('tpf3', true); model.component('comp1').multiphysics('tpf3').set('Fluid_physics', 'spf'); model.component('comp1').multiphysics('tpf3').set('Mathematics_physics', 'pf'); model.component('comp1').physics('es').feature.remove('pot2'); model.component('comp1').physics('es').create('gnd1', 'Ground', 1); model.component('comp1').physics('es').feature('gnd1').selection.set([12]); model.component('comp1').physics('spf').selection.set([3 4]); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('IncludeGravity', true); model.component('comp1').physics('spf').create('open1', 'OpenBoundary', 1); model.component('comp1').physics('spf').feature('open1').selection.set([7 14 19]); model.component('comp1').physics('spf').create('init2', 'init', 2); model.component('comp1').physics('spf').feature.remove('init2'); model.component('comp1').physics('spf').create('vf1', 'VolumeForce', 2); model.component('comp1').physics('spf').feature('vf1').set('F', {'Fx' 'Fy' '0'}); model.component('comp1').physics('spf').feature('vf1').selection.set([3 4]); model.component('comp1').physics('spf').create('prpc1', 'PressurePointConstraint', 0); model.component('comp1').physics('spf').feature('prpc1').selection.set([16]); model.component('comp1').physics('pf').selection.set([3 4]); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'Fluid1phipf'); model.component('comp1').physics('pf').create('init2', 'init', 2); model.component('comp1').physics('pf').feature('init2').selection.set([4]); model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'Fluid2phipf'); model.component('comp1').physics('pf').create('ii1', 'InitialInterface', 1); model.component('comp1').physics('pf').feature('ii1').selection.set([20 21]); model.component('comp1').multiphysics.remove('tpf3'); model.component('comp1').multiphysics.remove('tpf2'); model.component('comp1').multiphysics('tpf1').set('Fluid_physics', 'spf'); model.component('comp1').multiphysics('tpf1').set('Mathematics_physics', 'pf'); model.study.remove('std2'); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'off' 'spf' 'off' 'pf' 'on'}); model.sol('sol2').feature('t1').set('control', 'time'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('descractive', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').feature('arws1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg8').run; model.result('pg8').run; model.result('pg8').feature('surf1').set('colortablerev', true); model.result('pg8').feature('surf1').set('colortablesym', true); model.result('pg8').feature('surf1').set('colortablerev', true); model.result('pg8').feature('surf1').set('colortablesym', false); model.result('pg8').feature('surf1').set('colortablerev', false); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').physics('es').create('fcal1', 'ForceCalculation', 2); model.component('comp1').physics('es').feature.remove('fcal1'); model.component('comp1').physics('spf').prop('PhysicalModelProperty').set('ShallowChannelProperty', false); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.component('comp1').physics('spf').feature('vf1').selection.set([]); model.component('comp1').physics('spf').feature('vf1').selection.all; model.component('comp1').variable('var1').set('Tem11', '-epsilon0_const*epsilon_r/2*(es.Ex^2+es.Ey^2)+epsilon0_const*epsilon_r*es.Ex^2'); model.component('comp1').variable('var1').set('Tem22', '-epsilon0_const*epsilon_r/2*(es.Ex^2+es.Ey^2)+epsilon0_const*epsilon_r*es.Ey^2'); model.component('comp1').physics('spf').feature('vf1').selection.set([]); model.component('comp1').physics('spf').feature('vf1').selection.all; model.component('comp1').physics('spf').feature('vf1').selection.set([3 4]); model.study('std1').feature('time').set('tlist', 'range(0,1,10)'); model.component('comp1').physics('spf').feature('vf1').active(false); model.component('comp1').physics('spf').feature('prpc1').active(false); model.component('comp1').probe('bnd1').genResult('none'); model.result.numerical.remove('pev1'); model.sol('sol2').feature('t1').set('initialstepbdfactive', true); model.sol('sol2').feature('t1').set('initialstepbdf', 0.01); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.component('comp1').physics('spf').feature('vf1').active(true); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').set('showlegends', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').set('color', 'black'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').run; model.result('pg6').feature('con1').set('color', 'red'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('color', 'gray'); model.result('pg6').run; model.component('comp1').probe('bnd1').genResult('none'); model.label('2D_Cartesian_6000ms_pulse.mph'); model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'SpecifyPhaseFieldFunctionExplicitly'); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'SpecifyPhaseFieldFunctionExplicitly'); model.component('comp1').physics('es').feature.remove('gnd1'); model.component('comp1').physics('es').create('pot2', 'ElectricPotential', 1); model.component('comp1').physics('es').feature('pot2').selection.set([12]); model.component('comp1').variable('var1').descr('v_app', 'Applied voltage'); model.component('comp1').physics('pf').feature('init1').set('DomainInitially', 'Fluid1phipf'); model.component('comp1').mesh('mesh1').autoMeshSize(4); model.component('comp1').mesh('mesh1').run; model.component('comp1').mesh('mesh1').clearMesh; model.component('comp1').mesh('mesh1').autoMeshSize(5); model.component('comp1').mesh('mesh1').run; model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'on' 'spf' 'off' 'pf' 'on'}); model.study('std1').feature('phasei').set('physselection', 'es'); model.study('std1').feature('phasei').set('activate', {'es' 'on' 'spf' 'on' 'pf' 'on'}); model.study('std1').feature('phasei').set('multiphysicsSelection', 'tpf1'); model.study('std1').feature('phasei').set('activateCoupling', {'tpf1' 'on'}); model.study('std1').feature('time').set('tlist', 'range(0,0.05,3)'); model.study('std1').feature('time').set('useinitsol', true); model.sol('sol2').feature('t1').feature('d1').set('mumpsalloc', 1.2); model.sol('sol2').feature('t1').feature('d1').set('ooc', false); model.sol('sol2').feature('t1').feature('fc1').set('dtech', 'const'); model.sol('sol2').feature('v2').feature('comp1_V').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_V').set('scaleval', '1e3'); model.sol('sol2').feature('v2').feature('comp1_u').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_u').set('scaleval', 0.1); model.sol('sol2').feature('v2').feature('comp1_psi').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_psi').set('scaleval', 0.1); model.sol('sol2').feature('v2').feature('comp1_p').set('scalemethod', 'manual'); model.sol('sol2').feature('v2').feature('comp1_p').set('scaleval', '1e3'); model.sol('sol2').feature('v2').feature('comp1_phipf').set('scalemethod', 'manual'); model.component('comp1').physics('spf').feature('prpc1').active(true); model.component('comp1').probe('bnd1').genResult('none'); model.sol('sol2').runAll; model.result('pg3').run; model.study('std1').feature('time').set('tlist', 'range(0,0.05,100)'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg3').run; model.result('pg3').run; model.result('pg4').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').feature('surf1').set('wireframe', false); model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').feature('surf1').set('coloring', 'colortable'); model.result('pg6').feature('surf1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').feature('con1').set('color', 'gray'); model.result('pg6').run; model.result('pg6').feature('con1').set('resolution', 'fine'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').set('color', 'black'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('expr', 'pf.Vf1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').set('coloring', 'uniform'); model.result('pg6').feature('con2').active(true); model.result('pg6').run; model.result('pg6').feature('con2').set('number', 1); model.result('pg6').run; model.component('comp1').view('view5').set('showgrid', false); model.result('pg6').set('showlegends', false); model.result('pg6').feature('con2').set('legendactivechanged', false); model.component('comp1').view('view5').set('showgrid', false); model.result('pg6').run; model.result('pg3').run; model.result('pg4').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').feature('surf1').set('resolution', 'fine'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').run; model.result('pg6').feature('con1').set('number', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws2').active(true); model.result('pg6').run; model.result('pg6').feature('arws2').set('xnumber', 10); model.result('pg6').feature('arws2').set('ynumber', 10); model.result('pg6').run; model.result('pg6').feature('arws2').set('xnumber', 50); model.result('pg6').feature('arws2').set('ynumber', 50); model.result('pg6').run; model.result('pg6').feature('arws2').set('xnumber', 25); model.result('pg6').feature('arws2').set('ynumber', 25); model.result('pg6').run; model.result('pg6').feature('arws2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').set('color', 'white'); model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export.remove('anim1'); model.result.export.create('anim1', 'Animation'); model.result.export('anim1').set('target', 'player'); model.result.export('anim1').set('title', 'on'); model.result.export('anim1').set('legend', 'on'); model.result.export('anim1').set('logo', 'on'); model.result.export('anim1').set('options', 'on'); model.result.export('anim1').set('fontsize', '9'); model.result.export('anim1').set('customcolor', [1 1 1]); model.result.export('anim1').set('background', 'color'); model.result.export('anim1').set('axisorientation', 'on'); model.result.export('anim1').set('grid', 'on'); model.result.export('anim1').set('axes', 'on'); model.result.export('anim1').set('showgrid', 'on'); model.result.export('anim1').showFrame; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('framesel', 'all'); model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', false); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', true); model.result.export('anim1').showFrame; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').feature('con1').set('colortablerev', true); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('resolution', 'normal'); model.result('pg6').run; model.result('pg6').feature('surf1').set('resolution', 'normal'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg3').run; model.result('pg3').run; model.result('pg3').feature('surf1').set('colortablerev', false); model.result('pg3').feature('surf1').set('colortablesym', false); model.result('pg4').run; model.result('pg6').run; model.result('pg6').run; model.component('comp1').view('view5').set('showgrid', true); model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'Rainbow'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').run; model.result('pg6').feature('con1').set('number', 2); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'Rainbow'); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').feature('con1').set('number', 5); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('con1').set('number', 1); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('framesel', 'number'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').active(true); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'Rainbow'); model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').feature('con1').set('color', 'red'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').run; model.result('pg6').create('surf2', 'Surface'); model.result('pg6').feature('surf2').set('expr', 'pf.Vf1'); model.result('pg6').feature('surf2').set('descr', 'Volume fraction of fluid 1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf2').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('surf2').set('colortablerev', true); model.result('pg6').feature('surf2').set('colortablesym', false); model.result('pg6').feature('surf2').set('colortablerev', false); model.result('pg6').feature('surf2').set('colortable', 'RainbowLight'); model.result('pg6').feature('surf2').set('coloring', 'colortable'); model.result('pg6').feature('surf2').set('colortablerev', false); model.result('pg6').feature('surf2').set('colortablesym', false); model.result('pg6').feature('surf2').set('wireframe', false); model.result('pg6').feature('surf2').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf2').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').active(true); model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('con1').set('levels', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 0.5); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arws1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 10); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 5); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 0.25); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 0.5); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result('pg8').run; model.result('pg8').run; model.result('pg8').feature('surf1').set('colortablerev', false); model.result('pg8').feature('surf1').set('colortablesym', false); model.result('pg8').run; model.result.move('pg8', 2); model.result('pg6').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('surf2'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('con2'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('arws2'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('con1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('arws1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('surf1'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export.remove('anim1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('str1'); model.result('pg6').run; model.result('pg6').create('surf1', 'Surface'); model.result('pg6').feature('surf1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').feature('surf1').set('colortablesym', true); model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').feature('surf1').set('colortablesym', true); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').run; model.result('pg6').feature('surf1').set('descractive', true); model.result('pg6').run; model.result('pg6').feature('surf1').set('descractive', false); model.result('pg6').run; model.result('pg6').feature('surf1').set('descractive', true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('con1', 'Contour'); model.result('pg6').feature('con1').set('expr', 'pf.Vf1'); model.result('pg6').feature('con1').set('descr', 'Volume fraction of fluid 1'); model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'Fluid2phipf'); model.result('pg6').run; model.result('pg6').feature('con1').set('number', 201); model.result('pg6').run; model.result('pg6').feature('con1').set('number', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 0.5); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').run; model.result.export.create('anim1', 'Animation'); model.result.export('anim1').set('target', 'player'); model.result.export('anim1').set('title', 'on'); model.result.export('anim1').set('legend', 'on'); model.result.export('anim1').set('logo', 'on'); model.result.export('anim1').set('options', 'on'); model.result.export('anim1').set('fontsize', '9'); model.result.export('anim1').set('customcolor', [1 1 1]); model.result.export('anim1').set('background', 'color'); model.result.export('anim1').set('axisorientation', 'on'); model.result.export('anim1').set('grid', 'on'); model.result.export('anim1').set('axes', 'on'); model.result.export('anim1').set('showgrid', 'on'); model.result.export('anim1').showFrame; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').set('showframe', 2); model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').create('arwl1', 'ArrowLine'); model.result('pg6').feature('arwl1').set('expr', {'spf.Fx' 'spf.Fy'}); model.result('pg6').feature('arwl1').set('descr', 'Volume force'); model.result('pg6').feature('arwl1').set('color', 'yellow'); model.result('pg6').feature('arwl1').set('arrowlength', 'logarithmic'); model.result('pg6').feature('arwl1').set('arrowbase', 'head'); model.result('pg6').run; model.result('pg6').feature('arwl1').set('logrange', 10); model.result('pg6').run; model.result('pg6').feature('arwl1').set('logrange', 100); model.result('pg6').feature('arwl1').set('arrowcount', 20); model.result('pg6').run; model.result('pg6').feature('arwl1').set('arrowcount', 10); model.result('pg6').run; model.result('pg6').feature('arwl1').set('arrowcount', 100); model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('str1', 'Streamline'); model.result('pg6').feature('str1').set('expr', {'u' 'v'}); model.result('pg6').feature('str1').set('descr', 'Velocity field'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('str1'); model.result('pg6').run; model.result('pg6').create('str1', 'Streamline'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').selection.all; model.result('pg6').feature('str1').selection.set([1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21]); model.result('pg6').feature('str1').set('posmethod', 'uniform'); model.result('pg6').feature('str1').set('expr', {'u' 'v'}); model.result('pg6').feature('str1').set('descr', 'Velocity field'); model.result('pg6').run; model.result('pg6').feature('str1').set('color', 'white'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortable', 'Rainbow'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', false); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arwl1').active(false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', true); model.result.export('anim1').showFrame; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('colortable', 'Rainbow'); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('number', 10); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('colortable', 'RainbowLight'); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('number', 1); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arwl1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'tubes'); model.result('pg6').run; model.result('pg6').feature('con1').set('radiusexpr', '0.5'); model.result('pg6').run; model.result('pg6').feature('con1').set('radiusexpr', '0.01'); model.result('pg6').run; model.result('pg6').feature('con1').set('radiusexpr', '1'); model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').feature('con1').set('coloring', 'colortable'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('surf1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 10); model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 100); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').feature('con1').set('number', 10); model.result('pg6').run; model.result('pg6').feature('con1').set('number', 100); model.result('pg6').run; model.result('pg6').feature('con1').set('levelmethod', 'levels'); model.result('pg6').feature('con1').set('levels', 0.5); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 1); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', false); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('levels', 10); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('levelmethod', 'number'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').feature('con1').set('number', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.5); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.05); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.01); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.1); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.05); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.09); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.02); model.result('pg6').run; model.result('pg6').feature('str1').set('udist', 0.05); model.result('pg6').run; model.result('pg6').feature('str1').active(false); model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('arwl2', 'ArrowLine'); model.result('pg6').feature('arwl2').set('expr', {'u' 'v'}); model.result('pg6').feature('arwl2').set('descr', 'Velocity field'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('arwl2').set('arrowlength', 'proportional'); model.result('pg6').run; model.result('pg6').feature('arwl2').set('arrowlength', 'proportional'); model.result('pg6').run; model.result('pg6').feature('arwl2').set('color', 'magenta'); model.result('pg6').run; model.result('pg6').feature('arwl2').set('arrowlength', 'logarithmic'); model.result('pg6').run; model.result('pg6').feature('arwl2').set('arrowlength', 'proportional'); model.result('pg6').run; model.result('pg6').feature.remove('arwl2'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('str1').active(true); model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result('pg8').run; model.result('pg4').run; model.result('pg3').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('surf1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('con1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('arwl1'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature.remove('str1'); model.result('pg6').run; model.result('pg6').create('con1', 'Contour'); model.result('pg6').feature('con1').set('expr', 'pf.Vf1'); model.result('pg6').feature('con1').set('descr', 'Volume fraction of fluid 1'); model.result('pg6').run; model.result('pg6').feature('con1').set('number', 1); model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'filled'); model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').feature('con1').set('includeoutside', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').feature('con1').set('colortablerev', true); model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').set('plotgroup', 'pg3'); model.result.export('anim1').run; model.result.export('anim1').set('plotgroup', 'pg6'); model.result.export('anim1').run; model.result('pg6').run; model.result('pg6').feature('con1').set('colortablerev', false); model.result('pg6').feature('con1').set('colortablesym', false); model.result('pg6').feature('con1').set('colortablerev', true); model.result('pg6').feature('con1').set('colortablesym', true); model.result('pg6').feature('con1').set('colortablerev', false); model.result.export('anim1').showFrame; model.result('pg6').run; model.result('pg6').feature('con1').set('contourtype', 'lines'); model.result('pg6').feature('con1').set('coloring', 'uniform'); model.result('pg6').run; model.result.export('anim1').showFrame; model.result.export('anim1').run; model.component('comp1').physics('pf').feature('init2').set('DomainInitially', 'SpecifyPhaseFieldFunctionExplicitly'); model.result('pg6').run; model.result('pg6').run; model.result('pg6').create('surf1', 'Surface'); model.result('pg6').run; model.result('pg6').feature('surf1').set('colortable', 'JupiterAuroraBorealis'); model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').feature('surf1').set('colortablesym', true); model.result('pg6').feature('surf1').set('colortablerev', false); model.result('pg6').feature('surf1').set('colortablesym', false); model.result('pg6').feature('surf1').set('colortablerev', true); model.result('pg6').run; model.result('pg6').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.study('std1').feature('time').set('tlist', 'range(0,0.05,7500)'); model.component('comp1').probe('bnd1').set('expr', 'pf.Vf1'); model.component('comp1').probe.create('dom1', 'Domain'); model.component('comp1').probe('dom1').selection.set([3]); model.component('comp1').probe('dom1').set('expr', 'pf.Vf1'); model.component('comp1').probe('dom1').set('descr', 'Volume fraction of fluid 1'); model.component('comp1').probe('dom1').set('expr', 'spf.U'); model.component('comp1').probe('dom1').set('descr', 'Velocity magnitude'); model.component('comp1').probe('dom1').set('expr', 'pf.Vf1'); model.component('comp1').probe('dom1').set('descr', 'Volume fraction of fluid 1'); model.component('comp1').probe('dom1').genResult('sol2'); model.result.numerical('pev2').set('table', 'tbl1'); model.result.numerical('pev2').set('innerinput', 'all'); model.result.numerical('pev2').set('outerinput', 'all'); model.result.numerical('pev2').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe.remove('dom1'); model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([19]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([18]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([19]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([18 19]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([5 7]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([21]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.result('pg11').set('window', 'window2'); model.result('pg11').set('windowtitle', 'Probe Plot 2'); model.result('pg11').run; model.component('comp1').probe('bnd1').selection.set([18 19]); model.component('comp1').probe('bnd1').genResult('sol2'); model.result.numerical('pev1').set('table', 'tbl1'); model.result.numerical('pev1').set('innerinput', 'all'); model.result.numerical('pev1').set('outerinput', 'all'); model.result.numerical('pev1').setResult; model.result('pg11').feature('tblp1').set('plotcolumns', [2]); model.result('pg11').feature('tblp1').set('xaxisdata', 'auto'); model.result('pg11').run; model.component('comp1').physics('spf').feature('prpc1').active(false); model.study('std1').create('est', 'ParameterEstimation'); model.study('std1').feature.remove('est'); model.sol('sol2').feature('st2').clearXmesh; model.sol('sol2').feature('st2').meshextend('dummy_name'); model.sol('sol2').feature('st2').xmeshInfo; model.sol('sol2').feature('st2').clearXmesh; model.component('comp1').probe('bnd1').genResult('none'); model.component('comp1').view('view5').set('showgrid', false); model.label('2D_Cartesian_6000ms_pulse.mph'); model.sol('sol2').clearSolutionData; model.sol('sol5').clearSolutionData; model.label('2D_Cartesian_6000ms_pulse.mph'); out = model;