0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

针对恒流源系统中存在的系统噪声和测量噪声的干扰问题

SwM2_ChinaAET 来源:未知 作者:李倩 2018-08-11 09:10 次阅读

摘要:

光学测量领域中,光源对恒流源的要求较高,现有的恒流源系统存在着系统噪声与测量噪声,影响了电流的输出精度。将Kalman滤波算法与FOPID控制策略相结合,构建Kalman-FOPID控制器,在以BUCK电路为核心的流控型恒流源系统数学模型的基础上,利用MATLAB产生随机噪声,进行电流控制研究。仿真及实物验证表明,Kalman-FOPID控制器可以有效滤除恒流源系统的噪声干扰,提高输出电流的控制精度。

0 引言

恒流源是输出稳定电流以驱动负载工作的电源,常应用在半导体光源[1]、物性型敏感器件[2]、充电装置[3]等领域中,而恒流源输出电流的好坏,直接影响光学测量精度和应用对象使用寿命。因此,对恒流源的研究存在积极的现实意义。在对恒流源系统的研究中,文献[4]采用双级恒流源硬件电路,用以降低电流噪声的干扰,并应用于固态激光器;文献[5]通过谐振开关反馈控制MOS管,以解决负载的过流问题。上述对恒流源的研究,注重通过电路设计解决电流控制过程中产生的问题,但忽略了非理想状态下系统噪声和测量噪声的存在,以至于影响了恒流源系统的电流输出效果。

Kalman滤波算法可以有效解决控制过程中由噪声干扰引起的误差[6],分数阶PID(Fractional Order Proportional Integral Differential,FOPID)在温度系统[7]、生物反应器[8]等应用中控制效果显著。为改善恒流源的输出效果,本文提出将Kalman滤波算法与FOPID控制策略相结合,构建Kalman-FOPID控制器,并对恒流源电路进行数学建模,在利用MATLAB对Kalman-FOPID控制器的控制效果验证的基础上,进行硬件测试。实验结果表明,Kalman-FOPID控制器能够有效滤除系统中的噪声干扰,提高电流的输出精度,使系统稳定可靠。

1 恒流源系统与数学建模

1.1 恒流源系统结构

恒流源系统结构如图1所示,用户输入设定电流值,主控芯片根据设定值输出占空比为D的PWM波,经驱动电路控制BUCK电路中MOS管通断,以调整加在负载两端的电压,而流过负载的电流值经电流采样、A/D转换为数字量后送入主控芯片内,主控芯片根据电流设定值与实际值的偏差调整PWM的占空比,以实现流过负载电流的稳定。

1.2 恒流源系统的数学模型

本文恒流源电路是基于BUCK电路来实现的,通过控制MOS管的通断改变负载两端的电压,以使流过负载的电流保持恒定,在忽略电感电阻电容电阻条件下,电路原理图如图2所示。

设恒流源的输入电压为Ui,驱动MOSFET的PWM波占空比为D,周期为T,电感电流为iL,电容电压为UC,负载R两端电压为UO,流过负载电流为iR。通过增大电感L,使BUCK电路工作在连续工作模式下。在任意t∈[ti-1,ti]时刻,i=1,2,3…,有:

(1)在t∈[ti-1,DT+ti-1]时,PWM波为高电平,驱动MOS管导通,此时电路的状态空间方程为:

2 Kalman-FOPID控制器设计

2.1 FOPID控制算法

FOPID的频域形式为:

式中Kp、Ki、Kd为比例、积分、微分系数,λ、μ分别是积分、微分的阶数。IOPID是FOPID在λ=1、μ=1的特殊情况,有固定的整定方法,实现简单,但只有3个可调参数;FOPID有5个可调参数,虽然整定方法复杂,但参数设置灵活,控制效果较好,且鲁棒性强。FOPID在时域的形式为:

2.2 Kalman-FOPID控制器

Kalman-FOPID控制系统框图如图3所示。将电流设定值x与实际值y的偏差e送入FOPID控制器中,输出u在受系统噪声q的干扰后驱动BUCK电路中MOS管通断,使负载工作;对负载电流采样时,采样值与实际值之间存在测量噪声r,利用Kalman滤波算法降低噪声q和r的影响,使电流实际值y准确反馈到控制器,以实现闭环控制。

Kalman-FOPID控制算法流程:

(1)对恒流源系统的传递函数进行z变换,得到离散型线性系统时域形式:

(4)根据设定值与观测值的误差e采用FOPID控制算法调整输出zk;

(5)测量更新:

计算Kalman增益Kk:

更新误差协方差Pk:

(6)重复步骤(3)到步骤(5),进行下一次Kalman-FOPID控制,直到输出电流满足系统要求。

3 实验分析

为了探究 Kalman-FOPID控制器对存在系统噪声和测量噪声干扰的恒流源系统的控制效果,采用MATLAB软件依次使用IOPID、FOPID、Kalman-IOPID、Kalman-FOPID 4种控制策略进行仿真,比较4种控制策略之间的控制效果,并利用硬件验证Kalman-FOPID应用在恒流源系统的可行性和控制效果。

3.1 仿真研究

根据恒流源系统的数学模型,设计参数为:Ui=12 V,L=2 H,C=4 400 μF,R=10 Ω,Ts=0.000 1 s,仿真时间为1 s。此时系统的流控型传递函数为:

恒流源系统中存在的系统噪声与测量噪声,是利用MATLAB的随机函数rand()产生的,幅值为0.000 2。Kalman滤波算法中的参数初始化为:Q=1、R=1;各控制器的参数采用粒子群算法寻优并结合试验法得出最优值,具体如表1所示。

当控制系统输入为阶跃响应,幅值为1 A时,4种控制策略响应曲线及特性如下:

(1)IOPID与FOPID响应曲线

IOPID与FOPID在响应过程中受随机噪声的干扰,每次仿真的结果各不相同,图4是仿真结果之一,为了比较IOPID和FOPID的控制效果,连续仿真50次,统计各自最大超调量偏差、0.1 s后响应过程的最大波动误差,统计结果如图5所示。

在多次仿真过程中,IOPID响应曲线在0.000 5 s达到最大超调量,且超调量比较稳定;FOPID响应曲线在0.001 2 s达到最大超调量,超调量波动较大,但总体小于IOPID的最大超调量;IOPID与FOPID在响应时间0.1 s后的最大波动误差变化都比较大。因此,IOPID与FOPID在有噪声干扰的恒流源系统中控制效果较差。

(2)Kalman-IOPID与Kalman-FOPID响应曲线

Kalman-IOPID与Kalman-FOPID中Kalman滤波算法可以有效降低随机噪声的干扰,多次仿真的结果相同,响应曲线如图6所示。

根据图6仿真曲线,控制策略的上升时间tr、稳态时间ts、稳态误差ess的参数如表2所示。与Kalman-IOPID相比,Kalman-FOPID上升时间tr较长,但从响应到稳态的时间为0.338 8 s,小于Kalman-IOPID的0.636 0 s,并且稳态误差也较小。因此,Kalman-IOPID与Kalman-FOPID可以有效控制存在噪声的恒流源系统,其中Kalman-FOPID从响应到稳态的时间短,稳态误差小。

通过采用MATLAB进行仿真研究可知,Kalman滤波算法可以降低随机噪声对系统的影响,将Kalman滤波算法与FOPID控制策略相结合的Kalman-FOPID控制器理论上可以控制存在噪声干扰的流控型恒流源系统,并取得较好控制的效果。

3.2 硬件测试

为进一步验证Kalman-FOPID算法控制效果,根据图1设计恒流源电路,采用Kalman-FOPID控制算法,硬件测试过程如下:

(1)当设定电流较小时,为了降低采样电阻的影响,选择较大的负载电阻。选取阻值为16.8 Ω,依次设定电流值,测量数据如表3所示。

(2)当设定电流较大时,为使系统输出较大电流,负载电阻应当较小。调整负载电阻为8.2 Ω时,不同设定电流值的测量数据如表4所示。

由测量数据可知,在小电流控制时,负载电阻为16.8 Ω时最大电流误差为0.04 mA;在大电流输出时,负载电阻为8.2 Ω时最大电流误差为0.53 mA。电流的设定值与实际值误差较小,表明Kalman-FOPID控制策略可应用于恒流源系统中,并且有效降低系统中噪声干扰,输出电流稳定、控制精度高。

4 结论

本文针对恒流源系统中存在的系统噪声和测量噪声的干扰问题,提出了将Kalman滤波算法和FOPID控制策略相结合,构建Kalman-FOPID控制器,在建立以BUCK电路为核心的流控型恒流源系统数学模型的基础上,合理设置参数,利用MATLAB模拟噪声干扰,进行恒流源的控制仿真。仿真结果表明Kalman-IOPID和Kalman-FOPID可以降低系统中噪声的干扰,输出电流的控制性能参数较好,其中Kalman-FOPID到达稳态的时间较短、稳态误差较小。通过搭建恒流源硬件控制系统实验电路,通过调整负载情况,观察测量电流输出,实验结果表明电流稳定性好、控制精度高,能够应用于对电流输出要求高的工业场所,尤其是对电流变化敏感的半导体光源,对其亮度质量的控制和使用寿命的延长起到促进作用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 噪声
    +关注

    关注

    13

    文章

    1070

    浏览量

    47059
  • 恒流源
    +关注

    关注

    16

    文章

    322

    浏览量

    55731
  • Kalman
    +关注

    关注

    0

    文章

    11

    浏览量

    8162

原文标题:【学术论文】Kalman-FOPID算法在数控恒流源中的控制研究

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    白光LED通信系统噪声干扰分析

    阐述了背景可见光在噪声受限与干扰受限的白光LED通信系统中的影响。利用带通滤波器和光学设计以及噪声匹配等方法提高了作为噪声受限
    发表于 02-21 13:54 3493次阅读
    白光LED通信<b class='flag-5'>系统</b>的<b class='flag-5'>噪声</b>与<b class='flag-5'>干扰</b>分析

    干扰噪声系统基础知识

    本文旨在帮助您了解并有效处理电子系统中的干扰噪声。本文详细说明了任何电子系统中都会存在的不同类型干扰
    发表于 03-16 14:54 2432次阅读
    <b class='flag-5'>干扰</b><b class='flag-5'>噪声</b><b class='flag-5'>系统</b>基础知识

    音频系统噪声源的排除方法

    的电磁兼容性能达不到要求的大功率设备是干扰音频设备的主要原因)。 接地回路噪声 在音频系统,必须要求整个系统有良好的接地,接地电阻要4欧姆
    发表于 02-14 15:47

    如何解决工业测量噪声干扰问题

    噪声的形式表现出来。怎样消除这些干扰呢?只要在信号调理系统采用有效的噪声抑制措施就能消除这些干扰
    发表于 09-02 12:38

    微弱直流信号测量系统噪声与误差

    直流微弱信号测量系统通常存在的各种噪声的特点和对信号测量的影响以及应采用的基本对策,同时介绍了
    发表于 01-11 14:18

    基于labview平台噪声测量系统

    基于labview平台开发的噪声测量系统,可测量噪声的时域、频率、倍频程谱、声压级、声强、声功率。
    发表于 04-12 09:29

    如何测试电源设计的噪声测量

    。电源的测试及可能存在的修改成本通常远远低于后续系统级调试与修改成本,或远远低于产品发布后性能不佳所带来的损失。正是这种注重细节的态度决定了一般产品与性能最高、可靠性最高产品之间的区别。观看设计精萃视频,与我一起快速了解如何测量
    发表于 09-20 16:01

    定位飞行过程飞机的噪声源的测量系统

    曾将这项技术应用于实际飞行的飞机。2009年,我们拥有了一架小型Mitsubishi MU-300 Diamond商务机。2010年,我们开始在跑道上设置了相位麦克风陈列,通过噪声源定位测量来验证
    发表于 04-03 09:40

    射频嵌入式系统噪声来源如何查找

    在把射频芯片或模块集成到典型的嵌入式系统时,设计人员必须面临的一项常见任务是追踪和消除噪声和杂散信号。潜在的噪声来源包括:开关电源、来自系统
    发表于 06-10 07:08

    如何发现并减少电源测量噪声?

    测量噪声呢?当用除屏蔽良好的同轴连接之外的任何东西探测低电平信号时,都会遇到RF干扰。任何与DUT屏蔽分开的裸露导体都会像天线一样。而且,RF
    发表于 10-09 08:00

    电子系统存在噪声有哪些?怎么解决这些噪声问题?

    请问电子系统存在噪声有哪些?怎么解决这些噪声问题?
    发表于 04-13 06:36

    如何计算系统噪声带宽?如何计算系统噪声带宽?

    如何测量和指定ADC噪声?用于系统噪声分析的最佳噪声参数是多少?什么是ENBW,为什么它很重要?
    发表于 06-17 07:34

    电压噪声谱密度的测量怎么可以实现?

    我目前做了一个精密的电流源,想测试整套系统的电流噪声谱密度,所以我想用恒流源输出接1Ω负载测试电压噪声谱密度换算之后实现。 我想问一下电压噪声
    发表于 11-13 10:21

    噪声调频干扰源的站间到达时差测量

    该文针对无源系统中对噪声调频干扰源的到达时差测量,提出了对接收到的噪声调频
    发表于 11-18 14:43 9次下载

    工业测量中的噪声干扰问题

    工业测量中的噪声干扰问题 Bill Englemann问:当我给一个工业系统装备仪表时,最可能碰到那些问题呢?答:根据ADI公司I/O子系统
    发表于 01-04 17:44 893次阅读