1、1、目录11、摘要22、课题设计 43、过程描述 44、程序详细说明 54.1 准备阶段 54.2 添加模块 64.3 设置模块参数 65、运行结果 10二、课题汇报与总结 10三、参考文献 11摘要:Simulink 是 MATLAB 最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。11Simulink 具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点 Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可
2、应用于或被要求应用于 Simulink。关键字: simulink 建模与仿真;RC 电路2、课题设计用 simulink 实现一阶 RC 电路的仿真,并且显示输出的波形。3、过程描述一阶 RC 电路的数学模型为一阶常系数微分方程,如图 1所示:1. 列出微分方程:RCducdt+ uc= ui2. 将微分方程进行拉氏变换,得出系统传递函数为:G (s )=1RCs + 13. 若设定 R= 3W , C= 0.2F,代入得:G (s )= 106s + 10据此,便可以模拟一阶系统在不同激励信号下的输出电压。4.利用 simulink 对上述电路进行仿真,建立一阶 RC 电路的仿真如下:4、
3、程序详细说明4.1 准备阶段运行 simulink:在 MATLAB 中打开 simulink,如下图 1 为simulink 模块库浏览器;然后建立一个用户建模的编辑窗口,可以单击该窗口中的 File 菜单中 New 子菜单下的命令的 Model 命令,或者直接单击窗口工具栏上新建按钮,这样就可以创建一个新的默认为“untitled”的模型编辑窗口如图 2 所示。(图 2)4.2 添加模块接下来,将本课题需要的 4 中模块Setp,Pluse Generator,Transfer fcn,scope 添加到新建模型窗口中。4.3 设置模块参数(1)Setp:单位阶跃信号是指在 t0 的时候,信号量恒为 1。它是一种理想化的模型,因为在实际中, 信号总是连续的,不可能在 0 点出现这样的“突变”。s参数:(2)Pluse Generator :脉冲信号发生器。(3)Transfer fcn:线性系统模型的传递函数。(4):scope:示波器。5、运行结果在上图中的第一条波形为单位阶跃输入信号的仿真,第二条波形为单位脉冲输入信号的仿真。二、课题汇报与总结在本次的课题设计中,我们小组选取了对一阶 RC 电路进行处理这一个课题。参考文献:MATLAB 通信工程仿真机械工程仿真MATLAB 电子仿真与应用教程国防科技大学出版社