首页 > 最新文献

Discrete event dynamic systems最新文献

英文 中文
Reducing the computational effort of symbolic supervisor synthesis 减少符号监督合成的计算量
Pub Date : 2024-09-12 DOI: 10.1007/s10626-024-00403-4
Sander Thuijsman, Dennis Hendriks, Michel Reniers

Supervisor synthesis is a means to algorithmically derive a supervisory controller from a discrete-event model of a system and a requirements specification. For large systems, synthesis suffers from state space explosion. To mitigate this, synthesis can be applied to a symbolic representation of the models by using Binary Decision Diagrams (BDDs). Peak used BDD nodes and BDD operation count are introduced as deterministic and platform independent metrics to express the computational effort of a symbolic synthesis. These BDD-based metrics are useful to analyze the efficiency of the synthesis algorithm. From this analysis, modifications can be made to how BDDs are handled during synthesis, improving synthesis efficiency. We demonstrate this approach by introducing and analyzing: DCSH, a variable ordering heuristic; several edge ordering heuristics; and an approach to efficiently enforce state exclusion requirements in synthesis. These methods were recently implemented in our open source supervisory control tool: Eclipse ESCET. The analysis is based on large scale experiments of performing synthesis on a variety of models from literature. We show that: (1) by using DCSH, synthesis with high computational effort can be avoided, and generally low computational effort is required, relative to the variable ordering heuristics that were used prior to this work; (2) applying reverse-model edge order realizes relatively low synthesis effort; and (3) state exclusion requirements can efficiently be enforced by restricting edge guards prior to synthesis. While these methods reduce computational effort in practice, it should be noted that they do not affect the theoretical (worst-case) complexity of synthesis.

监控器合成是一种根据系统的离散事件模型和需求说明,通过算法推导出监控控制器的方法。对于大型系统而言,合成存在状态空间爆炸的问题。为了缓解这一问题,可以使用二进制决策图(BDD)对模型进行符号化表示。峰值使用的 BDD 节点和 BDD 操作次数被引入作为确定性的、与平台无关的指标,以表示符号综合的计算工作量。这些基于 BDD 的指标有助于分析合成算法的效率。通过分析,我们可以修改合成过程中处理 BDD 的方式,从而提高合成效率。我们通过介绍和分析来演示这种方法:DCSH,一种变量排序启发式;几种边排序启发式;以及一种在合成中有效执行状态排除要求的方法。这些方法最近已在我们的开源监督控制工具中实现:Eclipse ESCET。分析基于对文献中的各种模型进行合成的大规模实验。我们发现(1) 通过使用 DCSH,可以避免高计算量的综合,而且相对于在这项工作之前使用的变量排序启发式,所需的计算量一般较低;(2) 应用反向模型边缘顺序可以实现相对较低的综合;以及 (3) 通过在综合之前限制边缘防护,可以有效地执行状态排除要求。虽然这些方法在实践中减少了计算量,但应注意的是,它们并不影响合成的理论(最坏情况)复杂性。
{"title":"Reducing the computational effort of symbolic supervisor synthesis","authors":"Sander Thuijsman, Dennis Hendriks, Michel Reniers","doi":"10.1007/s10626-024-00403-4","DOIUrl":"https://doi.org/10.1007/s10626-024-00403-4","url":null,"abstract":"<p>Supervisor synthesis is a means to algorithmically derive a supervisory controller from a discrete-event model of a system and a requirements specification. For large systems, synthesis suffers from state space explosion. To mitigate this, synthesis can be applied to a symbolic representation of the models by using Binary Decision Diagrams (BDDs). Peak used BDD nodes and BDD operation count are introduced as deterministic and platform independent metrics to express the computational effort of a symbolic synthesis. These BDD-based metrics are useful to analyze the efficiency of the synthesis algorithm. From this analysis, modifications can be made to how BDDs are handled during synthesis, improving synthesis efficiency. We demonstrate this approach by introducing and analyzing: DCSH, a variable ordering heuristic; several edge ordering heuristics; and an approach to efficiently enforce state exclusion requirements in synthesis. These methods were recently implemented in our open source supervisory control tool: Eclipse ESCET. The analysis is based on large scale experiments of performing synthesis on a variety of models from literature. We show that: (1) by using DCSH, synthesis with high computational effort can be avoided, and generally low computational effort is required, relative to the variable ordering heuristics that were used prior to this work; (2) applying reverse-model edge order realizes relatively low synthesis effort; and (3) state exclusion requirements can efficiently be enforced by restricting edge guards prior to synthesis. While these methods reduce computational effort in practice, it should be noted that they do not affect the theoretical (worst-case) complexity of synthesis.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"20 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142213891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An extremum timed extended reachability graph for temporal analysis of time Petri nets 用于时间 Petri 网时序分析的极值定时扩展可达性图
Pub Date : 2024-09-05 DOI: 10.1007/s10626-024-00402-5
Jiazhong Zhou, Dimitri Lefebvre, Zhiwu Li

In this paper, a type of graph, called an extremum timed extended reachability graph, is designed to abstract the temporal specifications and represent the feasible trajectories of time Petri nets. This graph improves the timed extended reachability graph recently proposed for time Petri nets (Lefebvre. Discrete Event Dynamic Systems 29(1):31–56. (2019); Zhou et al. IEEE Trans Autom Control 67(7):3693–3698. (2022)) by replacing the earliest-firing policy with a more general policy. In detail, when a transition is preselected for the next firing, the firing can be delayed for a certain period after its minimal residual time has elapsed, rather than immediately firing once its minimal residual time has elapsed. Then, a sampled timed extended reachability graph is designed, wherein, for a transition preselected to fire next, a finite number of time points within a time interval, starting at minimal residual time and ending at maximal residual time, are selected as the firing time instants for the preselected transition. Furthermore, a special case of the sampled timed extended reachability graph, called an extremum timed extended reachability graph that details only the minimal and maximal residual times of the transitions, is also proposed. For a feasible sequence, the corresponding feasible trajectories with minimal and maximal durations are easy to compute with this graph. Thus, an end-to-end delay of a feasible sequence can be obtained by directly searching the graph. Finally, the scheduling of a typical flexible manufacturing system illustrates the advantages and applications of the proposed approach.

本文设计了一种称为极值定时扩展可达性图的图,用于抽象时间规范和表示时间 Petri 网的可行轨迹。这种图改进了最近针对时间 Petri 网提出的定时扩展可达性图(Lefebvre.离散事件动态系统 29(1):31-56.(2019); Zhou et al. IEEE Trans Autom Control 67(7):3693-3698.(2022)),用一种更通用的策略取代了最早触发策略。具体来说,当一个过渡被预选为下一次发射时,发射可以在其最小剩余时间过后延迟一段时间,而不是在其最小剩余时间过后立即发射。然后,设计出一种采样定时扩展可达性图,其中,对于预选为下一次触发的过渡,在一个时间间隔内选择有限个时间点,从最小剩余时间开始,到最大剩余时间结束,作为预选过渡的触发时间点。此外,还提出了采样定时扩展可达性图的一种特例,称为极值定时扩展可达性图,它只详细说明了过渡的最小和最大残差时间。对于一个可行的序列,利用该图很容易计算出具有最小和最大持续时间的相应可行轨迹。因此,直接搜索该图就能得到可行序列的端到端延迟。最后,一个典型的柔性制造系统的调度说明了所提方法的优势和应用。
{"title":"An extremum timed extended reachability graph for temporal analysis of time Petri nets","authors":"Jiazhong Zhou, Dimitri Lefebvre, Zhiwu Li","doi":"10.1007/s10626-024-00402-5","DOIUrl":"https://doi.org/10.1007/s10626-024-00402-5","url":null,"abstract":"<p>In this paper, a type of graph, called an extremum timed extended reachability graph, is designed to abstract the temporal specifications and represent the feasible trajectories of time Petri nets. This graph improves the timed extended reachability graph recently proposed for time Petri nets (Lefebvre. Discrete Event Dynamic Systems 29(1):31–56. (2019); Zhou et al. IEEE Trans Autom Control 67(7):3693–3698. (2022)) by replacing the earliest-firing policy with a more general policy. In detail, when a transition is preselected for the next firing, the firing can be delayed for a certain period after its minimal residual time has elapsed, rather than immediately firing once its minimal residual time has elapsed. Then, a sampled timed extended reachability graph is designed, wherein, for a transition preselected to fire next, a finite number of time points within a time interval, starting at minimal residual time and ending at maximal residual time, are selected as the firing time instants for the preselected transition. Furthermore, a special case of the sampled timed extended reachability graph, called an extremum timed extended reachability graph that details only the minimal and maximal residual times of the transitions, is also proposed. For a feasible sequence, the corresponding feasible trajectories with minimal and maximal durations are easy to compute with this graph. Thus, an end-to-end delay of a feasible sequence can be obtained by directly searching the graph. Finally, the scheduling of a typical flexible manufacturing system illustrates the advantages and applications of the proposed approach.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"96 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142214133","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Diagnosability and attack detection for discrete event systems under sensor attacks 传感器攻击下离散事件系统的可诊断性和攻击检测
Pub Date : 2024-07-12 DOI: 10.1007/s10626-024-00401-6
Feng Lin, Stéphane Lafortune, Caisheng Wang

This paper extends the theory of diagnosability by investigating fault diagnosis in discrete event systems under sensor attacks using finite-state automata as models. It assumes that an attacker has compromised the communication channel between the system’s sensors and the diagnostic engine. While the general attack model utilized by the attacker has been previously studied in the context of supervisory control, its application to fault diagnosis remains unexplored. The attacker possesses the capability to substitute each compromised observable event with a string from an attack language. The attack model incorporates event insertion and deletion, as well as static and dynamic attacks. To formally capture the diagnostic engine’s ability to identify faults in the presence of the attacker, a novel concept called CA-diagnosability is introduced. This extends the existing notions of CA-controllability and CA-observability. A testing procedure for CA-diagnosability is developed, and its correctness is proven. Some sufficient conditions for CA-diagnosability that can be easily checked are also proposed and proved. The paper then investigates conditions under which the role of an attacker can be reverted from malicious to benevolent, that is, to help the diagnoser to diagnose faults. The paper further applies diagnosability theory to investigate conditions under which the presence of the attacker can be detected.

本文以有限状态自动机为模型,通过研究传感器攻击下离散事件系统的故障诊断,扩展了可诊断性理论。本文假设攻击者破坏了系统传感器与诊断引擎之间的通信通道。虽然攻击者使用的一般攻击模型以前在监督控制方面进行过研究,但其在故障诊断方面的应用仍有待探索。攻击者有能力用攻击语言中的字符串替代每个被破坏的可观测事件。攻击模型包括事件插入和删除,以及静态和动态攻击。为了正式捕捉诊断引擎在攻击者存在的情况下识别故障的能力,引入了一个名为 CA 可诊断性的新概念。这扩展了现有的 CA 可控性和 CA 可观察性概念。我们开发了 CA 可诊断性的测试程序,并证明了其正确性。本文还提出并证明了一些易于检查的 CA 可诊断性充分条件。然后,本文研究了攻击者的角色可以从恶意转为善意(即帮助诊断者诊断故障)的条件。论文进一步应用可诊断性理论,研究在哪些条件下可以检测到攻击者的存在。
{"title":"Diagnosability and attack detection for discrete event systems under sensor attacks","authors":"Feng Lin, Stéphane Lafortune, Caisheng Wang","doi":"10.1007/s10626-024-00401-6","DOIUrl":"https://doi.org/10.1007/s10626-024-00401-6","url":null,"abstract":"<p>This paper extends the theory of diagnosability by investigating fault diagnosis in discrete event systems under sensor attacks using finite-state automata as models. It assumes that an attacker has compromised the communication channel between the system’s sensors and the diagnostic engine. While the general attack model utilized by the attacker has been previously studied in the context of supervisory control, its application to fault diagnosis remains unexplored. The attacker possesses the capability to substitute each compromised observable event with a string from an attack language. The attack model incorporates event insertion and deletion, as well as static and dynamic attacks. To formally capture the diagnostic engine’s ability to identify faults in the presence of the attacker, a novel concept called CA-diagnosability is introduced. This extends the existing notions of CA-controllability and CA-observability. A testing procedure for CA-diagnosability is developed, and its correctness is proven. Some sufficient conditions for CA-diagnosability that can be easily checked are also proposed and proved. The paper then investigates conditions under which the role of an attacker can be reverted from malicious to benevolent, that is, to help the diagnoser to diagnose faults. The paper further applies diagnosability theory to investigate conditions under which the presence of the attacker can be detected.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"41 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141612728","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A tropical-algebraic method for the control of timed event graphs with partial synchronization 控制部分同步定时事件图的热带代数方法
Pub Date : 2024-07-04 DOI: 10.1007/s10626-024-00400-7
Germano Schafaschek, Laurent Hardouin, Jörg Raisch

This paper studies a scenario in which the occurrence of one or more events in a discrete event system is subject to external restrictions which may change unexpectedly during run-time. The system is modeled as a timed event graph (TEG) and, in this context, the presence of the aforementioned external restrictions has become known as partial synchronization (PS). This phenomenon arises naturally in several applications, from manufacturing to transportation systems. We develop a formal and systematic method to compute optimal control signals for TEGs in the presence of PS, where the control objective is tracking a given output reference as closely as possible and optimality is understood in the widely-adopted just-in-time sense. The approach is based on the formalism of tropical semirings — in particular, the min-plus algebra and derived semiring of counters. We claim that our method expands modeling and control capabilities with respect to previously existing ones by tackling the case of time-varying PS restrictions, which, to the best of our knowledge, has not been dealt with before in this context.

本文研究的是离散事件系统中一个或多个事件的发生受到外部限制的情景,这些外部限制在运行期间可能会发生意想不到的变化。该系统被建模为定时事件图(TEG),在这种情况下,上述外部限制的存在被称为部分同步(PS)。这种现象在从制造系统到运输系统的多个应用中自然出现。我们开发了一种正规、系统的方法,用于计算存在 PS 的 TEG 的最优控制信号,其中控制目标是尽可能接近地跟踪给定的输出参考,最优性则从广泛采用的及时性意义上理解。该方法基于热带语义的形式主义,特别是计数器的最小加代数和派生语义。我们声称,我们的方法通过处理时变 PS 限制的情况,扩展了建模和控制能力,而据我们所知,这种情况以前从未在此背景下处理过。
{"title":"A tropical-algebraic method for the control of timed event graphs with partial synchronization","authors":"Germano Schafaschek, Laurent Hardouin, Jörg Raisch","doi":"10.1007/s10626-024-00400-7","DOIUrl":"https://doi.org/10.1007/s10626-024-00400-7","url":null,"abstract":"<p>This paper studies a scenario in which the occurrence of one or more events in a discrete event system is subject to external restrictions which may change unexpectedly during run-time. The system is modeled as a timed event graph (TEG) and, in this context, the presence of the aforementioned external restrictions has become known as <i>partial synchronization</i> (PS). This phenomenon arises naturally in several applications, from manufacturing to transportation systems. We develop a formal and systematic method to compute optimal control signals for TEGs in the presence of PS, where the control objective is tracking a given output reference as closely as possible and optimality is understood in the widely-adopted just-in-time sense. The approach is based on the formalism of tropical semirings — in particular, the min-plus algebra and derived semiring of counters. We claim that our method expands modeling and control capabilities with respect to previously existing ones by tackling the case of time-varying PS restrictions, which, to the best of our knowledge, has not been dealt with before in this context.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"23 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141547628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MGF-based SNC for stationary independent Markovian processes with localized application of martingales 基于 MGF 的静态独立马尔可夫过程 SNC 与马氏体的局部应用
Pub Date : 2024-05-08 DOI: 10.1007/s10626-024-00399-x
Anne Bouillard

Stochastic Network Calculus is a probabilistic method to compute performance bounds in networks, such as end-to-end delays. It relies on the analysis of stochastic processes using formalism of (Deterministic) Network Calculus. However, unlike the deterministic theory, the computed bounds are usually very loose compared to the simulation. This is mainly due to the intensive use of the Boole’s inequality. On the other hand, analyses based on martingales can achieve tight bounds, but until now, they have not been applied to sequences of servers. In this paper, we improve the accuracy of Stochastic Network Calculus by combining this martingale analysis with a recent Stochastic Network Calculus results based on the Pay-Multiplexing-Only-Once property, well-known from the Deterministic Network calculus. We exhibit a non-trivial class of networks that can benefit from this analysis and compare our bounds with simulation.

随机网络微积分是一种计算网络性能界限(如端到端延迟)的概率方法。它依赖于使用(确定性)网络微积分的形式分析随机过程。然而,与确定性理论不同的是,计算出的界限通常比模拟的宽松。这主要是由于大量使用了布尔不等式。另一方面,基于马氏不等式的分析可以实现严格的界限,但到目前为止,它们还没有应用于服务器序列。在本文中,我们将马氏分析与最近的随机网络微积分结果相结合,提高了随机网络微积分的准确性,后者基于确定性网络微积分中众所周知的 "支付-多路复用-只有一次 "属性。我们展示了可以从这一分析中获益的一类非三维网络,并将我们的界限与模拟进行了比较。
{"title":"MGF-based SNC for stationary independent Markovian processes with localized application of martingales","authors":"Anne Bouillard","doi":"10.1007/s10626-024-00399-x","DOIUrl":"https://doi.org/10.1007/s10626-024-00399-x","url":null,"abstract":"<p>Stochastic Network Calculus is a probabilistic method to compute performance bounds in networks, such as end-to-end delays. It relies on the analysis of stochastic processes using formalism of (Deterministic) Network Calculus. However, unlike the deterministic theory, the computed bounds are usually very loose compared to the simulation. This is mainly due to the intensive use of the Boole’s inequality. On the other hand, analyses based on martingales can achieve tight bounds, but until now, they have not been applied to sequences of servers. In this paper, we improve the accuracy of Stochastic Network Calculus by combining this martingale analysis with a recent Stochastic Network Calculus results based on the Pay-Multiplexing-Only-Once property, well-known from the Deterministic Network calculus. We exhibit a non-trivial class of networks that can benefit from this analysis and compare our bounds with simulation.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"45 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140939209","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Offline analysis of the relaxed upper boundedness for online estimation ofoptimal event sequences in Partially Observable Petri Nets 部分可观测 Petri 网中最优事件序列在线估计的松弛上界离线分析
Pub Date : 2024-04-10 DOI: 10.1007/s10626-024-00396-0
P. Declerck

The aim of this paper is the analysis of the property of the relaxed structurally boundedness of the unobservable subnet of the Petri net which brings a condition guaranteeing the finitude of all possible sequence lengths in the context of an on-line estimation in Partially Observable Petri Nets relevant to a sliding horizon or a receding horizon starting from the initial marking. Based on specific invariants defined over the real numbers, the approach focuses on an offline structural analysis, that is, the determination of the parts of the unobservable subnet where an online estimation for any criterion can be made. The decomposition-composition technique is based on a block triangular form obtained with any technique. The composition of the substructures leads to a propagation of the relaxed structurally boundedness property through the structure. The study of a large-scale manufacturing system shows that the direct treatment of the large system system can be avoided and that the triangular form brings a sequential treatment allowing a computation based on smaller systems independently of the resolution of the complete system.

本文的目的是分析 Petri 网不可观测子网的松弛结构有界性属性,该属性为部分可观测 Petri 网中与滑动视界或从初始标记开始的后退视界相关的在线估计提供了保证所有可能序列长度有限性的条件。基于实数上定义的特定不变式,该方法侧重于离线结构分析,即确定不可观测子网的哪些部分可以针对任何准则进行在线估计。分解-组合技术基于通过任何技术获得的块三角形形式。子结构的组成会导致松弛结构约束性属性在整个结构中的传播。对大型制造系统的研究表明,可以避免对大型系统进行直接处理,三角形式带来了一种顺序处理方法,允许根据较小的系统进行计算,而与完整系统的分辨率无关。
{"title":"Offline analysis of the relaxed upper boundedness for online estimation ofoptimal event sequences in Partially Observable Petri Nets","authors":"P. Declerck","doi":"10.1007/s10626-024-00396-0","DOIUrl":"https://doi.org/10.1007/s10626-024-00396-0","url":null,"abstract":"<p>The aim of this paper is the analysis of the property of the relaxed structurally boundedness of the unobservable subnet of the Petri net which brings a condition guaranteeing the finitude of all possible sequence lengths in the context of an on-line estimation in Partially Observable Petri Nets relevant to a sliding horizon or a receding horizon starting from the initial marking. Based on specific invariants defined over the real numbers, the approach focuses on an offline structural analysis, that is, the determination of the parts of the unobservable subnet where an online estimation for any criterion can be made. The decomposition-composition technique is based on a block triangular form obtained with any technique. The composition of the substructures leads to a propagation of the relaxed structurally boundedness property through the structure. The study of a large-scale manufacturing system shows that the direct treatment of the large system system can be avoided and that the triangular form brings a sequential treatment allowing a computation based on smaller systems independently of the resolution of the complete system.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"46 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140574506","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An algebraic control method to guarantee generalized marking constraints for partially observable timed event graphs 保证部分可观测定时事件图的广义标记约束的代数控制方法
Pub Date : 2024-04-08 DOI: 10.1007/s10626-024-00398-y
Jihene Rajah, Said Amari, Maher Barkallah, Mohamed Haddar

This work deals with the control problem of Discrete Event Systems (DESs) modelled by Timed Event Graphs (TEGs) and subject to Generalized Marking Constraints (GMCs). The aim of this paper is to propose an algebraic methodology for the determination of control laws in the form of state feedback, guaranteeing the satisfaction of marking specifications expressed by weighted inequalities in the Min-Plus algebra. The resultant controller can be represented by marked and timed control places, connected to the initial TEG model. The role of the established feedback is to limit the number of tokens in weighted paths for partially observable TEGs. In order to illustrate and show the interest of these current studies, we applied the suggested control method to a machine of filling bottles with liquid.

本研究涉及以定时事件图(TEG)为模型并受广义标记约束(GMC)限制的离散事件系统(DES)的控制问题。本文旨在提出一种代数方法,用于确定状态反馈形式的控制法则,保证满足最小加权代数中用加权不等式表示的标记规范。由此产生的控制器可以用标记和定时控制位置来表示,并与初始 TEG 模型相连。既定反馈的作用是限制部分可观测 TEG 的加权路径中的标记数量。为了说明和展示当前这些研究的意义,我们将建议的控制方法应用于一台液体灌装机。
{"title":"An algebraic control method to guarantee generalized marking constraints for partially observable timed event graphs","authors":"Jihene Rajah, Said Amari, Maher Barkallah, Mohamed Haddar","doi":"10.1007/s10626-024-00398-y","DOIUrl":"https://doi.org/10.1007/s10626-024-00398-y","url":null,"abstract":"<p>This work deals with the control problem of Discrete Event Systems (DESs) modelled by Timed Event Graphs (TEGs) and subject to Generalized Marking Constraints (GMCs). The aim of this paper is to propose an algebraic methodology for the determination of control laws in the form of state feedback, guaranteeing the satisfaction of marking specifications expressed by weighted inequalities in the Min-Plus algebra. The resultant controller can be represented by marked and timed control places, connected to the initial TEG model. The role of the established feedback is to limit the number of tokens in weighted paths for partially observable TEGs. In order to illustrate and show the interest of these current studies, we applied the suggested control method to a machine of filling bottles with liquid.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"9 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140574132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Triangulation of diagonally dominant min-plus matrices 对角显性小加矩阵的三角剖分
Pub Date : 2024-03-27 DOI: 10.1007/s10626-024-00397-z
Yuki Nishida, Sennosuke Watanabe, Yoshihide Watanabe

The min-plus algebra is a commutative semiring with two operations: addition (varvec{a} oplus varvec{b := min (a,b)}) and multiplication (varvec{a} otimes varvec{b := a + b}). In this paper, we discuss a min-plus algebraic counterpart of matrix diagonalization in conventional linear algebra. Due to the absence of subtraction in the min-plus algebra, few matrices admit such a canonical form. Instead, we consider triangulation of min-plus matrices in terms of algebraic eigenvectors, which is an extended concept of usual eigenvectors. We deal with two types of min-plus matrices: strongly diagonally dominant (SDD) and nearly diagonally dominant (NDD) matrices. For an SDD matrix, the roots of the characteristic polynomial coincide with its diagonal entries. On the other hand, for an NDD matrix, the roots except for the maximum one appear in diagonal entries. We show that SDD matrices admit upper triangulation whose diagonal entries are algebraic eigenvalues, while NDD matrices admit block upper triangulation. We exhibit applications of triangulation of min-plus matrices to traffic flow models.

最小加代数是一个交换半等式,有两种运算:加法(varvec{a} oplus varvec{b := min (a,b)} )和乘法(varvec{a} otimes varvec{b := a + b}/)。在本文中,我们将讨论传统线性代数中矩阵对角化的 min-plus 代数对应方法。由于 min-plus 代数中不存在减法,因此很少有矩阵可以采用这种对角形式。相反,我们考虑用代数特征向量对 min-plus 矩阵进行三角化,这是通常特征向量的扩展概念。我们处理两种类型的 min-plus 矩阵:强对角显性(SDD)矩阵和近对角显性(NDD)矩阵。对于 SDD 矩阵,特征多项式的根与其对角线项重合。另一方面,对于 NDD 矩阵,除了最大根之外,其他根都出现在对角线条目中。我们证明 SDD 矩阵允许对角线项为代数特征值的上三角剖分,而 NDD 矩阵允许块上三角剖分。我们展示了最小加矩阵三角化在交通流模型中的应用。
{"title":"Triangulation of diagonally dominant min-plus matrices","authors":"Yuki Nishida, Sennosuke Watanabe, Yoshihide Watanabe","doi":"10.1007/s10626-024-00397-z","DOIUrl":"https://doi.org/10.1007/s10626-024-00397-z","url":null,"abstract":"<p>The min-plus algebra is a commutative semiring with two operations: addition <span>(varvec{a} oplus varvec{b := min (a,b)})</span> and multiplication <span>(varvec{a} otimes varvec{b := a + b})</span>. In this paper, we discuss a min-plus algebraic counterpart of matrix diagonalization in conventional linear algebra. Due to the absence of subtraction in the min-plus algebra, few matrices admit such a canonical form. Instead, we consider triangulation of min-plus matrices in terms of algebraic eigenvectors, which is an extended concept of usual eigenvectors. We deal with two types of min-plus matrices: strongly diagonally dominant (SDD) and nearly diagonally dominant (NDD) matrices. For an SDD matrix, the roots of the characteristic polynomial coincide with its diagonal entries. On the other hand, for an NDD matrix, the roots except for the maximum one appear in diagonal entries. We show that SDD matrices admit upper triangulation whose diagonal entries are algebraic eigenvalues, while NDD matrices admit block upper triangulation. We exhibit applications of triangulation of min-plus matrices to traffic flow models.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"54 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140316916","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Simulations and bisimulations for max-plus automata 最大加法自动机的模拟和二模拟
Pub Date : 2024-03-02 DOI: 10.1007/s10626-024-00395-1
Miroslav Ćirić, Ivana Micić, Jelena Matejić, Aleksandar Stamenković

Two types of simulations and four types of bisimulations for weighted finite automata over the complete max-plus semiring we define as solutions of particular systems of matrix inequations. We provide a procedure that either decides that there is a simulation or bisimulation of a given type between two automata, and outputs the greatest one, or decides that no simulation or bisimulation of that type exists. The procedure is iterative and does not have to end in a finite number of steps. Certain conditions under which this procedure must terminate in a finite number of steps are described in a slightly more general context in Stamenković et al. (Discrete Event Dynamic Systems, 32:1–25, 2022). We also propose a modification of this procedure which, in case there is no simulation or bisimulation of a given type between two max-plus automata, detects this in finitely many steps and faster than the original procedure. In the same case, that modification also finds a natural number such that containment or equivalence is valid for all input words of length less than that number. For max-plus automata with non-negative weights, we point out the differences that occur when the above mentioned procedure is applied over the complete max-plus semiring, and when it is applied over its non-negative part with minus infinity added.

我们将完整 max-plus semiring 上加权有限自动机的两种模拟和四种二模拟定义为矩阵不等式特定系统的解。我们提供了一种程序,它可以判定两个自动机之间存在给定类型的模拟或二拟合,并输出最大的模拟或二拟合,或者判定不存在该类型的模拟或二拟合。这个过程是迭代的,不必在有限步数内结束。Stamenković 等人(《离散事件动态系统》,32:1-25,2022 年)在一个稍为宽泛的背景下描述了这一过程必须在有限步数内结束的某些条件。我们还提出了对这一过程的一种修改,在两个最大加自动机之间不存在给定类型的模拟或双模拟的情况下,它能以有限步数检测到这一点,而且比原始过程更快。在同样的情况下,修改后的程序还能找到一个自然数,使得所有长度小于该自然数的输入词的包含或等价性都有效。对于具有非负权重的 max-plus 自动机,我们指出了上述程序应用于完整 max-plus 语义时,与应用于其非负部分并加上负无穷时所产生的差异。
{"title":"Simulations and bisimulations for max-plus automata","authors":"Miroslav Ćirić, Ivana Micić, Jelena Matejić, Aleksandar Stamenković","doi":"10.1007/s10626-024-00395-1","DOIUrl":"https://doi.org/10.1007/s10626-024-00395-1","url":null,"abstract":"<p>Two types of simulations and four types of bisimulations for weighted finite automata over the complete max-plus semiring we define as solutions of particular systems of matrix inequations. We provide a procedure that either decides that there is a simulation or bisimulation of a given type between two automata, and outputs the greatest one, or decides that no simulation or bisimulation of that type exists. The procedure is iterative and does not have to end in a finite number of steps. Certain conditions under which this procedure must terminate in a finite number of steps are described in a slightly more general context in Stamenković et al. (Discrete Event Dynamic Systems, 32:1–25, 2022). We also propose a modification of this procedure which, in case there is no simulation or bisimulation of a given type between two max-plus automata, detects this in finitely many steps and faster than the original procedure. In the same case, that modification also finds a natural number such that containment or equivalence is valid for all input words of length less than that number. For max-plus automata with non-negative weights, we point out the differences that occur when the above mentioned procedure is applied over the complete max-plus semiring, and when it is applied over its non-negative part with minus infinity added.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"28 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140018715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cycle times in D/D/S series queues with single multi-server bottlenecks 具有单个多服务器瓶颈的 D/D/S 系列队列的周期时间
Pub Date : 2024-02-03 DOI: 10.1007/s10626-023-00392-w
Lonnie Turpin, Morgan Turpin

In this work, we consider D/D/S series queues characterized by deterministic interarrival and service times, with a single multi-server bottleneck stage. When the arrival rate is greater than the bottleneck capacity—for a temporary window of time—the derivation of cycle time is not immediately clear, and warrants a formal proof.

在这项工作中,我们考虑的是以确定性到达时间和服务时间为特征的 D/D/S 系列队列,其中有一个单一的多服务器瓶颈阶段。当到达率大于瓶颈容量时--一个临时的时间窗口--周期时间的推导并不是一目了然的,需要一个正式的证明。
{"title":"Cycle times in D/D/S series queues with single multi-server bottlenecks","authors":"Lonnie Turpin, Morgan Turpin","doi":"10.1007/s10626-023-00392-w","DOIUrl":"https://doi.org/10.1007/s10626-023-00392-w","url":null,"abstract":"<p>In this work, we consider D/D/<i>S</i> series queues characterized by deterministic interarrival and service times, with a single multi-server bottleneck stage. When the arrival rate is greater than the bottleneck capacity—for a temporary window of time—the derivation of cycle time is not immediately clear, and warrants a formal proof.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"81 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139664079","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Discrete event dynamic systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1