闭环设计相关

2024-05-28 16:32
文章标签 设计 相关 闭环

本文主要是介绍闭环设计相关,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

电流环设计,以buck电路为例

(1)主要参数

母线电压600V,电感600uH。开关频率为15000Hz,电流反馈通道的滤波时间常数,取0.000167,具体计算采用mathcad,如下:

图1 mathcad中buck的主参数

上图的中频宽为9的时候设计的PI调节器参数,ts在中频宽为9时,是4.9✖T2,tp是9.0✖T2,此处的4.9和9.0 是按照电子最佳设计,也称rmax准则,查表得出,可见文章末尾的表,由此计算可知峰值时间是1.8ms,上升时间是0.98ms。

电流检测滤波时间和失控时间是高频小惯性环节,可等效为时间常数之和的惯性环节。

Mathcad中if必须要带otherwise!!!


(2)电流环Pi调节器参数计算

0型系统稳态误差低,三型和三型以上的系统很难稳定,如果需要系统又良好的跟随性能,则选择1型 ,如果需要良好的抗扰性能则一般将系统校准为典型2型,二者的传递函数和波特图如下

典型2型系统有俩个转折频率,第一个转折频率受调节器的零点,使得系统的从低频段的-40db变为中频的-20db,

第二个转折频率时受反馈通道的影响,反馈通道的滤波器要滤除开关频率的纹波,时间常数取开关周期的10倍左右,反馈通道为一阶低通滤波器。低通滤波器的极点使得高频段的增益变为-40db。

在中频段,需要-20db穿越0db,又因为电感值和电容值等系统参数均会变化,故需要-20db以一定的宽度穿越,此处设计的中频宽为9。中频宽对控制系统的动态品质起到决定性的作用。

                                                                                                               图2-1  K的计算

从上可知,当系统的开关频率确定后,反馈通道的滤波器也基本确定,选择一个中频宽,则调节器的积分时间常数也能确定下来。

注意典型1型是2阶系统,典型2型是3阶系统。

开关模型如下:

Gpwm(s)=\frac{600}{0.000033333s+1}

调节器:

Gi(s)=Ppi\frac{T1*s+1}{s}

系统的等效开环传递函数如下

Giopen(s)=Ppi\frac{T_{1}*s+1}{s}*\frac{600*15}{T_{2}*s+1}*\frac{1}{sL}       公式2-1

上式T2是失控时间和滤波时间常数的等效。采用电子最佳设计,也称rmax准则,取穿越频率为几何中点,中频宽为9,则可得

T_{1}=T_{2}*9=1.7999999*10^{-3}

公式2-1 中增益为  \frac{Ppi*600*15}{L},根据图2-1 可得

\frac{Ppi*600*15}{L}=\omega _{1}\omega _{c},可得出Ppi=0.0617284

到此pi调节器的设计完成,接下来通过数学放置,物理放置,和实物调试,经行验证。

(3)电流环数学仿真模型

进行数学仿真并验证其上升时间和峰值时间(Psim仿真)

上图中第一行第一个H(s)是PI调节器

H(s)=Ppi\frac{T1*s+1}{s}=0.0617284\frac{0.0017999999400000002*s+1}{s}

其中Ppi为比例系数,T1为积分系数

第一行第二个H(s)是

H(s)=\frac{600}{0.000033333s+1}

600是母线电压,0.000033333是平均失控时间,是开关周期的一半。

第一行第三个H(s)是

H(s)=\frac{1}{sL}=\frac{1}{0.000266s}

其中0.000266 电感值

第二行的H(s)是反馈通道滤波器的传递函数,为

H(s)=\frac{15}{0.000167s+1}

15是反馈通道的增益,0.000167是反馈通道的滤波时间常数。

上述中,给定指令为电流指令,则可以将PI调节器看作R(s)传递函数,得出为电压的关系,电压经过开关后,除以感抗,得出的依旧是电流的传递函数,反馈回去依旧是电流的关系式。

仿真结果如下图

仿真中上升时间是0.95ms,峰值时间是1.7ms,与计算得出的上升时间和峰值时间一致,验证正确。

书中所述,均为单位负反馈,所以在仿真时注意响应应该是单位反馈的输出(即观察响应是从反馈的输入,与给定的比较处,来看响应时间)。实际中考虑检测滤波电路一般为一阶延迟惯性环节,所以单位反馈输出等效为滤波电路的输出

(4)电流环物理仿真

物理仿真说的用元器件进行仿真。

如下

上图中的,第一个H(s)是pi调节器,第二个是电流检测滤波环节。图中的K是前馈环节,去除扰动

在实际中,加扰动(如负载突变,属于一种扰动,buck中改变负载,输出电压发生改变,即在环路中有扰动,在实际中如果验证负载突变的扰动,需要对不同扰动类型就行计算),需要看扰动的模型是否与理论模型一致。

在上图中,电感后面需要加一个电阻,此时电阻上的电压就是扰动。电阻的阻值也会影响峰值时间,why加前馈后,影响还是很大??????

仿真波形图如下:

物理仿真与理论计算接近,论证了计算和数学模型的准确性。

(5)电压环调节器设计

双闭环一般电流为内环,电压为外环,在设计电压外环的时候,电流环的闭环传递函数经过降阶近似处理,等效为一阶惯性,如下

Gclosi(s)=\frac{1/15}{0.0006s+1}

0.0006是电流环的穿越频率,

电压检测的时间常数设置为0.0005,分压比为4,则电压检测的传递函数为

H_v(s)=\frac{4}{0.0005s+1}

电压调节器为Gv(s),此时控制的开环传递函数为

Gopv(s)=G(V)*\frac{1/15}{0.0006s+1}*\frac{1}{sC}*\frac{4}{0.0005s+1}

电压检测和电流环的时间常数为高频小时间常数,等效为一个时间常数,等效后的开环传递函数为

Gopv(s)=G(V)*\frac{4/15}{0.0011s+1}*\frac{1}{sC}

将其设计为典型二型环节,则调节器依旧是比例积分调节器

电压环的中频宽设计为9

在mathcad 中计算

可得电压调节器的传递函数为

Gv(s)=91.82736\frac{0.009899*s+1}{s}

列出其闭环传递函数,并且反拉普拉斯变化,绘制时域图,如下

则计算可得峰值时间是10ms左右,

至此,电压外环调节器设计完成,进行数学模型仿真和物理模型仿真,以及最后的实物调试,

(5)电压环数学模型仿真

搭建如下,

TFCN1是电压调节器,TFCN2是电流调节器,TFCN3是开关管的模型,TFCN4是电感模型,TFCN5是电容模型,TFCN6是电流检测,TFCN7是,电压检测。

下图是电压外环电流内环的仿真结果。

上图中的峰值时间是11ms,与理论计算相近。

(6)电压环物理模型仿真

搭建电压外环的物理模型。如下图

上图中,电流环有电压前馈,电压环有电流前馈。可理解为扰动,也可理解为在电流环建模时,应该是电感俩端的电压差,积分后才是电感电流,所以,前馈先给指令加上电感右端的电压,等效为电感俩端的电压差。同时,电压环设计时,是电感电流减去负载电流才是电容电流,电容电流在电容上积分才是输出电压。如果仅仅是稳态建模则不需要考虑,在考虑响应时间的时候,就需要考虑。

仿真时间是9.12ms 与理论计算较为接近。

(7)系统总体控制框图

待续。。。

附录

当以开环频率特性相角裕量最大为设计目标时,交越频率设计在几何中点处,为电子最佳设计,也称rmax准则。

以闭环系统的频率特性为设计目标时,交越频率设计在代数中点处,是Mr.min准则(谐振峰最小)。

如下表为指标关系。

参考来源电力拖动运动控制系统课件教学配套课件丁学文第2章.pdf全文-大学课件-在线文档

这篇关于闭环设计相关的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1011095

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

log4j2相关配置说明以及${sys:catalina.home}应用

${sys:catalina.home} 等价于 System.getProperty("catalina.home") 就是Tomcat的根目录:  C:\apache-tomcat-7.0.77 <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 2017-08-10

Node Linux相关安装

下载经编译好的文件cd /optwget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.gztar -xvf node-v10.15.3-linux-x64.tar.gzln -s /opt/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/ln -s /opt/nod

git ssh key相关

step1、进入.ssh文件夹   (windows下 下载git客户端)   cd ~/.ssh(windows mkdir ~/.ssh) step2、配置name和email git config --global user.name "你的名称"git config --global user.email "你的邮箱" step3、生成key ssh-keygen

SprinBoot+Vue网络商城海鲜市场的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者,全网30w+

zookeeper相关面试题

zk的数据同步原理?zk的集群会出现脑裂的问题吗?zk的watch机制实现原理?zk是如何保证一致性的?zk的快速选举leader原理?zk的典型应用场景zk中一个客户端修改了数据之后,其他客户端能够马上获取到最新的数据吗?zk对事物的支持? 1. zk的数据同步原理? zk的数据同步过程中,通过以下三个参数来选择对应的数据同步方式 peerLastZxid:Learner服务器(Follo