【精品】MATLAB控制系统工具箱函数精品ppt课件.ppt
《【精品】MATLAB控制系统工具箱函数精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】MATLAB控制系统工具箱函数精品ppt课件.ppt(203页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB控制系统工具箱函数MATLABMATLAB的控制系统工具箱,主要处理以传递函数的控制系统工具箱,主要处理以传递函数为主要特征的经典控制和以状态空间为主要特征为主要特征的经典控制和以状态空间为主要特征的现代控制中的问题。的现代控制中的问题。该工具箱对控制系统,尤其是线性时不变(该工具箱对控制系统,尤其是线性时不变(LTILTI)系统的建模、分析和设计提供了一个完整的解决系统的建模、分析和设计提供了一个完整的解决方案。方案。2.2.1 模型建立函数模型建立函数2.2.2 模型转换及参数获取函数模型转换及参数获取函数2.2.3 模型特性函数模型特性函数2.2.4 时域响应函数时域响应函数
2、2.2.5 频域响应函数频域响应函数2.2.6 根轨迹函数根轨迹函数2.2.7 估计器估计器/调节器设计函数调节器设计函数 2.2.1 2.2.1 模型建立函数模型建立函数 模型建立函数表模型建立函数表函数名函数名功功 能能将状将状态态增广到状增广到状态态空空间间系系统统的的输输出中出中两个状两个状态态空空间间系系统统的的组组合合系系统统的并的并联连联连接接系系统统的串的串联连联连接接两个系两个系统统的反的反馈连馈连接接系系统统的的单单位反位反馈连馈连接接产产生二生二阶阶系系统统稳稳定的随机定的随机n n阶阶模型模型从状从状态态空空间间系系统统中中删删除除输输入、入、输输出或状出或状态态从大状
3、从大状态态空空间间系系统统中中选择选择一个子系一个子系统统将将结结构构图转换为图转换为状状态态空空间间模型模型生成生成连续连续/离散状离散状态态估估计计器或器或观观察器察器生成控制器生成控制器/估估计计器器延延时时的的padepade近似近似augstateappendparallelseriesfeedbackcloopord2rmodel,drmodessdeletessselectconnectestim,destimreg,dregpade返回目录返回目录A,B,C,D=append(A1,B1,C1,D1,A2,B2,C2,D2)可得到的系统为可得到的系统为返回本表返回本表该函数可将
4、两个系统按并联方式进行连该函数可将两个系统按并联方式进行连 接,它既适用于连续时间系统,也适用接,它既适用于连续时间系统,也适用于离散时间系统。于离散时间系统。parallel系统的并联连接。系统的并联连接。A,B,C,D=parallel(A1,B1,C1,D1,A2,B2,C2,D2)A,B,C,D=parallel(A1,B1,C1,D1,A2,B2,C2,D2,inp1,inp2,out1,out2)num,den=parallel(num1,den1,num2,den2)格式格式功能功能说明说明A,B,C,D=parallel(A1,B1,C1,D1,A2,B2,C2,D2)可得到两
5、个系统并联连接的状态空间系统,如图可得到两个系统并联连接的状态空间系统,如图所示。得到的系统为:所示。得到的系统为:系统的并联连接系统的并联连接num,den=parallel(num1,den1,num2,den2)可得到并联连接的传递函数表示的系统。可得到并联连接的传递函数表示的系统。A,B,C,D=parallel(A1,B1,C1,D1,A2,B2,C2,D2,inp1,inp2,out1,out2)部分并联连接的系统部分并联连接的系统两个系统按如图所示的两个系统按如图所示的方式连接,在方式连接,在inp1inp1和和inp2inp2中分别指定两个系中分别指定两个系统要连接在一起的输入
6、统要连接在一起的输入端编号,端编号,out1out1和和out2out2中中分别指定要作相加的输分别指定要作相加的输出端编号。出端编号。返回本表返回本表num,den=series(num1,den1,num2,den2)series系统的串联连接。系统的串联连接。该函数可将两个系统按串联方式进行连接,它既该函数可将两个系统按串联方式进行连接,它既适用于连续时间系统,也适用于离散时间系统。适用于连续时间系统,也适用于离散时间系统。A,B,C,D=series(A1,B1,C1,D1,A2,B2,C2,D2)A,B,C,D=series(A1,B1,C1,D1,A2,B2,C2,D2,outpu
7、ts1,inputs2)功能功能格式格式说明说明A,B,C,D=series(A1,B1,C1,D1,A2,B2,C2,D2)可得到两个系统串联连接的状态空间系统,可得到两个系统串联连接的状态空间系统,如图所示。如图所示。系统的串联连接系统的串联连接num,den=series(num1,den1,num2,den2)可得到串联连接的传递函数表示的系统。可得到串联连接的传递函数表示的系统。A,B,C,D=series(A1,B1,C1,D1,A2,B2,C2,D2,out puts1,inputs2)两个系统按如图所示的方式连接,在两个系统按如图所示的方式连接,在outputs1outputs
8、1和和inputs2inputs2用于指定用于指定sys1sys1的部分输出和的部分输出和sys2sys2的部分输的部分输入进行连接。入进行连接。部分串联连接的系统部分串联连接的系统返回本表返回本表A,B,C,D=feedback(A1,B1,C1,D1,A2,B2,C2,D2)A,B,C,D=feedback(A1,B1,C1,D1,A2,B2,C2,D2,sign)A,B,C,D=feedback(A1,B1,C1,D1,A2,B2,C2,D2,inp1,out1)num,den=feedback(num1,den1,num2,den2)num,den=feedback(num1,den1
9、,num2,den2,sign)功能功能格式格式说明说明 该函数可将两个系统按反馈方式进行连接,它既该函数可将两个系统按反馈方式进行连接,它既适用于连续时间系统,也适用于离散时间系统。适用于连续时间系统,也适用于离散时间系统。两个系统的反馈连接两个系统的反馈连接feedback两系统的反馈连接两系统的反馈连接 A,B,C,D=feedback(A1,B1,C1,D1,A2,B2,C2,D2,sign)可将两系统按反馈方式进行连接,系统可将两系统按反馈方式进行连接,系统1 1的所有输出连接的所有输出连接到系统到系统2 2的输入,系统的输入,系统2 2的所有输出连接到系统的所有输出连接到系统1 1
10、的输入,的输入,signsign是用于反馈连接的符号,当是用于反馈连接的符号,当signsign缺省时,默认为负。缺省时,默认为负。num,den=feedback(num1,den1,num2,den2,sign)用用于传递函数模型所表示的系统,于传递函数模型所表示的系统,signsign的含义与前述相同。的含义与前述相同。A,B,C,D=feedback(A1,B1,C1,D1,A2,B2,C2,D2,inp1,out1)将系统将系统1 1的指定输出的指定输出(out1)(out1)连接到系统连接到系统2 2的输入,系的输入,系统统2 2的输出连接到系统的输出连接到系统1 1的指定输入的指
11、定输入(inp1)(inp1),以此构,以此构成闭环系统,如图所示。成闭环系统,如图所示。部分反馈连接部分反馈连接A,B,C,D=feedback(A1,B1,C1,D1,A2,B2,C2,D2)num,den=feedback(num1,den1,num2,den2)可将两系统按负反馈方式进行连接可将两系统按负反馈方式进行连接返回本表返回本表A,B,C,D=cloop(A,B,C,D,sign)A,B,C,D=cloop(A,B,C,D,outputs,inputs)num,den=cloop(num,den,sign)功能功能格式格式说明说明cloop系统的单位反馈连接系统的单位反馈连接该
12、函数可将系统按单位反馈方式进行连接,该函数可将系统按单位反馈方式进行连接,它既适用于连续时间系统,也适用于离散时它既适用于连续时间系统,也适用于离散时间系统。间系统。A,B,C,D=cloop(A,B,C,D,sign)可将系统按单位反馈方式进行连接,从而产生可将系统按单位反馈方式进行连接,从而产生闭环系统的状态空间模型,闭环系统的状态空间模型,signsign是用于反馈连是用于反馈连接的符号,当接的符号,当signsign缺省时,默认为负。缺省时,默认为负。单位反馈连接系统单位反馈连接系统num,den=cloop(num,den,sign)用于传递函数模型所表示的系统,用于传递函数模型所表
13、示的系统,signsign的含义与的含义与前述相同。前述相同。单位反馈连接系统单位反馈连接系统A,B,C,D=cloop(A,B,C,D,outputs,inputs)将系统指定的输出将系统指定的输出(outputs)(outputs)连接到指定的输连接到指定的输入入(inputs)(inputs),构成闭环系统的状态空间模型。,构成闭环系统的状态空间模型。一般为正反馈,形成负反馈时应在一般为正反馈,形成负反馈时应在inputsinputs中采中采用负值。用负值。部分单位反馈连接系统部分单位反馈连接系统返回本表返回本表A,B,C,D=ord2(wn,z)num,den=ord2(wn,z)功能
14、功能格式格式说明说明ord2产生二阶系统产生二阶系统该函数能产生二阶系统该函数能产生二阶系统A,B,C,D=ord2(wn,z)可得到二阶系统的状态空间的模型。可得到二阶系统的状态空间的模型。num,den=ord2(wn,z)可得到二阶系统的传递函数模型。可得到二阶系统的传递函数模型。返回本表返回本表A,B,C,D=rmodel(n)A,B,C,D=rmodel(n,p,m)num,den=rmodel(n)num,den=rmodel(n,p)A,B,C,D=drmodel(n)A,B,C,D=drmodel(n,p,m)num,den=drmodel(n)num,den=drmodel(
15、n,p)功能功能格式格式说明说明rmodel drmodel稳定的随机稳定的随机n n阶模型阶模型该函数能产生稳定的随机该函数能产生稳定的随机n n阶模型阶模型A,B,C,D=rmodel(n)可得到随机的可得到随机的n n阶稳定状态空间模型,并且为阶稳定状态空间模型,并且为SISOSISO系统。系统。A,B,C,D=rmodel(n,p,m)可得到一个可得到一个m m输入输入p p输出的随机的输出的随机的n n阶稳定状态空间模型。阶稳定状态空间模型。num,den=rmodel(n)可得到随机的可得到随机的n n阶稳定传递函数模型,阶稳定传递函数模型,num,den=rmodel(n,p)可
16、得到一个单输入可得到一个单输入p p输出的随机的输出的随机的n n阶稳定传递函数模型。阶稳定传递函数模型。drmodel 可得到稳定的离散时间随机模型。可得到稳定的离散时间随机模型。返回本表返回本表Ar,Br,Cr,Dr=ssdelete(A,B,C,D,inputs,outputs)Ar,Br,Cr,Dr=ssdelete(A,B,C,D,inputs,outputs,states)功能功能格式格式说明说明ssdelete从状态空间系统中删除输入、输出或状态从状态空间系统中删除输入、输出或状态该函数既适用于连续时间系统,也适用于离该函数既适用于连续时间系统,也适用于离散时间系统。散时间系统。
17、Ar,Br,Cr,Dr=ssdelete(A,B,C,D,inputs,outputs)可从状态空间系统可从状态空间系统A,B,C,DA,B,C,D中删除指定的输入和输中删除指定的输入和输出,出,inputsinputs用于指定要删除的输入编号,用于指定要删除的输入编号,outputsoutputs用用于指定要删除的输出编号。于指定要删除的输出编号。Ar,Br,Cr,Dr=ssdelete(A,B,C,D,inputs,outputs,states)可从状态空间系统可从状态空间系统A,B,C,DA,B,C,D中删除指定的输入、输中删除指定的输入、输出和状态。出和状态。返回本表返回本表Ae,Be
18、,Ce,De=ssselect(A,B,C,D,inputs,outputs)Ae,Be,Ce,De=ssselect(A,B,C,D,inputs,outputs,states)功能功能格式格式说明说明该函数既适用于连续时间系统,也适用于该函数既适用于连续时间系统,也适用于离散时间系统。离散时间系统。从大状态空间系统中选择一个子系统。从大状态空间系统中选择一个子系统。ssselectAe,Be,Ce,De=ssselect(A,B,C,D,inputs,outputs)可利用指定的输入和输出产生一个子系统,可利用指定的输入和输出产生一个子系统,inputsinputs用于指定子系统的输入,用
19、于指定子系统的输入,outputsoutputs用于指定子系统的用于指定子系统的输出。输出。Ae,Be,Ce,De=ssselect(A,B,C,D,inputs,outputs,states)可利用指定的输入、输出和状态构造子系统,其输可利用指定的输入、输出和状态构造子系统,其输入、输出和状态由入、输出和状态由inputsinputs、outputsoutputs、statesstates指定。指定。返回本表返回本表Ac,Bc,Cc,Dc=connect(A,B,C,D,q,inputs,outputs)功能功能格式格式说明说明connect将结构图转换为状态空间模型。将结构图转换为状态空间
20、模型。可得到状态空间模型,其中可得到状态空间模型,其中A,B,C,DA,B,C,D是给定的无连接是给定的无连接对角方块,对角方块,q q用于指定内部连接关系,用于指定内部连接关系,inputsinputs和和outputsoutputs用于选择系统用于选择系统Ac,Bc,Cc,DcAc,Bc,Cc,Dc的输入和输出。的输入和输出。返回本表返回本表Ae,Be,Ce,De=estim(A,B,C,D,I)Ae,Be,Ce,De=estim(A,B,C,D,l,sensors,known)Ae,Be,Ce,De=destim(A,B,C,D,l)Ae,Be,Ce,De=destim(A,B,C,D,
21、l,sensors,known)功能功能说明说明格式格式estim,destim生成连续生成连续/离散状态估计器或观察器。离散状态估计器或观察器。该函数可以从状态空间系统和增益矩阵该函数可以从状态空间系统和增益矩阵l l中中生成稳态卡尔曼估计器生成稳态卡尔曼估计器Ae,Be,Ce,De=estim(A,B,C,D,l)可生成连续系统的状态估计器,并假定系统的所有可生成连续系统的状态估计器,并假定系统的所有输出为传感器的输出。输出为传感器的输出。Ae,Be,Ce,De=estim(A,B,C,D,l,sensors,known)可生成连续系统的状态估计器,其传感器由可生成连续系统的状态估计器,其
22、传感器由sensorssensors指定,已知输入由指定,已知输入由knownknown指定,由指定,由knownknown指定的输入指定的输入自动包括在估计器的输入中。自动包括在估计器的输入中。destim函数适用于离散时间系统。函数适用于离散时间系统。返回本表返回本表Ac,Bc,Cc,Dc=reg(A,B,C,D,k,l)Ac,Bc,Cc,Dc=reg(A,B,C,D,k,l,sensors,known,controls)Ac,Bc,Cc,Dc=dreg(A,B,C,D,k,l)Ac,Bc,Cc,Dc=dreg(A,B,C,D,k,l,sensors,known,controls)功能功能
23、格式格式说明说明reg,dreg生成控制器生成控制器/估计器估计器该函数可以从状态空间系统、反馈增益矩阵该函数可以从状态空间系统、反馈增益矩阵k k及估计器增益矩阵及估计器增益矩阵l l中形成控制器中形成控制器/估计器。估计器。Ac,Bc,Cc,Dc=reg(A,B,C,D,k,l)可生成连续系统的控制器可生成连续系统的控制器/估计器,并假定被控对象估计器,并假定被控对象的所有输入为控制输入,对象的所有输出为传感器的所有输入为控制输入,对象的所有输出为传感器的输出。的输出。Ac,Bc,Cc,Dc=reg(A,B,C,D,k,l,sensors,known,controls)sensorssen
24、sors用于指定传感器输出,用于指定传感器输出,knownknown用于指定已知用于指定已知输入,输入,controlscontrols用于指定控制输入,以此构成控制用于指定控制输入,以此构成控制器器/估计器。估计器。dreg函数适用于离散时间系统。函数适用于离散时间系统。返回本表返回本表A,B,C,D=pade(t,n)num,den=pade(t,n)功能功能格式格式说明说明pade延时的延时的padepade近似近似该函数可产生延时环节的该函数可产生延时环节的n n阶阶LTILTI逼近模型逼近模型A,B,C,D=pade(t,n)可产生最佳逼近延时可产生最佳逼近延时t t秒的秒的n n阶
25、阶SISOSISO的状态空间模型。的状态空间模型。num,den=pade(t,n)可产生最佳逼近延时可产生最佳逼近延时t t秒的秒的n n阶传递函数模型。阶传递函数模型。返回本表返回本表2.2.2 2.2.2 模型转换及参数模型转换及参数 获取函数获取函数 模型转换及参数获取函数表模型转换及参数获取函数表函数名函数名功功 能能c2d,c2dt将将连续时间连续时间系系统转换统转换成离散成离散时间时间系系统统c2dm将将连续时间连续时间系系统转换统转换成离散成离散时间时间系系统统d2c将离散将离散时间时间系系统转换统转换成成连续时间连续时间系系统统d2cm按指定方式将离散按指定方式将离散时间时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 MATLAB 控制系统 工具箱 函数 ppt 课件
限制150内