- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
非线性PID控制器综述
目录
TOC\o1-2\h\u149311.1跟踪微分器 1
196691.1.1跟踪微分器的数学表达式 1
25361.1.2跟踪微分器仿真模型的搭建 2
30281.1.3跟踪微分器的仿真实现与分析 3
219701.2非线性组合 5
222791.2.1非线性组合的数学模型 5
27021.2.2非线性组合仿真模型的搭建 6
31881.3NLPID控制器 6
111441.4α、δ对非线性函数fale,α,δ的影响 7
126511.4.1α对非线性函数fale,α,δ的影响 7
169161.4.2δ对非线性函数fale,α,δ的影响 9
15531.5h0对跟踪微分器的影响 10
跟踪微分器
所谓跟踪-微分器是这样的机构:对它输入一信号vt,它将输出两个信号v1和v2,其中v1跟踪vt,而v2=v1,从而把
跟踪微分器的数学表达式
二阶跟踪微分器的数学表达式:
v1(t)=v2
式中v是输入信号;v1是v的跟踪信号;v2是v的近似微分信号;?
fstv
fst=?r?ad
其中:
d=r*?0
d0
y=v
a0=
跟踪微分器仿真模型的搭建
在Matlab环境下,有两种方式可以构建跟踪微分器,一种是编程的方法,利用S-Function模板实现各类函数;一种是利用Simulink模块库提供的模块搭建非线性函数。本设计中采用前者,System-Function系统函数是Simulink中一个功能强大的模块,简称S-Function。对于数学模型比较简单的经典的PID控制器,我们可以方便的建立它的模块,但要利用其现有的模块去实现比较复杂的非线性关系,就可能使构造的模块过于复杂,有时甚至难于实现用户的要求[9]。使用S-Function可以减轻工作量,在Matlab中,可以用M文件编写,Matlab提供了一个模板文件,将编写好的S函数取名为Simulink中模块的名字,就可以在仿真中调用该函数了。本课题还需要额外的输入参量才能完成跟踪微分器的功能,将需要添加的参数附与输入参数列表后面,根据实际需要编写输出函数。跟踪微分器输入一路信号,输出两路信号,其仿真模型如图2-1所示。子系统封装内部如图2-2所示,两个输出v1
图2-1跟踪微分器仿真框图
图2-2跟踪微分器子系统内容
跟踪微分器的仿真实现与分析
如上文所述,跟踪微分器输出两路信号分别为给定输入的跟踪信号和微分信号。通过仿真来验证这一功能,给跟踪微分器加一个幅值为1,频率为1rad/s的正弦输入信号,其波形如图2-3所示,输出信号v1和v2如图2-4
图2-3跟踪微分器输入
图2-4跟踪微分器输出
跟踪微分器滤波功能验证
给跟踪微分器输入加上0.01rands的噪声,输入波形如图2-5所示,经过跟踪微分器后,跟踪信号波形如图2-6所示,对比可以看出,经过跟踪微分器,噪声大幅度减小,而且可以很好地跟踪输入信号,说明跟踪微分器有较好的滤波功能。
图2-5加噪声的输入信号
图2-6滤波后输出波形
非线性组合
非线性组合的数学模型
传统的PID控制器是比例、积分、微分的线性组合,通过实践发现,这种线性组合不是最佳的,可以通过非线性组合获得更好的控制功能,将系统参考输入和系统输出的跟踪信号相减,得到比例偏差信号;将系统参考输入和系统输出的近似微分信号相减,得到微分偏差信号;再将比例偏差信号接入积分器,可以得到积分偏差信号[10],如式(2-3)所示。e1为比例偏差信号,e2为微分偏差信号,
e1=v1?
u=Kpfale
式中fale,α,δ为非线性函数,它是一种特殊的非线性结构
fale,α
非线性组合仿真模型的搭建
非线性函数fale,
图2-7非线性组合仿真框图
图2-8非线性组合子系统内部结构
NLPID控制器
非线性PID原理框图如图2-9所示,主体是两个跟踪微分器和一个非线性组合,给输入信号安排过渡过程,由跟踪微分器实现,TD还输出过渡信号的微分信号,采用非线性函数对误差进行组合,形成新的非线性误差反馈控制律[12,13]。图中v1和y1为系统输入和输出的跟踪信号,v2和y2为提取的微分信号,e1是v1和y1之间的误差,e
图2-9非线性PID控制结构图
α、δ对非线性函数fale,α,
非线性函数fale,α,δ的数学表达式如式(2-5)所示,各参数意义为:e为误差信号,即输入量,δ与fal函数线性段的斜率成反比,
α对非线性函数fale,α,
在Simulink中搭建如图2-10所示的仿真模型。为了更明显的观察非线性特性,输入信号选择斜坡信号,斜率设置为1,初始值为0,设置各个非线性函数中
您可能关注的文档
- 【山东泰安新泰市“城中村”发展研究开题报告文献综述7000字】.doc
- 【上海环球港购物中心安全管理的问题和完善对策7300字】.docx
- 【生命周期理论简介综述1700字】.docx
- 【石油联合站设计中的计算、选取管线及校核泵的规格案例综述5200字】.docx
- 【石油联合站设计中关于设备的选型与校核案例综述3800字】.docx
- 【试论四川郎酒公司的股利政策9100字】.docx
- 【试论四川郎酒公司的营运能力】.docx
- 【收入五步法模型分析综述1200字】.docx
- 【税收筹划在休闲食品企业中的应用—以福建达利园公司为例5100字】.docx
- 【滕州市龙山路街道小班幼儿良好生活习惯培养调查报告3100字】.docx
文档评论(0)