搜索
bottom↓
楼主: 7leaves

【原创】PID控制算法模拟器

  [复制链接]

出0入0汤圆

 楼主| 发表于 2012-12-1 09:03:52 | 显示全部楼层
57462554 发表于 2012-11-29 11:26
建议楼主看下《自动控制原理》这本书,上面对几种典型的传递函数做了说明,也给出了具体的传递函数的形式 ...

这个当然有学过,只是老师给我们讲得晕晕乎乎的,现在只能自己摸索着来了,用的C#

出0入0汤圆

 楼主| 发表于 2012-12-1 09:04:18 | 显示全部楼层
liuhengpeng123 发表于 2012-11-29 13:14
没有做不到,只有想不到啊

呵呵

出0入0汤圆

发表于 2012-12-1 09:44:43 | 显示全部楼层
非常好的软件 先试用啦

出0入0汤圆

发表于 2012-12-1 10:28:04 | 显示全部楼层
感谢LZ。。。。。。。。。。。

出0入0汤圆

发表于 2012-12-2 18:10:43 | 显示全部楼层
hao,hao!

出0入0汤圆

发表于 2012-12-3 11:31:48 | 显示全部楼层
7leaves 发表于 2012-12-1 09:03
这个当然有学过,只是老师给我们讲得晕晕乎乎的,现在只能自己摸索着来了,用的C# ...

这个倒是,我原来也是学的晕乎乎的,不过现在我发现,其实那些知识还是很有用的!

我现在在提倡让阿莫弄一个专门研究算法的板块,这样到时候有什么问题就可以去那里讨论,也可以和很多其他人进行交流,楼主也可以提倡下

出0入0汤圆

 楼主| 发表于 2012-12-3 11:42:02 | 显示全部楼层
57462554 发表于 2012-12-3 11:31
这个倒是,我原来也是学的晕乎乎的,不过现在我发现,其实那些知识还是很有用的!

我现在在提倡让阿莫弄 ...

这东西还是联系实际应用比较好,啃书很难学到实用的东西,边学边做最好了,但需要有人指导

出0入0汤圆

发表于 2012-12-3 12:19:36 | 显示全部楼层
7leaves 发表于 2012-12-3 11:42
这东西还是联系实际应用比较好,啃书很难学到实用的东西,边学边做最好了,但需要有人指导 ...

我跟楼主的想法一致,我也是这么认为的,不知道现在搞算法的多不,一直想让阿莫给开辟一个这样的板块,但是现在支持的人不多啊

出0入0汤圆

发表于 2012-12-3 12:43:57 | 显示全部楼层
刚试用了。最然功能上没有论坛里的另一个软件强大,不过我很喜欢楼主对待技术的态度。赞一个。

出0入0汤圆

发表于 2012-12-3 12:56:23 | 显示全部楼层
楼主能开源 就好了啊

出0入0汤圆

 楼主| 发表于 2012-12-3 14:45:38 | 显示全部楼层
sblpp 发表于 2012-12-3 12:56
楼主能开源 就好了啊

目前还没有开源的必要,只不过是做出了一个界面和简单的绘图,算法部分还没成熟

出0入0汤圆

 楼主| 发表于 2012-12-3 14:46:21 | 显示全部楼层
chinmel 发表于 2012-12-3 12:43
刚试用了。最然功能上没有论坛里的另一个软件强大,不过我很喜欢楼主对待技术的态度。赞一个。 ...

另一个软件是哪个?

出0入0汤圆

发表于 2012-12-3 15:05:52 | 显示全部楼层
7leaves 发表于 2012-12-3 14:46
另一个软件是哪个?

就是你前面贴出地址的那个

出0入0汤圆

 楼主| 发表于 2012-12-3 15:07:12 | 显示全部楼层
chinmel 发表于 2012-12-3 15:05
就是你前面贴出地址的那个

哦哦、、、、

出0入4汤圆

发表于 2012-12-3 15:13:26 | 显示全部楼层
支持····

出0入0汤圆

发表于 2012-12-4 16:24:07 | 显示全部楼层
不错,但不知道是否能提供源代码共享一下啊

出0入0汤圆

发表于 2012-12-4 16:44:59 | 显示全部楼层
我现在用的是位置式PID算法做多段温度控制,实际出来的效果不是很理想,希望能得到楼主的指点。我用的是继电反馈求PID参数,然后自适应调节

出0入0汤圆

发表于 2012-12-4 16:45:34 | 显示全部楼层
还有就是楼主的这个软件 我下载下来打不开

出0入0汤圆

 楼主| 发表于 2012-12-4 17:28:29 | 显示全部楼层
sagapoxf 发表于 2012-12-4 16:44
我现在用的是位置式PID算法做多段温度控制,实际出来的效果不是很理想,希望能得到楼主的指点。我用的是继 ...

可以一起讨论下,谈不上指点,因为我也不是很会,只是把别人的经验和结果在程序上实现出来,另外这个软件不见得会对你有多大帮助,打不开的原因可能是没安装.NET运行库

出0入0汤圆

 楼主| 发表于 2012-12-4 17:29:43 | 显示全部楼层
jslysong 发表于 2012-12-4 16:24
不错,但不知道是否能提供源代码共享一下啊

算法代码已经粘贴,能看懂的话已经足够了

出0入0汤圆

发表于 2012-12-4 17:49:48 | 显示全部楼层
PID怎么调啊   有什么函数啊

出0入0汤圆

 楼主| 发表于 2012-12-4 18:07:07 | 显示全部楼层
1059435488 发表于 2012-12-4 17:49
PID怎么调啊   有什么函数啊

参数整定找最佳,从大到小顺次查,
先是比例后积分,最后才把微分加;
曲线振荡很频繁,比例度值要放大,
曲线漂浮绕大弯,比例度值应减小;
曲线偏离回复慢,积分时间往下降,
曲线振荡周期长,积分时间再加长;
曲线振荡频率快,先把微分降下来,
动差大来波动慢,微分时间应加长;
理想曲线两个波,前高后低四比一,
一看二调多分析,调节质量不会低。

出0入0汤圆

发表于 2012-12-4 18:12:39 | 显示全部楼层
先收藏了,不过许多负载可能是多阶的,这样的话程序是否能够根据负载调整呢

出0入0汤圆

 楼主| 发表于 2012-12-4 18:24:46 | 显示全部楼层
sunnyqd 发表于 2012-12-4 18:12
先收藏了,不过许多负载可能是多阶的,这样的话程序是否能够根据负载调整呢 ...

目前还没有那么高级啦

出0入0汤圆

发表于 2012-12-4 18:28:10 | 显示全部楼层
7leaves 发表于 2012-12-4 18:24
目前还没有那么高级啦

期待可以和上位机联调的版本的出现哈,可以用类似飞思卡尔Freemaster的方式进行通讯,刚看论坛上帖子FreeModbus好像也可以

出0入0汤圆

 楼主| 发表于 2012-12-4 18:31:33 | 显示全部楼层
sunnyqd 发表于 2012-12-4 18:28
期待可以和上位机联调的版本的出现哈,可以用类似飞思卡尔Freemaster的方式进行通讯,刚看论坛上帖子Free ...

嗯 会努力的

出0入0汤圆

发表于 2012-12-4 19:12:18 | 显示全部楼层
7leaves 发表于 2012-12-4 18:07
参数整定找最佳,从大到小顺次查,
先是比例后积分,最后才把微分加;
曲线振荡很频繁,比例度值要放大, ...

高手啊

出0入0汤圆

 楼主| 发表于 2012-12-4 20:06:06 | 显示全部楼层
1059435488 发表于 2012-12-4 19:12
高手啊

这是高手总结出来的,不是我说的

出0入0汤圆

发表于 2012-12-4 20:29:06 | 显示全部楼层
7leaves 发表于 2012-12-4 20:06
这是高手总结出来的,不是我说的

哦  还看得懂额  嘿嘿

出0入0汤圆

 楼主| 发表于 2012-12-5 21:27:35 | 显示全部楼层
1059435488 发表于 2012-12-4 20:29
哦  还看得懂额  嘿嘿

慢慢会更懂的,这需要过程

出0入0汤圆

发表于 2013-1-26 11:42:00 | 显示全部楼层
强烈支持经验贴。。。

出0入0汤圆

发表于 2013-1-26 14:04:52 | 显示全部楼层
相当不错,谢谢楼主~~~~~~~~~~~~

出0入0汤圆

 楼主| 发表于 2013-1-26 20:42:05 | 显示全部楼层
jacktau 发表于 2013-1-26 14:04
相当不错,谢谢楼主~~~~~~~~~~~~

头像走光了

出0入0汤圆

发表于 2013-1-26 21:20:14 | 显示全部楼层
mark                 

出0入0汤圆

发表于 2013-1-26 21:32:59 | 显示全部楼层
很好的东西啊,

出0入0汤圆

发表于 2013-1-26 22:06:02 | 显示全部楼层
很给力的一帖,必须顶~

出0入0汤圆

发表于 2013-1-27 00:26:13 | 显示全部楼层
LZ,说好的末日时间限制解除呢???求解除版上传,要不老是改着时间用闹心啊

出0入0汤圆

发表于 2013-1-28 17:03:27 | 显示全部楼层
能公布源码吗?。。

出0入0汤圆

发表于 2013-1-28 21:07:42 | 显示全部楼层
这个要顶

出0入0汤圆

发表于 2013-1-29 12:03:15 | 显示全部楼层
已经过期,太锉了

出0入0汤圆

 楼主| 发表于 2013-1-29 18:57:30 | 显示全部楼层
mute 发表于 2013-1-29 12:03
已经过期,太锉了

改时间可以用

出0入0汤圆

发表于 2013-1-29 19:26:51 | 显示全部楼层
软件过期了耶··

出0入0汤圆

发表于 2013-1-29 19:27:35 | 显示全部楼层
good_luck 发表于 2013-1-29 19:26
软件过期了耶··

好吧,自己改时间。

出0入0汤圆

发表于 2013-2-24 21:01:59 | 显示全部楼层
keep bothe post" http://www.amobbs.com/thread-5479328-1-94.html" for referance and thanks !!

出0入0汤圆

 楼主| 发表于 2013-2-24 22:36:23 | 显示全部楼层
John_123 发表于 2013-2-24 21:01
keep bothe post" http://www.amobbs.com/thread-5479328-1-94.html" for referance and thanks !!

please speak chinese

出0入0汤圆

 楼主| 发表于 2013-2-24 22:38:48 | 显示全部楼层
妈呀!啥时候给精华了,莫大的鼓舞打算近期更新维护

出0入0汤圆

发表于 2013-2-25 14:39:46 | 显示全部楼层
John_123 发表于 2013-2-24 21:01
keep bothe post" http://www.amobbs.com/thread-5479328-1-94.html" for referance and thanks !!

Forget me,for you I might be "a foreign" that's way I using Eng.

出0入0汤圆

发表于 2013-3-11 21:30:11 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2013-3-12 08:53:52 | 显示全部楼层
John_123 发表于 2013-2-25 14:39
Forget me,for you I might be "a foreign" that's way I using Eng.

hello friend! Can I help you

出0入0汤圆

 楼主| 发表于 2013-3-12 09:04:59 | 显示全部楼层
cjt5132 发表于 2013-3-11 21:30

出0入0汤圆

发表于 2013-3-12 10:21:55 | 显示全部楼层
不错,来学习一下

出0入0汤圆

发表于 2013-3-12 11:32:46 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2013-3-13 13:24:31 | 显示全部楼层
过期了。打不开啊

出0入0汤圆

发表于 2013-3-13 13:28:38 | 显示全部楼层
正在学习PID,看看。

出0入0汤圆

发表于 2013-3-13 13:34:09 | 显示全部楼层
7leaves 发表于 2012-5-29 19:46
没发现前两天坛子里已经发了一个类似功能的软件了,同道中人还真多
http://www.ourdev.cn/thread-5478243-1 ...

楼主是防灾哪位高人?

出0入0汤圆

发表于 2013-3-13 16:25:15 | 显示全部楼层
留个记号。。。

出0入0汤圆

发表于 2013-3-13 16:56:04 来自手机 | 显示全部楼层
学习一下....

出0入0汤圆

发表于 2013-3-13 21:53:23 | 显示全部楼层
很好的     

出0入0汤圆

发表于 2013-3-13 22:38:58 | 显示全部楼层
收藏一下  应该很不错的样子

出0入0汤圆

发表于 2013-3-14 08:31:11 | 显示全部楼层
好东西啊,正在学习如何用PID控制来实现直流无刷电机的PID控制呢。

出0入0汤圆

发表于 2013-3-16 10:59:27 | 显示全部楼层
好东西 !!谢谢楼主!

出0入0汤圆

发表于 2013-3-17 10:50:49 | 显示全部楼层
怎么打不开,显示软件已经过期。

出0入0汤圆

发表于 2013-3-17 10:51:17 | 显示全部楼层
有没有新的软件了。

出0入0汤圆

 楼主| 发表于 2013-3-17 12:39:03 | 显示全部楼层
cuikai12345 发表于 2013-3-13 13:24
过期了。打不开啊

修改系统时间到末日之前

出0入0汤圆

 楼主| 发表于 2013-3-17 12:39:20 | 显示全部楼层
zT2013zzg 发表于 2013-3-17 10:50
怎么打不开,显示软件已经过期。

修改系统时间到末日之前

出0入0汤圆

 楼主| 发表于 2013-3-17 12:40:29 | 显示全部楼层
wangyeqing333 发表于 2013-3-13 13:34
楼主是防灾哪位高人?

你知道防灾?

出0入0汤圆

 楼主| 发表于 2013-3-17 18:17:18 | 显示全部楼层
本帖最后由 7leaves 于 2013-3-17 18:18 编辑

[2013.03.14]因为笔记本的显示器摔碎了,代码看不到也没法升级了,修好再说吧。对于提示软件到期,大家可以通过修改系统时间到末日之前即可。

出0入0汤圆

发表于 2013-3-18 11:44:57 | 显示全部楼层
7leaves 发表于 2013-3-17 12:40
你知道防灾?

我也是防灾的,09 信息系,你呢

出0入0汤圆

发表于 2013-3-18 12:56:57 | 显示全部楼层
谢谢,正在使用PID

出0入0汤圆

 楼主| 发表于 2013-3-18 13:15:42 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 11:44
我也是防灾的,09 信息系,你呢

09电气毕业了

出0入0汤圆

 楼主| 发表于 2013-3-18 13:18:09 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 11:44
我也是防灾的,09 信息系,你呢

信息系还关注PID控制?你们学得还真杂

出0入0汤圆

 楼主| 发表于 2013-3-18 13:20:18 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 11:44
我也是防灾的,09 信息系,你呢

FZTV的dongbo么?

出0入0汤圆

发表于 2013-3-18 13:41:35 | 显示全部楼层
楼主很用心哈,我最初的想法是用labview 做,直接和下位机通信,做图,想定了一个标准的,简单的协议,usb usart 或者can

每个受控对象不同,针对下位机,只需要做简单的协议就ok了,代码量尽量小,方便在实际项目中添加。

出0入0汤圆

 楼主| 发表于 2013-3-18 13:46:11 | 显示全部楼层
mage99 发表于 2013-3-18 13:41
楼主很用心哈,我最初的想法是用labview 做,直接和下位机通信,做图,想定了一个标准的,简单的协议,usb  ...

labview要装一个运行引擎才能运行,不太方便,而且界面也就那样,还是有一定局限性的,用C#虽然也要库,但现在每台电脑基本都有了,比较喜欢DIY的乐趣,主要是能练习下编程,让他更有自己的风格

出0入0汤圆

 楼主| 发表于 2013-3-18 13:48:08 | 显示全部楼层
mage99 发表于 2013-3-18 13:41
楼主很用心哈,我最初的想法是用labview 做,直接和下位机通信,做图,想定了一个标准的,简单的协议,usb  ...

这个最初的版本也没想有多大作用,就是看看通过不同的参数能给曲线带来哪些影响,传递函数也很简单,纯属自娱自乐罢了

出0入0汤圆

发表于 2013-3-18 13:48:31 | 显示全部楼层
7leaves 发表于 2013-3-18 13:46
labview要装一个运行引擎才能运行,不太方便,而且界面也就那样,还是有一定局限性的,用C#虽然也要库, ...

这个当然,只是我界面编程时软肋- -! labview 简单好上手,算是个硬件人员的偷懒

出0入0汤圆

发表于 2013-3-18 13:49:35 | 显示全部楼层
7leaves 发表于 2013-3-18 13:48
这个最初的版本也没想有多大作用,就是看看通过不同的参数能给曲线带来哪些影响,传递函数也很简单,纯属 ...

你这个比起自控课上的图好多鸟,教育意义重大~

出0入0汤圆

 楼主| 发表于 2013-3-18 13:56:27 | 显示全部楼层
mage99 发表于 2013-3-18 13:48
这个当然,只是我界面编程时软肋- -! labview 简单好上手,算是个硬件人员的偷懒 ...

呵呵 这个用什么无所谓,只要能实现功能,而且代价小,如果你只会labview,那么用它做也无妨。

出0入0汤圆

 楼主| 发表于 2013-3-18 13:57:24 | 显示全部楼层
mage99 发表于 2013-3-18 13:49
你这个比起自控课上的图好多鸟,教育意义重大~

表示自控课完全没听懂,这些都是后来自学的。所以痛感很强烈,这不唬人么

出0入0汤圆

发表于 2013-3-18 15:42:16 | 显示全部楼层
为什么提示软件过期呢?

出0入0汤圆

发表于 2013-3-18 15:43:56 | 显示全部楼层
7leaves 发表于 2013-3-18 13:18
信息系还关注PID控制?你们学得还真杂

不是,dongbo我认识,以前在FZTV待过

出0入0汤圆

发表于 2013-3-18 15:44:41 | 显示全部楼层
7leaves 发表于 2013-3-18 13:15
09电气毕业了

你是电气的?认识wuguang吗

出0入0汤圆

 楼主| 发表于 2013-3-18 16:34:53 | 显示全部楼层
andyliu82 发表于 2013-3-18 15:42
为什么提示软件过期呢?

因为到期了 所以到期了

出0入0汤圆

 楼主| 发表于 2013-3-18 16:35:30 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 15:44
你是电气的?认识wuguang吗

不认识 我电气专科 已经毕业了

出0入0汤圆

发表于 2013-3-18 16:38:18 | 显示全部楼层
7leaves 发表于 2013-3-18 16:35
不认识 我电气专科 已经毕业了

现在在哪工作呢?什么工作呢

出0入0汤圆

 楼主| 发表于 2013-3-18 16:39:38 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 15:44
你是电气的?认识wuguang吗

看你眼熟,像是电视台的

出0入0汤圆

 楼主| 发表于 2013-3-18 16:43:58 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 16:38
现在在哪工作呢?什么工作呢

航天二院,环境与可靠性

出0入0汤圆

发表于 2013-3-18 16:44:26 | 显示全部楼层
7leaves 发表于 2013-3-18 16:39
看你眼熟,像是电视台的

看我眼熟?你见过我吗

出0入0汤圆

 楼主| 发表于 2013-3-18 16:46:06 | 显示全部楼层
本帖最后由 7leaves 于 2013-3-18 16:48 编辑
wangyeqing333 发表于 2013-3-18 16:44
看我眼熟?你见过我吗


这个不是你么,冒犯肖像了 随后删

出0入0汤圆

发表于 2013-3-18 16:46:36 | 显示全部楼层
7leaves 发表于 2013-3-18 16:43
航天二院,环境与可靠性

好单位啊,福利不错吧

出0入0汤圆

发表于 2013-3-18 16:47:02 | 显示全部楼层
7leaves 发表于 2013-3-18 16:46
这个不是你么,冒犯肖像了 随后删

我了个擦!

出0入0汤圆

 楼主| 发表于 2013-3-18 16:47:29 | 显示全部楼层
wangyeqing333 发表于 2013-3-18 16:46
好单位啊,福利不错吧

一般啊,我觉得在这聊天不太合适,可以给我发短消息

出0入0汤圆

发表于 2013-3-18 16:47:44 | 显示全部楼层
7leaves 发表于 2013-3-18 16:46
这个不是你么,冒犯肖像了 随后删

楼主何方神圣?

出0入0汤圆

发表于 2013-3-19 00:04:46 | 显示全部楼层
7leaves 发表于 2013-3-18 13:57
表示自控课完全没听懂,这些都是后来自学的。所以痛感很强烈,这不唬人么 ...

我是通信毕业,以前没上过自控课,现在自学自控~

出0入0汤圆

发表于 2013-3-19 07:48:05 | 显示全部楼层
此贴必火

出0入0汤圆

 楼主| 发表于 2013-3-19 11:23:55 | 显示全部楼层
mage99 发表于 2013-3-19 00:04
我是通信毕业,以前没上过自控课,现在自学自控~

现在通信 计算机 机械神马的都过来跟我抢饭碗了

出0入0汤圆

发表于 2013-3-23 10:11:02 | 显示全部楼层
标记~~~~~~~~~~~

出0入0汤圆

发表于 2013-4-4 20:21:06 | 显示全部楼层
软件过期了。。。永不了啊!

出0入0汤圆

发表于 2013-4-5 00:09:47 | 显示全部楼层
哈哈 ,收下了  ,不错 。

出0入0汤圆

发表于 2013-4-5 01:12:55 | 显示全部楼层
hao好东西收藏了!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 10:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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