MATLAB
文章平均质量分 63
weixin_41060562
这个作者很懒,什么都没留下…
展开
-
自动控制原理(2)——系统时域设计
1.比例-微分(PD)控制(1) 将比例(P)控制改为比例-微分(PD)控制:不改变常值稳态误差,只改善系统动态性能。特点是:自然频率wnw_nwn不变,阻尼比增大,因为它们与K有关,所以适当选择开环增益K和微分时间常数TdT_dTd,即可达到目的。比例-微分(PD)控制,相当于给系统增加了一个闭环零点-z=−1/Td-1/T_d−1/Td。(2)简要归纳比例-微分(PD)控制对系统性能的影响:a.增大系统阻尼,使阶跃响应的超调量下降,调节时间缩短,且常值稳态误差和自然频率不变。b.采用微分控原创 2021-01-17 14:42:11 · 1581 阅读 · 0 评论 -
MATLAB之自动控制原理(1)
1.求解高阶系统的单位阶跃响应利用tf函数进行系统建模;利用tfzp函数对有理分式进行因式分解;利用residue函数进行部分分式展开;利用step函数求解单位阶跃响应P90 例3-6num0=5*[1 5 6];den0=[1 6 10 8];sys=tf(num0,den0);%den=[1 6 10 8 0];[z,p,k]=tf2zp(num0,den0);sys1=zpk(z,p,k);%[r,p,k]=residue(num0,den0);step(sys1);figure原创 2021-01-13 16:36:08 · 2574 阅读 · 1 评论 -
MATLAB之系统时域分析
1.前言 MATLAB 是一款以数学计算为主的高级编程软件,提供了各种强大的数组运算功能,用于对各种数据集合进行处理。矩阵和数组是 MATLAB 数据处理的核心,因为 MATLAB 中所有的数据都是用数组来表示和存储的。MATLAB 的基本数据单位是矩阵。任何一个 MATLAB 程序的基本组成单元都是数组。 正如其名,MATLA原创 2021-01-13 15:37:00 · 5539 阅读 · 0 评论 -
MATLAB之信号基本运算
1.信号的尺度变换、翻转、时移这些运算实际上是函数的自变量运算。略略略。2.离散序列的差分调用diff函数:y=diff(f);3.离散序列的求和调用sum函数:y=sum(f(k1:k2));4.连续信号的微分也可以用diff函数近似计算,求y=x2y=x^2y=x2的导数>> h=.01;x=0:h:2;y=diff(x.^2)*1/h;plot(x(1:length(x)-1),y) %前向差分,向量x和y长度必须相同结果如下:5.连续信号的积分利用quadl原创 2021-01-11 20:20:06 · 1994 阅读 · 0 评论 -
MATLAB之时域信号表示
1.连续信号1.1 指数信号AeatAe^{at}Aeatt=0:001:10;//从0到10,步长为0.001A=1;a=-0.4;ft=A*exp(a*t);//调用MATLAB内部函数——exp函数plot(t,ft)//绘图1.2 正弦信号Asin(w0t+ϕ)Asin(w_0t+\phi)Asin(w0t+ϕ)t=-4:0.001:4;A=1;w0=2*pi;phi=pi/6;ft=A*sin(w0*t+phi);//调用MATLAB内部函数plot(t,ft)1原创 2021-01-10 15:34:38 · 2928 阅读 · 0 评论