| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 基于粒子群算法的LLC谐振变换器PI控制参数整定 -> 正文阅读 |
|
[数据结构与算法]基于粒子群算法的LLC谐振变换器PI控制参数整定 |
1 LLC谐振变换器原理及变频控制方法 见链接: 2 粒子群算法(PSO) 粒子群算法源于鸟类捕食行为,该算法中每个粒子都代表了问题的潜在解,每个粒子对应一个自适度函数决定的适应值。粒子的速度决定其运动方向和距离,速度是随自身及其它粒子在可行解空间中运动的经验而变化的,从而在可行解空间内实现个体寻优的目标。 粒子搜索的速度和位置是根据下列公式来确定的: 粒子群算法的流程图如下: 3.1 PSO-PI控制器 传统PI控制器参数整定方法有试凑法或频域法等方法。试凑法耗时大,且所设计及控制器性能不佳;而频域法计算量大,需要获得系统的传递函数。因此,本文设计一种PSO-PI控制器,采用粒子群算法对PI控制器控制参数进行在线整定,以获得系统最佳控制性能。PSO-PI控制器框图如图1所示,PSO产生粒子群,粒子赋值给PI控制器参数,运行控制系统得到对应目标函数值,将问题转化为粒子群算法求解目标函数最小值,从而得到最优控制参数。 3.2 目标适应度函数的设计 时间乘以误差绝对值积分(ITAE)的性能指标是一种具有很好工程实用性和选择性的控制系统性能评价指标。本文选择ITAE性能指标作为目标适应度函数: 相应的simulink仿真模型如下:
4 仿真结果分析 将优化后PI控制参数带入simulink模型,在0.015秒加入负载跳变,得到LLC谐振变换器输出波形如图4。 可见采用PSO-PI控制的LLC谐振变换器,在启动阶段有较大超调,但能够迅速稳定在给定电压,且有一定抗扰动(负载跳变)能力。 5 matlab代码 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:37:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |