论文部分内容阅读
对于虚拟仪器在控制领域中的应用,目前系统深入的分析研究还很少。本文对基于虚拟仪器的控制系统进行了系统的总结和研究,重点研究了虚拟仪器开发平台Labview中的软件控制器的实现和应用,并完成了一个小型的电机控制系统。本文的主要研究内容有如下几个方面: 1.对虚拟仪器及Labview在控制领域中的应用进行了分析总结,并对基于虚拟仪器的控制系统的系统结构、体系选择、控制回路定时等关键问题进行了分析。 2.在Labview中,用多种方法实现了神经网络算法,并对各种实现方法进行了分析和总结。 3.对具有良好收敛性能但很复杂的LMBP算法,将其中最关键的Jacobian矩阵的计算方法进行了改进,采用矩阵计算的方法代替单个元素的求解,使程序实现该算法的难度大大降低。 4.在Labview中,在前面实现的神经网络算法基础上,进行了神经网络系统辨识(包括在线辨识)仿真。 5.在Labview中实现了PID增量型控制器、内模控制器和神经PID控制器,并对各种控制器进行了控制仿真实验,结果表明这些控制器是有效的。 6.对神经PID控制中,输出转换成过程对NNC控制算法的影响进行了讨论,使神经PID控制在各种情况下得以正确应用。 7.完成了基于虚拟仪器的电机转速控制系统,针对具体实例,解决了电机转速测量、控制器应用等问题。