连续系统PID的Simulink仿真-3

news/2023/6/8 0:23:41

利用简化S函数,实现连续系统PID的Simulink仿真-2中S函数同样的功能。

利用S函数简化形式实现被控对象的表达、控制器的设计及仿真结果的输出。在简化S函数中,flag-0时为S函数初始化,其中 sys包括6个参数:第1个参数表示连续系统的阶数;第2个参数表示离散系统的阶数;第3个参数表示S函数的输出个数;第4个参数表示S函数的输入个数;第5个参数表示直接馈通(DirFeedthrough),即输入信号是否在输出端出现的标识,取值为0或1;第6个参数表示模块采样周期的个数,S函数支持多采样周期的系统,x0=[为系统初始值设定; flag=1时为S函数被控对象微分方程的描述;flag=3时为S函数输出。仿真结果如图所示。

仿真图:

简化的S函数控制器程序:chap1_3ns.m

function [sys,x0]=s_function(t,x,u,flag)

kp=60;

ki=1;

kd=3;

if flag==0

sys=[0,0.1,3,0,1]; %Outputs=1,Inputs=3,DirFeedthrough=0;

x0=[ ];

clseif flag==3

sys(1)=kp*u(1)+ki*u(2)+kd*u(3);

else

sys=[];

end

简化的S函数被控对象程序:chap1_3nplant.m

function [sys,x0]=s_function(t,x,u,flag)

if flag==0

sys=[2,0,1,1,0,0]; %ContStates=2,Outputs=1,Inputs=l

x0=[0.0];

elseif flag==1

sys(1)=x(2)

sys(2)=-(25+10*rands(1))*x(2)+(133+30*rands(1))*u;

elseif flag==3

sys(1)=x(1);

else

sys=[ ];

end

作图程序:chap1_3nplot.m

close all;

plot(t,y(:,1).'r',ty(:,2),'k:','linewidth' ,2);

xlabel( 'time(s)');ylabel('yd,y');

legend('ldeal position signal','Position tracking');

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4557075.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

【论文阅读】SABRE: Protecting Bitcoin against Routing Attacks

文章目录摘要一、引言二、背景三、 SABRE:比特币的安全中继网络四、SABRE SECURE NETWORK DESIGN五、SABER弹性中继节点设计六、NETWORK ARCHITECTURE EVALUATION七、软件/硬件协同设计的可行性八、可部署性和激励措施九、讨论十、相关工作十一、结论论文标题&#…

论文阅读Shrec: Bandwidth-Efficient Transaction Relay in High-Throughput Blockchain Systems

概要 Bitcoin and Ethereum的成功吸引了人们去建立高吞吐量的区块链系统,高效的交易传输方法是区块链系统保持极高吞吐量的关键,而现有的解决方案存在不足,作者提出了Shrec,一种新颖的建立在混合交易哈希机制的高吞吐区块链系统的…

以微盟故障来细说数据安全

作者 | 王晓波责编 | 伍杏玲出品 | CSDN(ID:CSDNnews)23日,微盟系统出现故障,大面积服务集群无法响应,生产环境及数据遭受严重破坏。据官方通告称,“犯罪嫌疑人乃微盟研发中心运维部核心运维人员…

隐函数求导公式(多元隐函数存在定理)

隐函数求导公式(多元隐函数存在定理) 全微分 先代后求 全微分 多元函数求极值 交换积分次序

数分下第9讲(9.3节) 隐函数定理和逆映射微商

文章目录思维导图学习要点分类题型题型1:隐函数存在性判断核心题型 2:!!隐函数导数求解(两边求导法)思维导图 学习要点 分类题型 题型1:隐函数存在性判断 核心题型 2:!&…

高等数学学习笔记——第六十八讲——隐函数存在定理

1. 问题引入——方程两边同时关于x求导数,求解隐函数导数 2. 要研究的问题:方程在什么条件下才能确定隐函数(隐函数的存在性);隐函数的连续性、可微性、求导方法 3. 隐函数存在定理(二元函数) 4…

隐函数存在定理1的几何解释

在这里首先感谢知乎大神费多西先生 使用作图的方式,让我能对这个抽象的概念进行深刻的理解,解决了我一早上的困惑;再次感谢; 首先来列出隐函数存在定理概念: 首先,我们知道z F(x,y)描述的是一个空间曲面&a…