《线性系统理论》实验指导书
线性系统理论第二版教学大纲

线性系统理论第二版教学大纲课程简介本课程是针对电子信息、自动化等专业开设的一门重要的专业必修课程,主要研究线性系统的基本概念、理论和方法。
在本课程中,学生将学习到线性系统的数学模型、传递函数、频率特性、稳定性等关键概念,并应用这些知识分析和设计系统。
教学目标1.掌握线性系统的基本概念、理论和方法。
2.熟练掌握线性系统数学模型、传递函数、频率特性、稳定性等基本概念。
3.理解线性系统的几何特性,包括极点、零点和步响应等。
4.能够利用传递函数和频率响应等方法分析和设计系统。
5.了解现代控制理论和应用。
教学内容第一章线性系统基本概念1.1 系统的概念1.2 系统的建模1.3 信号与系统的分类1.4 线性系统的定义第二章时域分析2.1 系统的时域响应2.2 系统的因果性和稳定性2.3 系统的冲击响应和阶跃响应2.4 系统的单位反馈响应和频率响应第三章频域分析3.1 傅里叶变换3.2 傅里叶反变换3.3 频域分析基本方法3.4 奇偶性和周期性3.5 Bode图和极点、零点第四章线性系统稳定性分析4.1 稳定性定义和判据4.2 极点位置和稳定性分析4.3 极点的稳定性分析4.4 稳定性判据5.1 系统的规范化5.2 系统的合成5.3 系统的简化第六章现代控制理论与应用6.1 状态空间法6.2 系统的观测与控制6.3 非线性系统控制6.4 自适应控制教学方法本课程采用讲授与实例讲解相结合的教学方法。
每个章节都将以概念讲述为主,结合例题进行讲解,力求让学生具有深刻的理论、推导能力和实际应用能力。
同时,课程中将引入现代控制理论及应用,为学生提供最新的学术发展动态。
教学评估1.平时考核(30%):包括课堂参与、作业和实验。
2.期中考试(30%):测试学生的对概念和基础知识的掌握程度。
3.期末考试(40%):测试学生对概念、基础知识和应用能力的综合掌握程度。
参考书目1.钱世光、戚传波等,《线性系统理论与设计》(第二版),科学出版社,2017。
《信号与线性系统分析》实验指导书2

《信号与线性系统分析》课程实验指导书北京理工大学机电学院二、傅里叶分析实验目的傅里叶变换(离散序列傅里叶级数,离散傅里叶变换DFT )基本概念及其性质。
实验内容第一部分:基本概念分析1. 周期序列的傅里叶级数分析:(1) 生成一个序列x ;(2) 按照分析公式计算系数a k ,a k 是否是周期序列,如果是给出其周期;(3) 按照综合公式计算合成后序列x1;(4) 比较x 与x1;(5) 画出a k 的实部和虚部,分析其奇偶性。
(复数表示方法:xx=a+bj 在MATLAB 中表示为complex(a,b);指数e n 表示为exp(n)。
注意:第(5)问需要画出a k 的多个周期,并注意原点的选择)2. 周期序列傅里叶级数的三角函数表示(可仅考虑周期为奇数情况):(1) 比较由1计算得到的傅里叶级数系数a k 与MATLAB 库函数fft 得到结果X ,并在实验报告中分析原因(分析原因为选做内容);(2) 利用fft 函数求傅里叶级数的系数a k ;(3) 根据综合公式的三角函数形式完成信号的合成x2;(4) 比较x, x1, x2;3 周期序列的傅里叶级数和非周期信号傅里叶变换之间的关系:(1) 生成如图1所示的周期序列(只生成三个周期即可);(2) 计算其傅里叶级数100sin[(1/2)]1a N sin(/2)k k N k +Ω=Ω; (3) 以0k Ω为横坐标画出其傅里叶级数(只画3个周期即可);(4) 改变其周期N ,观察上一步结果的变化规律;(5) 画出图2所示序列的傅里叶变换1N +sin 2X()sin 2ΩΩ=Ω(21); (6) 比较(4)和(5)结果。
图 1图2第二部分:性质分析1. 时移性的证明:如果x[]X()F n ↔Ω则00x[]e X()Fj n n n -Ω-↔Ω;(1) 生成限长序列x[n],计算并画出其DFT 结果;(2) 生成延时序列x[n-n0],计算并画出其DFT 结果;(3) 比较(1)和(2)的结果;2. 线性性质证明:(1) 分别生成两个长度相等的(长度为n )随机序列x1[n]和x2[n];(2) 任意给定两个常系数a 和b ;(3) 分别计算x1[n]和x2[n]及a*x1[n]+b*x2[n]的DFT ,依次为F1,F2,F3;(4) 验证a*F1+b*F2与F3的关系。
信号与线性系统实验指导书syzds

信号与线性系统实验指导书《信号与线性系统》课程组2006年9月修订《信号与系统》实验箱简介信号与系统实验箱有TKSS-A型、TKSS-B型和TKSS-C型三种。
其中B型和C型实验箱除实验项目外,还带有与实验配套的仪器仪表。
TKSS-A型实验箱提供的实验模块有:用同时分析方法观测方波信号的频谱、方波的分解、各类无源和有源滤波器(包括LPF、HPF、BPF、BEF)、二阶网络状态轨迹的显示、抽样定理和二阶网络函数的模拟等。
TKSS-B型实验箱提供的实验模块与“TKSS-A型”基本一样,增加了函数信号发生器(可选择正弦波、方波、三角波输出,输出频率范围为20Hz~100KHz)、频率计(测频范围0~500KHz)、数字式交流电压表(测量范围10mV~20mV,10Hz~200KHz)等仪器。
TKSS-C型实验箱的实验功能和配备与“TKSS-B型”基本一样,增加了扫频电源(采用可编程逻辑器件ispLSI1032E和单片机AT89C51设计而成),它可在15Hz~50KHz的全程范围内进行扫频输出,亦可选定在某一频段(分9段)范围内的扫频输出,提供11档扫速,亦可选用手动点频输出,此外还有频标指示,亦可作频率计使用。
实验一无源和有源滤波器一、实验目的1、了解RC无源和有源滤波器的种类、基本结构及其特性。
2、对比研究无源和有源滤波器的滤波特性。
3、学会列写无源和有源滤波器网络函数的方法。
二、原理说明1、滤波器是对输入信号的频率具有选择性的一个二端口网络,它允许某些频率(通常是某个频带范围)的信号通过,而其他频率的信号受到衰减或抑制,这些网络可以是由RLC元件或RC元件构成的无源滤波器,也可以是由RC元件和有源器件构成的有源滤波器。
2、根据幅频特性所表示的通过或阻止信号频率范围的不同,滤波器可分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)和带阻滤波器(BEF)四种。
我们把能够通过的信号频率范围定义为通带,把阻止通过或衰减的信号频率范围定义为阻带。
信号与线性系统实验指导书v0.2

《信号与线性系统》实验指导书东华大学信息学院通信与电子信息工程系实验要求及说明一、实验报告内容实验报告包括原理分析、源程序、执行结果分析及实验总结,其中原理分析和实验总结需要手写,其他可打印。
二、实验成绩实验成绩包括出勤(10%)、实验表现(10%)、编程(30%)和实验报告(50%)几部分。
三、其他说明缺席3次及以上取消考试成绩。
目录实验一连续信号的时域分析 1 实验二连续时间系统的时域分析 3 实验三连续信号的频域分析 9 实验四连续系统的频域分析 12 实验五信号采样与重建 15 实验六离散时间信号和系统分析 17 附录 MATLAB主要命令函数表 20实验一连续信号的时域分析一、实验目的1、熟悉MATLAB软件。
2、掌握常用连续信号与离散信号的MA TLAB表示方法。
二、实验设备安装有matlab6.5以上版本的PC机一台。
三、MATLAB使用说明1、在MATLAB可视化绘图中,对于以t为自变量的连续信号,在绘图时统一用plot函数。
例题:绘出t从-10到10的sin(t)的波形。
t=-10:0.05:10;f=sin(t);plot(t,f);title('f(t)=sin(t)');xlabel('t') ;axis([-10,10,-1,1])grid on可得图1所示图形。
图12、此外也可以利用MATLAB的ezplot函数对连续信号画图。
例题:绘出t从-10到10的sin(t)的波形。
clcclear allclose allsyms tf=sin(t)ezplot(f, [-10 10]);xlabel('t');title ('f(t)=sin(t)') ;grid on图2四、实验内容1、用MATLAB表示连续信号:tAeα,cos()A tωϕ+,0sin()A tωϕ+。
2、用MATLAB表示抽样信号(sinc(t))、矩形脉冲信号(rectpuls(t, width))及三角脉冲信号(tripuls(t, width, skew))。
线性系统理论基础课程设计

线性系统理论基础课程设计1. 简介线性系统理论是控制科学中不可或缺的基础理论,它研究的是线性系统的性质和行为。
本课程设计旨在帮助学生深入了解线性系统理论的基础概念和方法,培养学生分析和设计线性控制系统的能力。
2. 课程目标本课程的目标是:1.帮助学生了解线性系统的基础概念和性质,如线性性、时不变性、可穿透性、可控性和可观性等;2.帮助学生掌握线性时间不变系统的时域和频域分析方法,如状态空间法、传递函数法、拉普拉斯变换和傅里叶变换等;3.帮助学生了解线性系统的设计方法,包括极点配置法、根轨迹法、频率响应法和最小二乘法等;4.培养学生分析和设计线性控制系统的能力,使其能够在实际应用中解决相关问题。
3. 课程大纲本课程的大纲如下:3.1 线性系统基础概念•线性性、时不变性、可穿透性;•可控性和可观性;•稳定性和稳定性判据。
3.2 线性系统时域分析•状态空间法;•传递函数法。
3.3 线性系统频域分析•拉普拉斯变换;•傅里叶变换;•傅里叶级数。
3.4 线性系统设计方法•极点配置法;•根轨迹法;•频率响应法;•最小二乘法。
3.5 应用实例•根据实际问题设计线性控制系统;•使用 MATLAB 或其他工具进行仿真。
4. 考核方式本课程的考核方式包括:1.课程作业:包括理论掌握程度和问题解决能力;2.课程论文:针对一个实际问题设计线性控制系统,并使用 MATLAB 或其他工具进行仿真;3.期末考试:测验学生的理论知识水平和设计能力。
5. 教学方法本课程将采用以下教学方法:1.讲述理论知识,包括基础概念、时域和频域分析方法、系统设计方法等;2.以典型实例为例,讲述如何应用理论知识解决实际问题;3.利用 MATLAB 或其他工具进行仿真实验,帮助学生掌握实际应用能力;4.布置课程作业和课程论文,通过实际问题和案例分析,培养学生分析和设计线性控制系统的能力。
6. 教学资源本课程需要的教学资源包括:1.课本资料:例如《现代控制工程》、《线性系统理论与设计》等;2.电子资源:例如 MATLAB 或其他仿真工具;3.实验平台:具备线性系统控制实验条件的实验室。
研究生课程教学大纲 《线性系统理论》

实验辅导
课外学时分配
课后复习
44
课外自学
讨论准备
4
实验预习
教学方式 考核方式 适用院系 适用学科
课内实验
课外实验
■课堂讲授为主 □实验为主 □自学为主 □专题讨论为主
期末开卷/闭卷考试或/自选项目(70%)+作业(20%)+讨论(10%)
自动化系 控制科学与工程学科
及相关工程学科
先修课程 预备知识 教材与 参考文献
自动控制原理,线性代数,电路原理 (1)教 材:
● 郑大钟,《线性系统理论》(第 2 版),清华大学出版社,2002 (2)参考文献:
● C.T. Chen,《Linear System Theory and Design》,Holt,Rinehart and Winston,1999
● T. Kailath,《Linear Systems》,Englewood Cliffs,NJ: Prentice-Hall,
2
第 4 章 线性定常系统的复频域分析:传递函数矩阵1.1 MFD 的定义 4.1.2 MFD 的真性及其判别准则 4.1.3 由非真 MFD 导出严格真的 MFD 4.1.4 不可简约 MFD 4.1.5 求不可简约 MFD 的几种方法
4.2 传递函数的结构性质 4.2.1 Smith-McMillan 形 4.2.2 多变量系统的极点零点定义和属性 4.2.3 结构指数 4.2.4 无穷大处的极点和零点 4.2.5 传递函数阵在极点零点上的评价值 4.2.6 零空间 4.2.7 最小多项式基和 Kronecker 指数 4.2.8 传递函数阵的亏值
本课程重视学生能力的培养,鼓励学生创新能力的发挥,采用多元化和平时期末相结 合的考核方式。
信号与系统实验指导书

1001
数字滤波
1010
FDM 载波输出信号
1110
频谱分析
1111
信号采集
S5:模块一
一阶电路暂态响应部分: 用户可以根据自已的需要在此模块上搭建一阶电路,并观察实验波形。该部分共有 6 个测量点和若 干信号插孔,分别为:
TP1、TP4:输入信号波形测量端口; TP6、TP7:一阶 RC 电路输出信号波形测量端口; TP8、TP9:一阶 RL 电路输出信号波形测量点。 信号插孔: P1、P4:信号输入插孔; P2、P3、P5、P6、P7、P8、P9:电路连接插孔。
S6:模块二
二阶电路传输特性部分: 采用 741 搭建的两种二阶电路,可观测分析信号经过不同二阶电路的响应,及二阶电路特性。该部 分的信号插孔和测量点分别为:
P1、P2:信号输入插孔。 TP3:二阶 RC 电路传输特性测量点; TP4:二阶 RL 电路传输特性测量点。 二阶网络状态轨迹部分: 此部分除了可以完成二阶网络状态轨迹观察的实验,还可完成二阶电路暂态响应观察的实验。该部 分信号插孔和测量点分别如下: P5:信号输入插孔。 TP5:输入信号波形观测点; TP6、TP7、TP8:输出信号波形观测点。 二阶网络函数模拟部分: 通过——电系统来模拟——非电系统的二阶微分方程,P9 为阶跃信号的输入点(TP9 为其测试点)。 Vh:反映的是有两个零点的二阶系统,可以观察其阶跃响应的时域解(TP10 为其对应的观测点)。 Vt:反映的是有一个零点的二阶系统,可以观察其阶跃响应的时域解(TP11 为其对应的观测点)。 Vb:反映的是没有零点的二阶系统,可以观察其阶跃响应的时域解(TP12 为其对应的观测点)。
各模块的的具体作用将在第二节中介绍。
1
2、实验模块介绍
2011东华大学信号与线性系统实验指导书(09)

《信号与线性系统》实验指导书东华大学信息学院通信与电子信息工程系实验要求及说明一、 实验报告内容实验报告包括原理分析、源程序、执行结果分析及实验总结,其中原理分析和实验总结需要手写,其他可打印。
二、 实验成绩实验成绩包括出勤(10%)、实验表现(10%)、编程(30%)和实验报告(50%)几部分。
三、 其他说明缺席3次及以上取消考试成绩。
目 录实验一 连续信号的时域分析 1 实验二 连续时间系统的时域分析 3 实验三 连续信号的频域分析 9 实验四 连续系统的频域分析 12 实验五 信号采样与重建 15 实验六 离散时间信号和系统分析 17 附 录 MATLAB主要命令函数表 20实验一 连续信号的时域分析一、 实验目的1、熟悉MATLAB软件。
2、掌握常用连续信号与离散信号的MATLAB表示方法。
二、 实验设备安装有matlab6.5以上版本的PC机一台。
三、 MATLAB使用说明1、在MATLAB可视化绘图中,对于以t为自变量的连续信号,在绘图时统一用plot函数。
例题:绘出t从-10到10的sin(t)的波形。
t=-10:0.05:10;f=sin(t);plot(t,f);title('f(t)=sin(t)');xlabel('t') ;axis([-10,10,-1,1])grid on可得图1所示图形。
图12、此外也可以利用MATLAB 的ezplot 函数对连续信号画图。
例题:绘出t 从-10到10的sin(t)的波形。
clcclear all close all syms t f=sin(t)ezplot(f, [-10 10]); xlabel('t');title (' f(t)=sin(t)') ; grid on图2四、 实验内容1、用MATLAB 表示连续信号:t Ae α,0cos()A t ωϕ+,0sin()A t ωϕ+。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《线性系统理论》实验指导书
北方工业大学
实验目的
•1学会MATLAB的控制系统仿真
•2理论与实践相结合,学习系统建模、分析和综合
•3巩固所学的书本知识
•4应用所学的知识初步解决实际问题
实验内容
•1 选择你熟悉的对象,建立状态空间模型(可以查文献,允许仿照文献上的系统。
如系统较复杂或有应用价值,可以合作一起做)
•2 用MATLAB对你建立状态空间模型进行分析(能控能观测、稳定性、状态运动等)
•3 给定对象的性能指标,对系统进行综合
•4 画出你综合前后,在一定的输入作用下,系统状态和输出的响应曲线
•5 写出上机实验报告(合做可以只交一份)
试验步骤
• 1 确定你要研究的系统或控制对象
• 2 选择系统的输入、输出变量和状态变量
• 3 运用基本理论和基本知识建立状态空间描述,说明变量的定义域。
• 4 分析系统(能控能观测、稳定性、状态运动三种分析中至少选择一项;如果是复杂工程项目分析有困难则说明理由)
• 5 定出系统的性能指标
• 6 采用状态反馈进行系统综合
•7 给出实现性能指标所需要的控制量
•8 给出综合之后系统的状态空间描述
•9 画出仿真曲线,如用到极点配置,比较几组不同的极点对系统性能的影响
•10 写出实验报告
实验报告要求•封面
•题目和摘要
•目录
•正文
•结论
封面样本
线性系统理论上机实验报告题目:
班级:自研11;学号:28号; 姓名:牛三;合作者:马六
完成时间:2011-11-30
几点说明
总体原则:既学到本课程基本知识,又不使同学门负担过重。
• 1 总分15分
• 2 实验报告不许雷同
• 3 如本课程学习困难的同学,可以不参加实验,用这段时间复习书本知识,给基本分8分;但必须在本周四前报给我(原则上控制科学与工程的学生必须参加)。
• 4 实验时间12周开始至14周结束,第15周周四随机抽取10名同学讲解你的报告(合做的优先考虑)。
• 5 第16周周四下午各班代表收齐实验报告交到我办公室,同时把不参加实验的同学报给我。
• 6 不统一组织试验和指导,没有上级条件的同学,可以在研究生机房和自动化系实验室使用计算机,有困难者我帮助联系。
举例说明
•选择如图所示的倒立摆系统,单级倒立摆系统是航空航天领域应用的一个简单模型。
•倒立摆安装在一个小车上,通过小车运动控制倒立摆直立。
二级倒立摆系统
•
三级倒立摆系统
•
选择系统的输入、输出变量和状态变量
•选择状态变量,,,为系统输入,为系统输出
y x =1y x x &&==12θ=3x θ&&==3
4x x u y 进一步设摆的质量集中在杆的顶端,且杆是无质量的。
在水平方向,应用牛顿第二定律:u l y t
m t y M =++)sin (d d d d 22
22θ在垂直于摆杆方向,应用牛顿第二定律:θθsin )sin (d d 22mg l y t m =+
分析系统
:选取适当参数,单级倒立摆系统的状态方程为
u x x x x x x x x ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡−+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡−=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡10100110010000100001043214321&&&&[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=43210001x x x x y 首先,使用MATLAB ,判断系统的能控性。
输入以下程序
计算结
果为
根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是
能控的。
判断系统稳定性
•特征值法
•系统开环特征值不全部在s左平面,系统不稳定
因为系统是能控的,所以,可以通过状态反馈来任意配置极点
例如将极点配置在61−=s 5.62−=s 73−=s 5
.74−=s 在MATLAB 中输入命令
得到计算结果为
因此,求出状态反馈矩阵为
[]
175.1495.488175.12275.204−−−−=K 状态反馈系统的极点配置及其MATLAB/Simulink 仿真
采用MATLAB/Simulink构造单级倒立摆状态反馈控制系统的仿真模型,如下图所示。
首先,在MATLAB的Command Window中输入各个矩阵的值,并且在模型中的积分器中设置非零初值。
然后运行仿真程序。
得到的仿真曲线
从仿真结果可以看出,可以将倒立摆的杆子与竖直方向的偏角控制在(即小球和杆子被控制保持在竖直倒立状态)。
o 0=θ20
,20,44,444321−=−=−−=+−=μμμμj j 将极点配置在
重复上述过程
状态观测器实现状态反馈极点配置及其仿真
首先,使用MATLAB,判断系统的能观性矩阵是否为满秩。
输入以下程序
计算结果为
因为该系统的能观测性矩阵满秩,所以该系统是能观测的。
因为系统是能观测的,所以,可以设计状态观测器。
而系统又是能控的,因此可以通过状态观测器实现状态反馈。
23
4
−
=
s
22
3
−
=
s
21
2
−
=
s
设计状态观测器矩阵,使的特征值的实部均为负,且其绝对值要大于状态反馈所配置极点的绝对值。
通过仿真发现,这样才能保证状态观测器有足够快的收敛速度,才能够保证使用状态观测器所观测到的状态与原系统的状态充分接近。
不妨取状态观测器的特征
值为:20
1
−
=
s
输入以下命令计算结果为
求出状态观测器矩阵为[]T
243120
40590
2780
90−
−
=
G
如果采用MATLAB/Simulink构造具有状态观测器的单级倒立摆状态反馈控制系统的仿真模型,如下图所示。
首先,在MATLAB的Command Window中输入各个矩阵
的值,并且在模型中的积分器中设置非零初值。
然后运行仿
真程序。
得到的仿真曲线。
比较两个仿真结果,具有状态观测器的单级倒立摆状态反馈系统的控制效果和没有状态观测器的控制系统的控制效果。
系统在有干扰(如作用于质量m上的阵风施加于小车的这类外力)时的设计
希望在有干扰(如作用于质量m上的阵风施加于小车的这类外力)时,保持摆垂直。
当以合适的控制力施加于小车时,可将该倾斜的摆返回到垂直位置,且在每一控制过程结束时,小车都将返回到参考位置x = 0。
设计一个控制系统,使得当给定任意初始条件(由干扰引起)时,用合理的阻尼(如对主导闭环极点有ζ=0.5),可快速地(如调整时间约为2秒)使摆返回至垂直位置,并使小车返回至参考位置(x= 0)。
假设M、m和l的值为:
M = 2千克,m = 0.1千克,l= 0.5米
对于给定的角度θ和(/或)角速度的初始条件,设计一个使倒立摆保持在垂直位置的控制系统。
此外,还要求控制系统在每一控制过程结束时,小车返回到参考位置。
该系统对初始条件的干扰有效地做出响应(所期望的角θd 总为零,并且期望的小车的位置总在参考位置上。
因此,该系统是一个调节器系统)。
选择期望的闭环极点位置。
要求系统具有相当短的调整时间(约2秒)和合适的阻尼(在标准的二阶系统中等价于ξ= 0.5)。