首页 《热工过程自动调节》实验指导书2012

《热工过程自动调节》实验指导书2012

举报
开通vip

《热工过程自动调节》实验指导书2012 《热工过程自动调节》 实验指导书 高 伟 鲁录义 编 华 中 科 技 大 学 能源与动力工程学院 二 O 一二年 ―2― 实验一 典型环节的动态特性 一、 实验目的 1. 通过观察典型环节在单位阶跃信号作用下的响应曲线,熟悉它们的动态特性。 2. 了解各典型环节中参数变化对其动态特性的影响。 二、 实验仪器与软件 1.PC机 1台 2. MATLAB10.0环境 三、 实验内容 分别改变几个典型环节...

《热工过程自动调节》实验指导书2012
《热工过程自动调节》 实验指导 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 高 伟 鲁录义 编 华 中 科 技 大 学 能源与动力工程学院 二 O 一二年 ―2― 实验一 典型环节的动态特性 一、 实验目的 1. 通过观察典型环节在单位阶跃信号作用下的响应曲线,熟悉它们的动态特性。 2. 了解各典型环节中 参数 转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应 变化对其动态特性的影响。 二、 实验仪器与软件 1.PC机 1台 2. MATLAB10.0环境 三、 实验内容 分别改变几个典型环节的相关参数,观察它们的单位阶跃响应曲线变化情况(曲线至少 3 条),并得出规律。 1) 比例环节(K) 2) 积分环节( STi 1 ) 3) 一阶惯性环节( ST K c1 ) 4) 实际微分环节( DT S ) 5) 典型二阶环节( 22 2 nn n SS K    ) 同时显示三条响应曲线时的仿真框图可采用如图 1-1 所求形式,其中传递函数的形式 根据不同环节进行设置。 ―3― 图 1-1 多响应输出示意图 四、 实验原理 1. 比例环节的传递函数为 KRKR R R Z Z sG 200,1002)( 21 1 2 1 2  其对应的模拟电路及 SIMULINK 图形如图 1-2所示。 图 1-2 比例环节的模拟电路及 SIMULINK 图形 2. 积分环节(I)的传递函数为 ufCKR ssCRZ Z sG 1,100 1.0 11 )( 11 111 2  其对应的模拟电路及 SIMULINK 图形如图 1-3所示。 图 1-3 积分环节的模拟电路及及 SIMULINK 图形 ―4― 3. 惯性环节的传递函数为 ufCKRKR sCR R R Z Z sG 1,200,100 12.0 2 1 )( 121 12 1 2 1 2      其对应的模拟电路及 SIMULINK 图形如图 1-4所示。 图 1-4 惯性环节的模拟电路及 SIMULINK 图形 4. 微分环节(D)的传递函数为 ufCKRssCR Z Z sG 10,100)( 1111 1 2  ufCC 01.012  其对应的模拟电路及 SIMULINK 图形如图 1-5所示。 图 1-5 微分环节的模拟电路及及 SIMULINK 图形 5. 典型二阶环节的传递函数为 2 2 ( ) 2 n n n K G s S S       其对应的模拟电路及 SIMULINK 图形如图 1-6所示。 图 1-6 二阶环节的模拟电路及及 SIMULINK 图形 ―5― 五、 实验步骤 1) 运行 MATLAB 软件,在命令窗口栏“>>”提示符下键入 simulink 命令,按 Enter 键或在工具栏单击 按钮,即可进入 SIMULINK 仿真环境下。 2) 选择 File 菜单下 New 下的 Model 命令,新建一个 simulink 仿真环境常规模板。 3) 参照图 1-1,建立三个比例环节,如图 1-7 所示。通过改变增益大小,查看对应 的单位阶跃响应曲线,如图 1-8 所示。 图 1-7 比例环节多输出模型 图 1-8 比例环节多输出示意 4) 积分环节、实际微分环节、一阶惯性环节参考步骤 2。 5) 典型二阶环节 G(S)= 22 2 nn n SS K    ,在 ξ与 ωn取不同值,观察对应的单位阶跃响 应曲线(在输出曲线上标明对应的有关参数值) ① 令 ωn= 1 ,ξ取不同值:ξ1= 0 ;ξ2= 0.5 ,ξ3= 0.8(0<ξ<1);ξ4=1;ξ5= 4(ξ≥1); ② 令 ξ= 0 ,ωn取不同值:ωn1= 1 ;ωn 2= 3 ; ―6― ③ 令 ξ=0.216,ωn取不同值:ωn1= 1 ;ωn 2= 3 ; 六、 实验报告要求 1.画出各典型环节的 SIMULINK 仿真模型。 2. 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 各环节的单位阶跃响应波形,并分析参数对响应曲线的影响。 3. 写出实验的心得与体会。 ―7― 实验二 基于 MATLAB 的 PID 控制研究 一、 实验目的: 1.理解 PID 的基本原理 2.研究 PID 控制器的参数对于系统性能的影响 二、 实验仪器与软件 1.PC机 1台 2.MATLAB10.0环境 三、 实验内容 1、利用 Matlab 软件,针对控制对象设计单闭环 PID 控制系统 2、 通过调节 PID 控制器的参数,研究 PID 控制参数对系统性能的影响 四、 实验原理 单闭环PID的控制系统的作用框图如下: 图 2-1 单闭环 PID 的控制系统 比例(P)控制 比例控制是一种最简单的控制方式,其控制器的输出与输入误差信号成比例关系。当仅 有比例控制时系统输出存在稳态误差(Steady-state error)。 比例控制作用及时,能迅速反应误差,从而减小稳态误差。但是,比例控制不能消除稳 控制器 控制对象 输入 + 输出 — — ―8― 态误差。其调节器用在控制系统中,会使系统出现余差。为了减少余差,可适当增大 PK , PK 愈大,余差就愈小;但 PK 增大会引起系统的不稳定,使系统的稳定性变差,容易产生 振荡。 积分(I)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。 积分控制的作用是消除稳态误差。只要系统有误差存在,积分控制器就不断地积累,输 出控制量,以消除误差。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。 这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态 误差进一步减小,直到等于零。因而,只要有足够的时间,积分控制将能完全消除误差,使 系统误差为零,从而消除稳态误差。积分作用太强会使系统超调加大,甚至使系统出现振荡。 微分(D)控制 在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有 较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差 的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作 用就应该是零。 微分控制能够预测误差变化的趋势,可以减小超调量,克服振荡,使系统的稳定性提高。 同时,加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。 PID 控制规律是一种较理想的控制规律,它在比例的基础上引入积分,可以消除余差, 再加入微分作用,又能提高系统的稳定性。它适用于控制通道时间常数或容量滞后较大、控 制要求较高的场合,如温度控制、成分控制等。 图 2-2 为单位阶跃作用下,各个调节系统的阶跃响应曲线 ―9― 图 2-2 阶跃响应整定法设计的 P、PI、PID 控制阶跃响应 五、 实验步骤 1. 运行 MATLAB 软件,在命令窗口栏“>>”提示符下键入 simulink 命令,按 Enter 键或 在工具栏单击 按钮,即可进入 SIMULINK 仿真环境下。 2. 选择 File 菜单下 New 下的 Model 命令,新建一个 simulink 仿真环境常规模板。 3. 设定受控对象 1 ( ) (5 1)(2 1)(10 1) G s s s s     构建单位负反馈 PID 闭环控制系统 4. 设定Kp  1、Ki  0、Kd=0,观察记录其单位阶跃响应曲线 图 2-3 设计 Kp  1 Ki  0 Kd=0 时的 PID 控制器的模拟系统 5. 加入比例控制环节,令 Kp=2、4、12.5、15 观察记录其反应曲线并记录下 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 比例系数 超调量 上升时间 稳态误差 ―10― 图 2-4 Kp  1、Ki  0、Kd=0 时的单位阶跃响应曲线 6. 加入积分控制环节 固定Kp  4 Kd=0,完成下表并记录其单位阶跃响应 积分系数 0.1 0.2 0.3 0.4 超调量 调节时间(稳态 误差 2%时) 稳态误差 7. 加入积分控制环节 固定Kp  4 Kd=0,完成下表并记录其单位阶跃响应 微分系数 2 5 10 50 超调量 调节时间(稳态 误差 2%时) 稳态误差 8. 调整适合的 PID,得到一条各方面均优于上述步骤的单位响应曲线 六、 实验报告要求 1.画出各典型环节的 SIMULINK 仿真模型。 2. 记录各环节的单位阶跃响应波形,并分析参数对响应曲线的影响。 3.如何减小或消除稳态误差?纯比例控制环节能否消除稳态误差? 4. 写出实验的心得与体会。 ―11― 附录:Simulink 仿真集成环境简介 Simulink 是可视化动态系统仿真环境。1990 年正式由 Mathworks 公司引入到 MATLAB 中,它是 Slmutation 和 Link 的结合。目前介绍 Simulink 的资料有很多,这里主要介绍它的 基本使用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 和它在控制系统仿真分析和设计操作的有关内容。 1.进入 Simulink 操作环境 双击桌面上的 MATLAB 图标,启动 MATLAB,进入开发环境,如图 0-1 所示。 图 0-1 MATLAB开发环境 图 0-2 Simulink图形库浏览器画面 ―12― 从 MATLAB 的桌面操作环境画面进入 Simulink 操作环境有多种方法,介绍如下。 ①点击工具栏的 Simulink 图标 弹出如图 0-2 的图形库浏览器画面。 ②在命令窗口键入“simulink”命令,可自动弹出图形库浏览器。 上述两种方法需从该画面“File”下拉式菜单中选择“New | Model”,或点击图标 ,得 到图 0-3 的图形仿真操作画面。 图 0-3 Simulink 仿真操作环境画面 ③从“File”下拉式菜单中选择“New | Model”,弹出如图 0—3 所示的未命名的图形仿真画 面。本方法需从工具栏中点击图形库浏览器图标,调出图 0—2 的图形库浏览器画面。图 0-3 用于仿真操作,图 0—2 的图形库用于提取仿真所需功能模块。 图 0—4 是已建立的一个一阶惯性加时滞对象的单回路控制系统仿真框图。下面将对建 立这样的仿真系统用到的一些具体操作作个介绍。 ―13― 图 0-4 仿真系统框图 2.提取所需仿真模块 在提取所需仿真模块前,应绘制仿真系统框图,并确定仿真所用的参数。 图 0—2 中的仿真用图形库,提供了所需的基本功能模块,能满足系统仿真的需要。该 图形库有多种图形子库,用于配合有关的工具箱。下面将对本书中的实验可能用到的 Simulink 图形库中的功能模块作一个简单介绍。 (1)信号源模块组(Sources) 信号源模块组包括各种各样的常用输入信号,如图 0-5 所示。 图 0-5 信号源模块组 ·输入端口模块(In)——用来反映整个系统的输入端子,这样的设置在模型线性化与命令行 仿真时是必需的。 ·普通信号源发生器(Signal Generator)——能够生成若干种常用信号,如方波信号、正弦波 信号、锯齿波信号等,允许用户自由地调整其幅值、相位及其它信号。 ·读文件模块(From File)和读工作空间模块(From Workspace)——两个模块允许从文件或 MATLAB 工作空间中读取信号作为输入信号。 ·时间信号模块(Clock)——生成当前仿真时钟,在与时间有关的指标求取中是很有意义的, 例如获取系统的 ITAE 准则等。(积分时间和绝对误差积分准则,Integrated Time and Absolute Error - ITAE。按此准则设计的控制系统,瞬态响应的振荡性小,且对参数具有良好的选择 性。缺点是用分析法计算很困难。) ·常数输入模块(Constant)——此模块以常数作为输入,可以在很多模型中使用该模块。 ·其他类型的输入信号,如阶跃输入(Step)、斜坡输入(Ramp)、脉冲信号(Pulse Genetator)、 ―14― 正弦信号(Sine Wave)等。 (2)连续模块组(Continuous) 连续模块组包括常用的连续模块,如图 0-6 所示。 图 0-6连续模块组 ·积分器(Integrator)——连续动态系统最常用的元件,这模块将输入端信号经过数值积分, 在输出端直接反映出来。在将常微分方程转换为图形表示时也必须使用此模块。 ·数值微分器(Derivative)——该模块的作用是将其输入端的信号经过一阶数值微分,在输出 端输出。在实际应用中应该尽量避免使用该模块。 ·传递函数(Transfer Fun)——传递函数是常用的描述线性微分方程的一种方法,通过引入 Laplace 变换可以将原来的线性微分方程在零初始条件下变换成“代数”的形式,从而以多 项式的比值形式描述系统,传递函数的一般形式为 nn nn mm mm asasas bsbsbsb sG        1 1 1 1 1 21)(   ·零极点(Pole-Zero)——将传递函数模型的分子和分母分别进行因式分解,则可以将其变换 成 )())(( )())(( )( 21 21 n m pspsps zszszs KsG      其中 K 称为系统的增益,-zi,(i=1,„,m)称为系统的零点,而-pi,(i=1,„,n)称 为系统的极点。 ·时间延迟(Transport Delay或Variable Transport Delay)——用于将输入信号延迟指定的时间 后传输给输出信号。两个模块的区别在于:前者在模块内部参数中设置延迟时间,而后者将 采用输入信号来定义延迟时间。 ―15― (3)数学函数模块组(Math Operations) 数学函数模块组包含有各种各样的数学函数运算模块,如图 0—7 所示。 图 0-7 数学函数模块组 ·增益函数(Gain)——输出信号等于输入信号乘以增益模块中指定的数值。更一般地,还有 对矩阵进行乘法的矩阵增益模块(Matrix Gain)。 ·求和模块(Sum)——将输入的多路信号进行求和或求差,计算出输出信号。在组建反馈控 制系统框图时必须采用该模块。 ·一般数学函数,如绝对值函数(Abs)、符号函数(Sign)、三角函数(Trigonometric Function)、 取整模块(Rounding Function)等。 (4)输出池模块组(Sinks) 输出池模块组包含那些能显示计算结果的模块,如图 0—8 所示。 图 0-8 输出池模块组 ·输出端口模块(Out)——用来反映整个系统的输出端子,这样的设置在模型线性化与命令 行仿真时是必需的,另外,系统直接仿真时这样的输出将自动在 MATLAB 工作空间中生成 变量。 ·示波器模块(Scope)——将输入信号在示波器中显示出来。 ―16― ·x-y 示波器(x-y Graph)——将两路输入信号分别作为示波器的两个坐标轴,将信号的相轨 迹显示出来。 ·工作空间写入模块(To Workspace) ——将输入信号直接写到 MATLAB 的工作空间中。 ·写文件模块(To File)——将输入的信号写到文件中。 ·数字显示模块(Display)——将输入信号以数字的形式显示出来。 ·仿真终止模块(Stop Simulation)——如果输入的信号为非零时,将强行终止正在进行 的仿真过程。 ·信号终结模块(Terminator)——可以将该模块连接到闲置的未连接的模块输出信号上,避 免出现警告。 (5)信号与系统模块组(Signal Routing) 信号与系统模块组包含的模块如图 0—9 所示。 图 0-9 信号与系统模块组 ·混路器(Mux)和分路器(Demux)——混路器将多路信号依照向量的形式混合成一路信号。 例如,可以将要观测的多路信号合并成一路,连接到示波器上显示,这样就可以将这些信号 同时显示出来。分路器是将混路器组成的信号依照原来的构成方法解成多路信号。 这里未作介绍的图形子库及其余模块的功能请查阅其它相关参考资料。 提取所需仿真模块,组成仿真系统的使用方法是从图 0-2 中用鼠标点击打开所需子图形 库,用鼠标选中所需功能模块,将其拖曳到图 0-3 中的空白位置,重复上述拖曳过程,直到 将所需的全部功能模块拖曳到图 0-3 中。拖曳时应注意下列事项: ①根据仿真系统框图,选择合适的功能模块进行拖曳; ②根据仿真系统框图,将有关的功能模块拖曳到合适的位置,以便于下一步的连接; ―17― ③对仿真系统中重复的功能模块,可以采用复制(Ctrl+C)和粘贴(Ctrl+V)操作,也可多 次拖曳相同的功能模块到图 0-3 中; ④功能模块和图 0-3 的大小可以用鼠标移动到图标或图边,在出现双向箭头后进行放大 或缩小的操作; ⑤选中功能模块的方法是,直接点击功能模块,用鼠标选定所需功能模块区域来选中区 域内的所有功能模块和连接线,点击选中,并按下“Shift’键,再点击其他功能模块等; ⑥功能模块的复制、剪切和粘贴操作的方法与 Windows 的相应操作方法相同。 3.功能模块的连接 根据仿真系统框图,用鼠标点击并移动所需功能模块到合适的位置,将鼠标移到有关功 能模块的输出端(有一个向外的箭头),选中该输出端并移动鼠标到另—个功能模块的输入端 (有—个向内的箭头),移动时出现虚线.到达所需输入端时,释放鼠标左键,相应的连接线 出现,表示该连接已完成。重复上述连接过程,直到完成全部连接,组成仿真系统。 连接时,应注意下列几点: ①从功能模块输出端连接到另一功能模块的输入端,也可从一个功能模块输入端反向连 接到另一个功能模块的输出端; ②一个输出端连接多个输入端时,可采用从—个功能模块输入端连接到另一个功能模块 输出端的方法,或直接与该功能模块输出端的引出线连接。在连接时,可在连接线交点处按 下“Shift”键,再释放鼠标左键; ③移动连接线位置的方法是,选中连接线,在连接线的各转角处出现小方块,鼠标选中 所需方块,拖动到合适位置后释放鼠标左键; ④增加连接线转折点的方法是,选中连接线,鼠标移到所需增加转折点处,按下“Shift” 键,点击鼠标左键,移动转折点到所需位置; ⑤连接线的复制、粘贴和剪切等操作方法与 Windows 对应的操作方法相同; 4.功能模块参数设置 使用者需设置功能模块参数后,方可进行仿真操作。不同功能模块的参数是不相同的, 用鼠标双击该功能模块自动弹出相应的参数设置对话框。 ―18― 图 0-10 传递函数模型参数设置对话框 例如,图 0-10 是传递函数模型功能模块的对话框。功能模块对话框由功能模块说明和 参数设置框组成。功能模块说明框用于说明该功能模块使用方法和功能;参数框用于设置该 功能模块的参数。例如传递函数参数框由分子和分母多项式两个编辑框组成,在分子多项式 框中,用户可输入系统模型的分子多项式,在分母多项式框中,输入系统模型的分母多项式 等。设置功能模块的参数后,点击 OK 软键进行确认,将设置参数送仿真操作画面,并关闭 对话框。 5.仿真系统操作参数设置 在仿真操作前,应设置仿真操作的参数。包括仿真器参数和示波器参数的设置。 (1) 仿真器参数设置 点击图 0-3 操作画面“Simulation”下拉式菜单“Simulation Parameters…”选项,弹出 如图0-11所示的仿真参数设置画面。共有解算器(Solver)、工作空间输人输出(Workspace I/O)、 诊断(Diagnostics)、高级属性(Advanced)和实时工作室(Real-Time Workshop)等 5 个页面。 ―19― 图 0—11 仿真器参数设置对话框 解算器页面用于设置仿真开始和终止时间,解算器类型(定步长和变步长两类)和具体的 解算算法、最大最小步长和初始步长、容许误差(相对和绝对误差)、输出方式和精细因子设 置等。通常,仿真操作时可根据仿真曲线设置终止时间和最大步长,以便得到较光滑的输出 曲线。 工作空间输入输出页面用于将仿真操作窗口的仿真结果送(写)到 MATLAB 工作空间, 或将数据从工作空间读到仿真操作窗口。诊断页面用于对仿真中出现的异常情况进行诊断。 高级属性页面用于模型参数的在线组态和优化操作。实时工作室页面用于设置系统目标文 件、暂存构成文件和构成命令,建立目录等。 (2) 示波器参数设置 当采用示波器显示仿真曲线时,需对示波器参数进行设置。示波器有单踪和双踪示波器 两种。单踪示被器指显示输入信号(可以有多个输入信号)与时间关系的设备,双踪示波器指 显示两个输入信号之间关系的设备。 ● 单踪示波器参数设置操作 点击图 0—3 中已存在的示波器,弹出如图 0—12 所示的 单踪示波器显示画面,点击画面的图标 ,弹出如图 0-13 所示的示波器属性对话框,分 2 个页面。用于设置显示坐标窗口数、显示时间范围、标记和显示频率或采样时间等。时间范 围应与仿真器终止时间一致,以便最大限度显示仿真操作数据。鼠标右键点击示波器显示窗 口,从弹出菜单选择“Autoscale”,或直接点击图标 ,可在响应曲线显示后自动调整纵 ―20― 坐标范围;从弹出的菜单选择“Save current axes settings”,或直接点击图标 ,将当前坐 标轴范围的设置数据存储。此外,还有打印和对 X、Y 或同时放大或恢复等操作。 ● 双踪示波器参数设置操作 双踪示波器的参数即该功能模块的参数,有 X 和 Y 坐标 的范围和采样时间设置。 图 0—12 单踪示波器显示画面 图 0-13 单踪示波器属性对话框 6. SIMULINK 基本模块 1. 连续系统模块库(Continous) 连续系统模块库以及其中各模块的功能如图 1 及表 1 所示。 图 1 连续系统模块库 表 1 连续系统模块功能 模 块 名 称 模 块 功 能 Derivative 对输入信号进行微分 ―21― Integrator 对输入 信号进行积分 Memory 输出本模块上一步的输入值 State-Space 建立一个线性状态空间模型 Transfer Fcn 建立一个线性传递函数模型 Transport Delay 对输入信号进行给定的延迟 Varible Transport Delay 对输入信号进行不定量的延迟 Zero Pole 以零极点形式建立一个传递函数模型 2. 离散系统模块库(Discrete) 离散系统模块库以及其中各子模块的功能如图 2 及表 2 所示。 图 2 离散系统模块库 表 2 离散系统模块功能 模 块 名 称 模 块 功 能 Discrete Filter 建立离散(IIR 和 FIR)滤波器 Discrete State-Space 建立一个离散状态空间模型 Discrete Transfer Fcn 建立一个离散传递函数 Discrete Zero-Pole 建立一个零极点形式离散传递函数 Discrete-Time Integrator 对一个信号进行离散时间积分 First-Order Hold 建立一阶采样保持器 Unit Delay 对采样信号保持,延迟一个采样周期 Zero-Order Hold 建立零阶采样保持器 ―22― 3. 函数与表模块库(Functions & Tables) 函数与表库以及其中各模块的功能如图 3 及表 3 所示。 图 3 函数与表模块库 表 3 函数与表模块功能 模 块 名 称 模 块 用 途 Direct Look-Up Table (n-D) 表数据选择器(从表中选择数据) Fcn 求取输入信号的数学函数值 Interpolation (n-D) using PreLook-Up 对输入信号进行内插运算 Look-Up Table 输入信号的一维线性内插 Look-Up Table (2-D) 输入信号的二维线性内插 Look-Up Table (n-D) 输入信号的 n 维线性内插 MATLAB Fcn M 函数(对输入进行运算输出结果) Polynomial 多项式求值 PreLook-Up Index Search 查找输入信号所在范围 S-Function S-函数模块 S-Function Builder S-函数生成器 4. 数学运算模块库(Math) ―23― 数学运算库以及其中各子模块的功能如图 4 及表 4 所示。 图 4 数学运算模块库 表 4 数学运算模块功能 模 块 名 称 模 块 功 能 Abs 求绝对值或求模(对复数) Algebraic Constraint 输出强制系统输入为零的代数状态 Bitwise Logical Operator 按位逻辑运算 Combinnatorrial Logic 逻辑真值查找 Complex to Magnitude-Angle 输出输入复数的幅值与相位 Complex to Real-Imag 输出系统输入的实部或虚部 Dot Product 点乘运算 Gain 信号增益 Logical Operator 信号逻辑运算 ―24― Magnitude-Angle to Complex 幅值与相位转化为复数形式 Math Function 特定的一些数学函数 Matrix Gain 矩阵增益 MinMax 求取输入的最小或最大值 Product 乘法或除法器 Real-Imag to Complex 从输入实部与虚部构造复数 Relational Operator 关系运算器 Rounding Function 求整运算器 Sign 符号运算 Slider Gain 渐变增益 Sum 对输入求和或差 Trigonometric Function 三角与双曲函数 5. 非线性系统模块库(Nonlinear) 非线性系统模块库以及其中各子模块的功能如图 5 及表 5 所示。 图 5 非线性系统模块库 表 5 非线性系统模块功能 模 块 名 称 模 块 功 能 Backlash 死区间隙 Coulomb & Viscous 库仑粘滞信号 ―25― Dead Zone 死区信号 Manual Switch 双输出选择器(手动) Multiport Switch 多端口输出选择器 Quantizer 量化器 Rate Limiter 信号上升、下降速率控制器 Relay 信号延迟器 Saturation 饱和信号 Switch 三路选择器(根据输入 2 控制输出) 6. 信号与系统模块库(Signals & Systems) 信号与系统模块库以及其中各子模块的功能如图 6 及表 6 所示。 图 6 信号与系统模块库 ―26― 表 6 信号与系统模块功能 模 块 名 称 模 块 功 能 Assignment 对信号进行分配 Bus Creator 由输入产生总线信号 Bus Selector 总线信号选择器 Date Store Memory 用户定义的数据存储区 Date Store Read 从数据存储区中读取数据 Date Store Write 向数据存储区写数据 Date Type Conversion 数据类型转换器 Demux 信号分解器 From 从 Goto 模块中获得信号 Function-Call Generator 函数调用发生器 Goto 向 Goto 模块传递信号 Goto Tag Visibility Goto 模块标记控制器 Hit Crossing 将信号与特定的偏移值比较 IC 初始化信号 Matrix Concatenation 矩阵串联器 Merge 合并输入信号为一个输出 Model Info 模块控制信息 Mux 信号组合器 Frobe 信号探测器 Reshape 信号维数改变器 Selector 选择或重组信号 Signal Specification 信号线属性修改 Width 输入信号宽度 7. 系统输出模块库(Sinks) 系统输出模块库以及其中各子模块的功能如图 7 及表 7 所示。 ―27― 图 7 系统输出模块库 表 7 系统输出模块功能 模 块 名 称 模 块 用 途 Display 以数值形式显示输入信号 Floating Scope 悬浮信号显示器 Out1 为子系统或模型提供输出端口 Scope 信号显示器 Stop Simulation 当输入非零时停止仿真 Terminator 中断输出信号 To File 将仿真数据写入.mat 文件 To Workspace 将仿真数据输出到 MATLAB 工作空间 XY Graph 使用 MATLAB 图形显示数据 8. 系统输入模块库(Sources) 系统输入模块库以及其中各子模块的功能如图 8 及表 8 所示。 ―28― 图 8 系统输入模块库 表 8 系统输入模块功能 模 块 名 称 模 块 用 途 Band-Limitde White Noise 有限带宽白噪声 Chirp Signal 输出频率随时间线性变换的正弦信号 Clock 输出当前仿真时间 Constant 常数输入 Digital Clock 以固定速率输出当前仿真时间 Form Workspace 从 MATLAB 工作空间中输入数据 From File 从.mat 文件中输入数据 Ground 接地信号 In1 为子系统或其它模型提供输入端口 Pulse Generator 输入脉冲信号 Ramp 输入斜坡信号 Random Number 输入服从高斯分布的随机信号 Repeating Sequence 输入周期信号 ―29― Signal Generator 信号发生器 Sine Wave 正弦信号初始器 Step 输入阶跃信号 Uniform Random Number 输入服从高斯分布的随机信号 9. 子系统模块库(Subsystems) 子系统模块库以及其中各子模块的功能如图 9 及表 9 示。 图 9 子系统模块库 表 9 系统输出模块功能 模 块 名 称 模 块 用 途 configurable Subsystem 可配置子系统 Atomic Subsystem 原子子系统 Enabled Subsystem 使能子系统 Enabled and Triggered Subsystem 使能触发子系统 For Iterator Subsystem For 循环子系统 Function-Call Subsystem 函数调用子系统 If If 条件子系统 ―30― If Action Subsystem 条件执行子系统 Subsystem 通用子系统 Subsystem Examples 子系统举例 Switch Case Switch-Case 子系统 Switch Case Action Subsystem Switch-Case 动作子系统 Triggered Subsysytem 触发子系统 While Iterator Subsystem 当型循环子系统 之所以用较多的篇幅对 SIMULINK 的公共模块库进行比较全面的介绍,是因为 SIMULINK 的公共模块库中提供了大量内置的系统模块,这些系统模块的用途非常广泛, 并且一般的动态系统模型都可以使用公共模块中的模块来构建。
本文档为【《热工过程自动调节》实验指导书2012】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_294501
暂无简介~
格式:pdf
大小:972KB
软件:PDF阅读器
页数:30
分类:工学
上传时间:2012-11-16
浏览量:47