第12章simulink动态仿真集成环境121simulink操作基础12(编辑修改稿)内容摘要:
122 利用 Simulink仿真曲线。 仿真过程如下: (1) 启动 Simulink并打开模型编辑窗口。 (2) 将所需模块添加到模型中。 (3) 设置模块参数并连接各个模块组成仿真模型。 设置模块参数后,用连线将各个模块连接起来组成仿真模型。 (4) 设置系统仿真参数。 (5) 开始系统仿真。 (6) 观察仿真结果。 例 123 利用 Simulink仿真求定积分。 仿真过程如下: (1) 打开一个模型编辑窗口。 (2) 将所需模块添加到模型中。 (3) 设置模块参数并连接各个模块组成仿真模型。 (4) 设置系统仿真参数。 (5) 开始系统仿真。 (6) 观察仿真结果。 系统仿真实例 至此,可以总结出利用 Simulink进行系统仿真的步骤如下: (1) 建立系统仿真模型,这包括添加模块、设置模块参数以及进行模块连接等操作。 (2) 设置仿真参数。 (3) 启动仿真并分析仿真结果。 例 124 有初始状态为 0的二阶微分方程 x+39。 += (t), 其中 u(t)是单位阶跃函数,试建立系统模型并仿真。 方法 1:用积分器直接构造求解微分方程的模型。 方法 2:利用传递函数模块建模。 方法 3:利用状态方程模块建模。 使用命令操作对系统进行仿真 从命令窗口运行仿真的函数有 4个,即 sim、 simset、 simget和 set_param。 1. sim函数 sim函数的作用是运行一个由 Simulink建立的模型,其调用格式为: [t, x, y ] =sim(modname,timespan,options,data)。 2. simset函数 simset 函数用来为 sim函数建立或编辑仿真参数或规定算法,并把设置结果保存在一个结构变量中。 它有如下 4种用法: (1) options=simset(property,value,…) :把 property代表的参数赋值为 value,结果保存在结构 options中。 (2) options=simset(old_opstruct,property,value,…) :把已有的结构 old_opstruct(由 simset产生 )中的参数 property重新赋值为 value,结果保存在新结构 options中。 (3) options=simset(old_opstruct,new_opstruct):用结构new_opstruct的值替代已经存在的结构 old_opstruct的值。 (4) simset:显示所有的参数名和它们可能的值。 3. simget函数 simget函数用来获得模型的参数设置值。 如果参数值是用一个变量名定义的, simget返回的也是该变量的值而不是变量名。 如果该变量在工作空间中不存在 (即变量未被赋值 ),则 Simulink给出一个出错信息。 该函数有如下 3种用法: (1) struct=simget(modname):返回指定模型 model的参数设置的 options结构。 (2) value=simget(modname,property):返回指定模型 model的参数 prop。第12章simulink动态仿真集成环境121simulink操作基础12(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。