1.一种数字阀组多故障模式下的主动容错控制方法,其特征在于,其包括以下步骤:S1、建立数字阀组正常情况的控制信号库:按分别开启1个数字阀、2个数字阀、i个数字阀和n个数字阀时的控制信号分类为Un=1,Un=2,Un=i,Un=n,由此组成控制信号库U:U=[Un=1 Un=2 … Un=i … Un=n] (1)其中,n表示数字阀组中数字阀的个数; 表示从n中随机取i个数的组合数;
S2、明确数字阀组的故障类型:根据PCM控制信号和阀芯所在位置,将故障类型分为阀芯卡住未开启(Ⅰ)、阀芯未完全开启(Ⅱ)、阀芯未完全关闭(Ⅲ)、阀芯卡在中间位置(Ⅳ)和阀芯卡住未关闭(Ⅴ)五种;
S3、根据故障类型进行相应的容错控制:若故障类型为Ⅰ,则执行步骤S4,若故障类型为Ⅱ,则执行步骤S5,若故障类型为Ⅲ,则执行步骤S6,若故障类型为Ⅳ,则执行步骤S7,若故障类型为Ⅴ,则执行步骤S8;
S4、进行故障类型Ⅰ的容错控制:此时数字阀开启失效,无流量输出,即故障类型Ⅰ的数字阀输出流量q(I)=0,通过给定此类故障阀常闭信号,并以Qref为目标流量,执行步骤S9;
S5、进行故障类型Ⅱ的容错控制:此时数字阀关闭正常,完全开启失效,不能完全输出整阀流量q0,即故障类型Ⅱ的数字阀输出流量q(II)满足0≤q(II)<q0,无需重构控制信号,通过PID调节PWM控制的数字阀占空比τ进行第一操作;
S6、进行故障类型Ⅲ的容错控制:此时数字阀开启正常,完全关闭失效,故障类型Ⅲ的输出流量q(III)不能为零,即满足0<q(III)≤q0,无需重构控制信号,通过PID调节PWM控制的数字阀占空比τ进行第二操作;
S7、进行故障类型Ⅳ的容错控制:此时数字阀完全开启和完全关闭均正常,故障类型Ⅳ的输出流量q(IV)满足0<q(IV)<q0,无需重构控制信号,通过PID调节PWM控制的数字阀占空比τ进行第一操作或第二操作;
S8、进行故障类型Ⅴ的容错控制:此时数字阀完全关闭失效,故障类型Ⅴ的输出流量q(V)满足q(V)=q0,通过给定此类故障阀常闭信号,并以Qref′=Qref‑q(V)为新的目标流量,执行步骤S9;
S9、重构数字阀组控制信号:根据流量区间确定数字阀开启数量i,得到新的控制信号分类Un′=i,再以最少切换次数|J|为目标,确定Un′=i中开启组合u,将重构后的开关控制信号给到5‑Bit等编码数字阀组对其他数字阀的控制信号进行重构,以满足流量需求。
2.根据权利要求1所述的数字阀组多故障模式下的主动容错控制方法,其特征在于,所述第一操作为补偿完全开启与无法完全开启的流量差q0‑q(j),所述第二操作为消除完全关闭与无法完全关闭的流量差q(j)‑0,j取Ⅱ、Ⅲ、Ⅳ。
3.根据权利要求1所述的数字阀组多故障模式下的主动容错控制方法,其特征在于,所述步骤S9中最少切换次数J为:
J=sum|ui+1‑ui| (3)其中,ui表示新的控制信号分类U′n=i中第i列组合。
4.根据权利要求1所述的数字阀组多故障模式下的主动容错控制方法,其特征在于,所述常闭信号是将对应数字阀的控制信号设为常闭状态0,即将式(1)和式(2)中对应行均设为0,避免进一步线圈损坏。
5.根据权利要求1所述的数字阀组多故障模式下的主动容错控制方法,其特征在于,所述步骤S4中若不能满足最大流量需求时,则在构型匹配时通过增加一个数字阀实现硬件冗余来补偿最大流量需求缺口;若出现多个此类阀故障,则停机维修或更换。
6.根据权利要求1所述的数字阀组多故障模式下的主动容错控制方法,其特征在于,所提方法适应于单个数字阀的不同故障类型和多个数字阀的不同故障模式;若故障阀过多,超过0.5n时,其中n为数字阀的总个数,根据故障信息对数字阀组进行维修或更换,以保证系统性能。