IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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谐振变换器原理及变频控制方法

见链接:
https://blog.csdn.net/weixin_45951047/article/details/116073949?spm=1001.2014.3001.5501

2 粒子群算法(PSO)

粒子群算法源于鸟类捕食行为,该算法中每个粒子都代表了问题的潜在解,每个粒子对应一个自适度函数决定的适应值。粒子的速度决定其运动方向和距离,速度是随自身及其它粒子在可行解空间中运动的经验而变化的,从而在可行解空间内实现个体寻优的目标。

粒子搜索的速度和位置是根据下列公式来确定的:
在这里插入图片描述
式中,x表示粒子的位置,v表示速度,ω表示惯性权值,c1、c2表示加速度常数,r1、r2表示[0,1]区间随机数,Pt表示当前粒子搜索的最佳位置,Gt表示整个粒子群目前所搜索的最佳位置。

粒子群算法的流程图如下:
在这里插入图片描述
3 PSO-PI控制器设计

3.1 PSO-PI控制器

传统PI控制器参数整定方法有试凑法或频域法等方法。试凑法耗时大,且所设计及控制器性能不佳;而频域法计算量大,需要获得系统的传递函数。因此,本文设计一种PSO-PI控制器,采用粒子群算法对PI控制器控制参数进行在线整定,以获得系统最佳控制性能。PSO-PI控制器框图如图1所示,PSO产生粒子群,粒子赋值给PI控制器参数,运行控制系统得到对应目标函数值,将问题转化为粒子群算法求解目标函数最小值,从而得到最优控制参数。
在这里插入图片描述

图1 PSO-PI控制器框图

3.2 目标适应度函数的设计

时间乘以误差绝对值积分(ITAE)的性能指标是一种具有很好工程实用性和选择性的控制系统性能评价指标。本文选择ITAE性能指标作为目标适应度函数:
在这里插入图片描述

图2 ITAE性能指标

相应的simulink仿真模型如下:

在这里插入图片描述
图中红色为待优化PI控制器,绿色为ITAE误差性能指标。

4 仿真结果分析
运行PSO.m文件,得到迭代曲线及优化后PI控制器参数kp= 322.7953,ki= 26817530(由于PSO算法的偶然性,每次运行结果可能会有差别)。
在这里插入图片描述

图3 适应度迭代曲线

将优化后PI控制参数带入simulink模型,在0.015秒加入负载跳变,得到LLC谐振变换器输出波形如图4。
在这里插入图片描述

图4 LLC仿真波形

可见采用PSO-PI控制的LLC谐振变换器,在启动阶段有较大超调,但能够迅速稳定在给定电压,且有一定抗扰动(负载跳变)能力。

5 matlab代码
https://download.csdn.net/download/weixin_45951047/24083671

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-09-22 14:55:44  更:2021-09-22 14:56:10 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码