摘要
针对容差条件下非线性模拟电路的多参数故障诊断问题,提出一种系统搜索算法求解故障参数,实现故障元件的定位和参数辨识。首先将非线性测试方程的多解求解转化为差分方程的初值问题;然后采用牛顿法迭代生成简单曲线簇,沿曲面方向进行测试方程的解搜索,并通过四阶龙格库塔法计算初值问题的数值解,显著提高方程组解的求解效率,降低漏解的风险;最后将故障集验证转化为容差约束下的线性规划问题求解,实现故障元件定位,并通过实际电路实验验证该算法的有效性。该算法适用于含BJT和CMOS等非线性电路的故障诊断,具有较高的诊断准确度和参数辨识准确度。