采用BP神经网络对反馈进行学习,可以根据整个系统运行状态,不断自动调整三个PID控制参数,而不像传统PID控制需要人工调整。因而比传统的PID控制算法更具有良好的灵活性和的适应性。
2021-05-17 16:00:10 8KB 神经网络PID
1
前四个实验的代码和运行界面
2021-05-14 19:02:20 7.6MB matlab 控制系统仿真
1
MATLAB SIMULINK 与控制系统仿真 王正林 编著
2021-05-12 10:34:42 14.35MB MATLAB
1
题主要开展了以下几个方面的工作: 首先,依据工作空间中机械臂抓持器要想达到任意位姿,至少需要六个自由 度的结论,采用了六自由度链式关节的结构。根据自平衡机器人的尺寸设计了一 套机械臂的结构方案,并通过各连杆的质量,采用静力学估算各个关节的力矩, 从而选择与之匹配的电机。采用了一种基于 CAN 总线分布式的控制方案。将工 控机和关节控制器挂在 CAN 总线上。工控机主要功能是对关节控制器进行监控, 同时也完成机械臂运动学、轨迹规划方面算法的实现。关节控制器采用 TI 公司 的 TMS320LF2407 DSP ,主要实现位置,速度和力矩伺服控制算法的实现。 其次,采用标准的 D-H 建模方法,建立了机械臂的数学模型。对机械臂的 正运动学进行了分析,采用解析法对关节角进行解耦运算,推导出了逆运动学的 封闭解析解,并采用功率最省做为性能指标,确定了唯一解。使用基于 Matlab 平台下的 Robotics Toolbox 机器人工具箱对推导过程的正确性进行了验证与仿 真。 再次,重点分析了机械臂在关节空间中轨迹规划的两种实现方法:三次多项 式和五次多项式轨迹规划方法。仿真结果表明三次多项式轨迹规划方法计算量较 小,但是不能保证角加速度连续;五次多项式轨迹规划方法计算量较大些,但能 够保证角加速度的连续性,从而使电机平稳地运行。然后又在笛卡儿空间中对机 械臂进行了轨迹规划,采用了空间直线和空间圆弧插补算法,详细地介绍了这两 种轨迹计划的实现算法,并且对种插补算法进行了仿真实验。 最后,根据六自由度机械臂的构型,基于 MFC 框架类和 Open GL 图形库, 在 VC++6.0 开发平台上专门开发了一套适用于这种构型的三维仿真工具。仿真 工具把运动学和轨迹规划算法融入了其中,有效地验证了机械臂数学模型以及 正、逆运动学求解过程的正确性,并且对四种轨迹规划方法的效果做了直观的比 较。有效地解决了运动学和轨迹规划分析结果不易验证以及在实际本体上试验成 本较高的问题。
2021-05-11 11:38:19 2.81MB 六自由度 机械臂 控制系统 仿真
1
异步电动机矢量控制系统仿真模型设计
介绍了具有网络控制系统仿真功能的基于 Matlab的TrueTime工具箱,给出了具有时延特征的网络控制系统的控制与调度仿真结果。
1
基于matlab中simulink的F16飞行控制系统仿真-113172207F16FlightControlSimulation.rar 一个基于matlab中simulink的F16飞行控制系统建模及仿真程序 所含文件: Figure1.jpg 基于matlab中simulink的F16飞行控制系统仿真
2021-05-06 22:06:43 199KB matlab
1
使用matlab进行控制系统的仿真实验,是每个学自动化的必修课
2021-04-29 13:51:35 3.08MB MATLAB control system
1
学习MATLAB必备的资源!里面包含实例程序、MATLAB基本操作以及仿真环境程序实例。
2021-04-27 22:20:27 165KB MATLAB,控制,讲解,仿真程序
1
为解决两轮自平衡车因不同用户身高体重的差异造成系统模型不准确而带来控制器对系统控制稳定性能差的问题,将自抗扰控制技术运用到两轮自平衡车运动平衡控制中。首先采用拉格朗日方法建立两轮自平衡车动力学模型,然后针对系统的特性推导出实现两轮平衡车自平衡控制的自抗扰控制器控制律。最后,搭建两轮自平衡车控制系统的Simulink仿真平台,分别采用线性自抗扰控制和经典自抗扰控制方法进行了试验比较。试验结果表明:与经典自抗扰控制器相比,新的自抗扰控制器能够较好地适应身高体重变化的环境,较好地自主达到稳定运行状态。
2021-04-20 21:03:35 431KB 自平衡车
1