控制系统仿真与 CAD 实验报告 自动化 1103 张天赐 201123910415 启动Simulink 软件包 Simulink 仿真模型编译器界面 通过把模块送入编译器,可建立模型进行仿真 例5-1 已知系统的输入为一个幅值为1 的正弦波信号,输出为此正弦波信号与一个常数的乘积。要求建立系统模型,并以图形方式输出系统运算结果。 第一步:选择模块 启动 Simu link 并新建一个系统模型文件,打开 Simu link 公共模块库,在 Sou rces 中选择 Sine Wav e 模块,用以产生一个正弦波信号;在 Math 中选择 Gain 模块,用以产生一个常数(即信号增益);在 Sinks 中选择 Scope 模块,用以图形方式显示结果。选择相应的系统模块后,将其拷贝(或拖动)到新建的系统模型中,如图所示。 第二步:添加连接线。 在完成所需模块选择之后,按照系统信号流动方向,将各系统模块连接起来。具体做法是将光标指向起始块的输出端口,此时光标变成“+”,单击鼠标左键并拖动到目标模块的输入端 口,在接近到一定程度时光标变成双十字。这时松开鼠标键,连接完成。完成后在连接点处出现一个箭头,表示系统中信号的流向 第三步:输入信号与输出信号对比的实现 在 Simu link 公共模块库的 Signal Rou ting(信号流向模块库)中选择 Mu x 模块,以实现将输入信号和输出信号同时输入到一个示波器中 第四步:仿真运行 首先,进行系统模块参数和仿真参数设置。逐一双击系统中的模块,打开其参数设置对话框,输入合适的模块参数,结果图形如下 5.1.2 Simu link 仿真参数的设定 图所示的仿真过程是在系统默认仿真参数条件下完成的,但是有时候系统默认仿真参数并不能得到理想的仿真结果,需要对系统仿真参数做调整 1)设置仿真时间 设置仿真时间非常重要,它决定了模型仿真的时间或取值区域,其设置完全根据待仿真系统的特性来确定,反映在输出显示上就是示波器的横轴坐标值的取值范围。“Start time”和“Stop time”项分别用以设置仿真开始时间(或取值区域下限)和终止时间(或取值区域上限),默认值分别为0.0 和10.0s。 2)选择仿真算法 在Simu link 的仿真过程中选择合适的算法是很重要的。仿真算法是求常微分方程、传递函数、状态方程解的数值计算方法,主要有欧拉法(Eu lar)、阿达姆斯法(Adams)和龙格-库塔法(Ru nge-Ku tta)。由于动态系统的差异性,使得某种算法对某类问题比较有效,而另外算法对另一类问题更有效。...