matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)

简介

小编想给大家介一个用于simulink中调PI参数的工具,即PID Tuner。 好多人问我PID参数都是咋调的,我还能咋调,我也是瞎调的呗。 但哥这次要说的这个工具箱,有时候可能会对你调PI参数管点用,但貌似直接用在电力相关的模型中不太好使,But,whatever... 说明 使用PID Tuner可以对Simulink模型中的PID控制器,离散PID控制器,两自由度PID控制器,两自由度离散PID控制器进行调参,实现控制性能和健壮性的良好平衡。 在使用PID Tuner的时候,它会自动做一些工作:

自动计算被控装置的线性模型。PID Tuner会将PID控制块输入和输出之 间所有Simulink块的组合看作为一个被控装置,因此被控装置将会包括控制环中所有块体,不仅仅是控制器本身。       自动给出一个经过控制性能和鲁棒性(健壮性)平衡的初始PID控制设计。这个过程基于经过线性化的被控装置模型的开环频率响应特性。       提供交互性工具和响应曲线来帮助设计满足要求的PID控制系统。

模块使用

正常我们既可以通过matlab APP找到它的位置,也可以通过PID Controller模块直接使用。

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第1张图片

工具箱位置

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第2张图片

通过PID Controller模块打开工具箱

PID Tuner 的设计流程

为更加方便地说明该工具最常用的使用流程,本次以一个matlab自带的最简单的例子来进行举例说明。 (1)打开demo模型,在matlab 命令窗口输入 open_system('scdspeedctrlpidblock')

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第3张图片

模型打开

(2)打开模型并运行当前默认PI参数下模型,如下,从仿真波形我们可以判定,PI参数可能还有进一步优化的空间。

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第4张图片

整体模型

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第5张图片

模型对应仿真结果

(3)双击点开PI模块,模块可设置参数如下图所示

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第6张图片

PID模块属性设置界面

其中标出的数字:1可以设置调节器的类型;2可以选择调节器是连续还是离散模式;3可以设置PID两种不同的表达式(具体如下图所示);4处可以对PID进行一些设置,比如初始值、复位条件、输出限幅等;5处为具体PID参数数值。

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第7张图片

两种不同表示方式对应的数学公式

(4)调整PID参数,在已经打开的模块属性最下方,选择合适的调整校验方法,大部情况下选第一个基于传递函数的方法即可,然后点击后边的Tune按钮。

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第8张图片

基于传递函数的设计方法

(5)弹出界面如下,根据需求通过下图中1位置添加对应的观测曲线,拖动2处调节按钮,参考下边plot曲线,调整合适的参数,通过3处显示或自动更新调整后的参数。

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第9张图片

参数调整及曲线显示界面

(6)运行更新后的模型,并再次查看仿真结果通过改后的结果可以看出明显比改前的波形好。

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第10张图片

更新后PI参数及仿真结果

本次主要通过matlab自带的一个demo演示PID模块参数的一个整定方法,个人觉得在某些模型上使用起来还是挺方便的 ,对模型调试有一定的帮助。 -END-

合作请联系QQ:2908723642

推荐 知识梳理—关于写过的题目(一)

6fbf75eb70b9de091f9f6081bd7e7d4a.gif

推荐阅读

MMC最近电平逼近(NLM)算法及子模块均压算法仿真

MMC环流抑制及子模块均压算法(一)

[模型]基于Simulink的MMC仿真模型(二)

一种定功率控制的光伏并网方法仿真

基于级联H桥拓扑的SVG仿真

整流器的直接功率控制(DPC)Simulink仿真

AC-DC及AC-DC-AC变换电路仿真

双级式储能并网仿真

单级式三相光伏并网仿真

基于simulink的静止无功发生器(SVG)仿真

分布式光储互补系统建模与仿真介绍

三相并联型有源滤波器(APF)控制仿真

基于Simulink的单相有源滤波器(APF)仿真

基于Simulink的三相逆变并网仿真

三相光伏并网Simulink仿真介绍

基于Simulink的光伏单相并网控制仿真

基于Simulink的三电平VSC-HVDC仿真

分布式光储互补系统建模与仿真介绍(2)

电力电子变压器(PET)简单模型(一)

基于Simulink的LCL型并网逆变器控制仿真

基于simulink的DSTATCOM仿真

基于simulink的四桥臂DSTATCOM仿真

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第11张图片

matlab 电路频率响应_MATLAB/simulink中PID Tuner工具箱(APP)_第12张图片

由于上述QQ群已满,如果需要欢迎请加2群:970456648

你可能感兴趣的:(matlab,电路频率响应,数字滤波器matlab仿真,用函数实现simulink,pdf,离散拓扑优化matlab程序)