matlab遗传代码工具箱设置使用GA的FOPID调谐器 利用遗传算法调整分数阶PID控制器,控制直流电机的转速。 GA文件夹中包含代码。 “结果和屏幕快照”文件夹包含调整和结果的快照。 Simulink_Models包含simulink模型 运行项目的步骤 打开matlab。 输入命令pathtool,然后添加FOPID-tuner-using-GA / GA / extall-fomcon-matlab-a3f77e8-ToolBOX文件夹。 打开文件pid_omtimzation。 从matlab文件夹中的应用打开优化工具箱。 在求解器选项中选择“遗传算法”选项,并将适应度函数设置为存储在结果和屏幕快照文件夹中的图像optimization_-toolbox-paramete-setting.png中显示的功能。 开始调整。 运行模拟模型的步骤 执行运行项目的第一步。 从simulink中的Simulink_Models文件夹中打开模型fractionalPID_with_dc_motor.slx。 运行模型之前,直流电动机的物理参数必须存在于工作空间中。 在工作空间中设置以下参
2021-10-16 11:04:16 1.54MB 系统开源
1
BP_PID控制仿真,pid控制器仿真,matlab源码.zip
2021-10-12 11:01:47 223KB
基于粒子群算法的PID控制器参数自整定.pdf
2021-10-08 23:19:52 197KB 算法 粒子群 数据结构 参考文献
pid控制器代码matlab 机械手仿真 建模一个6自由度的机器人操纵器。 program_control这是调用所有功能的顶层脚本。 InverseKinematic这主要是一个Shell函数,负责格式化结果,以便PID_Controller.slx文件可以正确访问它们。 generateJointAngles这将进行逆运动学计算中的大部分处理。 该文件包含几个子功能来帮助执行这些计算。 生成每组关节角度(即每种手臂配置)都有一个功能。 此外,每个θ(1到6)以及θ1和2的正平方根和负平方根变化都有一个函数。 displayJointAngles仅处理由generateJointAngles函数计算的关节角度的显示。 ForwardsKinematic_copy这包含通过Simulink中的“ matlab函数”块创建的ForwardsKinematic文件中包含的代码的副本。 与InverseKinematic一样,这主要是一个Shell函数,可确保PID_Controller.slx可以正确访问相关信息 generateAMatrix和generateD_HMatrix这两个函数
2021-10-02 16:39:25 181KB 系统开源
1
基于PSO的PID控制器源码.zip
2021-10-01 09:04:11 479KB
仿真pso的仿真很好用非常好文章也有啊啊啊啊啊啊啊
2021-09-28 18:06:24 479KB psopid psopid仿真 pso-pid simulink仿真图
关于RBF整定的资料,希望大家多多看 希望对大家有所帮助
2021-09-28 17:04:41 10KB RBF+PID 神经网络控制 RBFPID matlab
关于RBF整定的资料,希望大家多多看 希望对大家有所帮助
2021-09-28 17:04:06 10KB RBF+PID 神经网络控制 RBFPID matlab
Matlab/simulink模糊PID控制器仿真设计,其中模糊控制器包括两个输入,三个输出,采用三角形的隶属度函数(响应速度快),当然也可以改成高斯型或者其他,7个隶属度函数,包含49条隶属度规则,其中的模糊控制器需要放在自己MATLAB的工作空间下(不然会报错),然后在命令框中输入“myFLC=readfis('Untitled')”,加载模糊控制器后,打开Simulink文件就可以使用了。
2021-09-28 09:57:23 30KB 模糊PID控制器设计
1
PID控制器IP核执行数字比例积分微分控制器(PID控制器)算法,该算法首先计算测量值之间的误差 (PV)及其理想值(SP),然后使用误差作为参数来计算操作值(MV)。 将调整过程以最小化误差,可用于计算PWM的占空比(脉冲宽度调制)。
2021-09-28 09:46:06 376KB verilog pid
1