This paper investigates the enforcement of Generalized Mutual Exclusion Constraints (GMECs) and deadlock-freeness on a Time Petri Net (TPN) system with uncontrollable transitions, motivated by the fact that the existing methods enforcing GMECs may degrade the performance of a closed-loop system and lead to deadlock states. A supervisor enforcing a set of GMECs and deadlock-freeness on an underlying untimed Petri net system is assumed to be available. By exploiting timing information and mathematical programming, a control function is designed to restrict the firing intervals of transitions such that a TPN system can avoid entering forbidden states. The key idea behind the proposed approach is the online computation of a graph, called Reduced Modified State Class Graph (RMSCG), that is an extension of the partial modified state class graph recently introduced by the authors. Based on the RMSCG, an online control synthesis procedure is developed, which can enforce the originally given GMECs and deadlock-freeness in a maximally permissive way.
Closed-Loop Deadlock-Free Supervision for GMECs in Time Petri Net Systems
	
	
	
		
		
		
		
		
	
	
	
	
	
	
	
	
		
		
		
		
		
			
			
			
		
		
		
		
			
			
				
				
					
					
					
					
						
						
							
							
						
					
				
				
				
				
				
				
				
				
				
				
				
			
			
		
			
			
				
				
					
					
					
					
						
							
						
						
					
				
				
				
				
				
				
				
				
				
				
				
			
			
		
			
			
				
				
					
					
					
					
						
						
							
							
						
					
				
				
				
				
				
				
				
				
				
				
				
			
			
		
		
		
		
	
Basile F.
;
	
		
		
	
			2021
Abstract
This paper investigates the enforcement of Generalized Mutual Exclusion Constraints (GMECs) and deadlock-freeness on a Time Petri Net (TPN) system with uncontrollable transitions, motivated by the fact that the existing methods enforcing GMECs may degrade the performance of a closed-loop system and lead to deadlock states. A supervisor enforcing a set of GMECs and deadlock-freeness on an underlying untimed Petri net system is assumed to be available. By exploiting timing information and mathematical programming, a control function is designed to restrict the firing intervals of transitions such that a TPN system can avoid entering forbidden states. The key idea behind the proposed approach is the online computation of a graph, called Reduced Modified State Class Graph (RMSCG), that is an extension of the partial modified state class graph recently introduced by the authors. Based on the RMSCG, an online control synthesis procedure is developed, which can enforce the originally given GMECs and deadlock-freeness in a maximally permissive way.| File | Dimensione | Formato | |
|---|---|---|---|
| Closed-Loop-Deadlock-Free-Supervision-for-GMECs-in-Time-Petri-Net-Systems-Version(postprint).pdf accesso aperto 
											Tipologia:
											Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
										 
											Licenza:
											
											
												Copyright dell'editore
												
												
												
											
										 
										Dimensione
										1.05 MB
									 
										Formato
										Adobe PDF
									 | 1.05 MB | Adobe PDF | Visualizza/Apri | 
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


