MATLAB代做FPGA代做hslogic模糊神经网络.docx
《MATLAB代做FPGA代做hslogic模糊神经网络.docx》由会员分享,可在线阅读,更多相关《MATLAB代做FPGA代做hslogic模糊神经网络.docx(5页珍藏版)》请在第一文库网上搜索。
1、系统设计说明根据设计要求,分别对调速,调压,综合系统加入FNN控制器,使P1D的输出达到最小值。其中关于FNN的理论部分,由于您己经以供了较多的文献资料,这里就不再进行叙述,这里主要说明一下最后的仿真效果和S函数的大致设计流程。(由于之前你提供的三个模型中,调压模型和综合模型存在错误,通过研究,应该是参数问题,其仿真效果没有起到收敛的作用,因此,无法在这两个系统上进行加入FNN控制器,这两个模型的FNN控制器,待后面你提供正确的控制对象之后再加入,目前,我们将整个系统设置为完全的参数化,对于不同的控制对象,只要需修改参数就能在新的控制对象上加以使用。)这里仅对调速模型进行设计说明。一、仿真结果
2、及说明分析为了对比加入FNN控制器后的性能变化,我们同时要对有FNN控制器的模型以及没有FNN控制器的模型进行仿真,仿真结果如下所示:非FNN控制器的结构:其仿真结果如下所示:O0.0050.010,0150.02O20406080100120140160180200imeoffset:0FNN控制器的结构:其仿真结果如下所示:前面的是训练阶段,后面的为实际的输出,为了能够体现最后的性能,我们将两个模型的最后输出进行对比,得到的对比结果所示:从上面的仿真结果可知,P1D的输出值范围降低了很多,性能得到了进一步提升。调速TS模型,该模型最后的仿真结果如下所示:从上面的仿真结果可知,采用FNN控制
3、器后,其P1D的输出在一个非常小的范围之内进行晃动,整个系统的性能提高了80%o这说明采用模糊神经网络后的系统具有更高的性能和稳定性。二、仿真操作说明在每个文件夹中,你会看到立匚面同,这个代码是参数初始化,运行之后,将根据这里面的参数进行仿真。运行完IfirS1n运行目:眸血汨,即分别运行普通模型和带FNN模型的系统;C-,3tops_no_FNN.md1最后运行画面应,获得两个模型的不同的对比效果。三、代码设计说明3.1simu1ink结构介绍即FNN模型在整个系统的结构如上图所示。FNN采用S函数进行设计,这里,关于模糊神经网络的基本设计理论依据,总结如下:模糊神经网络的基本概念:模糊神经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB FPGA hslogic 模糊 神经网络