当前位置:首页 > 嵌入式 > 嵌入式硬件

摘 要: 针对PWM电源控制系统中PID参数难以确定这一实际问题,提出了根据系统极点配置设计PID参数的方法。给出了整个系统的结构,分析了采用极点配置方法设计PID控制回路的过程,保证了控制系统具有理想的动态品质。通过对控制系统仿真验证了该方法的有效性。
关键词: PWM逆变电源;极点配置;PID参数

PID控制是最早发展起来的控制策略之一,具有算法简单、易于实现、鲁棒性好且可靠性高等优点,是一种最通用的控制方法,在各种电源控制系统中得到了很好的应用。对于PID参数的确定,一般有经验的技术人员会根据以往的调试经验,直接设置控制系统的PID参数,最终通过不断调试来满足要求。没有经验的多数人选择用仿真的方法预先试出一个较为合适的PID参数,然后在此基础上不断调试。这两种方法都缺少一定的理论依据,工作量比较大,并且在系统参数变化的情况下,所选的PID参数对系统性能的影响无从得知。
虽然复杂的、非线性系统的数学模型难以确定,但是在前人所做工作的基础上,经过一定的分析和简化,最终可表示成传递函数的形式。本文将PID控制应用于PWM电源系统中,该系统的传递函数可由零点、极点和增益因子完全确定。零点和极点的含义是,当复频率取值在零点或极点上时,传递函数取零值或趋向无穷大。因此,零极点必然和频率响应密切相关。故通过零极点协调配置的方法,可以达到所期望的响应。
1 PWM逆变电源主电路结构及数学模型
图1所示为三相PWM逆变器主电路原理图[1],Vdc为直流侧电源,C2、C3两个电容为负载提供地线,Rs为IGBT开关的等效电阻,R1和L为输出滤波电感的等效电阻和电感量,C为滤波电容,ik0表示负载电流。图1粗线所示的一相回路中,采用如图2所示的PID调节产生一相的调制波,再与三角载波比较产生PWM信号。由于三相的控制方式与此相同,因此只对一相电路分析。

主电路中功率开关管工作于“开”和“关”两种状态,桥臂中点输出电压Vdc是以Vdc/2为幅值的脉冲电压,Vk(k=a,b,c)是不连续的。工程应用中通常采用状态空间平均法处理, 选择电容电压uc、电感电流iL作为状态变量,桥臂中点电压vk(k=a,b,c)作为输入,以平均值vk代替,负载电流ik0(k=a,b,c)作为扰动输入,得到逆变器连续系统的状态方程为:

从式(4)可以看出,瞬时电压PID闭环控制系统是一个高阶系统。在控制工程实践中,考虑到控制系统既要有较高的响应速度,又要有一定的阻尼程度,还要求减少死区、摩擦等非线性因素对系统性能的影响,常常将高阶系统的增益调整到使系统具有一对闭环共扼主导极点。这时,可以用二阶系统的动态性能指标来估算高阶系统的动态性能。

通过一系列的推导和研究,给出了三相PWM逆变电源控制系统PID参数的理论值,仿真初步验证了该参数的有效性。研究对于三相PWM逆变电源控制系统的设计具有较强的工程应用价值。
参考文献
[1] TAHA M H,SKINNER D,GAMI S,et al.Power Electronics,Machines and Drives,2002.International Conference on(Conf.Publ.No.487),2002:235-240.
[2] 陈曦,马江华,杨振兴,等.基于DSP的三相SPWM逆变系统的设计[J].微型机与应用,2010,29(2):86-88.
[3] 吴振顺,肖原.零极点配置智能PID控制器在系统控制中的应用[J].哈尔滨工业大学学报,2008,1(1):54-57.
[4] 牛燕炜.基于零极点分析法的谐振电路的频率响应研究[J].青海师范大学学报,2006,4(2):30-33.
[5] 夏德钤,翁贻方.自动控制理论[M].北京:机械工业出版社,2006.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在现代流程工业生产中,生产工艺相关的运行参数,如温度、液位、压力、流量等,都是采用仪表进行测量检测,并根据仪表的测量结果通过控制阀门、泵等执行机构使这些工艺运行参数处于要求的范围内以满足工艺生产的需要。目前,在先进的工厂...

关键字: 故障树 控制系统

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

嵌入式开发作为信息技术的关键支柱,在全球数字化转型浪潮中扮演着无可替代的角色。从传统的嵌入式微控制器到如今先进的片上系统(SoC),再到与云计算、人工智能深度融合的智能终端,嵌入式系统的演进与发展始终紧跟时代脉搏。本文将...

关键字: 嵌入式开发 智能应用
关闭
关闭