OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6723|回复: 9

为什么论坛里的自平衡小车控制都没有提到动力学数学模型?

[复制链接]

25

主题

106

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2012-8-7
在线时间
1 小时
发表于 2015-7-5 19:59:08 | 显示全部楼层 |阅读模式
5金钱
教科书上对自平衡小车控制有很多讨论,但都有一个基本前提,就是要获得小车的数学模型,但论坛里面大虾做的平衡小车都没有说数学模型这厮,怎么也能立起来啊,求解。。。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-7-5 22:10:58 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

25

主题

106

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2012-8-7
在线时间
1 小时
 楼主| 发表于 2015-7-6 08:57:39 | 显示全部楼层
按我自己的理解,如果没有模型作设计依据,那么做的控制器(比如PID)参数设置就只能用鸟枪法了,这样将花费大量调节参数时间。但是,若已知比较精确的接近真实物理系统的数学模型,那么控制器设计完全可以用matlab做,得到参数后再在线微调就行,不知我的理解对不对。望搞控制专业的达人指点!
回复

使用道具 举报

2

主题

1446

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2246
金钱
2246
注册时间
2010-12-16
在线时间
202 小时
发表于 2015-7-6 11:22:40 | 显示全部楼层
正是这样 .

只是搭模型要动脑 , 见效慢 , 不受待见 , 能意识到整个工作的资源分配的人基本上是神牛了 , 这么多年下来还没有发现能坚持到搭建起来的 , 这是非技术问题 .
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

25

主题

106

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2012-8-7
在线时间
1 小时
 楼主| 发表于 2015-7-7 09:36:22 | 显示全部楼层
回复【4楼】shihantu:
---------------------------------
这样的话,做PID控制器还好说,因为参数比较直观,用其他控制方法就没有办法实现了吧,比如用LQ调节器,无模型就不会有最优控制这一说法了????
回复

使用道具 举报

3

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2013-10-18
在线时间
5 小时
发表于 2015-7-7 11:02:03 | 显示全部楼层
确实有的控制算法需要有精确的数学模型的,但是PID的参数整定办法很多,比如经验试凑法之类的不需要有精确的数学模型啊,PID之所以好用我想就是因为这点吧(当然也有根据数学模型来算出PID参数的整定办法,但是在实际系统中要得到精确的数学模型比较困难)
以上纯属个人观点
回复

使用道具 举报

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2015-4-27
在线时间
10 小时
发表于 2015-7-7 12:28:32 | 显示全部楼层
搜索“飞思卡尔智能车竞赛”,可以查到更多的资料。做一个东西,就先建立一个东西的数学模型。这个属于太理想化了。因为,影响小车的变量不只一个。必须用现代控制的理论去分析了。我感觉只有航天军事那类的大型项目才需要建立数学模型。像小车这种,能够把滤波、PID给搞好,差不多就能跑起来。更牛的就是加比如模糊控制等高级算法。

北科神车用的也基本上就用了PID和模糊。http://wenku.baidu.com/link?url=YWyp_Pk1emVKVze4Dv6AIztOp3MAJGDWIkZSXKJ2W8PAGyK-e2qD22u6ng6UAE2TWBFMS2M27SxoFQQv3PnpwmnQxK_seA013QT4kEyvlpG
回复

使用道具 举报

2

主题

1446

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2246
金钱
2246
注册时间
2010-12-16
在线时间
202 小时
发表于 2015-7-7 14:02:48 | 显示全部楼层
回复【5楼】草尼玛:
---------------------------------
回复【7楼】活出自我:
---------------------------------
这么说吧 , 我这里有个牛人 , 搭建一个三相同步电机模型搭建了1年 , 还不是 < 控制 > 模型 , 只是 < 控制对象 > 的模型 . 当然这个模型是达到商用仿真级别的 .

另外 , 关于6L , 3L说到的见效慢就包括了搭建的模型过于理想化的情况 , 评估模型适应性也是搭建模型的工作之一 , 不知道这一点 , 只听别人说 < 太理想化 > , 就可以吓倒一大帮试图搭模型的人 , 这也造成了很多人不打算用模型的结果 .

建议各位有空看看网络公开课 , 国外的基本上是大部分工作放在仿真 , 少量工作在于实物验证 , 这不是条件所限 , 而是培养思维习惯 . 

比如FSC的智能车 , 如果哪届的学生做好了一个 < 控制对象 > 模型 , 后面的调试就不用上场跑一次 , 然后改个参数再上场跑一次了 , 电脑搜索1分钟就就可以实现跑1千次以上的工作量 , 还包括测试一些极端情况的结果 , 这个模型搭建时间绝对划算 . 更不要说可以提取一些感兴趣的测试结果进行重复验证这种更便利的工作了 .
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

2

主题

1446

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2246
金钱
2246
注册时间
2010-12-16
在线时间
202 小时
发表于 2015-7-7 14:11:37 | 显示全部楼层
至于 < 控制模型 > , 在 < 控制对象模型 > 搭建的时候 , 就可以同步理解和搭建 , 因为本身就是一个逆过程 .

即使还是基于PID的控制 , 想想5L说的经验试凑 , 和计算机迭代逼近最优值 , 之间的工作量和效果的差别 , 各位可以评估 .

更不要说实际跑圈带来的机械损耗之类 , 和现场比赛有限的测试次数的制约了 .

回复【6楼】tim4146:
---------------------------------
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

25

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
246
金钱
246
注册时间
2016-5-15
在线时间
50 小时
发表于 2016-9-5 22:15:15 | 显示全部楼层
你看的什么教科书,介绍给我
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 19:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表