




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Simulink仿真集成环境简介Simulink是可视化动态系统仿真环境。1990年正式由Mathworks公司引入到MATLAB中,它是Slmutation和Link的结合。目前介绍Simulink的资料有很多,这里主要介绍它的基本使用方法和它在控制系统仿真分析和设计操作的有关内容。一、Simulink基本操作1进入Simulink操作环境双击桌面上的MATLAB图标,启动MATLAB,进入开发环境,如图01所示。D耳|WorkspaceComiTHndWindawStartComrrHndHistory?CurrentDirectory:C/MATLABBpSplWorkSizeBytEE
2、ClassWorkspaceCurrentDirectoryLaunchPadBaseFileEditViewWebWindu-iHelpQ日|印|野stack:图01MATLAB开发环境Continuous:simulink.-1匚oMi门|口|左:-Simulink+H+ReadyContinuousDiscontinuitiesDiscreteLook-UpTabl已MathOperationsModelVerificationModel-WideUtilitiesPorts&.Subsyst已占SignalAttributesSignalR.uutingSinks5ourcesUser
3、-DefinedFunctiunsn已rospac已Blocks已t匚DF-IAReferenceBlocksel:CurrimuriicatiunsBlocks已t图02Simulink十Misc+L-uritiriuuusDiscontinuitiesDiscreteLook-UpTablesMathUperatiunsModelVerificationModel-WideUtilitiesPorts&Subsystems览器画面从MATLAB的桌面操作环境画面进入Simulink操作环境有多种方法,介绍如下。点击工具栏的Simulink图标團L弹出如图02的图形库浏览器画面。在命令窗口键
4、入“simulink”命令,可自动弹出图形库浏览器。上述两种方法需从该画面“File”下拉式菜单中选择“NewIModel”,或点击图标匸&,得到图03的图形仿真操作画面。新建模型剪切恢复編辑跟踪调试存模型粘贴切换模型咋停止罚貢;Fermat取消编辑仿真形式选择打开模型打幵Simulink库启动仿真转上级系统inf1HS,-.ijraW100%_加图03Simulink仿真操作环境画面打印模型L:ijXl+.itied从“File”下拉式菜单中选择“NewIModel”,弹出如图03所示的未命名的图形仿真画面。本方法需从工具栏中点击图形库浏览器图标,调出图02的图形库浏览器画面。图03用于仿真
5、操作,图02的图形库用于提取仿真所需功能模块。图04是已建立的一个一阶惯性加时滞对象的单回路控制系统仿真框图。下面将对建立这样的仿真系统用到的一些具体操作作个介绍。3PIDfiditVitw耐FertalT&ls和Ip10(32|10s+1PRpro弊ss(HlailraClockUniformRandomNumber图05信号源模块组输入端口模块(In)用来反映整个系统的输入端子,这样的设置在模型线性化与命令行仿真时是必需的。普通信号源发生器(SignalGenerator)能够生成若干种常用信号,如方波信号、正弦波信号、锯齿波信号等,允许用户自由地调整其幅值、相位及其它信号。读文件模块(F
6、romFile)和读工作空间模块(FromWorkspace)两个模块允许从文件或MATLAB工作空间中读取信号作为输入信号。时间信号模块(Clock)生成当前仿真时钟,在与时间有关的指标求取中是很有意义的,例如获取系统的ITAE准则等。常数输入模块(Constant)此模块以常数作为输入,可以在很多模型中使用该模块。其他类型的输入信号,如阶跃输入(Step)、斜坡输入(Ramp)、脉冲信号(PulseGenetator)、正弦信号(SineWave)等o(2)连续模块组(Continuous)连续模块组包括常用的连续模块,如图06所示Zero-Pde彳ctu/dtDerivative3x=A
7、x+Bu卜y=Cx+DuState-SpaceMemoryTransportDelayS+1TransferFenVariableTransportDelay图06连续模块组积分器(Integrator)连续动态系统最常用的元件,这模块将输入端信号经过数值积分,在输出端直接反映出来。在将常微分方程转换为图形表示时也必须使用此模块。数值微分器(Derivative)该模块的作用是将其输入端的信号经过一阶数值微分,在输出端输出。在实际应用中应该尽量避免使用该模块。传递函数(TransferFen)传递函数是常用的描述线性微分方程的一种方法,通过引入Laplace变换可以将原来的线性微分方程在零初始
8、条件下变换成“代数”的形式,从而以多项式的比值形式描述系统,传递函数的一般形式为bsm+bsm-i+bs+bTOC o 1-5 h z(s)=12mm+1sn+asn-1+.+as+a1n-1n零极点(Pole-Zero)将传递函数模型的分子和分母分别进行因式分解,则可以将其变换成(s+z)(s+z)(s+z)G(s)=K12m-(s+P1)(s+P2)(s+Pn)其中K称为系统的增益,舌(i=l,,m)称为系统的零点,而北,(i=l,,n)称为系统的极点。时间延迟(TransportDelay或VariableTransportDelay)用于将输入信号延迟指定的时间后传输给输出信号。两个模
9、块的区别在于:前者在模块内部参数中设置延迟时间,而后者将采用输入信号来定义延迟时间。(3)数学函数模块组(MathOperations)数学函数模块组包含有各种各样的数学函数运算模块,如图07所示。sTrigonometricFunoticnProductDOtPlDdUGtGainSliderGainMatrixGarn*min”hAinMewsSign*1爲RoundingFunction回CombinatorialLogicOhAathLogicaOperatorbitwiseJAND卜BitwiseLoiCIOperatorBReteitkxialOperatorCornplextoM
10、agnitude-AngleMagnrtude-AnglatoComplexCoipplextoReal-lmagtoReal-lmagComplexSotvef(z)=OAlgebraicConstraint图07数学函数模块组增益函数(Gain)输出信号等于输入信号乘以增益模块中指定的数值。更一般地,还有对矩阵进行乘法的矩阵增益模块(MatrixGain)。求和模块(Sum)将输入的多路信号进行求和或求差,计算出输出信号。在组建反馈控制系统框图时必须采用该模块。一般数学函数,如绝对值函数(Abs)、符号函数(Sign)、三角函数(TrigonometricFunction)、取整模块(Ro
11、undingFunction)等。(4)输出池模块组(Sinks)输出池模块组包含那些能显示计算结果的模块,如图08所示sScopeHFloatingScopea0U1I5XYGraph二)|STOPluntrtledmatsimout疸ToFileTaWorkspacelerrn,natorStopSimulation图08输出池模块组输出端口模块(Out)用来反映整个系统的输出端子,这样的设置在模型线性化与命令行仿真时是必需的,另外,系统直接仿真时这样的输出将自动在MATLAB工作空间中生成变量。示波器模块(Scope)将输入信号在示波器中显示出来。x-y示波器(x-yGraph)将两路输
12、入信号分别作为示波器的两个坐标轴,将信号的相轨迹显示出来。工作空间写入模块(ToWorkspace)将输入信号直接写到MATLAB的工作空间中。写文件模块(ToFile)将输入的信号写到文件中。数字显示模块(Display将输入信号以数字的形式显示出来。仿真终止模块(StopSimulation)如果输入的信号为非零时,将强行终止正在进行的仿真过程。信号终结模块(Terminator)可以将该模块连接到闲置的未连接的模块输出信号上,避免出现警告。(5)信号与系统模块组(SignalRouting)信号与系统模块组包含的模块如图09所示。MuxDemuxSelectorAssignmentWid
13、thMergeBusCreatorFromBusSelectorGoto*_皿血1InfoDataStoreMemoryDataStoneReadDataStoreWriteMatrixConcatenationHitCrossingGotoTaVisibilityfnherltI1)W:0FTs0CLC:0.D:0;SigrralSpecrfication*Probe图09信号与系统模块组混路器(Mux)和分路器(Demux)混路器将多路信号依照向量的形式混合成一路信号。例如,可以将要观测的多路信号合并成一路,连接到示波器上显示,这样就可以将这些信号同时显示出来。分路器是将混路器组成的信号依
14、照原来的构成方法解成多路信号。这里未作介绍的图形子库及其余模块的功能请查阅其它相关参考资料。提取所需仿真模块,组成仿真系统的使用方法是从图02中用鼠标点击打开所需子图形库,用鼠标选中所需功能模块,将其拖曳到图03中的空白位置,重复上述拖曳过程,直到将所需的全部功能模块拖曳到图03中。拖曳时应注意下列事项:根据仿真系统框图,选择合适的功能模块进行拖曳;根据仿真系统框图,将有关的功能模块拖曳到合适的位置,以便于下一步的连接;对仿真系统中重复的功能模块,可以采用复制(Ctrl+C)和粘贴(Ctrl+V)操作,也可多次拖曳相同的功能模块到图03中;功能模块和图03的大小可以用鼠标移动到图标或图边,在出
15、现双向箭头后进行放大或缩小的操作;选中功能模块的方法是,直接点击功能模块,用鼠标选定所需功能模块区域来选中区域内的所有功能模块和连接线,点击选中,并按下“Shift键,再点击其他功能模块等;功能模块的复制、剪切和粘贴操作的方法与Windows的相应操作方法相同。3功能模块的连接根据仿真系统框图,用鼠标点击并移动所需功能模块到合适的位置,将鼠标移到有关功能模块的输出端(有一个向外的箭头),选中该输出端并移动鼠标到另个功能模块的输入端(有个向内的箭头),移动时出现虚线到达所需输入端时,释放鼠标左键,相应的连接线出现,表示该连接已完成。重复上述连接过程,直到完成全部连接,组成仿真系统。连接时,应注意
16、下列几点:从功能模块输出端连接到另一功能模块的输入端,也可从一个功能模块输入端反向连接到另一个功能模块的输出端;一个输出端连接多个输入端时,可采用从一个功能模块输入端连接到另一个功能模块输出端的方法,或直接与该功能模块输出端的引出线连接。在连接时,可在连接线交点处按下“Shift”键,再释放鼠标左键;移动连接线位置的方法是,选中连接线,在连接线的各转角处出现小方块,鼠标选中所需方块,拖动到合适位置后释放鼠标左键;增加连接线转折点的方法是,选中连接线,鼠标移到所需增加转折点处,按下“Shift”键,点击鼠标左键,移动转折点到所需位置;连接线的复制、粘贴和剪切等操作方法与Windows对应的操作方
17、法相同;4功能模块参数设置使用者需设置功能模块参数后,方可进行仿真操作。不同功能模块的参数是不相同的,用鼠标双击该功能模块自动弹出相应的参数设置对话框。例如,图010是传递函数模型功能模块的对话框。功能模块对话框由功能模块说明和参数设置框组成。功能模块说明框用于说明该功能模块使用方法和功能;参数框用于设置该功能模块的参数。例如传递函数参数框由分子和分母多项式两个编辑框组成,在分子多项式框中,用户可输入系统模型的分子多项式,在分母多项式框中,输入系统模型的分母多项式等。设置功能模块的参数后,点击OK软键进行确认,将设置参数送仿真操作画面,并关闭对话框。5仿真系统操作参数设置在仿真操作前,应设置仿
18、真操作的参数。包括仿真器参数和示波器参数的设置。(1)仿真器参数设置点击图0一3操作画面“Simulation”下拉式菜单“SimulationParameters”选项,弹出如图0一11所示的仿真参数设置画面。共有解算器(Solver)、工作空间输人输出(WorkspaceI/O)、诊断(Diagnostics)、高级属性(Advanced)和实时工作室(ReaTimeWorkshop)等5个页面。图011仿具器参数设置对话框解算器页面用于设置仿真开始和终止时间,解算器类型(定步长和变步长两类)和具体的解算算法、最大最小步长和初始步长、容许误差(相对和绝对误差)、输出方式和精细因子设置等。通常,仿真操作时可根据仿真曲线设置终止时间和最大步长,以便得到较光滑的输出曲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 10个公安类专业
- 应知应会手册(全员)
- 八年级语文上册 第三单元 11 中国石拱桥教学设计 新人教版
- 房产公司区董培训
- 护理抢救记录正规
- 2025至2030年中国门封行业投资前景及策略咨询报告001
- 中职学前教育教师上课
- 2025至2030年中国胶骨圈行业发展研究报告
- 2025至2030年中国耐酸碱鞋行业发展研究报告
- 2025至2030年中国缸盖加工中心行业发展研究报告
- 企业涉外经贸合作中的法律风险及其防范对策
- 奇美牌口风琴吹奏说明电子版
- 面对自我 课程辅导教师读本
- 《水产动物营养与饲料学》课件第5课-矿物质营养
- 温室大棚项目绩效管理手册范文
- 叉车技能比武实施方案
- 丽声绘本教学课件《a-house-for-hedgehog》
- 上海养老机构服务质量日常监测评价指标90项
- 公务员事业单位考试写作练习纸
- 建筑施工现场总平面布置图
- 《电机定子、转子冲片和铁芯》团体标准(征求意见稿)
评论
0/150
提交评论