模糊控制功能在InTouch平台DDE技术在组态软件中扩展先进控制功能的方法 第15页
图5-8 修改参数后的历史趋势图
通过这些图可以看出,若参数在小范围内波动,其结果仍然符合预期结果,响应曲线在震荡后趋于平稳。
实验结果表明,在InTouch界面上修改好新的参数以后,这些新的设置好的参数也可以顺利传到MATLAB中进行计算并将新的计算结果传回InTouch中显示出来。表明二者之间的通信顺畅无误。
5.3 本章小结
本章主要对调试及仿真的结果进行了分析,从仿真结果可以看出,模糊规则符合期望结果,并且在InTouch中修改参数后,新的参数值也能够顺利的传到MATLAB中进行计算,MATLAB也能准确将新的计算结果传回。结果表明MATLAB和InTouch之间的通信无误,二者之间能进行顺利的动态数据交换。本章用实验结果进一步证明了将模糊控制算法嵌入到InTouch中扩展其功能是可以实现的,用事实印证了利用先进控制策略嵌入组态软件中以扩展其控制功能是可行的。
本文通过对一个二阶系统设计模糊控制算法程序并进行仿真,最后通过DDE通信协议将已经设计好的模糊控制算法嵌入到组态软件InTouch中,实现了将先进控制算法(即模糊控制算法)嵌入到组态软件(即InTouch)中扩展了组态软件的控制功能。
模糊控制算法在MATLAB6.5的平台上实现,设计好适合对象的模糊控制规则并通过编写M文件进行仿真,仿真结果如第五章所示,结果表明,本文所设计的模糊控制规则符合期望结果。组态界面的设计在InTouch9.5的平台上实现,通过设置动画连接可以在运行界面上直接修改参数,InTouch和 MATLAB的通信程序嵌在MATLAB中模糊控制算法的仿真程序中,当二者之间的通信连上以后,InTouch向MATLAB发送数据,在MATLAB中进行计算后将结果传回。当InTouch这边界面上的参数改变,传入MATLAB中的数据也会做相应的改变,在计算出新的结果之后再将结果传回,实验结果表明,二者之间的通信顺畅无误,能够成功的实现InTouch和MATLAB之间的动态数据交换。这样一来,MATLAB强大的算法功能弥补了InTouch在控制算法功能上的不足,成功实现了利用模糊控制算法扩展InTouch的控制功能。
综上所述,利用先进控制扩展组态软件的功能是可以实现的,先进控制算法和组态软件二者互补,各自发挥所长,使组态软件的功能更为强大以更好的适应工业生产的需求。
本设计圆满完成了任务书中的要求和开题报告中的计划安排。仿真结果基本符合预期结果,并且成功的将先进控制算法嵌入到组态软家中实现了二者之间的动态数据交换。
完成本次毕业设计使我有了很大的收获。让我对一个工程项目从立项、审题、实际调研、确定计划书,到建立整体框架、进行各部分的设计和开发,再到整体的运行调试这一完整的流程有了清楚的认识。在设计开始的初步阶段,由于对所要用的软件不熟悉不确定用哪些方案做设计等等原因而屡次受挫,在通过不断的查阅资料过程不断学习的过程中慢慢对课题有了一个明确清晰的认识。在老师的悉心指导下逐渐解决了碰到的一个个问题。从开始的毫无头绪到后来慢慢熟悉了软件的使用经历了一个艰难的过程,但是这个过程却让我获益良多,培养了我发现问题解决问题的能力,这是一个将理论转化成实践的过程,是对所学知识的累积和巩固。除此之外,我还明白一个道理,万事开头难,任何事情只有自己通过刻苦的钻研和学习,百折不挠,遇到问题不是一味退缩而是去寻求解决的办法,才能真正掌握该方面的知识,达到自己的预期目标。
通过本次设计使我受益匪浅,我还深刻体会到团队合作的重要性,有了团队的合作,可以取得事半功倍的效果,这对我今后走入工作岗位有非常大的帮助!
本次论文是在信息工程与自动化学院
在做设计的过程中,老师严谨的治学态度和废寝忘食的工作精神给了我深刻的启发,也给了我很大的触动,让我明白在以后的学习生活中要更加严于律己。在此,对老师在工作和生活中给予的指导和关心致以最真诚的谢意。
同时在这里还要感谢昆明理工大学信息工程与自动化学院自动化系给予我们的关心和支持,感谢自动化系给予我们上机实验方便。
感谢同组的杨,李,普和刘等同学在这段时间对我的帮助,在我受到挫折的时候给予的关心和支持,感谢自动化系里其它的一些同学在设计过程中对我的关心鼓励。
我们即将毕业,在此,再一次向四年中在学习和生活中给予过我帮助的老师和同学致谢,感谢他们在这四年的学习和生活中给予我的鼓励和支持,感谢学校给予我们大家在一起相聚的机会,让我感受到校园里老师的关爱和同学们的亲切,在这里我真心祝愿我的老师和同学们都有一个美好的未来。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>