一款基于DSP的逆变电源模糊PID控制

发布者:清新天空最新更新时间:2014-03-12 来源: 21IC关键字:DSP  逆变电源  PID控制 手机看文章 扫描二维码
随时随地手机看文章

引言

由于逆变器传递函数不易得到,而且电压输出经常波动,传统的单纯PID控制难以达到快速和稳定的响应,而模糊控制与PID相结合的控制方法,通过对误差量的变化实时分析,调整PID参数,达到快速响应和无差跟踪,可实现逆变电源的高精度实时控制。

模糊控制系统原理

模糊PID控制器以电压偏差e 和偏差变化量ec作为输入,PID 参数模糊自整定是找出PID 三个参数与e 和ec 之间的模糊关系,在程序运行中通过不断检测e 和ec,根据模糊控制原理对三个参数进行在线修改,以满足不同e 和ec 对控制参数的不同要求,从而使被控对象有良好的动、静态性能。其在线自校正工作流程如图1所示。

 

1

 

图中:ki、kp、kd分别为积分增益系数、比例增益系数和微分增益系数。

1、PID调整控制器

图1 中r 为给定参考电压,u 是逆变器实际输出电压,e 是偏差信号,ec 是偏差变化率。模拟形式的PID控制算式为

 

基于的DSP的逆变电源模糊PID控制

 

本文采用TMSLF2407实现数字PID控制,对式(1)进行离散化,可得到式(2)PID 控制的离散形式,为了增加系统的可靠性,采用增量式PID控制算式,式(2)为第k 次PID控制器的输出量,减去第k-1次PID 控制器的输出量即可得到式(3)增量式PID 控制算式。

 

基于的DSP的逆变电源模糊PID控制
基于的DSP的逆变电源模糊PID控制

 

2、模糊PID的实现

DC辕AC逆变电源控制的主要是输出电压及频率的准确性。频率的准确性由PWM发生器决定(它是一个存贮在存储器内的一个正弦输出表格),只要触发计算准确就能达到设计要求。负载的变化使输出电流产生变化,对于一定脉宽输出的DC辕 AC电源来说,势必导致输出电压的变化。因此采用模糊控制规则根据不同的渣e渣和渣ec渣,对PID控制器的参数kp、ki、kd进行在线自整定来调节输出电压。模糊控制器的输入变量是偏差绝对值渣E渣、偏差变化率绝对值渣EC渣,模糊控制器的输出是PID 控制器的比例增益系数KP、积分增益系数KI和微分增益系数KD。本文采用CRI(Compositional Rule of Inference)推理法设计模糊规则,为了在实时控制中避免关系矩阵的合成运算,先在脱机状态下把所有可能的输入和输出情况计算出来,形成一张控制表去执行控制,控制表是以整数形式表示的,为了能产生控制表,在CRI推理法中把语言变量的论域转换成有限整数的论域,本质上是把连续论域离散后产生离散论域。采用式(5)可以将连续域离散化到整数论域N。

 

基于的DSP的逆变电源模糊PID控制

 

本文中,各语言变量的挡数均为4 挡(零、小、中、大),因此取整数论域N 为{0,1,2,3,4,5,6}。此时,如图2所示,可取语言变量值4挡如下:

大(L)———取在5、6附近

中(M)———取在3、4附近

小(S)———取在1、2附近

零(Z)———取在0附近

在本文中利用CRI法推理时,控制过程是用查控制表来产生控制量的,在控制表中,模糊偏差量渣E渣、模糊偏差变化率渣EC渣,PID控制器的模糊比例增益系数KP、模糊积分增益系数KI和模糊微分增益系数KD都是用其对应整数论域的元素来表示的。对于单个实时精确量利用式(5),得到的结果再四舍五入,就求出了对应整数论域的相应元素,从而实现了输入量的模糊化。

 

2-2

 

针对不同的e 和ec,kp,ki,kd的整定原则为:

1)当渣e渣较大时,为使系统具有较好的跟踪性能,应取较大的kp与较小的kd,同时为避免系统响应出现较大的超调,应对积分作用加以限制,通常取ki=0。

2)当渣e渣和渣ec渣中等大小时,为使系统具有较小的超调,kp应取小一些,在这种情况下,kd的取值对系统的影响较大,应取小一些,ki的取值要适当。

3)当渣e渣较小时,为使系统具有较好的稳定性能,kp和ki 均应取大些,同时为避免系统在设定值时出现振荡,并考虑系统抗干扰的性能,当渣ec渣较大时,kd可取小些;渣ec渣较小时kd可取得较大些。

根据以上整定原则和总结工程设计人员的技术知识和操作经验,建立了表1所列的模糊规则表。

 

基于的DSP的逆变电源模糊PID控制

 

式中:k 为模糊控制中对模糊量进行反模糊化时的比例因子。 3、DSP 软件算法实现

为了保证模糊PID控制的实时性和准确性,DSP在A/D采样的中断子程序中就调用模糊PID控制算法程序,立即计算出输出控制量并送到被控对象,根据TMSLF2407 的性能,机器时钟周期和中断延时可以计算出本系统从采样当前实际输出值到输出控制量大约需要6.67 滋s ,这对于1ms一次的采样来说是足够的,完全满足实时性要求。程序流程图如图3所示。

 

3

 

下面是部分程序。

执行PID控制

PID_Control:

SETC SXM

SETC OVM

SPM #O

LDP #4

LACL ADRESULTSACL PID_input

DALL Fuzzy_PID_table

反模糊变化程序

Fuzzy_PI_end:

LT k1

MPY Fuzzy_K

PAC

SACL Kp

LT k2

MPY Fuzzy_K

PAC

SACL Ki

LT k3

MPY Fuzzy_K

PAC

SACL K

RET

实验结果

 

4

 

图4为实验波形,其中(a)、(b )为PID控制时突减负载、突加负载时的电压波形。(c)、(d )为模糊PID控制时突减负载、突加负载的电压波形,从实验结果可以看出采用模糊PID控制的方法与一般的PID 控制方法相比具有动态响应速度快、超调小,输出稳定后其幅值变化很小,突加、减负载时电压变化幅值小的优点,因而能更有效地抑制负载突变或外界干扰对电压的影响。

1)模糊PID控制器既具有模糊控制的自适应能力,又具有PID控制器灵活性的特点。

2)模糊控制作为一种智能控制方法,在逆变电源电压控制应用中获得了较好的控制效果,具有控制精度高,实时性、稳态输出特性好等优点。

3)采用DSP控制系统在满足逆变电源控制的要求下,具有成本低、控制灵活、可靠性高的特点。

关键字:DSP  逆变电源  PID控制 引用地址:一款基于DSP的逆变电源模糊PID控制

上一篇:使用TI 的低功耗C5x DSP的指纹识别方框图和解决方案
下一篇: 基于DSP/BIOS的PLC执行系统开发

推荐阅读最新更新时间:2024-05-02 23:01

基于DSP和CMOS图像传感器的实时图像采集系统的实现方案
DSP是基于可编程超大规模集成电路和计算机技术发展起来的一门重要技术,DSP芯片的快速数据采集与处理功能以及片上集成的各种功能模块为DSP应用于各种场合提供了极大的方便。而CMOS图像传感器与CCD相比,由于CMOS图像传感器能将时序处理电路和图像信号的前端放大与数字化部分集成于一个芯片内,因而其发展一直受到业界的高度重视。现在,随着技术与工艺的发展,CMOS图像传感器不仅在噪声上得到了有效改善,而且分辨率也得到了明显提高。CMOS图像传感器将以其低廉的价格、实用的图像质量、高集成度和相对较少的功耗在视频采集领域得到广泛的应用。为此,本文提出了一种基于DSP和CMOS图像传感器,同时由复杂可编程逻辑控制芯片CPLD控制的实时图像采
[嵌入式]
基于PIC单片机的智能化逆变电源控制系统
  随着科学技术的进步,电源质量越来越成为各种电气设备正常和良好工作的基础。电源技术领域的一个持续的研究课题即是研究作为电子信息产业命脉的电源的可靠性和稳定性。   而逆变器作为电源的核心部分,其调制技术很大程度上决定了电源输出电压的质量。目前最常用的调制技术是正弦脉宽调制(SPWM)。随着单片机的出现及其广泛应用,智能化控制方法已经逐渐替代传统的分立元件电路产生方法或是专用芯片产生方法。智能化逆变电源的优势在于它不仅能实现调制信号的输出,还为系统数据参数的监控、处理及显示提供接口。同时它与现代计算机技术更好地结合产生了故障自诊断和自我保护功能,可提高系统的稳定性。   在充分考虑工业控制成本及稳定性要求的前提下,本设计采用P
[单片机]
基于PIC单片机的智能化<font color='red'>逆变电源</font>控制系统
多通道高精度数据采集电路设计
  在信号处理领域,DSP技术的应用越来越广泛,基于DSP的信号采集处理平台不断出现。常见的DSP信号采集处理平台利用总线进行数据采集,总线上多个设备的数据传输经常相互冲突。ADI公司的Tiger SHARCl01型DSP(简称TSl01)只有总线和链路口可以与外设通信,基于缓解总线冲突的目的,笔者设计了一种以现场可编程门阵列(FPGA)作为数据接口缓冲器,避开总线,经TSl01的链路口将多个A/D转换器采集到的数据传送到TSl01。由FPGA完成多个多路A/D转换器采集数据的缓冲排序,并形成符合TSl01链路口传输协议的数据流,送到TSl01的链路口。该设计实现了链路口与其他非链路口外部设备的通信。减少了TSlOl总线上的数据传
[测试测量]
抖动测量的DSP实现
引言 近年来,抖动(Jitter)已经成为通信工程师非常重视的信号特征。在数字系统中,时钟频率正在变得越来越高。随着速率的升组,在上升沿或是下降沿哪性是微小的变化也变得越来越重要。因为时钟或数据的抖动会影响到数据的完整性、建立时间和保持时间。并且在考虑信号速率与传输距离之间的折中时,抖动也成为必须考虑的因素。 抖动会使数字电路的传输性能恶化,由于信号上升沿或是下降沿在时间轴上的正确位置被取代,在数据再生的时候,数据比特流中就会引入错误。在合并了缓冲存储器和相位比较器的数字仪表中,由于数据溢出或是损耗,错误就会引入到数字信号中。此外,在数模变换电路中,时钟信号的相位调制会使恢复出的采样信号恶化,这在传输编码的宽带信号时会造成
[嵌入式]
基于ARM和DSP的竹节纱控制系统伺服控制器
   引 言   ARM微处理器具有体积小、低功耗、低成本、高性能的特点,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展,ARM微控制器的低功耗、高性价比,向传统的8位/16位微控制器基。提出了挑战。ARM微处理器及技术应用到了许多不同的领域,如工业控制领域、无线电通讯领域、网譬络应用、消费类电子产品以及数字成象与安全产品当中,凭借其优点将来还会得到更加广泛的应用。本文通过分析竹节纱装置的工艺要求,设计了具有竹独立控制结构的永磁同步电机伺服控制系统,由ARM和触摸屏构成控制器,并在ARM核中移植嵌入式操作系统Windows CE,使其具有图形化的人机丕界面操作功能,支持
[嵌入式]
DSP与普通MCU的比较
考虑一个数字信号处理的实例,比如有限冲击响应滤波器(FIR)。用数学语言来说,FIR滤波器是做一系列的点积。取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出样本。   类似的运算在数字信号处理过程中大量地重复发生,使得为此设计的器件必须提供专门的支持,促成了了DSP器件与通用处理器(GPP)的分流:   1 对密集的乘法运算的支持   GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的
[嵌入式]
基于DSP2407的多功能电源控制系统设计
  在进行车辆装备的检查、维护和修理过程中,由于现有的外部电源体积和重量较大且移动困难,给实际的检修和维护保养工作带来了不少困难。因此,研制一种功率大、重量轻的多功能车辆维修电源是装备保障的迫切要求。本文详细介绍了基于DSP2407芯片的多功能电源控制系统的设计。该系统主要是将焊接、焊割、充电、起动、稳压供电等功能设备的电源部分进行集成化设计,通过数据采集、脉宽调制和数字PID调节等技术实现对电源输出的实时控制。    电源总体方案   多功能电源集成了焊接、焊割、充电、起动、稳压供电五种供电功能。电源控制系统主要由功率主电路、DSP控制回路以及其他辅助电路组成。系统原理图如图1所示。 图1 多功能电源系统框图   
[嵌入式]
基于STM32单片机SPWM逆变电源设计
利用晶闸管电路把直流电转变成交流电,这种对应于整流的逆向过程,定义为逆变。例如:应用晶闸管的电力机车,当下坡时使直流电动机作为发电机制动运行,机车的位能转变成电能,反送到交流电网中去。又如运转着的直流电动机,要使它迅速制动,也可让电动机作发电机运行,把电动机的动能转变为电能,反送到电网中去。 1、基于STM32单片机SPWM逆变电源设计 功能描述: 单片机采用: STM32单片机(型号:STM32F030F4P6) 输出:正弦波 频率:可调; 幅值:可调; SPWM逆变原理:单片机SPWM驱动H桥+后级滤波; 调节方式:频率加按键、频率减按键、幅值加按键、幅值减按键; 频率调节范围:10hz、20hz、30hz、40hz、50
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved