I have tested the Meth_Wat_Distillation_Seq example, I simulate the Flowsheet_two file(I am not sure whether it's right to run the example by simulating this file).
I get a warning message as shown below, I do not know whether this is normal or bug.
I also get the output as shown below.
C:/Users/Lanlan/AppData/Local/Temp/OpenModelica/OMEdit/Meth_Wat_Distillation_Seq.Flowsheet_Two/Meth_Wat_Distillation_Seq.Flowsheet_Two.exe -port=51750 -logFormat=xmltcp -override=startTime=0,stopTime=1,stepSize=0.002,tolerance=1e-6,solver=dassl,outputFormat=mat,variableFilter=.* -r=C:/Users/Lanlan/AppData/Local/Temp/OpenModelica/OMEdit/Meth_Wat_Distillation_Seq.Flowsheet_Two/Meth_Wat_Distillation_Seq.Flowsheet_Two_res.mat -w -lv=LOG_STATS -inputPath=C:/Users/Lanlan/AppData/Local/Temp/OpenModelica/OMEdit/Meth_Wat_Distillation_Seq.Flowsheet_Two -outputPath=C:/Users/Lanlan/AppData/Local/Temp/OpenModelica/OMEdit/Meth_Wat_Distillation_Seq.Flowsheet_Two
Matrix singular!
under-determined linear system not solvable!
Matrix singular!
under-determined linear system not solvable!
Matrix singular!
under-determined linear system not solvable!
Matrix singular!
under-determined linear system not solvable!
Matrix singular!
under-determined linear system not solvable!
Matrix singular!
under-determined linear system not solvable!
Matrix singular!
under-determined linear system not solvable!
The following assertion has been violated at time 0.000000<br>
DC.condensor.inVapCompMolFrac[1] >= 0.0 and DC.condensor.inVapCompMolFrac[1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.condensor.inVapCompMolFrac[1] <= 0.0, has value: 0.901246
The following assertion has been violated at time 0.000000<br>
DC.condensor.inVapCompMolFrac[2] >= 0.0 and DC.condensor.inVapCompMolFrac[2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.condensor.inVapCompMolFrac[2] <= 0.0, has value: 0.0987544
The following assertion has been violated at time 0.000000<br>
DC.reboiler.inLiqCompMolFrac[1] >= 0.0 and DC.reboiler.inLiqCompMolFrac[1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.reboiler.inLiqCompMolFrac[1] <= 0.0, has value: 0.0439381
The following assertion has been violated at time 0.000000<br>
DC.reboiler.inLiqCompMolFrac[2] >= 0.0 and DC.reboiler.inLiqCompMolFrac[2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.reboiler.inLiqCompMolFrac[2] <= 0.0, has value: 0.956062
The following assertion has been violated at time 0.000000<br>
DC.tray[1].vapCompMolFrac[1,1] >= 0.0 and DC.tray[1].vapCompMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[1].vapCompMolFrac[1,1] <= 0.0, has value: 0.766704
The following assertion has been violated at time 0.000000<br>
DC.tray[1].vapCompMolFrac[1,2] >= 0.0 and DC.tray[1].vapCompMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[1].vapCompMolFrac[1,2] <= 0.0, has value: 0.233296
The following assertion has been violated at time 0.000000<br>
DC.tray[1].liqCompMolFrac[2,1] >= 0.0 and DC.tray[1].liqCompMolFrac[2,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[1].liqCompMolFrac[2,1] <= 0.0, has value: 0.696868
The following assertion has been violated at time 0.000000<br>
DC.tray[1].liqCompMolFrac[2,2] >= 0.0 and DC.tray[1].liqCompMolFrac[2,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[1].liqCompMolFrac[2,2] <= 0.0, has value: 0.303132
The following assertion has been violated at time 0.000000<br>
DC.tray[1].compMolFrac[1,1] >= 0.0 and DC.tray[1].compMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[1].compMolFrac[1,1] <= 0.0, has value: 0.821323
The following assertion has been violated at time 0.000000<br>
DC.tray[1].compMolFrac[1,2] >= 0.0 and DC.tray[1].compMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[1].compMolFrac[1,2] <= 0.0, has value: 0.178677
The following assertion has been violated at time 0.000000<br>
DC.tray[2].vapCompMolFrac[1,1] >= 0.0 and DC.tray[2].vapCompMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[2].vapCompMolFrac[1,1] <= 0.0, has value: 0.615354
The following assertion has been violated at time 0.000000<br>
DC.tray[2].vapCompMolFrac[1,2] >= 0.0 and DC.tray[2].vapCompMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[2].vapCompMolFrac[1,2] <= 0.0, has value: 0.384646
The following assertion has been violated at time 0.000000<br>
DC.tray[2].liqCompMolFrac[2,1] >= 0.0 and DC.tray[2].liqCompMolFrac[2,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[2].liqCompMolFrac[2,1] <= 0.0, has value: 0.461497
The following assertion has been violated at time 0.000000<br>
DC.tray[2].liqCompMolFrac[2,2] >= 0.0 and DC.tray[2].liqCompMolFrac[2,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[2].liqCompMolFrac[2,2] <= 0.0, has value: 0.538503
The following assertion has been violated at time 0.000000<br>
DC.tray[2].compMolFrac[1,1] >= 0.0 and DC.tray[2].compMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[2].compMolFrac[1,1] <= 0.0, has value: 0.648175
The following assertion has been violated at time 0.000000<br>
DC.tray[2].compMolFrac[1,2] >= 0.0 and DC.tray[2].compMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[2].compMolFrac[1,2] <= 0.0, has value: 0.351825
The following assertion has been violated at time 0.000000<br>
DC.tray[3].vapCompMolFrac[1,1] >= 0.0 and DC.tray[3].vapCompMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[3].vapCompMolFrac[1,1] <= 0.0, has value: 0.450633
The following assertion has been violated at time 0.000000<br>
DC.tray[3].vapCompMolFrac[1,2] >= 0.0 and DC.tray[3].vapCompMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[3].vapCompMolFrac[1,2] <= 0.0, has value: 0.549367
The following assertion has been violated at time 0.000000<br>
DC.tray[3].liqCompMolFrac[2,1] >= 0.0 and DC.tray[3].liqCompMolFrac[2,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[3].liqCompMolFrac[2,1] <= 0.0, has value: 0.300382
The following assertion has been violated at time 0.000000<br>
DC.tray[3].liqCompMolFrac[2,2] >= 0.0 and DC.tray[3].liqCompMolFrac[2,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[3].liqCompMolFrac[2,2] <= 0.0, has value: 0.699618
The following assertion has been violated at time 0.000000<br>
DC.tray[3].compMolFrac[1,1] >= 0.0 and DC.tray[3].compMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[3].compMolFrac[1,1] <= 0.0, has value: 0.421811
The following assertion has been violated at time 0.000000<br>
DC.tray[3].compMolFrac[1,2] >= 0.0 and DC.tray[3].compMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[3].compMolFrac[1,2] <= 0.0, has value: 0.578189
The following assertion has been violated at time 0.000000<br>
DC.tray[4].vapCompMolFrac[1,1] >= 0.0 and DC.tray[4].vapCompMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[4].vapCompMolFrac[1,1] <= 0.0, has value: 0.274277
The following assertion has been violated at time 0.000000<br>
DC.tray[4].vapCompMolFrac[1,2] >= 0.0 and DC.tray[4].vapCompMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[4].vapCompMolFrac[1,2] <= 0.0, has value: 0.725723
The following assertion has been violated at time 0.000000<br>
DC.tray[4].liqCompMolFrac[2,1] >= 0.0 and DC.tray[4].liqCompMolFrac[2,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[4].liqCompMolFrac[2,1] <= 0.0, has value: 0.184049
The following assertion has been violated at time 0.000000<br>
DC.tray[4].liqCompMolFrac[2,2] >= 0.0 and DC.tray[4].liqCompMolFrac[2,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[4].liqCompMolFrac[2,2] <= 0.0, has value: 0.815951
The following assertion has been violated at time 0.000000<br>
DC.tray[4].compMolFrac[1,1] >= 0.0 and DC.tray[4].compMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[4].compMolFrac[1,1] <= 0.0, has value: 0.290192
The following assertion has been violated at time 0.000000<br>
DC.tray[4].compMolFrac[1,2] >= 0.0 and DC.tray[4].compMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[4].compMolFrac[1,2] <= 0.0, has value: 0.709808
The following assertion has been violated at time 0.000000<br>
DC.tray[5].vapCompMolFrac[1,1] >= 0.0 and DC.tray[5].vapCompMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[5].vapCompMolFrac[1,1] <= 0.0, has value: 0.138998
The following assertion has been violated at time 0.000000<br>
DC.tray[5].vapCompMolFrac[1,2] >= 0.0 and DC.tray[5].vapCompMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[5].vapCompMolFrac[1,2] <= 0.0, has value: 0.861002
The following assertion has been violated at time 0.000000<br>
DC.tray[5].liqCompMolFrac[2,1] >= 0.0 and DC.tray[5].liqCompMolFrac[2,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[5].liqCompMolFrac[2,1] <= 0.0, has value: 0.0959473
The following assertion has been violated at time 0.000000<br>
DC.tray[5].liqCompMolFrac[2,2] >= 0.0 and DC.tray[5].liqCompMolFrac[2,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[5].liqCompMolFrac[2,2] <= 0.0, has value: 0.904053
The following assertion has been violated at time 0.000000<br>
DC.tray[5].compMolFrac[1,1] >= 0.0 and DC.tray[5].compMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[5].compMolFrac[1,1] <= 0.0, has value: 0.166465
The following assertion has been violated at time 0.000000<br>
DC.tray[5].compMolFrac[1,2] >= 0.0 and DC.tray[5].compMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[5].compMolFrac[1,2] <= 0.0, has value: 0.833535
The following assertion has been violated at time 0.000000<br>
DC.tray[6].compMolFrac[1,1] >= 0.0 and DC.tray[6].compMolFrac[1,1] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[6].compMolFrac[1,1] <= 0.0, has value: 0.0813322
The following assertion has been violated at time 0.000000<br>
DC.tray[6].compMolFrac[1,2] >= 0.0 and DC.tray[6].compMolFrac[1,2] <= 0.0
Variable violating min/max constraint: 0.0 <= DC.tray[6].compMolFrac[1,2] <= 0.0, has value: 0.918668
The following assertion has been violated at time 0.000000<br>
Distillate.liqPhasMasFrac >= 0.0 and Distillate.liqPhasMasFrac <= 1.0
Variable violating min/max constraint: 0.0 <= Distillate.liqPhasMasFrac <= 1.0, has value: 1
The following assertion has been violated at time 0.000000<br>
Bottoms.liqPhasMasFrac >= 0.0 and Bottoms.liqPhasMasFrac <= 1.0
Variable violating min/max constraint: 0.0 <= Bottoms.liqPhasMasFrac <= 1.0, has value: 1
The following assertion has been violated at time 0.000000<br>
Outlet.liqPhasMasFrac >= 0.0 and Outlet.liqPhasMasFrac <= 1.0
Variable violating min/max constraint: 0.0 <= Outlet.liqPhasMasFrac <= 1.0, has value: 1
The initialization finished successfully without homotopy method.
### STATISTICS ###
**The simulation finished successfully**.