首页 / 专利库 / 变压器和转换设备 / 软开关 / 零电流开关 / 离子源数字PID控制参数自整定系统及方法

离子源数字PID控制参数自整定系统及方法

阅读:65发布:2024-01-12

专利汇可以提供离子源数字PID控制参数自整定系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 提供离子源数字PID控制参数白整定系统及方法,包括 阳极 电流 测量模 块 、阳极高压脉冲产生模块、热丝电流控 制模 块、热丝电流测量模块、MCU主控模块以及上位机;阳极电流测量模块、阳极高压脉冲产生模块、热丝电流 控制模块 、热丝电流测量模块分别于MCU主控模块连接。整个系统在更换 中子 管之后,数字PID控制参数不用重新调整,可以有效的解决人工调试数字PID控制参数繁琐、耗时的问题,同时降低对调试人员调试经验的要求。,下面是离子源数字PID控制参数自整定系统及方法专利的具体信息内容。

1.一种离子源数字PID控制参数自整定系统,其特征在于:包括阳极电流测量模、阳极高压脉冲产生模块、热丝电流控制模块、热丝电流测量模块、MCU主控模块以及上位机;
所述阳极电流测量模块、阳极高压脉冲产生模块、热丝电流控制模块、热丝电流测量模块分别于MCU主控模块连接;
所述阳极电流测量模块由阳极电流测量电路组成,用于测试阳极电流;
所述阳极高压脉冲产生模块由高压电源和阳极开关电路组成,用以产生离子源电离时所需的高压脉冲;
所述热丝电流控制模块由恒流源控制电路组成,用于产生离子源电离时所需要的热丝电流;
所述热丝电流测量模块由热丝测量电路组成,用于测量热丝电流的大小;
所述MCU主控模块用于接收上位机命令控制离子源电离;
所述上位机由微型机和地面箱体组成,用于发送命令给MCU主控模块控制离子源系统进行电离。
2.根据权利要求1所述的离子源数字PID控制参数自整定系统,其特征在于:
所述MCU主控模块由MCU、ADC电路、DAC电路和串口通讯组成,用于接收上位机命令控制离子源电离;所述MCU包括依次连接的平滑滤波单元、电流比较单元、模糊控制单元和数字PID控制单元;所述平滑滤波单元的输入端接阳极电流测量模块的输出端,所述数字PID控制单元的输出端接热丝电流控制模块的输入端。
3.一种离子源数字PID控制参数自整定方法,其特征在于:包括以下步骤:
1)上位机设定阳极电流,发送电离启动命令;
2)MCU通过串口通讯接收上位机的命令,阳极高压脉冲产生模块产生离子源电离时所需的高压脉冲,热丝电流控制模块产生离子源电离时所需要的热丝电流;
3)阳极电流测量电路对阳极电流进行采集,然后对采集数据进行平滑滤波并与设定的阳极电流进行比较,根据阳极电流变化的趋势和快慢确定数字PID控制待整定参数比例因子Kp、积分时间因子Ki、微分时间因子Kd,
4)将待整定参数Kp,Ki,Kd送入PID调节器,根据计算结果控制热丝电流的增减来达到离子源控制系统的平衡。
4.根据权利要求3所述的离子源数字PID控制参数自整定方法,其特征在于:
所述步骤3)中待整定参数Kp,Ki,Kd通过以下方式确定:
3.1)生成49条模糊规则:
1.If(E is NB)and(EC is NB)then(kp is PB)(ki is NB)(kd is PM)
2.If(E is NB)and(EC is NM)then(kp is PB)(ki is NB)(kd is PM)
3.If(E is NB)and(EC is NS)then(kp is PM)(ki is NM)(kd is PS)
4.If(E is NB)and(EC is Z)then(kp is PM)(ki is NS)(kd is NB)
5.If(E is NB)and(EC is PS)then(kp is PS)(ki is PS)(kd is NM)
6.If(E is NB)and(EC is PM)then(kp is ZO)(ki is ZO)(kd is NS)
7.If(E is NB)and(EC is PB)then(kp is ZO)(ki is ZO)(kd is NS)
8.If(E is NM)and(EC is NB)then(kp is PB)(ki is NB)(kd is PM)
9.If(E is NM)and(EC is NM)then(kp is PM)(ki is NM)(kd is PM)
10.If(E is NM)and(EC is NS)then(kp is PS)(ki is NS)(kd is PS)
11.If(E is NM)and(EC is Z)then(kp is NS)(ki is NS)(kd is NB)
12.If(E is NM)and(EC is PS)then(kp is NM)(ki is PS)(kd is NM)
13.If(E is NM)and(EC is PM)then(kp is ZO)(ki is ZO)(kd is NM)
14.If(E is NM)and(EC is PB)then(kp is ZO)(ki is ZO)(kd is NS)
15.If(E is NS)and(EC is NB)then(kp is PM)(ki is NM)(kd is ZO)
16.If(E is NS)and(EC is NM)then(kp is PS)(ki is NS)(kd is PS)
17.If(E is NS)and(EC is NS)then(kp is NS)(ki is NS)(kd is NS)
18.If(E is NS)and(EC is Z)then(kp is NM)(ki is PS)(kd is NM)
19.If(E is NS)and(EC is PS)then(kp is ZO)(ki is ZO)(kd is NS)
20.If(E is NS)and(EC is PM)then(kp is NS)(ki is PS)(kd is NS)
21.If(E is NS)and(EC is PB)then(kp is NS)(ki is PS)(kd is ZO)
22.If(E is ZO)and(EC is NB)then(kp is PS)(ki is NS)(kd is ZO)
23.If(E is ZO)and(EC is NM)then(kp is NS)(ki is NS)(kd is NS)
24.If(E is ZO)and(EC is NS)then(kp is NM)(ki is NM)(kd is NS)
25.If(E is ZO)and(EC is ZO)then(kp is ZO)(ki is ZO)(kd is ZO)
26.If(E is ZO)and(EC is PS)then(kp is NS)(ki is NS)(kd is NS)
27.If(E is ZO)and(EC is PM)then(kp is PS)(ki is PS)(kd is NS)
28.If(E is ZO)and(EC is PB)then(kp is PM)(ki is PM)(kd is ZO)
29.If(E is PS)and(EC is NB)then(kp is NM)(ki is NM)(kd is ZO)
30.If(E is PS)and(EC is NM)then(kp is PS)(ki is PS)(kd is ZO)
31.If(E is PS)and(EC is NS)then(kp is ZO)(ki is ZO)(kd is NS)
32.If(E is PS)and(EC is ZO)then(kp is NM)(ki is NM)(kd is ZO)
33.If(E is PS)and(EC is PS)then(kp is NS)(ki is NS)(kd is ZO)
34.If(E is PS)and(EC is PM)then(kp is PS)(ki is PS)(kd is ZO)
35.If(E is PS)and(EC is PB)then(kp is PM)(ki is PM)(kd is ZO)
36.If(E is PM)and(EC is NB)then(kp is ZO)(ki is ZO)(kd is PS)
37.If(E is PM)and(EC is NM)then(kp is ZO)(ki is ZO)(kd is NS)
38.If(E is PM)and(EC is NS)then(kp is PS)(ki is PS)(kd is PS)
39.If(E is PM)and(EC is Z)then(kp is PM)(ki is PS)(kd is PS)
40.If(E is PM)and(EC is PS)then(kp is PM)(ki is PM)(kd is PM)
41.If(E is PM)and(EC is PM)then(kp is PM)(ki is PM)(kd is PM)
42.If(E is PM)and(EC is PB)then(kp is PB)(ki is PB)(kd is PB)
43.If(E is PB)and(EC is NB)then(kp is ZO)(ki is ZO)(kd is PB)
44.If(E is PB)and(EC is NM)then(kp is ZO)(ki is ZO)(kd is PB)
45.If(E is PB)and(EC is NS)then(kp is PM)(ki is PM)(kd is PM)
46.If(E is PB)and(EC is ZO)then(kp is PM)(ki is PM)(kd is PM)
47.If(E is PB)and(EC is PS)then(kp is PM)(ki is PM)(kd is PM)
48.If(E is PB)and(EC is PM)then(kp is PB)(ki is PB)(kd is PB)
49.If(E is PB)and(EC is PB)then(kp is PB)(ki is PB)(kd is PB)
其中:PB为极大值,PM为中值,PS为极小值,ZO为零值,NS为负的极小值,NM为负的中值,NB为负的极大值;
3.2)建立控制规则表
所述Kp控制规则表为:
{PB,PB,PM,PM,PS,ZO,ZO},
{PB,PM,PS,NS,NM,ZO,ZO},
{PM,PS,NS,NM,ZO,NS,NS},
{PS,NS,NM,ZO,NS,PS,PM},
{NM,PS,ZO,NM,NS,PS,PM},
{ZO,ZO,PS,PM,PM,PM,PB},
{ZO,ZO,PM,PM,PM,PB,PB};
所述Ki规则表为:
{NB,NB,NM,NS,PS,ZO,ZO},
{NB,NM,NS,NS,PS,ZO,ZO},
{NM,NS,NS,PS,ZO,PS,PS},
{NS,NS,NM,ZO,NS,PS,PM},
{NM,PS,ZO,NM,NS,PS,PM},
{ZO,ZO,PS,PS,PM,PM,PB},
{ZO,ZO,PM,PM,PM,PB,PB};
所述Kd规则表为:
{PM,PM,PS,NB,NM,NS,NS},
{PM,PM,PS,NB,NM,NM,NS},
{ZO,PS,NS,NM,NS,NS,ZO},
{ZO,NS,NS,ZO,NS,NS,ZO},
{ZO,ZO,NS,ZO,ZO,ZO,ZO},
{PS,NS,PS,PS,PM,PM,PB},
{PB,PB,PM,PM,PM,PB,PB};
3.3)利用重心法进行反模糊处理得出Kp,Ki,Kd值。
5.根据权利要求3所述的离子源数字PID控制参数自整定方法,其特征在于:
所述步骤4)的具体步骤为:
将Kp,Ki,Kd代入公式
DAOut=Ki*Sum(E1....En)-Kp*E–Kd*EC;
计算出来的DAOut通过单片机送到DA达到控制灯丝电流大小。
6.根据权利要求3或4或5所述的离子源数字PID控制参数自整定方法,其特征在于:
还包括将采集到的阳极电流、热丝电流传给上位机进行实时显示的步骤。

说明书全文

离子源数字PID控制参数自整定系统及方法

技术领域

[0001] 本发明涉及离子源数字PID控制参数自整定系统及方法。

背景技术

[0002] 随着可控中子源在石油测井领域的应用,中子管离子源控制技术应用越来越广泛。在实际使用过程中由于中子管类型不同,现有控制技术无法适应所有类型中子管,并且目前离子源控制技术存在以下问题:
[0003] 目前模拟PID电路参数的设定要求设计人员具有丰富的模拟电路调试经验,并且要调试人员反复调整电阻或电容等参数才能达到控制精度要求,其调试过程非常繁琐、耗时。
[0004] 目前PID控制系统使用前需要对三个PID参数进行设定。另外环境温度的变化使得中子管电阻发生变化导致整个系统出现性能变差,适用性变差的情况。并且在中子管产生中子过程中靶压变化引起阳极电流变化,控制系统不能快速的回到平衡位置,导致中子管不能稳定的产生中子,最终将影响测井结果的准确性。

发明内容

[0005] 本发明提出了一种基于离子源数字PID控制器自整定系统及方法,解决人工调试模拟PID控制系统参数耗时、繁琐的问题,同时解决目前离子源数字PID控制系统参数不能自整定的缺点。
[0006] 本发明的具体方案:
[0007] 该离子源数字PID控制参数自整定系统,包括阳极电流测量模、阳极高压脉冲产生模块、热丝电流控制模块、热丝电流测量模块、MCU主控模块以及上位机;
[0008] 上述阳极电流测量模块、阳极高压脉冲产生模块、热丝电流控制模块、热丝电流测量模块分别于MCU主控模块连接;
[0009] 上述阳极电流测量模块由阳极电流测量电路组成,用于测试阳极电流;
[0010] 上述阳极高压脉冲产生模块由高压电源和阳极开关电路组成,用以产生 离子源电离时所需的高压脉冲;
[0011] 上述热丝电流控制模块由恒流源控制电路组成,用于产生离子源电离时所需要的热丝电流;
[0012] 上述热丝电流测量模块由热丝测量电路组成,用于测量热丝电流的大小;
[0013] 上述MCU主控模块用于接收上位机命令控制离子源电离;
[0014] 上述上位机由微型机和地面箱体组成,用于发送命令给MCU主控模块控制离子源系统进行电离。
[0015] 上述MCU主控模块由MCU、ADC电路、DAC电路和串口通讯组成,用于接收上位机命令控制离子源电离;上述MCU包括依次连接的平滑滤波单元、电流比较单元、模糊控制单元和数字PID控制单元;上述平滑滤波单元的输入端接阳极电流测量模块的输出端,上述数字PID控制单元的输出端接热丝电流控制模块的输入端。
[0016] 一种离子源数字PID控制参数自整定方法,包括以下步骤:
[0017] 1)上位机设定阳极电流,发送电离启动命令;
[0018] 2)MCU通过串口通讯接收上位机的命令,阳极高压脉冲产生模块产生离子源电离时所需的高压脉冲,热丝电流控制模块产生离子源电离时所需要的热丝电流;
[0019] 3)阳极电流测量电路对阳极电流进行采集,然后对采集数据进行平滑滤波并与设定的阳极电流进行比较,根据阳极电流变化的趋势和快慢确定数字PID控制待整定参数比例因子Kp、积分时间因子Ki、微分时间因子Kd,
[0020] 4)将待整定参数Kp,Ki,Kd送入PID调节器,根据计算结果控制热丝电流的增减来达到离子源控制系统的平衡。
[0021] 上述步骤3)中待整定参数Kp,Ki,Kd通过以下方式确定:
[0022] 3.1)生成49条模糊规则:
[0023] 1.If(E is NB)and(EC is NB)then(kp is PB)(ki is NB)(kd is PM)[0024] 2.If(E is NB)and(EC is NM)then(kp is PB)(ki is NB)(kd is PM)[0025] 3.If(E is NB)and(EC is NS)then(kp is PM)(ki is NM)(kd is PS)[0026] 4.If(E is NB)and(EC is Z)then(kp is PM)(ki is NS)(kd is NB)[0027] 5.If(E is NB)and(EC is PS)then(kp is PS)(ki is PS)(kd is NM)[0028] 6.If(E is NB)and(EC is PM)then(kp is ZO)(ki is ZO)(kd is NS)[0029] 7.If(E is NB)and(EC is PB)then(kp is ZO)(ki is ZO)(kd is NS)[0030] 8.If(E is NM)and(EC is NB)then(kp is PB)(ki is NB)(kd is PM)[0031] 9.If(E is NM)and(EC is NM)then(kp is PM)(ki is NM)(kd is PM)[0032] 10.If(E is NM)and(EC is NS)then(kp is PS)(ki is NS)(kd is PS)[0033] 11.If(E is NM)and(EC is Z)then(kp is NS)(ki is NS)(kd is NB)[0034] 12.If(E is NM)and(EC is PS)then(kp is NM)(ki is PS)(kd is NM)[0035] 13.If(E is NM)and(EC is PM)then(kp is ZO)(ki is ZO)(kd is NM)[0036] 14.If(E is NM)and(EC is PB)then(kp is ZO)(ki is ZO)(kd is NS)[0037] 15.If(E is NS)and(EC is NB)then(kp is PM)(ki is NM)(kd is ZO)[0038] 16.If(E is NS)and(EC is NM)then(kp is PS)(ki is NS)(kd is PS)[0039] 17.If(E is NS)and(EC is NS)then(kp is NS)(ki is NS)(kd is NS)[0040] 18.If(E is NS)and(EC is Z)then(kp is NM)(ki is PS)(kd is NM)[0041] 19.If(E is NS)and(EC is PS)then(kp is ZO)(ki is ZO)(kd is NS)[0042] 20.If(E is NS)and(EC is PM)then(kp is NS)(ki is PS)(kd is NS)[0043] 21.If(E is NS)and(EC is PB)then(kp is NS)(ki is PS)(kd is ZO)[0044] 22.If(E is ZO)and(EC is NB)then(kp is PS)(ki is NS)(kd is ZO)[0045] 23.If(E is ZO)and(EC is NM)then(kp is NS)(ki is NS)(kd is NS)[0046] 24.If(E is ZO)and(EC is NS)then(kp is NM)(ki is NM)(kd is NS)[0047] 25.If(E is ZO)and(EC is ZO)then(kp is ZO)(ki is ZO)(kd is ZO)[0048] 26.If(E is ZO)and(EC is PS)then(kp is NS)(ki is NS)(kd is NS)[0049] 27.If(E is ZO)and(EC is PM)then(kp is PS)(ki is PS)(kd is NS)[0050] 28.If(E is ZO)and(EC is PB)then(kp is PM)(ki is PM)(kd is ZO)[0051] 29.If(E is PS)and(EC is NB)then(kp is NM)(ki is NM)(kd is ZO)[0052] 30.If(E is PS)and(EC is NM)then(kp is PS)(ki is PS)(kd is ZO)[0053] 31.If(E is PS)and(EC is NS)then(kp is ZO)(ki is ZO)(kd is NS)[0054] 32.If(E is PS)and(EC is ZO)then(kp is NM)(ki is NM)(kd is ZO)[0055] 33.If(E is PS)and(EC is PS)then(kp is NS)(ki is NS)(kd is ZO)[0056] 34.If(E is PS)and(EC is PM)then(kp is PS)(ki is PS)(kd is ZO)[0057] 35.If(E is PS)and(EC is PB)then(kp is PM)(ki is PM)(kd is ZO)[0058] 36.If(E is PM)and(EC is NB)then(kp is ZO)(ki is ZO)(kd is PS)[0059] 37.If(E is PM)and(EC is NM)then(kp is ZO)(ki is ZO)(kd is NS)[0060] 38.If(E is PM)and(EC is NS)then(kp is PS)(ki is PS)(kd is PS)[0061] 39.If(E is PM)and(EC is Z)then(kp is PM)(ki is PS)(kd is PS)[0062] 40.If(E is PM)and(EC is PS)then(kp is PM)(ki is PM)(kd is PM)[0063] 41.If(E is PM)and(EC is PM)then(kp is PM)(ki is PM)(kd is PM)[0064] 42.If(E is PM)and(EC is PB)then(kp is PB)(ki is PB)(kd is PB)[0065] 43.If(E is PB)and(EC is NB)then(kp is ZO)(ki is ZO)(kd is PB)[0066] 44.If(E is PB)and(EC is NM)then(kp is ZO)(ki is ZO)(kd is PB)[0067] 45.If(E is PB)and(EC is NS)then(kp is PM)(ki is PM)(kd is PM)[0068] 46.If(E is PB)and(EC is ZO)then(kp is PM)(ki is PM)(kd is PM)[0069] 47.If(E is PB)and(EC is PS)then(kp is PM)(ki is PM)(kd is PM)[0070] 48.If(E is PB)and(EC is PM)then(kp is PB)(ki is PB)(kd is PB)[0071] 49.If(E is PB)and(EC is PB)then(kp is PB)(ki is PB)(kd is PB)[0072] 其中:PB为极大值,PM为中值,PS为极小值,ZO为零值,NS为负的极小值,NM为负的中值,NB为负的极大值;
[0073] 3.2)建立控制规则表
[0074] 所述Kp控制规则表为:
[0075] {PB,PB,PM,PM,PS,ZO,ZO},
[0076] {PB,PM,PS,NS,NM,ZO,ZO},
[0077] {PM,PS,NS,NM,ZO,NS,NS},
[0078] {PS,NS,NM,ZO,NS,PS,PM},
[0079] {NM,PS,ZO,NM,NS,PS,PM},
[0080] {ZO,ZO,PS,PM,PM,PM,PB},
[0081] {ZO,ZO,PM,PM,PM,PB,PB};
[0082] 所述Ki规则表为:
[0083] {NB,NB,NM,NS,PS,ZO,ZO},
[0084] {NB,NM,NS,NS,PS,ZO,ZO},
[0085] {NM,NS,NS,PS,ZO,PS,PS},
[0086] {NS,NS,NM,ZO,NS,PS,PM},
[0087] {NM,PS,ZO,NM,NS,PS,PM},
[0088] {ZO,ZO,PS,PS,PM,PM,PB},
[0089] {ZO,ZO,PM,PM,PM,PB,PB};
[0090] 上述Kd规则表为:
[0091] {PM,PM,PS,NB,NM,NS,NS},
[0092] {PM,PM,PS,NB,NM,NM,NS},
[0093] {ZO,PS,NS,NM,NS,NS,ZO},
[0094] {ZO,NS,NS,ZO,NS,NS,ZO},
[0095] {ZO,ZO,NS,ZO,ZO,ZO,ZO},
[0096] {PS,NS,PS,PS,PM,PM,PB},
[0097] {PB,PB,PM,PM,PM,PB,PB};
[0098] 3.3)利用重心法进行反模糊处理得出Kp,Ki,Kd值。
[0099] 上述步骤4)的具体步骤为:
[0100] 将Kp,Ki,Kd代入公式
[0101] DAOut=Ki*Sum(E1....En)-Kp*E–Kd*EC;
[0102] 计算出来的DAOut通过单片机送到DA达到控制灯丝电流大小。
[0103] 上述的离子源数字PID控制参数自整定方法,还包括将采集到的阳极电流、热丝电流传给上位机进行实时显示的步骤。
[0104] 本发明的优点:
[0105] 整个系统在自整定过程中不需要调节硬件参数。
[0106] 整个系统在更换中子管之后,数字PID控制参数不用重新调整,可以有效的解决人工调试数字PID控制参数繁琐、耗时的问题,同时降低对调试人员调试经验的要求。附图说明
[0107] 图1是本发明的逻辑结构图;
[0108] 图2是本发明的阳极电流测量电路原理图;
[0109] 图3是本发明的阳极高压脉冲产生原理框图
[0110] 图4是本发明的灯丝电流控制电路原理图;
[0111] 图5是本发明的灯丝电流测量电路原理图;
[0112] 图6是本发明的PID自整定系统结构图。

具体实施方式

[0113] 本发明的离子源数字PID参数自整定系统由阳极电流测量模块、阳极高压脉冲产生模块、热丝电流控制模块、热丝电流测量模块、MCU主控模块以及上位机组成。
[0114] 参见图2,阳极电流测量模块由阳极电流测量电路组成,用于测试阳极电流。
[0115] 阳极高压脉冲产生模块由高压电源和阳极开关电路组成,用以产生离子源电离时所需的高压脉冲。
[0116] 热丝电流控制模块由恒流源控制电路组成,用于产生离子源电离时所需要的热丝电流。
[0117] 热丝电流测量模块由热丝测量电路组成,用于测量热丝电流的大小。
[0118] MCU主控模块由MCU、ADC、DAC和串口通讯组成用于接收上位机命令控制离子源电离。
[0119] 上位机由微型机和地面箱体组成,用于发送命令给MCU主控模块控制离子源系统进行电离。
[0120] MCU通过串口通讯接收上位机的软件设定的阳极电流、电离启动命令后,首先通过阳极电流测量电路对阳极电流进行采集,然后对采集数据进行平滑滤波并与设定阳极电流进行比较,根据阳极电流变化的趋势和快慢确定数字PID控制待整定参数Kp,Ki,Kd,以此控制热丝电流的增减来达到离子源控制系统的平衡;整个过程中MCU还需要将采集到的阳极电流、热丝电流传给上位机进行实时显示,以便观测整个自整定过程。
[0121] 本发明是一套用于离子源数字PID控制参数自整定系统,其原理框图如附图1所示,包括:阳极电流测量模块、阳极高压脉冲产生模块、热丝电流控制模块、热丝电流测量模块、MCU主控模块以及上位机。
[0122] 本发明模糊控制器的输入模糊语言变量取为E、EC,本发明离子源数字PID控制参数自整定系统Kp,Ki,Kd参数确定如下:
[0123] 首先建立Kp控制规则表:
[0124] {PB,PB,PM,PM,PS,ZO,ZO},
[0125] {PB,PM,PS,NS,NM,ZO,ZO},
[0126] {PM,PS,NS,NM,ZO,NS,NS},
[0127] {PS,NS,NM,ZO,NS,PS,PM},
[0128] {NM,PS,ZO,NM,NS,PS,PM},
[0129] {ZO,ZO,PS,PM,PM,PM,PB},
[0130] {ZO,ZO,PM,PM,PM,PB,PB}
[0131] 建立Ki规则表:
[0132] {NB,NB,NM,NS,PS,ZO,ZO},
[0133] {NB,NM,NS,NS,PS,ZO,ZO},
[0134] {NM,NS,NS,PS,ZO,PS,PS},
[0135] {NS,NS,NM,ZO,NS,PS,PM},
[0136] {NM,PS,ZO,NM,NS,PS,PM},
[0137] {ZO,ZO,PS,PS,PM,PM,PB},
[0138] {ZO,ZO,PM,PM,PM,PB,PB}
[0139] 建立Kd规则表:
[0140] {PM,PM,PS,NB,NM,NS,NS},
[0141] {PM,PM,PS,NB,NM,NM,NS},
[0142] {ZO,PS,NS,NM,NS,NS,ZO},
[0143] {ZO,NS,NS,ZO,NS,NS,ZO},
[0144] {ZO,ZO,NS,ZO,ZO,ZO,ZO},
[0145] {PS,NS,PS,PS,PM,PM,PB},
[0146] {PB,PB,PM,PM,PM,PB,PB}
[0147] 其中:PB为极大值,PM为中值,PS为极小值,ZO为零值,NS为负的极小值,NM为负的中值,NB为负的极大值;
[0148] 本发明离子源数字PID控制参数自整定系统算法具体内容如下:
[0149] 分析被控对象,确定被控量即控制系统指标。
[0150] 确定模糊控制器的结构
[0151] 设计模糊变量语言
[0152] 根据模糊规则确定模糊控制规则表
[0153] 利用重心法进行反模糊处理得出Kp,Ki,Kd值
[0154] 将Kp,Ki,Kd代入公式
[0155] DAOut=Ki*Sum(E1....En)-Kp*E–Kd*EC;计算出来的DAOut通过单片机送到DA达到控制灯丝电流大小。
[0156] 生成49条模糊规则如下:
[0157] 1.If(E is NB)and(EC is NB)then(kp is PB)(ki is NB)(kd is PM)[0158] 2.If(E is NB)and(EC is NM)then(kp is PB)(ki is NB)(kd is PM)[0159] 3.If(E is NB)and(EC is NS)then(kp is PM)(ki is NM)(kd is PS)[0160] 4.If(E is NB)and(EC is Z)then(kp is PM)(ki is NS)(kd is NB)[0161] 5.If(E is NB)and(EC is PS)then(kp is PS)(ki is PS)(kd is NM)[0162] 6.If(E is NB)and(EC is PM)then(kp is ZO)(ki is ZO)(kd is NS)[0163] 7.If(E is NB)and(EC is PB)then(kp is ZO)(ki is ZO)(kd is NS)[0164] 8.If(E is NM)and(EC is NB)then(kp is PB)(ki is NB)(kd is PM)[0165] 9.If(E is NM)and(EC is NM)then(kp is PM)(ki is NM)(kd is PM)[0166] 10.If(E is NM)and(EC is NS)then(kp is PS)(ki is NS)(kd is PS)[0167] 11.If(E is NM)and(EC is Z)then(kp is NS)(ki is NS)(kd is NB)[0168] 12.If(E is NM)and(EC is PS)then(kp is NM)(ki is PS)(kd is NM)[0169] 13.If(E is NM)and(EC is PM)then(kp is ZO)(ki is ZO)(kd is NM)[0170] 14.If(E is NM)and(EC is PB)then(kp is ZO)(ki is ZO)(kd is NS)[0171] 15.If(E is NS)and(EC is NB)then(kp is PM)(ki is NM)(kd is ZO)[0172] 16.If(E is NS)and(EC is NM)then(kp is PS)(ki is NS)(kd is PS)[0173] 17.If(E is NS)and(EC is NS)then(kp is NS)(ki is NS)(kd is NS)[0174] 18.If(E is NS)and(EC is Z)then(kp is NM)(ki is PS)(kd is NM)[0175] 19.If(E is NS)and(EC is PS)then(kp is ZO)(ki is ZO)(kd is NS)[0176] 20.If(E is NS)and(EC is PM)then(kp is NS)(ki is PS)(kd is NS)[0177] 21.If(E is NS)and(EC is PB)then(kp is NS)(ki is PS)(kd is ZO)[0178] 22.If(E is ZO)and(EC is NB)then(kp is PS)(ki is NS)(kd is ZO)[0179] 23.If(E is ZO)and(EC is NM)then(kp is NS)(ki is NS)(kd is NS)[0180] 24.If(E is ZO)and(EC is NS)then(kp is NM)(ki is NM)(kd is NS)[0181] 25.If(E is ZO)and(EC is ZO)then(kp is ZO)(ki is ZO)(kd is ZO)[0182] 26.If(E is ZO)and(EC is PS)then(kp is NS)(ki is NS)(kd is NS)[0183] 27.If(E is ZO)and(EC is PM)then(kp is PS)(ki is PS)(kd is NS)[0184] 28.If(E is ZO)and(EC is PB)then(kp is PM)(ki is PM)(kd is ZO)[0185] 29.If(E is PS)and(EC is NB)then(kp is NM)(ki is NM)(kd is ZO)[0186] 30.If(E is PS)and(EC is NM)then(kp is PS)(ki is PS)(kd is ZO)[0187] 31.If(E is PS)and(EC is NS)then(kp is ZO)(ki is ZO)(kd is NS)[0188] 32.If(E is PS)and(EC is ZO)then(kp is NM)(ki is NM)(kd is ZO)[0189] 33.If(E is PS)and(EC is PS)then(kp is NS)(ki is NS)(kd is ZO)[0190] 34.If(E is PS)and(EC is PM)then(kp is PS)(ki is PS)(kd is ZO)[0191] 35.If(E is PS)and(EC is PB)then(kp is PM)(ki is PM)(kd is ZO)[0192] 36.If(E is PM)and(EC is NB)then(kp is ZO)(ki is ZO)(kd is PS)[0193] 37.If(E is PM)and(EC is NM)then(kp is ZO)(ki is ZO)(kd is NS)[0194] 38.If(E is PM)and(EC is NS)then(kp is PS)(ki is PS)(kd is PS)[0195] 39.If(E is PM)and(EC is Z)then(kp is PM)(ki is PS)(kd is PS)[0196] 40.If(E is PM)and(EC is PS)then(kp is PM)(ki is PM)(kd is PM)[0197] 41.If(E is PM)and(EC is PM)then(kp is PM)(ki is PM)(kd is PM)[0198] 42.If(E is PM)and(EC is PB)then(kp is PB)(ki is PB)(kd is PB)[0199] 43.If(E is PB)and(EC is NB)then(kp is ZO)(ki is ZO)(kd is PB)[0200] 44.If(E is PB)and(EC is NM)then(kp is ZO)(ki is ZO)(kd is PB)[0201] 45.If(E is PB)and(EC is NS)then(kp is PM)(ki is PM)(kd is PM)[0202] 46.If(E is PB)and(EC is ZO)then(kp is PM)(ki is PM)(kd is PM)[0203] 47.If(E is PB)and(EC is PS)then(kp is PM)(ki is PM)(kd is PM)[0204] 48.If(E is PB)and(EC is PM)then(kp is PB)(ki is PB)(kd is PB)[0205] 49.If(E is PB)and(EC is PB)then(kp is PB)(ki is PB)(kd is PB) 。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈