目前,仿人机器人代替人类在工业、矿山安全作业等方面起到了至关重要的作用,而机器人稳定性控制技术的进一步提高,则尽可能的避免了由于机器人操作失误所带来的危害。针对具有不确定性干扰的仿人机器人系统的轨迹跟踪控制问题,利用终端滑模控制方法,给出了设计的全局有限时间跟踪控制器。首先,利用拉格朗日法建立了5连杆仿人机器人的动力学模型,基于非奇异终端滑模控制技术并利用终端滑模设计思想,设计了轨迹跟踪滑模控制器。其次,由于所设计的控制器的非连续性,将会使得系统产生抖振现象。针对这个问题,利用修正的饱和函数来代替控制律中的符号函数,从而减少了系统的抖振问题;最后,仿真算例表明了该方法的有效性。
2022-03-03 09:23:43 562KB 仿人机器人 滑模控制 抖振 饱和函数
1
为了准确估计永磁同步电机的转子位置与速度,提出一种二阶滑模观测器。该观测器在传统线性滑模面基础上引入了混合非奇异终端滑模面,避免了常规滑模观测器由于低通滤波所产生的相位滞后问题, 同时可以提高转子位置与速度的估算精度。为了保证观测器的稳定并抑制滑模固有的抖振现象,设计了滑模控制律。最后,采用具有锁相功能的转子位置与速度跟踪算法从观测的反电动势中解调出转子位置和速度信息。仿真和实验证明了所提观测器的正确性。
1
针对多弹三维协同攻击机动目标的要求, 提出一种基于网络同步原理的协同制导方法. 该算法给出了导弹3 个方向的速度, 并基于运动学关系转化为总速度、弹道倾角和弹道偏角指令. 基于反步法将控制器设计过程转化为3 步, 分别为速度及弹道角子系统、气动角子系统和角速率子系统设计, 各子系统采用滑模控制. 控制器设计中采用扩展状态观测器对气动参数摄动和外部扰动进行估计, 并在控制器中进行补偿. 仿真结果验证了控制器的跟踪特性及导弹的协同攻击效果.
1
离散控制Matlab代码使用离散时间滑模控制器运行仿真的少量代码。 该存储库具有两种实现:一种使用MATLAB,另一种使用Python。 MATLAB代码 MATLAB文件可用于在Simulink的``嵌入式MATLAB函数''内部实现这样的控制器。 也可以仅使用它们进行仿真。 目前,我们仅支持扭曲算法和带有对角CB矩阵的经典SMC控制器。 Python代码 Python代码广泛使用平台的绑定。 您需要先安装此依赖项,然后才能运行代码。 此处显示的文件使用了Siconos的控制模块。 可以直接将控制输入值公式化为仿射变化不等式(AVI)的解决方案,并使用数值模块中的求解器。 支持的控制器是: 经典SMC(有或没有等效部件) 扭曲控制器(有或没有进行修改以使其在有限时间内稳定)
2022-02-22 15:03:47 4KB 系统开源
1
基于扩张状态观测器的机电伺服系统饱和补偿与自适应滑模控制
2022-02-11 01:52:38 868KB 研究论文
1
针对刚体卫星的姿态跟踪问题,提出了一种模糊滑模变结构控制器设计方法。首先根据由误差四元数和误差角速度描述的跟踪误差动力学和运动学方程,设计了基于李亚普诺夫方法的滑模变结构控制律。为克服滑模控制中存在的固有的抖振问题,采用模糊控制方法设计了切换控制项。最后对卫星姿态跟踪控制系统进行了仿真研究。结果表明,在参数不确定性及外干扰存在时,所设计的控制方案在实现姿态跟踪控制的同时,对于卫星转动惯量的摄动及外部扰动力矩是鲁棒的。
2022-01-24 11:50:27 2.41MB 工程技术 论文
1
参考书目:《电力电子变换器的滑模控制技术与实现》; Matlab版本:R2020a; 固定开关频率:200KHz; 滑模控制参数可通过“右键->Model properties->Callbacks->Initfcn”修改
2022-01-23 14:03:29 30KB simulink matlab 电力电子 buck
参考书目:《电力电子变换器的滑模控制技术与实现》; Matlab版本:R2020a; 固定开关频率:200KHz; 滑模控制参数可通过“右键->Model properties->Callbacks->Initfcn”修改
2022-01-23 14:03:28 32KB Simulink Matlab 电力电子 boost
参考书目:《电力电子变换器的滑模控制技术与实现》; Matlab版本:R2020a; 固定开关频率:200KHz; 滑模控制参数可通过“右键->Model properties->Callbacks->Initfcn”修改
2022-01-23 14:03:28 28KB Simulink Matlab 开关电源 滑模控制