This was the error that I got when trying to constrain two planes on two parts that had been imported using your new commands:
Code: Select all
creating planeConstraint01
assembly2solver parsing planeConstraint01
violated constraints: planeConstraint01
objects associated to these constraints: Unnamed_import01, block2_import01
repective connectivety [1, 1]
variableManager.getValues() [6.84337598002, 3.18146, 93.4783563956, 0.0, 0.0, 0.0]
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
{'imode': 9, 'smode': 'Iteration limit exceeded', 'fOpt': nan, 'iter': 161, 'xOpt': [nan, nan, nan, nan, nan, nan]}
UNABLE TO SOLVE ASSEMBLY CONSTRAINTS. Info:
optimization algorithm could not minimize the norm of constraint errors
optimization algorithm used : scipy.optimize.fmin_slsqp (Sequential Least SQuares Programming)
optimization warning message : Iteration limit exceeded
imode: 9
smode: Iteration limit exceeded
fOpt: nan
iter: 161
xOpt: [nan, nan, nan, nan, nan, nan]
UNABLE TO SOLVE ASSEMBLY CONSTRAINTS. refer to the Report View window for info