## ams_version=1.0 Model Main_bearing { Variable x1; Variable x2; Variable x3; Variable x4; Variable objvar; Variable x6; Variable x7; Variable x8; Variable x9; Variable x10; Variable x11; Variable x12; Variable x13; Variable x14; Constraint e1 { Definition: 10000*objvar - 10000*x7 - 10000*x8 = 0; } Constraint e2 { Definition: -1.42857142857143*x4*x6 + 10000*x8 = 0; } Constraint e3 { Definition: 10*x7*x9 - 0.00968946189201592*(x1**4 - x2**4)*x3 = 0; } Constraint e4 { Definition: 143.3076*x10*x4 - 10000*x7 = 0; } Constraint e5 { Definition: 3.1415927*(0.001*x9)**3*x6 - 6e-6*x3*x4*x13 = 0; } Constraint e6 { Definition: 101000*x12*x13 - 1.57079635*x6*x14 = 0; } Constraint e7 { Definition: log10(0.8 + 8.112*x3) - 10964781961.4318*x11**(-3.55) = 0; } Constraint e8 { Definition: - 0.5*x10 + x11 = 560; } Constraint e9 { Definition: x1 - x2 >= 0; } Constraint e10 { Definition: 0.0307*sqr(x4) - 0.3864*sqr(0.0062831854*x1*x9)*x6 <= 0; } Constraint e11 { Definition: 101000*x12 - 15707.9635*x14 <= 0; } Constraint e12 { Definition: -(log(x1) - log(x2)) + x13 = 0; } Constraint e13 { Definition: -(sqr(x1) - sqr(x2)) + x14 = 0; } Procedure MainInitialization { Body: { x1.lower := 1; x1.upper := 16; x2.lower := 1; x2.upper := 16; x3.lower := 1; x3.upper := 16; x4.lower := 1; x4.upper := 16; x6.lower := 1; x6.upper := 1000; x7.lower := 0.0001; x8.lower := 0.0001; x9.lower := 1; x10.upper := 50; x11.lower := 100; x12.lower := 1; x13.lower := 0.0001; x14.lower := 0.01; x1.l := 6; x2.l := 5; x3.l := 6; x4.l := 3; x6.l := 1000; x7.l := 1.6; x8.l := 0.3; x10.l := 50; x11.l := 600; } } MathematicalProgram bearing { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: NLP; } Procedure MainExecution { Body: { solve bearing; } } Procedure MainTermination { Body: { return 1; } } }