在分析无刷直流电机(BLDCM,Brushless Direct Current Motor)数学模型的基础上,提出了一种BLDCM仿真模型建立的新方法。在MATLAB中利用C MEX S-函数搭建无刷直流电机模型,仿真结果表明建模方法提高了仿真效率。基于所建立的BLDCM仿真模...在分析无刷直流电机(BLDCM,Brushless Direct Current Motor)数学模型的基础上,提出了一种BLDCM仿真模型建立的新方法。在MATLAB中利用C MEX S-函数搭建无刷直流电机模型,仿真结果表明建模方法提高了仿真效率。基于所建立的BLDCM仿真模型引进一个修正函数并建立了自调整模糊控制器,修正函数能根据动态误差和误差变化率实时调整模糊控制规则。自调整模糊控制器有6个调节参数,利用MATLAB自带的遗传算法工具箱离线组合优化这些参数,并将优化后的自调整模糊控制器和数字PI控制器以及基本模糊控制器对比仿真,结果表明带有修正函数的自调整模糊控制器具有最优的控制效果。展开更多
文摘在分析无刷直流电机(BLDCM,Brushless Direct Current Motor)数学模型的基础上,提出了一种BLDCM仿真模型建立的新方法。在MATLAB中利用C MEX S-函数搭建无刷直流电机模型,仿真结果表明建模方法提高了仿真效率。基于所建立的BLDCM仿真模型引进一个修正函数并建立了自调整模糊控制器,修正函数能根据动态误差和误差变化率实时调整模糊控制规则。自调整模糊控制器有6个调节参数,利用MATLAB自带的遗传算法工具箱离线组合优化这些参数,并将优化后的自调整模糊控制器和数字PI控制器以及基本模糊控制器对比仿真,结果表明带有修正函数的自调整模糊控制器具有最优的控制效果。