Pyomo:限制迭代次数

Pyomo: Limit number of iterations

我有一个最终像这样解决的 Pyomo 模型:

solver  = SolverFactory('ipopt')
results = solver.solve(model,tee=False)

模型当前运行3000次迭代后放弃。

在我看来,必须有一种方法可以使用这两行之一来限制迭代次数。我该怎么做?

这个有用吗?

solver  = SolverFactory('ipopt')
solver.options['max_iter'] = 10
results = solver.solve(model,tee=False)