以参数带区间约束平差模型为对象,针对传统的椭球约束算法存在平差结果可能不在约束条件内的缺点,在传统椭球约束求解方法的基础上,基于最优化理论中的二次罚函数法,提出一种改进的求解椭球约束的方法,通过对椭球特征矩阵进行加权,减小特征矩阵的半径来迭代求最优解。在模型中引入正则化项,利用L-曲线法确定正则化参数,来解决系数矩阵病态的问题。最后,通过一个反演中的模拟病态算例比较验证算法的有效性。