对于非线性约束优化问题,提出了一种新的无罚函数和滤子的 SQP算法。根据优化问题的一阶 KKT条件,利用乘子和3-分片 NCP函数,得到非光滑方程以致简化优化问题。在线搜索的过程中,采用无罚函数和滤子的方法。同时证明了该 SQP算法是可行的,并具有全局收敛性。