Analysis of Hybrid Systems Based on Hybrid Net Condition/Event System Model

被引:1
作者
Haoxun Chen
Hans-Michael Hanisch
机构
[1] University of Connecticut,Department of Electrical and Systems Engineering
[2] Martin-Luther-University Halle-Wittenberg,Department of Engineering Science
来源
Discrete Event Dynamic Systems | 2001年 / 11卷
关键词
hybrid systems; condition /event systems; Petri nets; modular modeling; state reachability analysis;
D O I
暂无
中图分类号
学科分类号
摘要
In thispaper, hybrid net condition /event systems are introducedas a model for hybrid systems. The model consists of a discretetimed Petri net and a continuous Petri net which interact eachother through condition and event signals. By introducing timeddiscrete places in the model, timing constraints in hybrid systemscan be easily described. For a class of hybrid systems that canbe described as linear hybrid net condition /eventsystems whose continuous part is a constant continuous Petrinet, two methods are developed for their state reachability analysis.One is the predicate-transformation method, which is an extensionof a state reachability analysis method for linear hybrid automata.The other is the path-based method, which enumerates all possiblefiring seqenences of discrete transitions and verifies if a givenset of states can be reached from another set by firing a sequenceof discrete transitions. The verification is performed by solvinga constraint satisfaction problem. A technique that adds additionalconstraints to the problem when a discrete state is revisitedalong the sequence is developed and used to prevent the methodfrom infinite enumeration. These methods provide a basis foralgorithmic analysis of this class of hybrid systems.
引用
收藏
页码:163 / 185
页数:22
相关论文
共 6 条
[1]  
Alur R.(1995)The algorithmic analysis of hybrid systems Theoretical Computer Science 138 3-34
[2]  
Courcoubetis C.(1995)Net condition Proc. of the ETFA 95 Conference 1 592-600
[3]  
Halbwachs N.(undefined)event systems with multiple condition outputs undefined undefined undefined-undefined
[4]  
Henzinger M.(undefined)undefined undefined undefined undefined-undefined
[5]  
Rausch H.-M.(undefined)undefined undefined undefined undefined-undefined
[6]  
Hanisch undefined(undefined)undefined undefined undefined undefined-undefined