全球FlexSim系统仿真中文论坛

标题: 基于flexsim仿真的智能控制系统 [打印本页]

作者: missman    时间: 2015-8-28 18:37
标题: 基于flexsim仿真的智能控制系统
本帖最后由 missman 于 2015-8-28 20:10 编辑 9 G9 g  @# L4 m

: k$ K: I. f! C& Z; }9 ]Flexsim仿真软件是一款优秀的物流仿真软件,系统产生的任务序列可以通过任务分配器按照一定的分配原则分配给任务执行器(AGV),并提供AGV路线、动作信息。针对此功能,如果将仿真运算结果直接用于控制现实中的AGV小车,将会实现仿真与控制的有机结合,排出仿真后,重新建立调度控制系统的重复工作,而且可以在仿真模型中采用3D效果观看到现实中AGV运行状况,并进行各类数据统计。' F% r! V4 D. z  t+ V: C7 p  L2 j
       鉴于此,作者结合多年AGV小车与调度系统的开发控制经验,通过长期研究与一系列实验测试,完美的解决了此问题。现将解决方案与思路分享给各位做仿真与做系统控制的各位,希望能抛砖引玉,不断完善仿真与控制的结合。
3 K# C* j* F6 r! v# I      控制流程:! a6 F$ E9 E7 F9 j4 Z
    [attach]2756[/attach]
# a" O$ a( Q( @& n) ~4 ]* A      按照此流程,作者现场采用flexsim仿真系统控制5台AGV完美实现仿真与现实AGV的对接。
作者: missman    时间: 2015-8-28 18:44
本帖最后由 missman 于 2015-8-28 20:05 编辑
9 v% U% v" p# e# F" H- }( Z8 m% |: s
要想把flexsim仿真效果最大化,有待于加入如下功能控制:
- t: z# L1 J$ t& z[attach]2755[/attach]0 b- J4 M" f) |2 J% i; `8 G
如何利用flexsim仿真中的“超实时仿真”,对现实控制做一种预判处理。实现现实中的AGV数量最少、高峰期的提前预处理、长时间闲置期间预充电等最优化的控制效果?: c; {1 p- [& F6 j3 I2 E

8 e' {8 m0 J- a  m$ L; [* m5 v( X+ R/ Z7 X( U) P9 q
有兴趣的朋友可以一起探讨交流。
作者: FFFrenk    时间: 2015-8-28 19:18
占座学习,静待大神
作者: domcylai    时间: 2015-8-28 19:28
本帖最后由 domcylai 于 2015-8-28 19:34 编辑
- E0 _9 }! j, a" m. A5 ~, _& n
+ `2 e( w8 c4 n/ A1 uV5
, f* O+ Y9 |1 w/ M& T& |8 |* g
1 ?5 n; u: h0 e4 l# a4 a$ n' o目测会火,占楼卖瓜子、汽水、橙汁
作者: 慧娴亚伦    时间: 2015-8-28 19:57
如果通过超实时的预测结果,来反馈控制实时模型,进而直接控制现实设备。这个流程全部是自动的话,是不是就实现了一个很大程度的智能化了呢?
2 ^1 t4 A8 q3 a* [6 y# S一点想法哈,不能算提出了实质的建议。
作者: domcylai    时间: 2015-8-28 20:30
5# 慧娴亚伦
% F% B( U: k9 m. f: C( @& ^! y: W+ j
# K8 p8 Z+ s" x  W# P8 m% s
我感觉正是这个意思,如常见的电梯来比喻AGV设备:接收信号→反馈并执行。这种模式是不够智能的。
; Q) r( o9 |" n& I& @- c" ?) Q& i; {7 @& M3 |! ]5 C' `
  假设电梯系统可以统计某一层的乘客吞吐量(或使用频次),用于决策当空闲时,电梯等候在该楼层...   只是这样的一点点改变,便可体现“智能化”三个字。0 b* M. L- n; o  A. g7 W3 x- `' Z
6 V5 b: j  p9 s
同样引申到更多的自动化设备和系统中..... 当然,flexsim优秀的仿真引擎必不可少。
作者: missman    时间: 2015-8-28 20:40
本帖最后由 missman 于 2015-8-28 20:43 编辑 ' q) |, ^; N- M3 X. Z5 Z
" P$ n- q0 P1 T" ]1 ?
6# domcylai
  e# M+ t% h9 r' u/ O
; U8 e+ R" {6 P8 L1 _1 Q  n, c7 r, _; [! c- z  Z- h
非常恰当的例子,但是agv应用更复杂,例如:交通管制就是电梯没有的,还有好多好多复杂的现实问题。希望有机会共同探讨。
作者: 慧娴亚伦    时间: 2015-8-30 15:03
今天有点时间胡思乱想了一下,觉得实时仿真的模型、超实时仿真模型、具体执行设备(这里看是AGV)是否可以将所有的信息反馈到一个共同链接的数据库中。通过下图的方式实现仿真智能控制:
$ Z% G1 o$ c/ b( w0 ^; w  b1 e8 Y( k
[attach]2758[/attach]0 ^% X6 |  T0 f: H9 Y8 S$ ^9 ?

' t" o$ M! Z* ]* F0 f8 b2 t/ f" B不过这样的话,似乎不是由模型直接控制,都需要经过一个数据库转手,实时性等相应技术是否有瓶颈有待考虑。一点浅见,未经多想
作者: missman    时间: 2015-8-31 07:23
今天有点时间胡思乱想了一下,觉得实时仿真的模型、超实时仿真模型、具体执行设备(这里看是AGV)是否可以将所有的信息反馈到一个共同链接的数据库中。通过下图的方式实现仿真智能控制:" \, j5 X6 n3 G+ O0 ~
5 j8 N& @: b& C7 G
27589 ~4 ~$ H* S' ^3 A) N$ \- x
4 B+ W4 U& B5 e
不过这样的话,似 ...+ ]* i2 L5 f* ?4 A& Z0 P6 o
慧娴亚伦 发表于 2015-8-30 15:03
- z7 E0 a* s' ^- Y7 d
最开始我也是想这样做,有一个问题,数据更新时,flexsim可以触发信消息触发,但是数据库没有这个功能,只能循环扫描,存在两个问题:耗费资源和实时性没有了。
作者: 1010265352    时间: 2015-11-3 19:10
恩恩,高手啊,但是不知道这种方式里面AGV状态反馈是如何实时更新给仿真软件的呢?




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3