《基于卡尔曼滤波的铑自给能探测器信号延迟消除方法.pdf》由会员分享,可在线阅读,更多相关《基于卡尔曼滤波的铑自给能探测器信号延迟消除方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103871524 A (43)申请公布日 2014.06.18 CN 103871524 A (21)申请号 201210538898.9 (22)申请日 2012.12.13 G21C 17/10(2006.01) G01T 3/00(2006.01) (71)申请人 中国核动力研究设计院 地址 610041 四川省成都市武侯区一环路南 三段 28 号 (72)发明人 龚禾林 李庆 刘启伟 陈长 李向阳 卢宗健 王金雨 宫兆虎 (74)专利代理机构 核工业专利中心 11007 代理人 高尚梅 (54) 发明名称 基于卡尔曼滤波的铑自给能探测器信号延迟 消除方法 (。
2、57) 摘要 本发明涉及核反应堆芯测量系统探测器信号 处理技术领域, 具体公开了一种基于卡尔曼滤波 的铑自给能探测器信号延迟消除方法。该方法的 具体步骤为 : 1、 建立铑与中子的核反应模型 ; 2、 建立卡尔曼滤波模型 ; 3、 利用卡尔曼滤波对铑自 给能中子探测器电流信号作延迟消除 ; 3.1、 获得 卡尔曼滤波算法中的系统过程白噪声方差矩阵 Q 和系统观测白噪声方差矩阵为 R ; 3.2、 采集铑自 给能探测器电流值, 进行模数转换后, 利用卡尔曼 滤波对铑自给能中子探测器电流信号作延迟消 除 ; 本发明所述的一种基于卡尔曼滤波的铑自给 能探测器信号延迟消除方法, 可以对测量电流信 号进。
3、行降噪处理, 可以保证响应时间足够小的情 况下, 噪声放大倍数抑制在 18 倍。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图1页 (10)申请公布号 CN 103871524 A CN 103871524 A 1/2 页 2 1. 一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方法, 其特征在于 : 该方法具 体包括如下步骤 : 步骤 1、 建立铑与中子的核反应模型 ; 在反应堆瞬态工况下, 通量的变化引起铑自给能中子探测器电流的变化并不同步, 后 者较前者有一定的滞后,。
4、 描述上述反应的具体公式如下 : I(t) cn(t)+1m1(t) (3) 其中, m1(t), m2(t) 代表探测器 104Rh 和104mRh 直接引起的电流成分, n(t) 表示探测器处 中子通量对应的探测器平衡状态下的探测器电流 ; 1, 2表示 104Rh 和104mRh 的衰变常数 ; c 表示探测器电流的瞬时响应成分 ; a1、 a2分别表示 104Rh 和104mRh 引起的电流份额 ; I(t) 表 示铑自给能电流 ; 步骤 2、 建立卡尔曼滤波模型 ; 对于一个离散控制过程的系统, 该系统可用一个状态方程来描述 : X(k+1)=F(k+1|k)X(k)+GW(k) (。
5、4) 系统的测量值 : Z(k)=H(k)X(k)+IV(k) (5) 系统待求量 : Y(k)=LX(k) (6) 其中, X(k) 为第 k 次采样点的 n 维状态向量, W(k) 系统过程白噪声, 其方差矩阵为 Q, V(k) 为系统观测白噪声, 其方差矩阵为 R, F(k+1|k) 为 n*n 状态转移矩阵, Z(k) 为第 k 次 采样点的 m 维测量值, H(k) 为 m*n 观测矩阵, G 为 n*n 控制系统矩阵, I 为 m*n 噪声控制矩 阵。Y(k) 为 l 维待求向量, L 为 l*n 维矩阵 ; 步骤 3、 利用卡尔曼滤波对铑自给能中子探测器电流信号作延迟消除 ; 步。
6、骤 3.1、 获得卡尔曼滤波算法中的系统过程白噪声方差矩阵 Q 和系统观测白噪声方 差矩阵为 R ; 获取自给能中子探测器测量电流的白噪声方差 R 和系统过程白噪声方差矩阵 Q ; 步骤 3.2、 采集铑自给能探测器电流值, 进行模数转换后, 利用卡尔曼滤波对铑自给能 中子探测器电流信号作延迟消除 ; 令 Ja(t) 1m1(t) 代入公式 1、 公式 2、 公式 3, 得到以下离散状态方程 : 其中, 权 利 要 求 书 CN 103871524 A 2 2/2 页 3 初始值满足 : 采 集 k 时 刻 铑 自 给 能 探 测 器 电 流 值 I(k),并 由 公 式 (8) 获 得 的 。
7、进行预估计为 : XP(k+1)=F(k+1|k)X(k) (13) 获得协方差矩阵 P(k+1)=F(k+1|k)P(k)*F(k+1|k)+G*Q*G (14) 获得卡尔曼增益 K(k+1)=P(k+1)*H(k) *(H(k)*P(k+1)*H(k)+R)-1 (15) 获得下一步状态值 X(k+1)=XP(k+1)+K(k+1|k)*(Z(k+1)-H(k)*XP(k+1) (16) 更新协方差矩阵 P(k+2)=P(k+1)-K(k+1)*H(k)*P(k+1) (17) 计算获得待求量 Y(k)=LX(k) (18) 其中, Y(k) 即为 k 时刻铑自给能探测器电流值 I(k) 。
8、对应的延迟消除后的值。 2. 根据权利要求 1 所述的一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方法, 其特征在于 : 所述的步骤 3.1 中自给能中子探测器测量电流的白噪声方差 R 是通过统计稳 态输出情况下输出电流的白噪声获得。 3. 根据权利要求 1 所述的一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方法, 其特征在于 : 所述的步骤 3.1 中系统过程白噪声方差矩阵 Q 具体为 : Q 为 3*3 矩阵, 是过程白噪声的方差矩阵, 这里 w1(k), w2(k) 均为 0, w3(k) 为 k 采样时刻 n(k) 的增长量, 因此 Q 有如下形式 : 其中, 这里 q11、 q2。
9、2接近于 0, 为公式 (1) 、 公式 (2) 的模型方差, q33为 n(k) 的增长量方差。 权 利 要 求 书 CN 103871524 A 3 1/5 页 4 基于卡尔曼滤波的铑自给能探测器信号延迟消除方法 技术领域 0001 本发明属于核反应堆芯测量系统探测器信号处理技术领域, 具体涉及一种基于卡 尔曼滤波的铑自给能探测器信号延迟消除方法。 背景技术 0002 用作先进堆芯测量系统堆内探测器的铑自给能中子探测器, 其敏感材料铑与中子 反应产生的次生核素发生 衰变产生电流, 稳态情况下该电流大小与所在位置通量成正 比, 因此通过测量铑自给能探测器能够推知其所在位置中子通量。由于该类探。
10、测器电流主 要成分是由次生核素 衰变产生的, 在反应堆瞬态情况 (中子通量水平变化的情况) 下, 该 类探测器电流不能实时反映通量水平的变化, 而是有一定的延迟, 延迟时间参数与次生核 素的 衰变一致。因此, 利用铑自给能中子探测器作中子测量装置的先进堆芯测量系统, 为了保证中子通量测量的准确性, 需要对铑自给能探器的电流信号作延迟消除处理。 0003 由于实际的测量过程中总伴随有噪声 (过程噪声和测量噪声) , 利用直接的数学反 演方法作延迟消除会将探测器电流信号噪声放大, 最大可放大到 20 倍, 影响测量的精度。 因此在延迟消除处理过程中, 需要有效抑制噪声的放大。 0004 卡尔曼滤波。
11、属于一种软件滤波方法, 其基本思想是 : 以最小均方误差为最佳估计 准则, 采用信号与噪声的状态空间模型, 利用前一时刻的估计值和当前时刻的观测值来更 新对状态变量的估计, 求出当前时刻的估计值, 算法根据建立的系统方程和观测方程对需 要处理的信号做出满足最小均方误差的估计。 发明内容 0005 本发明的目的在于提供一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方 法, 可以对铑自给能中子探测器的电流信号进行延迟消除处理, 并有效抑制噪声, 使得铑自 给能中子探测器在反应堆瞬态工况时也能正常使用。 0006 本发明的技术方案如下 : 一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方 法, 该方。
12、法具体包括如下步骤 : 0007 步骤 1、 建立铑与中子的核反应模型 ; 0008 在反应堆瞬态工况下, 通量的变化引起铑自给能中子探测器电流的变化并不同 步, 后者较前者有一定的滞后, 描述上述反应的具体公式如下 : 0009 0010 0011 I(t) cn(t)+1m1(t) (3) 0012 其中, m1(t), m2(t) 代表探测器 104Rh 和104mRh 直接引起的电流成分, n(t) 表示探测 器处中子通量对应的探测器平衡状态下的探测器电流 ; 1, 2表示 104Rh和104mRh的衰变常 数 ; c 表示探测器电流的瞬时响应成分 ; a1、 a2分别表示 104Rh。
13、 和104mRh 引起的电流份额 ; I(t) 说 明 书 CN 103871524 A 4 2/5 页 5 表示铑自给能电流 ; 0013 步骤 2、 建立卡尔曼滤波模型 ; 0014 对于一个离散控制过程的系统, 该系统可用一个状态方程来描述 : 0015 X(k+1)=F(k+1|k)X(k)+GW(k) (4) 0016 系统的测量值 : 0017 Z(k)=H(k)X(k)+IV(k) (5) 0018 系统待求量 : 0019 Y(k)=LX(k) (6) 0020 其中, X(k) 为第 k 次采样点的 n 维状态向量, W(k) 系统过程白噪声, 其方差矩阵 为 Q, V(k)。
14、 为系统观测白噪声, 其方差矩阵为 R, F(k+1|k) 为 n*n 状态转移矩阵, Z(k) 为第 k 次采样点的 m 维测量值, H(k) 为 m*n 观测矩阵, G 为 n*n 控制系统矩阵, I 为 m*n 噪声控 制矩阵。Y(k) 为 l 维待求向量, L 为 l*n 维矩阵 ; 0021 步骤 3、 利用卡尔曼滤波对铑自给能中子探测器电流信号作延迟消除 ; 0022 步骤 3.1、 获得卡尔曼滤波算法中的系统过程白噪声方差矩阵 Q 和系统观测白噪 声方差矩阵为 R ; 0023 获取自给能中子探测器测量电流的白噪声方差 R 和系统过程白噪声方差矩阵 Q ; 0024 步骤 3.2。
15、、 采集铑自给能探测器电流值, 进行模数转换后, 利用卡尔曼滤波对铑自 给能中子探测器电流信号作延迟消除 ; 0025 令 Ja(t)=1m1(t) 代入公式 1、 公式 2、 公式 3, 得到以下离散状态方程 : 0026 0027 0028 0029 其中, 0030 0031 初始值满足 : 0032 0033 0034 采 集 k 时 刻 铑 自 给 能 探 测 器 电 流 值 I(k),并 由 公 式 (8)获 得 的 说 明 书 CN 103871524 A 5 3/5 页 6 进行预估计为 : 0035 XP(k+1)=F(k+1|k)X(k) (13) 0036 获得协方差矩阵。
16、 0037 P(k+1)=F(k+1|k)P(k)*F(k+1|k)+G*Q*G (14) 0038 获得卡尔曼增益 0039 K(k+1)=P(k+1)*H(k) *(H(k)*P(k+1)*H(k)+R)-1(15) 0040 获得下一步状态值 0041 X(k+1)=XP(k+1)+K(k+1|k)*(Z(k+1)-H(k)*XP(k+1)(16) 0042 更新协方差矩阵 0043 P(k+2)=P(k+1)-K(k+1)*H(k)*P(k+1) (17) 0044 计算获得待求量 0045 Y(k)=LX(k) (18) 0046 其中, Y(k) 即为 k 时刻铑自给能探测器电流值。
17、 I(k) 对应的延迟消除后的值。 0047 所述的步骤3.1中自给能中子探测器测量电流的白噪声方差R是通过统计稳态输 出情况下输出电流的白噪声获得。 0048 所述的步骤 3.1 中系统过程白噪声方差矩阵 Q 具体为 : 0049 Q 为 3*3 矩阵, 是过程白噪声的方差矩阵, 这里 w1(k), w2(k) 均为 0, w3(k) 为 k 采样时刻 n(k) 的增长量, 因此 Q 有如下形式 : 0050 0051 其中, 这里 q11、 q22接近于 0, 为公式 (1) 、 公式 (2) 的模型方差, q33为 n(k) 的增长 量方差。 0052 本发明的显著效果在于 : 本发明所。
18、述的一种基于卡尔曼滤波的铑自给能探测器信 号延迟消除方法, 可以对测量电流信号进行降噪处理, 可以保证响应时间足够小的情况下, 噪声放大倍数抑制在 18 倍。 附图说明 0053 图 1 为本发明所述的一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方法 流程图。 具体实施方式 0054 下面结合附图及具体实施例对本发明作进一步详细说明。 0055 如图 1 所述, 一种基于卡尔曼滤波的铑自给能探测器信号延迟消除方法, 其具体 步骤如下 : 0056 步骤 1、 建立铑与 (热) 中子的核反应模型 ; 0057 在反应堆瞬态工况下, 通量的变化引起铑自给能中子探测器电流的变化并不同 说 明 书 。
19、CN 103871524 A 6 4/5 页 7 步, 后者较前者有一定的滞后, 描述上述反应的具体公式如下 : 0058 公式 1 0059 公式 2 0060 I(t)=cn(t)+1m1(t) 公式 3 0061 其中, m1(t), m2(t) 代表探测器 104Rh 和104mRh 直接引起的电流成分, n(t) 表示探测 器处 (热) 中子通量对应的探测器平衡状态下的探测器电流 ; 1, 2表示 104Rh 和104mRh 的衰 变常数 (1=ln2/42.3s-1=0.016386s-1,2=ln2/4.34/60s-1=0.00266186s-1) ; c 表示探测器 电流的瞬。
20、时响应成分 ; a1、 a2分别表示 104Rh 和104mRh 引起的电流份额 (一种情况是 c=0.06, a1=0.879,a2=0.061) ; I(t) 表示铑自给能电流。 0062 步骤 2、 建立卡尔曼滤波模型 ; 0063 对于一个离散控制过程的系统, 该系统可用一个状态方程来描述 : 0064 X(k+1)=F(k+1|k)X(k)+GW(k) 公式 4 0065 系统的测量值 : 0066 Z(k)=H(k)X(k)+IV(k) 公式 5 0067 系统待求量 : 0068 Y(k)=LX(k) 公式 6 0069 其中, X(k) 为第 k 次采样点的 n 维状态向量, 。
21、W(k) 系统过程白噪声 (n 维) , 其方差 矩阵为 Q, V(k) 为系统观测白噪声 (n 维) , 其方差矩阵为 R, F(k+1|k) 为 n*n 状态转移矩阵, Z(k) 为第 k 次采样点的 m 维测量值, H(k) 为 m*n 观测矩阵, G 为 n*n 控制系统矩阵, I 为 m*n 噪声控制矩阵。Y(k) 为 l 维待求向量, L 为 l*n 维矩阵。 0070 步骤 3、 利用卡尔曼滤波对铑自给能中子探测器电流信号作延迟消除 ; 0071 步骤 3.1、 设置卡尔曼滤波算法中的系统过程白噪声方差矩阵 Q 和系统观测白噪 声方差矩阵为 R, 其中, 0072 R : 是自给。
22、能中子探测器测量电流的白噪声方差, 该值可通过统计稳态输出情况下 输出电流的白噪声求出。 0073 Q : Q 为 3*3 矩阵, 是过程白噪声的方差矩阵, 这里 w1(k), w2(k) 均为 0, w3(k) 为 k 采样时刻 n(k) 的增长量, 因此 Q 有如下形式 : 0074 公式 7 0075 其中, 这里 q11、 q22接近于 0, 为公式 1、 公式 2 的模型方差, q33为 n(k) 的增长量方 差。 0076 步骤 3.2、 采集铑自给能探测器电流值, 并利用卡尔曼滤波对铑自给能中子探测器 电流信号作延迟消除 0077 令 Ja(t)=1m1(t) 代入公式 1、 公。
23、式 2、 公式 3, 得到以下离散状态方程 : 说 明 书 CN 103871524 A 7 5/5 页 8 0078 公式 8 0079 公式 9 0080 公式 10 0081 其中, 0082 公式 11 0083 初始值满足 : 0084 公式 12 0085 公式 13 0086 采 集 k 时 刻 铑 自 给 能 探 测 器 电 流 值 I(k),并 由 公 式 9 获 得 的 进行预估计为 : 0087 XP(k+1)=F(k+1|k)X(k) 公式 14 0088 获得协方差矩阵 0089 P(k+1)=F(k+1|k)P(k)*F(k+1|k)+G*Q*G 公式 15 009。
24、0 获得卡尔曼增益 0091 K(k+1)=P(k+1)*H(k)*(H(k)*P(k+1)*H(k)+R)-1 公式 16 0092 获得下一步状态值 0093 X(k+1)=XP(k+1)+K(k+1|k)*(Z(k+1)-H(k)*XP(k+1) 公式 17 0094 更新协方差矩阵 0095 P(k+2)=P(k+1)-K(k+1)*H(k)*P(k+1) 公式 18 0096 计算获得待求量 0097 Y(k)=LX(k) 公式 19 0098 其中, Y(k) 即为 k 时刻铑自给能探测器电流值 I(k) 对应的延迟消除后的值。 说 明 书 CN 103871524 A 8 1/1 页 9 图 1 说 明 书 附 图 CN 103871524 A 9 。