实验源码已经上传CSDN了,需要的可直接下载,链接:https://download.csdn.net/download/weixin_53129688/87694703
实验内容 构成下述典型一阶系统的模拟电路,并测量其阶跃响应:
- 比例环节的模拟电路及其传递函数如图1-1。
G(S)= -R2/R1
2.惯性环节的模拟电路及其传递函数如图1-2。
G(S)= - K/TS+1
K=R2/R1,T=R2C
3.积分环节的模拟电路及传递函数如图1-3。
G(S)=1/TS
T=RC
4.微分环节的模拟电路及传递函数如图1-4。
G(S)= - RCS
5.比例+微分环节的模拟电路及传递函数如图1-5(未标明的C=0.01uf)。
G(S)= -K(TS+1)
K=R2/R1,T=R2C
6.比例+积分环节的模拟电路及传递函数如图1-6。
G(S)=K(1+1/TS)
K=R2/R1,T=R2C
由实验要求和模拟电路,本次实验需要完成比例,惯性,积分,微分,比例+积分,比例加微分六个环节的仿真。
实验步骤:
1、首先将matlab打开,在matlab主页上方打开simulink,由于我使用的是matlab2022的版本,部分版本是英文版,但是simulink图标都是一样的。
2、选择创新空白模型
3、进入simulink界面后,即可进行建模仿真,选择界面上方的库浏览器,不同的matlab版本界面可能不同,但库浏览器的图标都是相同的。
4、首先第一个是完成比例环节,在库浏览器中找到阶跃函数,阶跃函数位于库浏览器中的Sources当中,长按左键将之拖至模型中。
5、在库浏览器中搜索比例增益Gain函数,将之拖至模型中。
6、添加scope用来观察波形。
7、模块添加完成后,将每个模块进行连接,每个模块上都有连接的箭头作为标志,按住箭头,并将其拖动至下一个原件箭头处,即可完成连接。
8、将所有走线连接完成后即可开始修改参数, 由模拟电路计算得出K值为2,所以这里只需要将比例环节的参数修改为2即可。在模块上双击鼠标左键即可出现参数修改,然后点击确定,参数就更改完成了。这里注意一定要点确定,否则参数更改是无效的。部分matlab版本这里是英文,但是参数更改的位置应该都是一样的。
9、模块更改完成后,点击运行开始仿真,注意,每次更改模块参数后,都必须重新点击运行,示波器波形才会改变。
10、注意,观察波形时可以对背景颜色和曲线颜色进行更改,由于版本的不同,我找了matlab2014的版本作为示例。
11、更改完成后即可观察到波形。
12、第二个是惯性环节,添加Transfer Fcn作为惯性环节。注意,将新的环节添加,旧的环节删除时,会出现如下图所示的情况,只需要将红色的箭头拖至新的环节箭头上即可。
13、添加完成后,需要对惯性环节的参数进行修改,依旧是双击模块,由模拟电路可知Transfer Fcn模块需要对分母系数进行修改,将系数T更改为0.2,K更改为2,即可完成更改。
14、注意,将参数更改后可能会出现如图所示的情况,不方便我们进行函数观察,这时只需点击模块左下角,将其向模块外拖动,即可放大模块。
15、随后双击scope即可观察到波形的变化。
16、下一个是积分环节,在库浏览器中找到积分环节的模块。积分环节的参数一般不用设置。
17、连接完成后点击运行,并观察波形变化即可。