• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 14
    • 下载费用:30 金币  

    重庆时时彩龙虎规律: 基于多组PID参数的高压发生器数字化控制方法和系统.pdf

    关 键 词:
    基于 PID 参数 高压发生器 数字化 控制 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201611109078.2

    申请日:

    2016.12.06

    公开号:

    CN106483904A

    公开日:

    2017.03.08

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G05B 19/042申请日:20161206|||公开
    IPC分类号: G05B19/042 主分类号: G05B19/042
    申请人: 深圳市安健科技股份有限公司
    发明人: 朱帅; 刘阳胜; 熊友达
    地址: 518000 广东省深圳市南山区朗山路华瀚创新园办公楼A座408
    优先权:
    专利代理机构: 深圳市恒申知识产权事务所(普通合伙) 44312 代理人: 王利彬
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201611109078.2

    授权公告号:

    ||||||

    法律状态公告日:

    2018.11.02|||2017.04.05|||2017.03.08

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明适用于数控技术领域,提供了一种基于多组PID参数高压发生器数字化控制方法和系统,其中,在执行本方法之前即高压发生器曝光之前会进行一个预处理的步骤,所述预处理步骤针对不同功率段设置不同的PID参数,有效解决了同一组PID参数无法适用高压发生器整个功率段输出的难题;所述高压发生器曝光步骤包括软启动步骤和PID调节步骤;其中,所述软启动步骤只保留积分环节,保证PWM占空比输出从零开始增加,防止PWM占空比突变,从而有效防止IGBT过压过流;所述PID调节步骤采用增量式PID算法,从PID参数组中取得最佳PID参数,进行PID调节,保证高压发生器输出电压的稳定性,减小收敛时间,防止产生过冲。

    权利要求书

    1.一种基于多组PID参数的高压发生器数字化控制方法,其特征在于,所述高压发生器
    包括:控制台、现场可编程门阵列FPGA、绝缘栅双极型晶体管IGBT、高压油箱、球管和处理
    器,所述方法包括:
    步骤S1,所述FPGA根据用户在控制台设定好的球管电压和球管电流,在预置的PID参数
    组内获取对应的PID参数,所述PID参数包括PID算法的比例系数kp、PID算法的积分系数ki
    和PID算法的微分系数kd,并令kp=0,kd=0;
    步骤S2,所述FPGA根据所述PID参数中ki的值和kp=0、kd=0计算得到PWM的占空比U,
    并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流电压
    并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端;
    步骤S3,所述FPGA对所述实际球管电压进行采样,并判断实际球管电压是否达到阈值;
    步骤S4,若达到所述阈值,所述FPGA则将采样的实际球管电压和设定的球管电压进行
    比较,得到误差E,根据所述误差E和在PID参数组内获取的对应的所述PID参数得到占空比
    U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流电
    压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端,开始曝光;
    步骤S5,所述处理器判断是否达到曝光时间,若达到曝光时间,则发出停止曝光的指令
    给FPGA,所述FPGA停止曝光;若没有达到曝光时间,则返回步骤S4。
    2.如权利要求1所述的数字化控制方法,其特征在于,所述预置的PID参数组包括每组
    球管电压和球管电流对应的最佳PID参数;所述最佳PID参数的获取过程为:在控制台预先
    设定每组球管电压和球管电流,通过对软件进行调试,得到该组球管电压和球管电流对应
    的最佳PID参数,并将所述最佳PID参数存储于FPGA内部的PID参数组内;
    所述每组球管电压和球管电流为将高压发生器可输出的球管电压和球管电流范围内
    的数据按功率段进行分组得到。
    3.如权利要求1所述的数字化控制方法,其特征在于,所述步骤S3中,所述阈值大小为
    用户设定的球管电压的20%。
    4.如权利要求1所述的数字化控制方法,其特征在于,所述步骤S3具体为,所述FPGA对
    所述实际球管电压进行采样,并判断实际球管电压是否达到阈值,若未达到阈值,FPGA则根
    据所述实际球管电压和所述阈值得到误差E,并根据所述误差E和所述PID参数中ki的值、kp
    =0和kd=0得到占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM
    的作用下调制出交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管
    两端,并继续对所述实际球管电压进行采样,直至所述实际球管电压达到所述阈值。
    5.一种基于多组PID参数的高压发生器数字化控制系统,其特征在于,所述高压发生器
    包括:控制台、现场可编程门阵列FPGA、绝缘栅双极型晶体管IGBT、高压油箱、球管和处理
    器,所述系统包括软启动??楹蚉ID调节???,所述软启动??榘≒ID参数赋值子???、软
    启动子??楹偷谝慌卸献幽??,所述PID调节??榘≒ID调节子??楹偷诙卸献幽??;
    所述PID参数赋值子???,用于根据用户在控制台设定好的球管电压和球管电流,在预
    置的PID参数组内获取对应的PID参数,所述PID参数包括PID算法的比例系数kp、PID算法的
    积分系数ki和PID算法的微分系数kd,并令kp=0,kd=0;
    所述软启动子???,用于根据所述PID参数中ki的值、kp=0和kd=0计算得到PWM的占
    空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交
    流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端;
    所述第一判断子???,用于对所述实际球管电压进行采样,并判断实际球管电压是否
    达到阈值;
    所述PID调节子???,用于在达到所述阈值时,将采样的实际球管电压和设定的球管电
    压进行比较,得到误差E,根据所述误差E和在PID参数组内获取的对应的所述PID参数得到
    占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出
    交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端,开始曝光;
    所述第二判断子???,用于判断是否达到曝光时间,若达到曝光时间,则发出停止曝光
    的指令给FPGA,所述FPGA停止曝光;若没有达到曝光时间,则继续进行PID调节。
    6.如权利要求5所述的数字化控制系统,其特征在于,所述预置的PID参数组包括每组
    球管电压和球管电流对应的最佳PID参数;所述最佳PID参数的获取过程为:在控制台预先
    设定每组球管电压和球管电流,通过对软件进行调试,得到该组球管电压和球管电流对应
    的最佳PID参数,并将所述最佳PID参数存储于FPGA内部的PID参数组内;
    所述每组球管电压和球管电流为将高压发生器可输出的球管电压和球管电流范围内
    的数据按功率段进行分组得到。
    7.如权利要求5所述的数字化控制系统,其特征在于,所述第一判断子??橹?,所述阈
    值大小为用户设定的球管电压的20%。
    8.如权利要求5所述的数字化控制系统,其特征在于,所述第一判断子??榫咛逵糜?,
    对所述实际球管电压进行采样,并判断实际球管电压是否达到阈值,若未达到阈值,FPGA则
    根据所述实际球管电压和所述阈值得到误差E,并根据所述误差E和所述PID参数中ki的值、
    kp=0和kd=0得到占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述
    PWM的作用下调制出交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到
    球管两端,并继续对所述实际球管电压进行采样,直至所述实际球管电压达到所述阈值。

    说明书

    基于多组PID参数的高压发生器数字化控制方法和系统

    技术领域

    本发明属于数控技术领域,尤其涉及一种基于多组PID参数的高压发生器数字化
    控制方法和系统。

    背景技术

    在X射线高压发生器控制系统中,球管电压(以下均用kV表示)、球管电流(以下均
    用mA表示)为系统所需要产生的最重要的两个变量值。kV、mA的上升时间、输出纹波、输出精
    度都需要符合国家标准。而由于高压发生器曝光时间最短在mS级,所以要求kV的上升时间
    快,不能够有超调,一直都是困扰行业内的技术难点。

    在一种高压发生器控制系统的实现方式中,其采用模拟PID(proportion
    integral derivative,比例-积分-导数)控制系统。但高压发生器系统中,由于X射线高压
    发生器所要求的kV、mA均是可变化的,kV范围为40kV-150kV,mA范围为0.5mA-1000mA(不同
    款高压mA范围不一致),kV、mA输出范围都比较大,组合输出的功率范围大。而一组PID参数
    只适用于某一个功率段的控制,因此高压发生器的控制系统模拟PID控制存在以下缺点:

    1,一旦模拟电路确定后,对应的PID参数相应固定,无法同时满足不同功率段的kV
    上升时间、超调、稳定性的需求;

    2,模拟PID电路无法加入采用软启动,容易导致IGBT损坏;

    3,模拟PID对现场调试环境要求高,需要经常改动硬件电路,调试效率低。

    发明内容

    本发明所要解决的技术问题在于提供一种基于多组PID参数的高压发生器数字化
    控制方法和系统,旨在解决对高压发生器的球管电压控制难度大的问题。

    本发明提供了一种基于多组PID参数的高压发生器数字化控制方法,所述高压发
    生器包括:控制台、现场可编程门阵列FPGA、绝缘栅双极型晶体管IGBT、高压油箱、球管和处
    理器,所述方法包括:

    步骤S1,所述FPGA根据用户在控制台设定好的球管电压和球管电流,在预置的PID
    参数组内获取对应的PID参数,所述PID参数包括PID算法的比例系数kp、PID算法的积分系
    数ki和PID算法的微分系数kd,并令kp=0,kd=0;

    步骤S2,所述FPGA根据所述PID参数中ki的值和kp=0、kd=0计算得到PWM的占空
    比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流
    电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端;

    步骤S3,所述FPGA对所述实际球管电压进行采样,并判断实际球管电压是否达到
    阈值;

    步骤S4,若达到所述阈值,所述FPGA则将采样的实际球管电压和设定的球管电压
    进行比较,得到误差E,根据所述误差E和在PID参数组内获取的对应的所述PID参数得到占
    空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交
    流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端,开始曝光;

    步骤S5,所述处理器判断是否达到曝光时间,若达到曝光时间,则发出停止曝光的
    指令给FPGA,所述FPGA停止曝光;若没有达到曝光时间,则返回步骤S4。

    进一步地,所述预置的PID参数组包括每组球管电压和球管电流对应的最佳PID参
    数;所述最佳PID参数的获取过程为:在控制台预先设定每组球管电压和球管电流,通过对
    软件进行调试,得到该组球管电压和球管电流对应的最佳PID参数,并将所述最佳PID参数
    存储于FPGA内部的PID参数组内;

    所述每组球管电压和球管电流为将高压发生器可输出的球管电压和球管电流范
    围内的数据按功率段进行分组得到。

    进一步地,所述步骤S3中,所述阈值大小为用户设定的球管电压的20%。

    进一步地,所述步骤S3具体为,所述FPGA对所述实际球管电压进行采样,并判断实
    际球管电压是否达到阈值,若未达到阈值,FPGA则根据所述实际球管电压和所述阈值得到
    误差E,并根据所述误差E和所述PID参数中ki的值、kp=0和kd=0得到占空比U,并输出具有
    所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流电压并传入高压
    油箱,所述高压油箱产生实际球管电压并加载到球管两端,并继续对所述实际球管电压进
    行采样,直至所述实际球管电压达到所述阈值。

    本发明还提供了一种基于多组PID参数的高压发生器数字化控制系统,所述高压
    发生器包括:控制台、现场可编程门阵列FPGA、绝缘栅双极型晶体管IGBT、高压油箱、球管和
    处理器,所述系统包括软启动??楹蚉ID调节???,所述软启动??榘≒ID参数赋值子模
    块、软启动子??楹偷谝慌卸献幽??,所述PID调节??榘≒ID调节子??楹偷诙卸献?br />???。

    所述PID参数赋值子???,用于根据用户在控制台设定好的球管电压和球管电流,
    在预置的PID参数组内获取对应的PID参数,所述PID参数包括PID算法的比例系数kp、PID算
    法的积分系数ki和PID算法的微分系数kd,并令kp=0,kd=0。

    所述软启动子???,用于根据所述PID参数中ki的值、kp=0和kd=0计算得到PWM
    的占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制
    出交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端。

    所述第一判断子???,用于对所述实际球管电压进行采样,并判断实际球管电压
    是否达到阈值。

    所述PID调节子???,用于在达到所述阈值时,将采样的实际球管电压和设定的球
    管电压进行比较,得到误差E,根据所述误差E和在PID参数组内获取的对应的所述PID参数
    得到占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调
    制出交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端,开始
    曝光。

    所述第二判断子???,用于判断是否达到曝光时间,若达到曝光时间,则发出停止
    曝光的指令给FPGA,所述FPGA停止曝光;若没有达到曝光时间,则继续进行PID调节。

    进一步地,所述预置的PID参数组包括每组球管电压和球管电流对应的最佳PID参
    数;所述最佳PID参数的获取过程为:在控制台预先设定每组球管电压和球管电流,通过对
    软件进行调试,得到该组球管电压和球管电流对应的最佳PID参数,并将所述最佳PID参数
    存储于FPGA内部的PID参数组内。

    所述每组球管电压和球管电流为将高压发生器可输出的球管电压和球管电流范
    围内的数据按功率段进行分组得到。

    进一步地,所述第一判断子??橹?,所述阈值大小为用户设定的球管电压的20%。

    进一步地,所述第一判断子??榫咛逵糜?,对所述实际球管电压进行采样,并判断
    实际球管电压是否达到阈值,若未达到阈值,FPGA则根据所述实际球管电压和所述阈值得
    到误差E,并根据所述误差E和所述PID参数中ki的值、kp=0和kd=0得到占空比U,并输出具
    有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流电压并传入高
    压油箱,所述高压油箱产生实际球管电压并加载到球管两端,并继续对所述实际球管电压
    进行采样,直至所述实际球管电压达到所述阈值。

    本发明与现有技术相比,有益效果在于:本发明提供的一种基于多组PID参数的高
    压发生器数字化控制方法和系统,采用数字控制系统,设置多组PID参数,解决不同功率段
    需要不同PID参数的问题,并且采用对应的PID参数可以有效提升kV上升时间,并且做到超
    调在1%以内,稳定性、抗干扰都能得到有效提高;由于采用数字控制系统,多组PID参数在
    程序调试下,只需要更改程序参数,就可以达到调试PID参数的目的,方便快捷,调试效率能
    够大幅度提升;本发明在系统输出的最开始一段时间内,加入软启动模式,有效?;GBT,
    防止产生瞬间的过压过流,从而有效避免IGBT损坏。

    附图说明

    图1是本发明实施例提供的一种基于多组PID参数的高压发生器数字化控制方法
    的流程示意图;

    图2是本发明实施例提供的高压发生器曝光过程的流程示意图;

    图3是本发明实施例提供的FPGA内数据处理流程示意图;

    图4是本发明实施例提供的一种基于多组PID参数的高压发生器数字化控制系统
    的框图;

    图5是本发明实施例提供的一种基于多组PID参数的高压发生器数字化控制系统
    的??槭疽馔?。

    具体实施方式

    为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
    本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并
    不用于限定本发明。

    本发明的主要实现思想为:提供了一种基于多组PID参数的高压发生器数字化控
    制方法,用于对所述高压发生器输出电压进行控制,在执行本方法之前即高压发生器曝光
    之前,有一个预处理步骤,所述预处理步骤针对不同功率段设置不同的PID参数,解决了同
    一组PID参数无法适用高压发生器整个功率段输出的难题;所述高压发生器曝光步骤包括:
    软启动步骤和PID调节步骤,所述软启动步骤只保留积分环节,保证PWM占空比输出从零开
    始增加,防止PWM占空比突变,从而有效防止IGBT过压过流;所述PID调节步骤采用增量式
    PID算法,从PID参数组中取得最佳PID参数,进行PID调节,保证高压发生器输出电压的稳定
    性,减小收敛时间,防止产生过冲。

    下面具体介绍这种基于多组PID参数的高压发生器数字化控制方法,结合图1和图
    2所示;所述高压发生器包括:控制台、FPGA(Field Programmable Gate Array,现场可编程
    门阵列)、IGBT(Insulated Gate Bipolar Transistor,绝缘栅双极型晶体管)、高压油箱、
    球管和处理器,在执行本方法之前即高压发生器曝光之前会进行一个预处理的步骤,经过
    该预处理步骤得到预置的PID参数组,具体为:在控制台预先设定每组球管电压和球管电
    流,通过对软件进行调试,得到该组球管电压和球管电流对应的最佳PID参数,并将所述最
    佳PID参数存储于FPGA内部的PID参数组内;每组球管电压和球管电流对应的最佳PID参数
    组成预置的PID参数组。

    具体地,所述每组球管电压和球管电流为将高压发生器可输出的球管电压和球管
    电流范围内的数据按功率段进行分组得到。

    比如,若所述高压发生器可输出的球管电压的范围为40-99KV,可输出的球管电流
    的范围为10-100MA,因为球管电压在调试模式下,只能选整10倍的值,所以,只能选择40KV、
    50KV、60KV、70KV、80KV、90KV来分别代表40~49、50~59、60~69、70~79、80~89、90~99范
    围内的值;而用户在设置球管电流的时候,可以设定的电流值为10MA、20MA、
    30MA......100MA;所以,以球管电压X(X为10的整数倍)代表球管电压范围[X,X+9]内的值,
    并结合球管电流Y的值来进行调试作为该范围功率段的PID参数;如下表1的数据为对40-
    99KV和10-100MA内的值进行分组并填入到二维表格的数。



    表1

    在控制台按照上述二维表格设定好球管电压和球管电流后,进入软件调试模式,
    通过现场调试得到每组功率段的最佳PID参数,然后将得到的PID参数写入到FPGA内部程序
    的二维表格内,即将所述最佳PID参数存储于FPGA内部的PID参数组内;如下表2所示为球管
    电压取40kV、球管电流取10mA得到的kp、ki、kd的值,分别为kp=1、ki=1、kd=1。通过上述
    预处理步骤,以至于在软启动阶段,操作人员设定好球管电压与球管电流后,FPGA内部程序
    可以对应在PID参数组内,提取对应的最佳PID参数值kp、ki、kd,并赋值给FPGA程序的变量。



    表2

    下面具体介绍这种基于多组PID参数的高压发生器数字化控制方法即高压发生器
    的曝光流程,如图1所示;具体地,所述高压发生器曝光流程包括软启动阶段和PID调节阶
    段,如下,步骤S1-S3为软启动阶段,步骤S4-S5为PID调节阶段。

    步骤S1,所述FPGA根据用户在控制台设定好的球管电压和球管电流,在预置的PID
    参数组内获取对应的PID参数,所述PID参数包括PID算法的比例系数kp、PID算法的积分系
    数ki和PID算法的微分系数kd,并令kp=0、kd=0。

    具体地,用户根据需要在控制台设定好球管电压和球管电流,所述FPGA根据所述
    球管电压和球管电流,在所述预置的PID参数组内取得对应的PID(proportion integral
    derivative,比例-积分-导数)参数kp、ki、kd;事实上,在软启动阶段,会令kp=0、kd=0,即
    只是采用了PID参数中的ki,即软启动阶段只有积分环节。

    步骤S2,所述FPGA根据所述PID参数中ki的值和kp=0、kd=0计算得到PWM的占空
    比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流
    电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端。

    具体地,如图3所示,在给PID参数赋值后,进入FPGA的PID调节器,通过FPGA程序内
    部的增量式PID算法,计算得到PWM的占空比U,并输出具有所述占空比U的PWM信号到IGBT,
    所述IGBT在所述PWM的作用下调制出交流电压,并继续后续的过程。

    步骤S3,所述FPGA对所述实际球管电压进行采样,并判断实际球管电压是否达到
    阈值。

    具体地,所述FPGA对所述实际球管电压进行采样,并判断实际球管电压是否达到
    阈值,若未达到阈值,FPGA则根据所述实际球管电压和所述阈值得到误差E,并根据所述误
    差E和所述PID参数中ki的值、kp=0和kd=0得到占空比U,并输出具有所述占空比U的PWM信
    号到IGBT,所述IGBT在所述PWM的作用下调制出交流电压并传入高压油箱,所述高压油箱产
    生实际球管电压并加载到球管两端,并继续对所述实际球管电压进行采样,直至所述实际
    球管电压达到所述阈值。

    具体地,当未达到阈值时,继续采用只有积分环节的软启动过程,逐步增加PWM的
    占空比U,占空比U值的增加使得实际球管电压增加,直到实际球管电压输出达到程序设定
    的阈值,才进入PID调节阶段。

    进一步地,所述步骤S3中,所述阈值必须比用户设定的球管电压要小,否则系统会
    产生过充;本发明实施例提供的阈值的大小为用户设定的球管电压的20%。

    步骤S4,若达到所述阈值,所述FPGA则将采样的实际球管电压和设定的球管电压
    进行比较,得到误差E,根据所述误差E和在PID参数组内获取的对应的所述PID参数得到占
    空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交
    流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端,开始曝光。

    具体地,FPGA内部程序保留了刚刚在PID参数组内取得对应的PID参数kp、ki、kd,
    FPGA将输出的实际球管电压通过AD采样,将数据传入FPGA内部,在FPGA内部将实际球管电
    压与设定的球管电压相比较,将得到误差E,把得到的E输入到PID调节器,PID调节器通过增
    量式PID算法,计算得到PWM的占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述
    IGBT在所述PWM的作用下调制出交流电压后传入高压油箱,产生实际球管电压,加载到球馆
    两端,具体过程如图3所示。

    步骤S5,所述处理器判断是否达到曝光时间,若达到曝光时间,则发出停止曝光的
    指令给FPGA,所述FPGA停止曝光;若没有达到曝光时间,则返回步骤S4。

    具体地,若没有达到曝光时间,则继续进行PID调节,直至曝光时间到,则停止曝
    光。

    具体地,PID调节器由FPGA内部算法程序实现,FPGA运算速度快,可以在PWM的一个
    周期内,完成一次完整的kV数据采样,并进行PID运算,输出对应的PWM占空比U。

    下面具体介绍这种基于多组PID参数的高压发生器数字化控制系统,如图4所示,
    所述高压发生器包括:控制台10、现场可编程门阵列FPGA20、绝缘栅双极型晶体管IGBT30、
    高压油箱40、球管50和处理器60,所述系统包括软启动???1和PID调节???2,所述软启
    动???1包括PID参数赋值子???11、软启动子???12和第一判断子???13,所述PID调
    节???2包括PID调节子???21和第二判断子???22,具体如图5所示。

    所述PID参数赋值子???11,用于根据用户在控制台设定好的球管电压和球管电
    流,在预置的PID参数组内获取对应的PID参数,所述PID参数包括PID算法的比例系数kp、
    PID算法的积分系数ki和PID算法的微分系数kd,并令kp=0,kd=0。

    所述预置的PID参数组包括每组球管电压和球管电流对应的最佳PID参数;所述最
    佳PID参数的获取过程为:在控制台预先设定每组球管电压和球管电流,通过对软件进行调
    试,得到该组球管电压和球管电流对应的最佳PID参数,并将所述最佳PID参数存储于FPGA
    内部的PID参数组内。

    所述每组球管电压和球管电流为将高压发生器可输出的球管电压和球管电流范
    围内的数据按功率段进行分组得到。

    所述软启动子???12,用于根据所述PID参数中ki的值、kp=0和kd=0计算得到
    PWM的占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调
    制出交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端。

    所述第一判断子???13,用于对所述实际球管电压进行采样,并判断实际球管电
    压是否达到阈值。

    所述第一判断子???13具体用于,对所述实际球管电压进行采样,并判断实际球
    管电压是否达到阈值,若未达到阈值,FPGA则根据所述实际球管电压和所述阈值得到误差
    E,并根据所述误差E和所述PID参数中ki的值、kp=0和kd=0得到占空比U,并输出具有所述
    占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用下调制出交流电压并传入高压油箱,
    所述高压油箱产生实际球管电压并加载到球管两端,并继续对所述实际球管电压进行采
    样,直至所述实际球管电压达到所述阈值。

    所述第一判断子???13中,所述阈值大小为用户设定的球管电压的20%。

    所述PID调节子???21,用于在达到所述阈值时,将采样的实际球管电压和设定
    的球管电压进行比较,得到误差E,根据所述误差E和在PID参数组内获取的对应的所述PID
    参数得到占空比U,并输出具有所述占空比U的PWM信号到IGBT,所述IGBT在所述PWM的作用
    下调制出交流电压并传入高压油箱,所述高压油箱产生实际球管电压并加载到球管两端,
    开始曝光;

    所述第二判断子???22,用于判断是否达到曝光时间,若达到曝光时间,则发出
    停止曝光的指令给FPGA,所述FPGA停止曝光;若没有达到曝光时间,则继续进行PID调节。

    本发明采用了基于多组PID参数的高压发生器数字化控制系统,其中,多组PID参
    数方案有效解决了高压发生器输出功率跨度大,一组PID参数难以满足所有功率段的问题。
    多组PID参数在程序调试下,通过修改程序可以很便捷的进行PID参数调节,节约了硬件成
    本和提升了调试效率。不同的功率段采用对应的PID参数,可以有效的提高kV的稳定性,减
    小收敛时间,消除超调,提高系统的抗干扰能力。

    数字化控制系统的使用,把整个高压发生器的曝光过程分成两个阶段:软启动阶
    段和PID调节阶段。软启动阶段只保留PID积分环节,使得PWM的占空比U的输出从0开始增
    加,软启动过程中PWM的占空比U在快速增加,同时保证U不会突然变大,可以有效的防止
    IGBT工作过程中的过压过流,减少了收敛时间、防止过冲的产生。

    PID调节阶段采用PID增量式调节,保证了系统的平稳输出,可以有效提升系统的
    稳定性,同时由于PID调节范围大,提升了高压发生器的电网适应能力,在更恶劣的电网环
    境下也能保证高压发生器正常工作。所有数字化控制算法均在FPGA内部实现,可操作性很
    强,控制方式灵活,可以很好的对技术内容进行保密,防止被仿制。由于算法采用数字化方
    式实现,有利益下一步对算法做出升级和改进,也便于将更加先进的算法引入到控制系统
    中来。

    本发明可以在X射线高压发生器上使用,并可以取得良好的应用效果;也可以在大
    功率电源、逆变器、变频器等多个领域应用。本发明的应用方式,可以作为以上领域的核心
    控制算法;其数字化控制流程能够有效解决各领域碰到的电压、电流控制难题,将整个控制
    过程分为多个阶段,各个击破产品中的技术难点。

    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
    神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的?;し段е?。

    关于本文
    本文标题:基于多组PID参数的高压发生器数字化控制方法和系统.pdf
    链接地址://www.4mum.com.cn/p-6004864.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • pk北京赛车开奖 股票融资费率 山西十一选五怎么选才能中奖 如何编制股票指数 河南十一选五开奖走势图 幸运pc蛋蛋走势图 青海11选5全天开奖号码 14号福彩中奖号码 百赢棋牌下载网址 福彩3d试机号走势图带连线 星空棋牌ios 黑龙江十一选五片结果 qq分分彩计划专业版 体彩快中彩 股票涨跌颜色怎么看 安徽十一选五开奖走势