发布网友 发布时间:2022-04-23 20:55
共1个回答
热心网友 时间:2023-10-09 11:57
在MATLAB命令窗口中键入Simulink命令;
在Simulink的浏览工具条选择“新建”按钮,打开一个空白的模型创建窗口;
在Simulink库浏览器中单击Source库,选中Step模块,单击Step模块并将其拖入到新建的模型窗口中,然后释放,完成;
按照步骤3选择Continuous库添加Transport Delay模块,Derivative模块,Integrator模块,Transfer Fcn模块;选择Math Operations库添加三个Gain模块,两个Add模块;
用鼠标定位在模块的端口,按住鼠标左键将相连的模块连线;
设置各个模块的参数,将双击Add模块,出现参数对话框,在Main中的list of
Signs中内容设置为“+-”,同理Add1模块设置为“+++”双击Transfer Fcn模块,在Numerator coefficients中添加[8],在denominator coefficients中添加[360 1]则传递函数为8/(360s+1),延时模块时间设置为10;
保存Simulink模型。
2)对刚刚建立的模型进行仿真
在Simulation菜单下的Configuration Parameters命令,打开参数的对话框设置仿真参数,start time设置为0,终止时间设置为500;
Type参数设置为Variable—step,Solver参数设置为ode45(Domand-Prince),其他参数默认值即可。
设置Gain三个模块的值
在Simulation菜单下选择Start,通过Scope模块观察输出波形;