| 
						
						
						
					 | 
					 | 
					@ -1,6 +1,6 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					package MMS.F_PT.F_FC.Behavior is | 
					 | 
					 | 
					 | 
					package MMS.F_PT.F_FC.Behavior is | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   -- ??? Types need to be precisely defined. | 
					 | 
					 | 
					 | 
					   --  ??? Types need to be precisely defined. | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   ------------ | 
					 | 
					 | 
					 | 
					   ------------ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   -- Tables -- | 
					 | 
					 | 
					 | 
					   -- Tables -- | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -18,29 +18,29 @@ package MMS.F_PT.F_FC.Behavior is | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   -- Constants -- | 
					 | 
					 | 
					 | 
					   -- Constants -- | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   --------------- | 
					 | 
					 | 
					 | 
					   --------------- | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   -- From 6.7.3.2 | 
					 | 
					 | 
					 | 
					   --  From 6.7.3.2 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Qdot_MinCl : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Qdot_MinCl : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Qdot_MaxCl : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Qdot_MaxCl : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Q_MaxCl    : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Q_MaxCl    : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Qdot_MinCr : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Qdot_MinCr : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Q_MinCr    : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Q_MinCr    : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Pdot_MaxCr : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Pdot_MaxCr : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Qdot_MinDs : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Qdot_MinDs : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Qdot_MaxDs : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Qdot_MaxDs : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Q_MaxDs    : Integer; -- in angle.s-1 | 
					 | 
					 | 
					 | 
					   Q_MaxDs    : Integer; --  in angle.s-1 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Escape_Time : Integer; -- in s | 
					 | 
					 | 
					 | 
					   Escape_Time : Integer; --  in s | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   -- From 6.7.4 | 
					 | 
					 | 
					 | 
					   --  From 6.7.4 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Commutation_Duration : Integer; -- in s | 
					 | 
					 | 
					 | 
					   Commutation_Duration : Integer; --  in s | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Hazard_Duration      : Integer; -- in s | 
					 | 
					 | 
					 | 
					   Hazard_Duration      : Integer; --  in s | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   Recovery_Speed : Integer; -- in m.s | 
					 | 
					 | 
					 | 
					   Recovery_Speed : Integer; --  in m.s | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   J0 : Integer; -- in kg.m2 | 
					 | 
					 | 
					 | 
					   J0 : Integer; --  in kg.m2 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   L  : Integer; -- in m | 
					 | 
					 | 
					 | 
					   L  : Integer; --  in m | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   M0 : Integer; -- in kg | 
					 | 
					 | 
					 | 
					   M0 : Integer; --  in kg | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					end MMS.F_PT.F_FC.Behavior; | 
					 | 
					 | 
					 | 
					end MMS.F_PT.F_FC.Behavior; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
  |