自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 对于双输入双输出系统的模型预测控制(DMC)的MATLAB实现

对于双输入双输出系统的模型预测控制(DMC)的MATLAB实现DMC(动态矩阵控制)的简介单变量DMC控制预测模型:滚动优化:反馈校正:DMC(动态矩阵控制)的简介动态矩阵控制:基于对象阶跃的预测控制算法,适用于渐进稳定的线性对象;对于非线性的对象,也可以先通过在工作点线性化来使用;对于不稳定的对象,可以先通过简单地PID调节使其稳定,再使用DMC算法;单变量DMC控制单变量的...

2019-06-22 17:08:01 7991 2

原创 二级倒立摆的建模、线性化S函数的PID控制以及非线性化S函数的PID控制

1 二级倒立摆的非线性建模首先对于下面这种二级倒立摆,对其进行建模:进行以下参数假设:可以通过参考论文,使用牛顿运动定律和拉格朗日方程,结合θ1和θ2无外力作用,列出方程:即可得到如下的对于二级倒立摆模型的非线性方程建模:2 线性化模型、使用极点配置的PD控制通过在平衡位置进行线性化可以得到如下的状态方程:把状态方程写进S-Function函数:Inverted_Pendulum_model...

2019-06-20 11:04:10 7475 4

原创 三相异步电动机直接转矩控制系统的matlab/simulink实现

使用matlab/simulink实现直接转矩控制三相异步电动机,并且在不同的给定,负载下进行仿真设计。

2019-06-17 17:49:26 18126 27

原创 51单片机实现步进电机(39BYG316/28BYJ48)的启停,圈数设定,正反转,速率调整,LCD1602显示等调节

51单片机实现步进电机(39BYG316/28BYJ48)的启停,圈数设定,正反转,速率调整,LCD1602显示等调节一、方案设计方案1:采用89C51+ULN2003+28BYJ48,28BYJ48是一种常见的四相五线步进减速电机,其减速比为1/64,步进角1.8°,即如果采用四相四拍运行,若使步进电机转一周则需要64*(360/1.8)个脉冲;如果采用四相八拍运行,若使步进电机转一周则需要...

2019-03-05 22:38:52 6318 4

对于双输入双输出系统的模型预测控制(DMC)的MATLAB实现

对于双输入双输出系统的模型预测控制(DMC)的MATLAB实现,能直接运行得到结论,是学习DMC的一个较好的资源。

2019-06-22

二级倒立摆_simulink.rar

可以运行,二级倒立摆的建模、线性化S函数的PID控制以及非线性化S函数的PID控制, (1) 根据牛顿运动定律或者拉格朗日方程,建立直线型二级倒立摆的非线性运动模型,给出系统运动的状态方程。 (2) 对非线性运动模型进行线性化,针对线性化模型采用极点配置或者PID控制的方法,设计直线型二级倒立摆的控制方案,给出控制律设计方法; (3) 分别针对有扰动和无扰动两种情况下,采用Matlab软件进行仿真,编写倒立摆非线性运动模型的S函数,结合设计的控制方案,给出Matlab仿真的框图,并给出仿真结果。

2019-06-20

DTC_simulink.rar

代码经测试可用,直接转矩控制三相异步电动机simulink实现,实现平台为matlab2018b/simulink,包括两个S-Function函数psi_to_fai.m、switch_U.m,一个·仿真文件DTC.mdl

2019-06-17

51单片机控制步进电机软硬件实现

51单片机实现步进电机(39BYG316/28BYJ48)的启停,圈数设定,正反转,速率调整,LCD1602显示等调节硬件实现(原理图,PCB)+软件实现(keil4代码)

2019-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除