MPSP技术的目的:得到合适的控制历程Uk,使得在最后一步(k=N)时的输出YN趋近于理想的输出,YN→,同时付出的控制量最小。MPSP技术需要一个初始猜测控制量,然后根据末端误差来不断修正控制量,最后得到满足要求的控制量。式、式构成了约束条件下的静态规划问题。根据静态规划理论可得因此,在k=1,2,…,N-1时,更新后的控制变量为MPSP算法将动态优化问题转化为静态优化问题进行求解,使优化问题大大简化,计算效率大幅度提升。......
2023-08-02
利用多Agent 技术对SFGDD 模型中的生产调度与订单满足过程进行模块化封装, 通过Agent 之间的协商合作以及多智能体系统协调来完成订单与调度的协商, 协同完成订单的满足和生产线调度的进行。 在协商过程中, 需要考虑原材料仓库、 生产线在制品、 半成品仓库、 成品仓库、 订单需求等多Agent 的相互协作。 针对这一复杂过程, 需要对模型中所涉及的各个多智能体功能及其相互间的关系进行详细的讨论。
首先, 将SFGDD 模型划分成Order Agent, SFGI Agent, WIP Agent, CW Agent, RM Agent, Capacity Agent, MPS Agent。 Agent 之间的交互关系设定如图5-3 所示。
各个Agent 的功能和相互关系描述如下:
(1) Order Agent: 订单智能体为生产提供了实时订单种类、 数量、 订单到期日, 以及缺货信息, 在模型初始化, 订单多智能体会更新最新的客户订单信息矩阵, 并实时与SFGI 智能体进行信息交互。
(2) SFGI Agent: 作为整个模型的耦合点, SFGI 智能体扮演着至关重要的角色。 根据实时的订单和在制品、 半成品、 成品库存信息, 按时触发RM 智能体投放原材料, 半成品释放以满足订单需求。 在SFGI 智能体信息中, 会根据实际订单和库存情况生成产品日库存量参数进行生产指导。 当SFGI 多智能体接收到最新订单信息时, 会立即检查生产线在制品和成品库存, 之后与日库存量目标值进行对比。 如果库存数量在目标值范围之内, 半成品仓库会释放半成品来满足订单。 否则, 会触发RM 智能体再订货, 释放原材料到生产线上。
(3) CW Agent: 成品仓库智能体为SFGI 智能体提供了成品库存数量, 同时对订单智能体进行成品交付的实时响应。
(4) WIP Agent: 计算生产线封装、 测试、 包装区域的在制品实时信息, 并将信息提供给SFGI Agent 进行进一步处理和计算。
(5) RM Agent: 提供了原材料库存信息, 投放料产品和数量历史信息。 正常情况下, RM 智能体会根据MPS 中的需求预测值进行投放料。 如果接收到SFGI 智能体放料信息, 正常投放料活动会中断, 并优先处理SFGI 需求投放料产品, 及时满足实时订单需求。
(6) Capacity Agent and MPS Agent: 产能智能体和生产规划智能体为其他智能体提供了产能可行性分析和需求预测信息。
在SFGDD 模型的基础上, 针对调度与订单智能体间信息交互复杂和冲突制约问题, 本章运用对策论的多Agent 之间的协商机制问题进行讨论, 并将“阈值保证”和“触发补偿”机制引入到多Agent协商过程中。 同时对协商中的纳什平衡稳定性问题进行了初步讨论, 确定多Agent 博弈赢得函数及其约束条件。 运用启发式遗传基因算法寻求博弈双方的赢得函数的纳什均衡解, 达到调度Agent 与订单Agent 的协同优化和冲突平衡。 以实际半导体封装测试工厂为背景, 进行生产调度与订单协商仿真实验, 通过库存和按时交货率等输出指标对比, 验证了基于对策论的协商机制和纳什平衡基因算法寻优在订单满足和生产调度管理上的可行性。
有关半导体封装测试制造系统运行优化理论与技术的文章
MPSP技术的目的:得到合适的控制历程Uk,使得在最后一步(k=N)时的输出YN趋近于理想的输出,YN→,同时付出的控制量最小。MPSP技术需要一个初始猜测控制量,然后根据末端误差来不断修正控制量,最后得到满足要求的控制量。式、式构成了约束条件下的静态规划问题。根据静态规划理论可得因此,在k=1,2,…,N-1时,更新后的控制变量为MPSP算法将动态优化问题转化为静态优化问题进行求解,使优化问题大大简化,计算效率大幅度提升。......
2023-08-02
较新的智能调度方法就是基于多代理技术的合作求解, 它以分布式人工智能中的多代理机制作为新的生产组织与运行模式, 通过Agent 之间的合作以及MAS系统协调来完成生产任务的调度。人们不仅认识到了应该把人工智能各个领域的研究成果集成为一个具有智能行为的个体, 更重要的是认识到了人类智能的本质是一种社会性的智能。如何实现分布式人工智能系统, 为MAS 设计技术平台和开发方法?......
2023-06-20
智能功能模块软元件的表示方法见表9-2。图9-6所示为当X0接通时从智能功能模块的缓冲存储器地址19中读出数据至数据寄存器D10中的程序。初始设定画面设定的信息在PLC启动时被写入智能功能模块,因此不再需要编写初始设定数据的顺序控制程序。......
2023-06-16
在Q系列PLC基板上安装、使用的各种模块中,除CPU、电源、数字式I/O模块外的其他模块叫做智能功能模块。例如,用于模拟信号的I/O控制、与各种网络连接设备之间的通信控制以及定位控制的模块等都是智能功能模块。智能功能模块在处理I/O位信号的同时,还处理字信息。表2-8 Q系列PLC常见的智能功能模块一览表(续)(续)......
2023-06-15
基于多智能体的混合式体系结构需要解决下列主要问题:智能体角色定义。在上述基础上, 采用一定的体系结构表达方式, 构建系统体系, 进行基于多智能体的混合式系统体系结构, 进行实体实现。具体流程描述见图3-2:图3-2基于多智能体的混合式体系结构设计流程在体系结构建立的基础上, 需要确定多智能体间的协商和冲突消解机制, Agent 之间的协商机制决定了在基于Agent 的生产调度系统中, 实现不同的调度策略实施和目标。......
2023-06-20
本书利用多Agent 技术对半导体封装测试生产计划与调度过程进行模块化定义, 设计的基于多Agent 的协同生产混合体系框架如图3-4 所示, 主要体现在将整个计划与调度控制系统分为三个层次: 管理层、 规划层和任务层, 管理层包括工厂管理Agent 和总体规划Agent; 规划层划分为计划Agent、 调度Agent 和订单Agent;任务层包括需求Agent、 产能Agent、 投料Agent、 在制品Agent、 半成品Agent 和成品Agent。同时资源Agent 在不同层次根据不同性质需要进行响应。......
2023-06-20
沈卫明对面向智能体的设计和分析方法进行了详细的阐述: AODM 是采用基于角色的系统分解方法, 系统中角色及其关系的分析有助于智能体类的识别; 对每个智能体类进行的功能分析可以用来定义智能体所提供或使用的服务、 行为以及智能体之间的交互; 对智能体的产生、 存在时间、 扮演的角色等定义确定了智能体间的控制关系。而AODM 设计方法也是继面向对象OO设计方法之后成为新一代的软件开发方法。......
2023-06-20
[101]这句话如果可靠,那么古代的蜀帝以五色为庙号,这个五色帝和中原神话中的五色帝有无关系,大足注意。自从人皇到黄帝,他们对于巴蜀的关系大抵由于一二人的掉舌弄笔生出来的枝节,没有历史的价值。颛顼和若水蜀山的关系却比较严重。......
2023-08-10
相关推荐