首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
针对一般线性约束的Petri网控制器设计方法   总被引:6,自引:0,他引:6       下载免费PDF全文
王寿光  颜钢锋 《软件学报》2005,16(3):419-426
针对基于Petri网离散事件系统关于标识向量和Parikh向量的不等式约束反馈控制器设计问题,提出一种新的控制器设计方法.该方法首先利用Petri网的状态方程把关于标识向量和Parikh向量的不等式约束转变成关于Parikh向量的不等式约束,然后基于Petri网库所是关于Parikh向量的不等式约束的观点构造控制器.最后将该方法与Iordache和Moody提出的方法作比较,实验结果显示该方法更简单、有效.  相似文献   

2.
网简化技术在Petri网反馈控制器设计中的应用   总被引:3,自引:1,他引:3       下载免费PDF全文
王寿光  颜钢锋  蒋静坪 《软件学报》2003,14(6):1037-1042
针对基于Petri网离散事件系统库所标识不等式约束反馈控制器的设计问题,提出一项新型网简化技术--标识总量保持网简化技术,并利用此项技术把所有约束库所融合为一个与它们标识总量相等的库所,使控制器的设计更为简单,尤其是对规模较大的系统,其优势更加明显.借助一个应用实例,将该控制器设计方法与Moody等人提出的控制器设计方法作比较,表明所提出的控制器设计方法更简单、更有效.  相似文献   

3.
郁希  黎良 《计算机应用研究》2023,(10):3059-3063+3090
针对含不可控变迁Petri网系统禁止状态控制器设计问题,提出了一种基于矩阵变换和整数线性规划的结构控制器综合方法。该方法的关键是对代表系统合法状态的广义互斥约束(generalized mutual exclusion constraint, GMEC)进行转换。首先,根据Petri网系统的关联矩阵,将库所集分为无关库所集、不可控库所集和补足库所集。其次,通过对非允许GMEC中补足库所的权值和不可控库所的权值进行处理,并运用整数线性规划将非允许GMEC转换为允许GMEC。在允许GMEC的基础上,根据库所不变量原理设计出Petri网系统的结构控制器。最后,以某零件加工系统为例验证了所提方法的泛用性和高效性,为实际智能制造系统的监督控制器设计提供有效参考方案。  相似文献   

4.
具有不可控变迁离散事件系统的Petri网控制器   总被引:4,自引:2,他引:2  
考虑可用具有不可控变迁的受控Petri网建模的离散事件动态系统.提出了在这类 系统中实现一组不等式约束的控制器的综合方法.所提出的控制器可通过给系统Petri网模 型增加一些Petri网元素来实现,其计算是建立在本文提出的Petrl网的路增益概念基础上 的.方法是系统、简单、计算量小.  相似文献   

5.
可重构制造系统监督控制器的自动重构   总被引:2,自引:0,他引:2  
李俊  戴先中  孟正大 《自动化学报》2008,34(11):1337-1347
提出了基于改进的网重写系统(Improved net rewriting system, INRS)的可重构制造系统(Reconfigurable manufacturing systems, RMS) Petri网监督控制器的自动重构方法, 以快速适应由市场需求变化所引起的制造系统构形的频繁变化. INRS解决了网重写系统存在的问题, 可动态调整给定Petri网模型的结构而不改变其行为属性. 以集合和图的组合形式定义了RMS的构形, 并提出了基于INRS的一类模块化、可重构的Petri网控制器的设计方法. 针对这类Petri网控制器, 提出了基于INRS的自动重构方法. 方法可将RMS构形的变化转变为INRS的图重写规则, 并作用于当前Petri网控制器, 使其快速、自动地重构为所求的新控制器. 所提出的Petri网控制器的设计与重构方法, 均从理论上保证了结果的正确性, 免校验. 仿真研究验证了方法的有效性.  相似文献   

6.
方欢  王苏城  方贤文  王丽丽 《计算机科学》2016,43(11):107-110, 116
事件的协调控制是离散事件系统中一项重要的研究内容,同时包含资源约束和事件约束的混杂约束更是系统设计的难点问题。以DES系统的加权Petri网模型为基础,以DES中变迁库所混杂约束的转换问题为研究对象,将事件协调约束转换为Petri网系统的结构约束,使得库所变迁混合约束问题转化为单一的库所约束问题。首先,提出基于Petri网的事件协调控制方法的设计算法,通过研究变迁约束转换为库所约束的规则与方法,将DES变迁库所混杂约束问题转换为单一的库所约束问题,从库所约束的角度来分析事件协调控制。其次,在3种不同系数约束的变迁≤约束表达式下,利用Petri网结构的特性,将变迁间的协调控制约束转换为系统的库所≤约束,并给出具体的算法步骤。最后,给出基于Petri网的事件协调控制方法的技术难点,剖析进一步分析和研究的主要问题。  相似文献   

7.
T-S模糊系统H2/H∞混合控制器设计的LMI方法   总被引:2,自引:0,他引:2       下载免费PDF全文
刘国义  张庆灵  翟丁 《控制与决策》2007,22(9):1032-1034
应用线性矩阵不等式(LMI)方法研究T-S模糊系统的H2/H∞混合控制器的设计问题.首先针对T-S模糊系统分别设计H2和H∞控制器;然后以线性矩阵不等式的形式给出T-S模糊系统H2/H∞混合控制器存在的充分条件及相应的控制器设计方法.在给定的H∞干扰约束下,通过优化H2控制性能指标实现了模糊状态反馈次优控制.最后通过例子验证了所给出的H2/H∞混合控制器设计方法的可行性和有效性.  相似文献   

8.
针对一类具有范数有界不确定性不满足匹配条件的线性连续系统,对易于失效的执行器进行容错控制设计,重新研究了圆域极点指标、H∞指标和H2指标约束下的满意容错控制器的设计问题.基于线性系统的极点配置理论和H2/H∞控制理论,利用线性矩阵不等式( LMI)方法,在假设失效执行器的输出为任意能量有界信号的情况下,分析了这3类指标在相容情况下的取值范围,并在相容指标约束下得到了新的满意容错控制器的设计方法,给出了满意容错控制器的具体设计步骤.所设计的满意容错控制器使闭环系统的极点在一个给定的圆域内,并且保持着系统给定的H2/H∞性能要求.  相似文献   

9.
对于含有不可控变迁的Petri网监控问题,允许状态空间可能需要一组“或”的允许约束来描述,而库所不变量的监控方法[12]只将给定约束转换为单个的允许约束,其监控器将系统行为限制在允许标识状态空间的较小子集内,其限制性过于严格,且该方法无法解决某些监控问题.针对上述问题,给出了一种基于关联矩阵代数运算的约束转换方法,能够...  相似文献   

10.
不确定系统鲁棒容错H_∞控制的LMI设计方法   总被引:2,自引:1,他引:1  
针对不确定线性系统.研究了执行器失效情况下鲁棒容错H∞控制问题.基于连续增益故障模式.利用线性矩阵不等式LMI推导了系统H∞指标约束下鲁棒容错镇定的充要条件.分别给出了输出反馈和状态反馈H∞控制器的设计方法.通过引入变量代换.将求解输出反馈H∞指标约束的鲁棒容错控制器的可解条件转化为标准的LMI.所获得的控制器不仅能使故障系统鲁棒稳定,并且能达到给定的H∞性能指标.仿真实例验证了所提出设计方法的有效性.  相似文献   

11.
FCP方法的基本思想已在第一部分作了介绍. 第二部分给出了离散事件系统在最一般情况下约束的Petri网控制器的设计方法, 并证明FCP方法是最大容许控制的. 此外, 已有文献里的自动导航车辆协调系统的例子将被用来说明FCP方法所具有的优点和特点.  相似文献   

12.
离散事件系统的混合型Petri网控制器   总被引:2,自引:2,他引:2  
考虑由具有不可控变迁的受控Petri网建模的DES的控制器综合问题.提出了兼具 DES的逻辑型和结构型二种控制器优点的混合型Petri网控制器:在系统状态的获取和跟踪上具 有结构型控制器的优点,而在控制作用的实施上则具有逻辑型控制器的优点.全文通过实例说明 了混合型Petri网控制器的设计方法.  相似文献   

13.
This paper addresses the synthesis of Petri net (PN) controller for the forbidden state transition problem with a new utilisation of the theory of regions. Moreover, as any method of control synthesis based on a reachability graph, the theory of regions suffers from the combinatorial explosion problem. The proposed work minimises the number of equations in the linear system of theory of regions and therefore one can reduce the computation time. In this paper, two different approaches are proposed to select minimal cuts in the reachability graph in order to synthesise a PN controller. Thanks to a switch from one cut to another, one can activate and deactivate the corresponding?PNcontroller. An application is implemented in a flexible manufacturing system to illustrate the present method. Finally, comparison with previous works with experimental results in obtaining a maximally permissive controller is presented.  相似文献   

14.
This paper presents a methodology for modeling and hardware implementation of discrete event control systems based on the formalism of Petri nets (PN). The control algorithm is initially specified as an executable PN specification which is subsequently compiled directly into a compact machine code and stored in commercially available programmable read only memory (PROM). As an implementation platform, a programmable Petri net based dedicated discrete event controller is proposed. The scalable architecture of the controller is optimized to process PN constructs of all possible classes. A remarkable feature of the proposed architecture is its ability to handle explicit concurrency. The controller exploits hardware-level parallelism to track multiple tokens (control threads) through the net. The performance of the architecture has been verified and benchmarked on the fabricated integrated circuit (IC) prototype of the controller.  相似文献   

15.
The advent of reconfigurable manufacturing systems (RMSs) has given rise to a challenging problem, i.e., how to reconfigure rapidly and validly a RMS supervisory controller in response to frequent changes in the manufacturing system configuration driven by fluctuating market. This paper presents an improved net rewriting system (INRS)-based method for automatic reconfiguration of Petri net (PN) supervisory controllers for RMS. We begin with presenting the INRS which overcomes the limitations of the net rewriting system and can dynamically change the structure of a PN without damaging its important behavioral properties. Based on INRS, a method for design reconfigurable PN controllers of RMS is introduced. Subsequently, we presented an INRS-based method for rapidly automatic reconfiguration of this class of PN controllers. In the reconfiguration method, changes in a RMS configuration can be formalized and act on an existing controller to make it reconfigure rapidly into a new one. Noticeably, no matter the design or reconfiguration, the expected behavioral properties of the resultant PN controllers are guaranteed. Thus, efforts for verification of the results can be avoided naturally. We also illustrate the reconfiguration of a PN controller for a reconfigurable manufacturing cell.  相似文献   

16.
This article addresses the problem of forbidden states in both conservative and non-conservative safe Petri net (PN) models. The property of conservativeness is discussed, and its implications are analysed. The construction and formulation of control conditions in the context of safe and non-conservative PN models is investigated, emphasising the problem of control optimality. The fundamental issue studied is that of the equivalence between a forbidden state and its associated constraint. A new fashion of writing control conditions is proposed and used, in conjunction with the place-invariant synthesis method, for the generation of a control solution. The final controlled model obtained is a PN similar in size to the initial model. Finally, the approach is illustrated via a simple example.  相似文献   

17.
The general Petri net (GPN) is useful for modeling flexible manufacturing systems with multiple robots and workstations [15] and for parallel programs [8]. A problem of using reachability analysis for analyzing Petri nets (PN) is the large number of states generated. Most of the existing synthesis techniques do not deal with GPN. Koh et al.[15] invented a synthesis technique for GPN. We propose to improve their achievement by adding the simple Arc-ratio rules to Yaw's knitting technique [37, 38, 39] based on the notion of structure relationship together with new path generations, which mark the most distinct feature compared with other approaches. The synthesis rules and procedures of how to update the temporal matrix and structure synchronic distance are presented. The Arc-ratio rules for GPN are also presented. One can successfully synthesize complicated Petri nets using these rules. An example to synthesize a Petri net in [15] is illustrated. The correctness of each synthesis rule with an appropriate Arc-ratio rule for GPN is proved.  相似文献   

18.
An ordinary Petri‐net (PN) based approach is proposed to design the programmable logical controller (PLC) for preventing collisions between vehicles in an automated guided vehicles (AGV) system. First, method is proposed to model an AGV system as an ordinary PN, called the plant PN. Second, for collision prevention in an AGV system, module control methods are proposed to design the PN supervisor (the closed‐loop PN) by augmenting the plant PN. In detail, three modules are defined the line, divide, and merge modules, in the plant PN, and the control module methods are presented for each of these three modules. As a result, the closed‐loop PN of an AGV system is obtained and can be analyzed using the PN theory. Finally, method is proposed to translate a closed‐loop PN into a ladder diagram. Consequently, the PN supervisor is implemented by a PLC using these proposed methods. A laboratory AGV system is used to illustrate this approach.  相似文献   

19.
This paper extends the Petri net (PN)-based modeling of multi-elevator control system for M floors and N elevators which provides the generic PN model of the system. A new class of Petri nets is introduced known as elevator control Petri net (ECPN) for such purpose. The model of the multi-elevator control system is developed through components, whereas the model of each elevator is defined as a component. The interaction between these elevators is implemented through control places (CPs) of its PN model. A bottom-up modeling approach is adopted by adding the CPs and using the arc-addition operator to the single-elevator modules. Mixture of collective and selective approaches, that is, collective-selective/up–down approach, is used for the control. The proposed Petri net class in the paper resolves the bunching problem among multiple elevators. The bunching problem is tackled by introducing the request places with the capacity of one in the ECPN. A case study of ECPN is also presented by taking the two elevators and four-floor model, and it is analyzed by the incidence matrix–based invariant method.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号