set exp dies ist bla /1*10/ quantities /dZ1,dZ2,Z1,Z2/; variables dZ1_mod, dZ2_mod, dZ3_mod, P1, P2, w; table meas(exp,quantities) dZ1 dZ2 Z1 Z2 1 -3.056839318 2.689947741 0.6065392 0.37287334 2 -1.835173301 1.270566444 0.36787334 0.5635723 3 -1.110405821 0.461982655 0.22311568 0.6471286 4 -0.674059926 0.004677187 0.13532281 0.66874695 5 -0.411361107 -0.243962198 0.08208463 0.6555579 6 -0.251648915 -0.371454896 0.049787305 0.6237807 7 -0.154424692 -0.427700805 0.030206513 0.5829738 8 -0.090074419 -0.449073979 0.018324666 0.53875566 9 -0.051077912 -0.444337915 0.011117484 0.49431548 10 -0.043956623 -0.404999643 0.006747611 0.45141503 ; equations E1, E2, obj; E1(exp).. dZ1_mod(exp) =E= -P1*meas(exp, 'Z1') ; E2(exp).. dZ2_mod(exp) =E= P1*meas(exp, 'Z1') - P2*meas(exp, 'Z2'); Obj.. w =E= sum( exp, (dZ1_mod(exp) - meas(exp, 'dZ1'))*(dZ1_mod(exp) - meas(exp, 'dZ1')) + (dZ2_mod(exp) - meas(exp, 'dZ2'))*(dZ2_mod(exp) - meas(exp, 'dZ2')) ); P1.lo = 0; P1.up = 10; P2.lo = 0; P2.up = 10; MODEL TEST / E1, E2, obj / ; OPTION LIMROW = 0.0; OPTION LIMCOL = 0.0; *OPTION MINLP=SBB; SOLVE TEST USING NLP minimiZING w;