首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

在matlab中怎样使用pid板块

发布网友 发布时间: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模块观察输出波形;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com