I am working with the Diluted Species Module of Comsol using the Matlab Livelink.

I want to do a time dependent study which evaluates a volume integral for a collection of objects. After a time-step I want to change these objects according to the integral value.

Afterwards I want to go on with the simulation using the calculated concentrations of the former timestep.

model.sol('sol1').attach('std1');

model.sol('sol1').feature('st1').name('Compile Equations: Time Dependent');

model.sol('sol1').feature('st1').set('studystep', 'time');

model.sol('sol1').feature('v1').set('control', 'time');

model.sol('sol1').feature('t1').set('control', 'time');

model.sol('sol1').feature('t1').set('tlist', 'range(0,0.1,2)');

model.sol('sol1').feature('t1').set('maxorder', '2');

model.sol('sol1').feature('t1').feature('fc1').set('jtech', 'once');

model.sol('sol1').feature('t1').feature('fc1').set('maxiter', '5');

model.sol('sol1').feature('t1').feature('i1').set('rhob', '20');

model.sol('sol1').feature('t1').feature('i1').feature('mg1').feature('pr').feature('sl1').set('relax', '0.3');

model.sol('sol1').feature('t1').feature('i1').feature('mg1').feature('pr').feature('sl1').set('linerelax', '0.4');

model.sol('sol1').feature('t1').feature('i1').feature('mg1').feature('po').feature('sl1').set('relax', '0.5');

model.sol('sol1').feature('t1').feature('i1').feature('mg1').feature('po').feature('sl1').set('linerelax', '0.4');

model.sol('sol1').feature('t1').feature('i1').feature('mg1').feature('po').feature('sl1').set('seconditer', '2');

model.sol('sol1').feature('t1').feature('i1').feature('mg1').feature('cs').feature('d1').set('linsolver', 'pardiso');

model.sol('sol1').runAll;

I already tried to run the very last line twice, which did not work. Any suggestions?

More Damian Kösters's questions See All
Similar questions and discussions