基于BP神经网络的中PID控制,把被控对象的模型,现在变为二阶传递函数:G(s)=1/(0.003s^2+0.067s) ,想仿真此对象的阶跃跟踪的效果
1
为求解电晕电流的通用数学模型,利用人工神经网络能以任意精度逼近任意函数的能力,设计了2层BP神经网络,分别对实测的具有双指数函数、Gaussian函数及不规则脉冲形式的电晕电流进行拟合。结果表明,当神经元数目取5~10时,便能对不同类型的电晕电流波形进行高精度拟合,拟合误差量级可达10-4,拟合时间约为2~10 s,通过提取网络的权值、阈值参数可得到电流的解析表达式。该方法得到的电流表达式具有统一的结构,不依赖于电流波形,可作为电晕电流的通用数学模型。
1
该论文给出了控制器的算法的实现,是用matlab中的S函数写的,而且还给出了仿真图,以及封装图等等,对大家肯定有很大的帮助
2019-12-21 21:52:59 350KB S函数 BP神经网络 PID
1
参照薛定宇教授《控制系统计算机辅助设计:MATLAB语言与应用》第二版中8.3.3章节中的内容编写代码和搭建模型,对书中代码进行了部分修改,解决了权值初始化问题,采用二次选择后的权值做初值,控制效果比较理想,并在代码中编写了比较详细的注释。
2019-12-21 21:43:38 18KB S函数 BP-PID 神经网络
1
BP 网络在人工神经网络中应用最为广泛,文中给出基于 MATLAB 语言的 BP 神经网络 PID 控制器的 S 函数实 现,在此基础上建立 BP 神经网络 PID 控制器的 Simulink 仿真模型,最后给出了该仿真模型应用在非线性对象中的 仿真结果。
2019-11-14 18:12:18 1.54MB S函数 BP 神经网络 PID控制器
1