首页 > 最新文献

Discrete event dynamic systems最新文献

英文 中文
Switched max-plus linear-dual inequalities: cycle time analysis and applications 交换式最大加线性二元不等式:周期时间分析与应用
Pub Date : 2024-02-01 DOI: 10.1007/s10626-023-00389-5
Davide Zorzenon, Jan Komenda, Jörg Raisch

P-time event graphs are discrete event systems suitable for modeling processes in which tasks must be executed in predefined time windows. Their dynamics can be represented by max-plus linear-dual inequalities (LDIs), i.e., systems of linear dynamical inequalities in the primal and dual operations of the max-plus algebra. We define a new class of models called switched LDIs (SLDIs), which allow to switch between different modes of operation, each corresponding to a set of LDIs, according to a sequence of modes called schedule. In this paper, we focus on the analysis of SLDIs when the considered schedule is fixed and either periodic or intermittently periodic. We show that SLDIs can model a wide range of applications including single-robot multi-product processing networks, in which every product has different processing requirements and corresponds to a specific mode of operation. Based on the analysis of SLDIs, we propose algorithms to compute: i. minimum and maximum cycle times for these processes, improving the time complexity of other existing approaches; ii. a complete trajectory of the robot including start-up and shut-down transients.

P-time 事件图是一种离散事件系统,适用于对必须在预定时间窗口内执行任务的过程进行建模。它们的动态可以用 max-plus 线性对偶不等式(LDI)来表示,即 max-plus 代数的主运算和对偶运算中的线性动态不等式系统。我们定义了一类新的模型,称为切换 LDIs(SLDIs),它允许在不同的运行模式之间切换,每种模式对应一组 LDIs,并根据称为时间表的模式序列进行切换。在本文中,我们将重点分析当所考虑的时间表是固定的、周期性或间歇周期性时的 SLDIs。我们的研究表明,SLDIs 可以模拟各种应用,包括单机器人多产品加工网络,其中每个产品都有不同的加工要求,并对应于特定的操作模式。基于对 SLDIs 的分析,我们提出了计算以下内容的算法:i. 这些过程的最小和最大周期时间,改善了其他现有方法的时间复杂性;ii. 机器人的完整轨迹,包括启动和关闭瞬态。
{"title":"Switched max-plus linear-dual inequalities: cycle time analysis and applications","authors":"Davide Zorzenon, Jan Komenda, Jörg Raisch","doi":"10.1007/s10626-023-00389-5","DOIUrl":"https://doi.org/10.1007/s10626-023-00389-5","url":null,"abstract":"<p>P-time event graphs are discrete event systems suitable for modeling processes in which tasks must be executed in predefined time windows. Their dynamics can be represented by max-plus linear-dual inequalities (LDIs), i.e., systems of linear dynamical inequalities in the primal and dual operations of the max-plus algebra. We define a new class of models called switched LDIs (SLDIs), which allow to switch between different modes of operation, each corresponding to a set of LDIs, according to a sequence of modes called schedule. In this paper, we focus on the analysis of SLDIs when the considered schedule is fixed and either periodic or intermittently periodic. We show that SLDIs can model a wide range of applications including single-robot multi-product processing networks, in which every product has different processing requirements and corresponds to a specific mode of operation. Based on the analysis of SLDIs, we propose algorithms to compute: i. minimum and maximum cycle times for these processes, improving the time complexity of other existing approaches; ii. a complete trajectory of the robot including start-up and shut-down transients.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"5 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139663981","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 modular synthesis approach for the coordination of multi-agent systems: the multiple team case 多代理系统协调的模块合成方法:多团队案例
Pub Date : 2024-01-26 DOI: 10.1007/s10626-024-00393-3
Marcelo Rosa, José E. R. Cury, Fabio L. Baldissera

In this paper, we deal with the problem of coordinating multiple agents to accomplish a global task. This problem consists of a set of agents divided into teams of homogeneous agents that interact with each other in order to autonomously complete a common global task. Due to the fact that agents in a team are exactly the same both in hardware and control software, the open-loop behavior of any agent in a team can be represented by a template, as well as its local control specifications. Our approach is based on the Supervisory Control Theory and it derives sufficient conditions that allow us to synthesize for each team a local supervisor template from templates associated with the team and the global task model in such a way that, when this supervisor template is instantiated for the other agents in the team, the global task can be completed by the coordinated action of all agents in the system. Our sufficient conditions also guarantee that a computed set of supervisor templates does not need to be recomputed or reconfigured whenever agents are added or removed from teams. An example of 3D robotic construction is provided to illustrate our approach.

在本文中,我们讨论了协调多个代理完成一项全局任务的问题。这个问题由一组代理组成,这些代理被分为多个同质代理团队,它们相互影响,以自主完成一项共同的全局任务。由于团队中的代理在硬件和控制软件上都完全相同,因此团队中任何代理的开环行为都可以用模板及其本地控制规范来表示。我们的方法基于 "监督控制理论"(Supervisory Control Theory),并推导出充分条件,使我们能够从与团队和全局任务模型相关联的模板中为每个团队合成一个本地监督模板,这样,当该监督模板被团队中的其他代理实例化时,全局任务就可以通过系统中所有代理的协调行动来完成。我们的充分条件还保证,每当团队中添加或删除代理时,无需重新计算或重新配置已计算出的监督模板集。我们提供了一个三维机器人建造的例子来说明我们的方法。
{"title":"A modular synthesis approach for the coordination of multi-agent systems: the multiple team case","authors":"Marcelo Rosa, José E. R. Cury, Fabio L. Baldissera","doi":"10.1007/s10626-024-00393-3","DOIUrl":"https://doi.org/10.1007/s10626-024-00393-3","url":null,"abstract":"<p>In this paper, we deal with the problem of coordinating multiple agents to accomplish a global task. This problem consists of a set of agents divided into teams of homogeneous agents that interact with each other in order to autonomously complete a common global task. Due to the fact that agents in a team are exactly the same both in hardware and control software, the open-loop behavior of any agent in a team can be represented by a template, as well as its local control specifications. Our approach is based on the Supervisory Control Theory and it derives sufficient conditions that allow us to synthesize for each team a local supervisor template from templates associated with the team and the global task model in such a way that, when this supervisor template is instantiated for the other agents in the team, the global task can be completed by the coordinated action of all agents in the system. Our sufficient conditions also guarantee that a computed set of supervisor templates does not need to be recomputed or reconfigured whenever agents are added or removed from teams. An example of 3D robotic construction is provided to illustrate our approach.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"17 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139587744","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
Compositional non-blockingness verification of finite automata with prioritised events 具有优先事件的有限自动机的组合无阻塞性验证
Pub Date : 2024-01-25 DOI: 10.1007/s10626-024-00394-2
Yiheng Tang, Thomas Moor

This paper addresses the verification of non-blockingness for modular discrete-event systems, i.e., discrete-event systems that are composed from component models. For such systems, the explicit construction of a monolithic representation turns out intractable for relevant applications, since such a construction in general is of exponential cost w.r.t. the number of components. One well established approach to circumvent the need for a monolithic representation for the verification task at hand is to alternate (a) the substitution of individual components by abstractions and (b) the composition of only a small number of strategically chosen components at a time. When successful, one ends up with a single moderately sized automaton which does not represent the overall behaviour in any detail but which does block if and only if the original modular system fails to be non-conflicting. This approach is referred to as compositional verification and originates from the field of process algebra with more recent adaptations to finite automata models. The main contribution of the present study is the development of a number of abstraction rules valid for compositional verification of non-conflictingness in the presence of global event priorities, i.e., where high priority events from one component possibly preempt events with lower priority of all components.

本文探讨了模块化离散事件系统(即由组件模型组成的离散事件系统)的非阻塞性验证问题。对于这类系统,显式构建一个整体表示法在相关应用中是难以实现的,因为一般来说,这种构建成本与组件数量成指数关系。为规避手头验证任务对整体表示法的需求,一种行之有效的方法是交替使用 (a) 用抽象概念替代单个组件,以及 (b) 每次仅由少量战略性选择的组件组成。如果成功的话,最终会得到一个大小适中的自动机,该自动机并不代表任何细节上的整体行为,但只有在原始模块化系统无法实现无冲突的情况下,该自动机才会阻塞。这种方法被称为 "组合验证",源于过程代数领域,最近才被应用于有限自动机模型。本研究的主要贡献在于开发了一系列抽象规则,这些规则适用于存在全局事件优先级(即来自一个组件的高优先级事件可能会抢占所有组件的低优先级事件)情况下的非冲突性组合验证。
{"title":"Compositional non-blockingness verification of finite automata with prioritised events","authors":"Yiheng Tang, Thomas Moor","doi":"10.1007/s10626-024-00394-2","DOIUrl":"https://doi.org/10.1007/s10626-024-00394-2","url":null,"abstract":"<p>This paper addresses the verification of non-blockingness for modular discrete-event systems, i.e., discrete-event systems that are composed from component models. For such systems, the explicit construction of a monolithic representation turns out intractable for relevant applications, since such a construction in general is of exponential cost w.r.t. the number of components. One well established approach to circumvent the need for a monolithic representation for the verification task at hand is to alternate (a) the substitution of individual components by abstractions and (b) the composition of only a small number of strategically chosen components at a time. When successful, one ends up with a single moderately sized automaton which does not represent the overall behaviour in any detail but which does block if and only if the original modular system fails to be non-conflicting. This approach is referred to as <i>compositional verification</i> and originates from the field of process algebra with more recent adaptations to finite automata models. The main contribution of the present study is the development of a number of abstraction rules valid for compositional verification of non-conflictingness in the presence of global event priorities, i.e., where high priority events from one component possibly preempt events with lower priority of all components.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"216 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139556086","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
$$pi $$ HyFlow: formalism, semantics, and applications $$/pi $$ HyFlow:形式、语义和应用
Pub Date : 2024-01-24 DOI: 10.1007/s10626-023-00390-y
Fernando Barros

Simulation models have been described using different perspectives, or worldviews. In the process interaction world view (PI), every entity is modeled by a sequence of actions describing its life cycle, offering a comprehensive model that groups the events involving each entity. In this paper we describe (pi ) HyFlow, a formalism for representing hybrid models using a set of communicating processes. This set is dynamic, enabling processes to be created and destroyed at runtime. Processes are encapsulated into (pi ) HyFlow base models and communicate through shared memory. (pi ) HyFlow, however, can guarantee modularity by enforcing that models can only communicate by input and output interfaces. (pi ) HyFlow extends current PI approaches by providing support for HyFlow concepts of sampling and dense (continuous) outputs, in addition to the more traditional event-based communication. Likewise HyFlow, (pi ) HyFlow is a modeling & simulation formalism driven by expressiveness and performance analysis. We present (pi ) HyFlow semantics, and several applications to illustrate (pi ) HyFlow ability to describe a diversity of systems.

仿真模型可以用不同的视角或世界观来描述。在流程交互世界观(PI)中,每个实体都是通过描述其生命周期的一系列动作来建模的,从而提供了一个将涉及每个实体的事件分组的综合模型。在本文中,我们描述了 HyFlow,这是一种使用一组通信流程来表示混合模型的形式主义。这组进程是动态的,可以在运行时创建和销毁。进程被封装到 HyFlow 基本模型中,并通过共享内存进行通信。然而,HyFlow 可以通过强制模型只能通过输入和输出接口进行通信来保证模块化。除了更传统的基于事件的通信外,HyFlow 还支持采样和密集(连续)输出的 HyFlow 概念,从而扩展了当前的 PI 方法。与 HyFlow 类似,HyFlow 也是一种建模&;由表现力和性能分析驱动的仿真形式主义。我们介绍了HyFlow的语义,并通过几个应用来说明HyFlow描述各种系统的能力。
{"title":"$$pi $$ HyFlow: formalism, semantics, and applications","authors":"Fernando Barros","doi":"10.1007/s10626-023-00390-y","DOIUrl":"https://doi.org/10.1007/s10626-023-00390-y","url":null,"abstract":"<p>Simulation models have been described using different perspectives, or worldviews. In the process interaction world view (PI), every entity is modeled by a sequence of actions describing its life cycle, offering a comprehensive model that groups the events involving each entity. In this paper we describe <span>(pi )</span> <span>HyFlow</span>, a formalism for representing hybrid models using a set of communicating processes. This set is dynamic, enabling processes to be created and destroyed at runtime. Processes are encapsulated into <span>(pi )</span> <span>HyFlow</span> base models and communicate through shared memory. <span>(pi )</span> <span>HyFlow</span>, however, can guarantee modularity by enforcing that models can only communicate by input and output interfaces. <span>(pi )</span> <span>HyFlow</span> extends current PI approaches by providing support for <span>HyFlow</span> concepts of sampling and dense (continuous) outputs, in addition to the more traditional event-based communication. Likewise <span>HyFlow</span>, <span>(pi )</span> <span>HyFlow</span> is a modeling &amp; simulation formalism driven by expressiveness and performance analysis. We present <span>(pi )</span> <span>HyFlow</span> semantics, and several applications to illustrate <span>(pi )</span> <span>HyFlow</span> ability to describe a diversity of systems.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"19 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139557430","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
Analysis and control of timed event graphs in (max,+) algebra for the active localization of time failures 分析和控制(max,+)代数中的定时事件图,主动定位时间故障
Pub Date : 2024-01-16 DOI: 10.1007/s10626-023-00391-x
Ibis Velasquez, Yannick Pencolé, Euriell Le Corronc

This paper addresses the problem of active diagnosis in Timed Event Graphs for the localization of time failures. Active diagnosis is the process of controlling the system in order to refine a previous diagnosis. A first algorithm is proposed which sets up a multi-input control policy that ensures that the system’s observable response is informative enough to identify the source of the delay more precisely, with an analysis of the propagation paths through the TEG. A second algorithm extends the first one to improve the performance of the localization by adding a specific method to analyze the effect of circuits when a time failure propagates.

本文探讨了定时事件图中的主动诊断问题,以定位时间故障。主动诊断是对系统进行控制以完善先前诊断的过程。本文提出了第一种算法,该算法设置了一个多输入控制策略,确保系统的可观测响应具有足够的信息量,以便通过分析通过时间事件图的传播路径,更准确地识别延迟源。第二种算法对第一种算法进行了扩展,通过添加一种特定方法来分析时间故障传播时电路的影响,从而提高定位性能。
{"title":"Analysis and control of timed event graphs in (max,+) algebra for the active localization of time failures","authors":"Ibis Velasquez, Yannick Pencolé, Euriell Le Corronc","doi":"10.1007/s10626-023-00391-x","DOIUrl":"https://doi.org/10.1007/s10626-023-00391-x","url":null,"abstract":"<p>This paper addresses the problem of active diagnosis in Timed Event Graphs for the localization of time failures. Active diagnosis is the process of controlling the system in order to refine a previous diagnosis. A first algorithm is proposed which sets up a multi-input control policy that ensures that the system’s observable response is informative enough to identify the source of the delay more precisely, with an analysis of the propagation paths through the TEG. A second algorithm extends the first one to improve the performance of the localization by adding a specific method to analyze the effect of circuits when a time failure propagates.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"19 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139481941","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
Conflict-free electric vehicle routing problem: an improved compositional algorithm 无冲突电动汽车路由问题:一种改进的组合算法
Pub Date : 2023-12-18 DOI: 10.1007/s10626-023-00388-6
Sabino Francesco Roselli, Martin Fabian, Knut Åkesson

The Conflict-Free Electric Vehicle Routing Problem (CF-EVRP) is a combinatorial optimization problem of designing routes for vehicles to execute tasks such that a cost function, typically the number of vehicles or the total travelled distance, is minimized. The CF-EVRP involves constraints such as time windows on the tasks’ execution, limited operating range of the vehicles, and limited capacity on the number of vehicles that a road segment can simultaneously accommodate. In previous work, the compositional algorithm ComSat was introduced to solve the CF-EVRP by breaking it down into sub-problems and iteratively solve them to build an overall solution. Though ComSat showed good performance in general, some problem instances took significant time to solve due to the high number of iterations required to find solutions for two sub-problems, namely the Routing Problem, and the Paths Changing Problem. This paper addresses the bottlenecks of ComSat and presents new formulations for both sub-problems in order to reduce the number of iterations required to find feasible solutions to the CF-EVRP. Experiments on sets of benchmark instances show the effectiveness of the presented improvements.

无冲突电动汽车路由问题(CF-EVRP)是一个组合优化问题,即设计车辆执行任务的路线,使成本函数(通常是车辆数量或总行驶距离)最小化。CF-EVRP 涉及的约束条件包括任务执行的时间窗口、车辆的有限运行范围以及路段可同时容纳车辆数量的有限容量。在之前的工作中,ComSat 算法被用来解决 CF-EVRP 问题,该算法将 CF-EVRP 分解为多个子问题,并通过迭代解决这些子问题来建立整体解决方案。虽然 ComSat 总体表现良好,但由于路由问题和路径改变问题这两个子问题的求解需要大量迭代,因此某些问题实例的求解耗费了大量时间。本文针对 ComSat 的瓶颈问题,提出了这两个子问题的新公式,以减少找到 CF-EVRP 可行解所需的迭代次数。在一组基准实例上进行的实验表明了所提出的改进措施的有效性。
{"title":"Conflict-free electric vehicle routing problem: an improved compositional algorithm","authors":"Sabino Francesco Roselli, Martin Fabian, Knut Åkesson","doi":"10.1007/s10626-023-00388-6","DOIUrl":"https://doi.org/10.1007/s10626-023-00388-6","url":null,"abstract":"<p>The Conflict-Free Electric Vehicle Routing Problem (CF-EVRP) is a combinatorial optimization problem of designing routes for vehicles to execute tasks such that a cost function, typically the number of vehicles or the total travelled distance, is minimized. The CF-EVRP involves constraints such as time windows on the tasks’ execution, limited operating range of the vehicles, and limited capacity on the number of vehicles that a road segment can simultaneously accommodate. In previous work, the compositional algorithm <i>ComSat</i> was introduced to solve the CF-EVRP by breaking it down into sub-problems and iteratively solve them to build an overall solution. Though ComSat showed good performance in general, some problem instances took significant time to solve due to the high number of iterations required to find solutions for two sub-problems, namely the <i>Routing Problem</i>, and the <i>Paths Changing Problem</i>. This paper addresses the bottlenecks of ComSat and presents new formulations for both sub-problems in order to reduce the number of iterations required to find feasible solutions to the CF-EVRP. Experiments on sets of benchmark instances show the effectiveness of the presented improvements.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"104 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138714541","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
Generation of mathematical programming representations for discrete event simulation models of timed petri nets 时间petri网离散事件仿真模型数学规划表示的生成
Pub Date : 2023-12-06 DOI: 10.1007/s10626-023-00387-7
Mengyi Zhang, Arianna Alfieri, Andrea Matta

This work proposes a mathematical programming (MP) representation of discrete event simulation of timed Petri nets (TPN). Currently, mathematical programming techniques are not widely applied to optimize discrete event systems due to the difficulty of formulating models capable to correctly represent the system dynamics. This work connects the two fruitful research fields, i.e., mathematical programming and Timed Petri Nets. In the MP formalism, the decision variables of the model correspond to the transition firing times and the markings of the TPN, whereas the constraints represent the state transition logic and temporal sequences among events. The MP model and a simulation run of the TPN are then totally equivalent, and this equivalence has been validated through an application in the queuing network field. Using a TPN model as input, the MP model can be routinely generated and used as a white box for further tasks such as sensitivity analysis, cut generation in optimization procedures, and proof of formal properties.

本文提出了一种时序Petri网(TPN)离散事件模拟的数学规划(MP)表示。目前,数学规划技术并没有广泛应用于离散事件系统的优化,因为难以制定能够正确表示系统动力学的模型。这项工作连接了两个卓有成效的研究领域,即数学规划和定时Petri网。在MP形式中,模型的决策变量对应于转换触发时间和TPN的标记,而约束则表示事件之间的状态转换逻辑和时间序列。MP模型和TPN的仿真运行是完全等价的,并通过排队网络领域的应用验证了这种等价性。使用TPN模型作为输入,可以常规生成MP模型,并将其用作进一步任务的白盒,例如灵敏度分析、优化过程中的切割生成和形式性质证明。
{"title":"Generation of mathematical programming representations for discrete event simulation models of timed petri nets","authors":"Mengyi Zhang, Arianna Alfieri, Andrea Matta","doi":"10.1007/s10626-023-00387-7","DOIUrl":"https://doi.org/10.1007/s10626-023-00387-7","url":null,"abstract":"<p>This work proposes a mathematical programming (MP) representation of discrete event simulation of timed Petri nets (TPN). Currently, mathematical programming techniques are not widely applied to optimize discrete event systems due to the difficulty of formulating models capable to correctly represent the system dynamics. This work connects the two fruitful research fields, i.e., mathematical programming and Timed Petri Nets. In the MP formalism, the decision variables of the model correspond to the transition firing times and the markings of the TPN, whereas the constraints represent the state transition logic and temporal sequences among events. The MP model and a simulation run of the TPN are then totally equivalent, and this equivalence has been validated through an application in the queuing network field. Using a TPN model as input, the MP model can be routinely generated and used as a white box for further tasks such as sensitivity analysis, cut generation in optimization procedures, and proof of formal properties.</p>","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":" 8","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138492829","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
Mixed Nondeterministic-Probabilistic Automata 混合不确定性-概率自动机
Pub Date : 2023-10-19 DOI: 10.1007/s10626-023-00375-x
Albert Benveniste, Jean-Baptiste Raclet
Graphical models in probability and statistics are a core concept in the area of probabilistic reasoning and probabilistic programming—graphical models include Bayesian networks and factor graphs. For modeling and formal verification of probabilistic systems, probabilistic automata were introduced. This paper proposes a coherent suite of models consisting of Mixed Systems, Mixed Bayesian Networks, and Mixed Automata, which extend factor graphs, Bayesian networks, and probabilistic automata with the handling of nondeterminism. Each of these models comes with a parallel composition, and we establish clear relations between these three models. Also, we provide a detailed comparison between Mixed Automata and Probabilistic Automata
概率论和统计学中的图形模型是概率推理和概率规划领域的核心概念,图形模型包括贝叶斯网络和因子图。为了对概率系统进行建模和形式化验证,引入了概率自动机。本文提出了一套由混合系统、混合贝叶斯网络和混合自动机组成的连贯模型,该模型扩展了因子图、贝叶斯网络和概率自动机对不确定性的处理。每一个模型都有一个平行的组合,我们在这三个模型之间建立了明确的关系。同时,我们对混合自动机和概率自动机进行了详细的比较
{"title":"Mixed Nondeterministic-Probabilistic Automata","authors":"Albert Benveniste, Jean-Baptiste Raclet","doi":"10.1007/s10626-023-00375-x","DOIUrl":"https://doi.org/10.1007/s10626-023-00375-x","url":null,"abstract":"Graphical models in probability and statistics are a core concept in the area of probabilistic reasoning and probabilistic programming—graphical models include Bayesian networks and factor graphs. For modeling and formal verification of probabilistic systems, probabilistic automata were introduced. This paper proposes a coherent suite of models consisting of Mixed Systems, Mixed Bayesian Networks, and Mixed Automata, which extend factor graphs, Bayesian networks, and probabilistic automata with the handling of nondeterminism. Each of these models comes with a parallel composition, and we establish clear relations between these three models. Also, we provide a detailed comparison between Mixed Automata and Probabilistic Automata","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135779251","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}
引用次数: 1
Multi-level control for multiple mobile robot systems 多移动机器人系统的多级控制
Pub Date : 2023-10-18 DOI: 10.1007/s10626-023-00383-x
Elzbieta Roszkowska, Piotr Makowski-Czerski, Lukasz Janiec
Abstract This paper contributes with a multi-level, hierarchical control system for a fleet of mobile robots sharing a common 2D motion space. The system consists of three levels, with the top level being a supervisor based on a discrete representation of the Multiple Mobile Robot System (MMRS), in which robot motion processes are seen as sequences of stages. The supervisor controls centrally the changes of their stages by robots, ensuring their collision-, and deadlock-free concurrent movement. The intermediate control level supervises locally the execution of robot motion on individual stages in a manner consistent with the decisions of the top level. The lowest level, robot control, is responsible for motion execution as determined by the local supervisor. We capitalize on some earlier results concerning the supervisory control of MMRS and propose a common framework for three supervisory control models. Then we propose relevant solutions for the local supervisors, in particular, a DES-based robot-motion-mode control and application of the Artificial Potential Field model for ensuring collision-free motion of two robots sharing a space sector. Next we assume simple robot control and subject the system to simulation experiments aimed at comparing the impact of the different solutions on the performance of MMRS.
摘要:本文研究了一个多机器人共享二维运动空间的多级、分层控制系统。该系统由三层组成,顶层是基于多移动机器人系统(MMRS)的离散表示的管理者,其中机器人的运动过程被视为一系列的阶段。主管集中控制机器人的阶段变化,确保它们无碰撞和死锁的并发运动。中间控制层以与顶层决策一致的方式局部监督机器人在各个阶段的运动执行。最低层是机器人控制,负责由当地主管决定的运动执行。我们利用了一些关于MMRS监督控制的早期结果,并提出了三种监督控制模型的通用框架。在此基础上,提出了局部监督的相关解决方案,特别是基于des的机器人运动模式控制和人工势场模型的应用,以确保共享空间扇区的两个机器人无碰撞运动。接下来,我们假设简单的机器人控制,并对系统进行仿真实验,旨在比较不同解决方案对MMRS性能的影响。
{"title":"Multi-level control for multiple mobile robot systems","authors":"Elzbieta Roszkowska, Piotr Makowski-Czerski, Lukasz Janiec","doi":"10.1007/s10626-023-00383-x","DOIUrl":"https://doi.org/10.1007/s10626-023-00383-x","url":null,"abstract":"Abstract This paper contributes with a multi-level, hierarchical control system for a fleet of mobile robots sharing a common 2D motion space. The system consists of three levels, with the top level being a supervisor based on a discrete representation of the Multiple Mobile Robot System (MMRS), in which robot motion processes are seen as sequences of stages. The supervisor controls centrally the changes of their stages by robots, ensuring their collision-, and deadlock-free concurrent movement. The intermediate control level supervises locally the execution of robot motion on individual stages in a manner consistent with the decisions of the top level. The lowest level, robot control, is responsible for motion execution as determined by the local supervisor. We capitalize on some earlier results concerning the supervisory control of MMRS and propose a common framework for three supervisory control models. Then we propose relevant solutions for the local supervisors, in particular, a DES-based robot-motion-mode control and application of the Artificial Potential Field model for ensuring collision-free motion of two robots sharing a space sector. Next we assume simple robot control and subject the system to simulation experiments aimed at comparing the impact of the different solutions on the performance of MMRS.","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135883895","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
On tolerance of discrete systems with respect to transition perturbations 关于过渡扰动的离散系统的容限
Pub Date : 2023-10-17 DOI: 10.1007/s10626-023-00386-8
Rômulo Meira-Góes, Eunsuk Kang, Stéphane Lafortune, Stavros Tripakis
{"title":"On tolerance of discrete systems with respect to transition perturbations","authors":"Rômulo Meira-Góes, Eunsuk Kang, Stéphane Lafortune, Stavros Tripakis","doi":"10.1007/s10626-023-00386-8","DOIUrl":"https://doi.org/10.1007/s10626-023-00386-8","url":null,"abstract":"","PeriodicalId":92890,"journal":{"name":"Discrete event dynamic systems","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135944956","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}
引用次数: 4
期刊
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