首页 理论教育 Simulink仿真系统的设置方法详解

Simulink仿真系统的设置方法详解

时间:2023-07-02 理论教育 版权反馈
【摘要】:使用Simulink进行系统仿真时,实际上是对描述系统的一组微分或差分方程进行求解,需要设置的仿真参数主要包括仿真系统的起始时间和终止时间、仿真步长选择、数值方法、是否从外界获得数据、是否向外界传输数据等。另外,用户还可以利用Sinks库中的Stop模块来强行终止仿真。Save to workspace or file:勾选相应方框表明保存输出到MATLAB工作空间。“Time”和“Output”为缺省选中的,即一般运行一个仿真模型后,在MATLAB工作空间都会增加两个变量tout和yout,变量名可以更改。

Simulink仿真系统的设置方法详解

使用Simulink进行系统仿真时,实际上是对描述系统的一组微分或差分方程进行求解,需要设置的仿真参数主要包括仿真系统的起始时间和终止时间、仿真步长选择、数值方法、是否从外界获得数据、是否向外界传输数据等。这些参数可通过“Simulation”→“Mode Configuration Parameters”菜单项进行设置,如图7.19所示。

可设置的选项如下:

1.解算器(Solver)的设置

解算器(Solver)参数设置页面如图7.20所示。

Solver解算器的具体参数说明如下。

Simulation time:

图7.19 仿真系统设置打开方式

图7.20 Solver页参数设置示例

Start time(仿真开始时间)和Stop time(仿真终止时间)可以通过在页内编辑框内输入相应数值来设置,单位为“秒”。另外,用户还可以利用Sinks库中的Stop模块来强行终止仿真。(www.xing528.com)

Solver selection:

分为定步长算法和变步长算法两类。定步长支持的算法可以在“Fixed-step”编辑框中指定步长,或选择“auto”,由计算机自动确定步长。离散系统一般默认选择定步长算法,在实时控制中,则必须选用定步长算法;对于变步长算法,连续系统仿真一般选择“ode45”。

2.Data Import/Export的设置

这个页面的作用是定义将仿真结果输出到工作空间,以及从工作空间得到输入和初始状态。参数设置页面如图7.21所示。

图7.21 Data Import/Export页参数设置示例

具体参数说明如下:

Load from workspace:

勾选相应方框表明从工作空间获得输入或初始状态。若勾选“Input”,则工作空间提供输入,且为矩阵形式。输入矩阵的第一列必须是升序的时间向量,其余列分别对应不同的输入信号

Save to workspace or file:

勾选相应方框表明保存输出到MATLAB工作空间。“Time”和“Output”为缺省选中的,即一般运行一个仿真模型后,在MATLAB工作空间都会增加两个变量tout和yout,变量名可以更改。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈