Public Member Functions | Public Attributes | List of all members
phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion Class Reference

Public Member Functions

def __init__ (self, hazard_rate, reliability, selected_reliability_model, selected_reliability_unit, shape_parameter)
 
def calculate_potc_func (self, time_list, task_position_list)
 
def calculate_potc_reliability_func (self, time)
 
def calculate_time_func (cls, distance, speed)
 
def calculate_time_list_func (self, path_list, speed_list)
 
def distance_calculate (cls, start_position, finish_position)
 
def path_calculate (self, task_position_list)
 
def probability_of_task_completion_formula (cls, reliability, distance)
 
def prognostic_calculate_last_potc_func (self, time_list, task_position_list)
 
def prognostic_calculate_potc_func (self, simulation_count, time_list, task_position_list)
 
def split_robot_task_list_func (self, robot_task_list)
 

Public Attributes

 hazard_rate
 
 main_dict
 
 main_reliability
 
 r_calculation_class
 
 selected_reliability_model
 
 selected_reliability_unit
 
 shape_parameter
 
 simulation_distance
 
 simulation_potc
 
 simulation_time
 

Detailed Description

    Predict POTC Calculation Class

Definition at line 99 of file class_robot_task_completion.py.

Constructor & Destructor Documentation

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.__init__ (   self,
  hazard_rate,
  reliability,
  selected_reliability_model,
  selected_reliability_unit,
  shape_parameter 
)

Definition at line 103 of file class_robot_task_completion.py.

Member Function Documentation

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.calculate_potc_func (   self,
  time_list,
  task_position_list 
)
    POTC Value Calculation Function

Definition at line 207 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.calculate_potc_reliability_func (   self,
  time 
)
    POTC Reliability Value Calculation Function

Definition at line 194 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.calculate_time_func (   cls,
  distance,
  speed 
)
    Time Calculation Function

Definition at line 118 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.calculate_time_list_func (   self,
  path_list,
  speed_list 
)
    Function of calculating times in a mission

Definition at line 128 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.distance_calculate (   cls,
  start_position,
  finish_position 
)
    Distance calculation function between 2 points

Definition at line 172 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.path_calculate (   self,
  task_position_list 
)
    Function of calculating distances in a mission

Definition at line 181 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.probability_of_task_completion_formula (   cls,
  reliability,
  distance 
)
    POTC = R ^ d

    Calculation POTC Function

Definition at line 161 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.prognostic_calculate_last_potc_func (   self,
  time_list,
  task_position_list 
)
    Get POTC Value

Definition at line 226 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.prognostic_calculate_potc_func (   self,
  simulation_count,
  time_list,
  task_position_list 
)
    Get POTC values as many as the number of simulations

    Potc list = [Simulation Count, POTC Value]

Definition at line 238 of file class_robot_task_completion.py.

def phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.split_robot_task_list_func (   self,
  robot_task_list 
)
    Split incoming robot tasks into position list and time list

Definition at line 143 of file class_robot_task_completion.py.

Member Data Documentation

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.hazard_rate

Definition at line 105 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.main_dict

Definition at line 111 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.main_reliability

Definition at line 106 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.r_calculation_class

Definition at line 104 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.selected_reliability_model

Definition at line 107 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.selected_reliability_unit

Definition at line 108 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.shape_parameter

Definition at line 109 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.simulation_distance

Definition at line 115 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.simulation_potc

Definition at line 113 of file class_robot_task_completion.py.

phm_robot_task_completion.class_robot_task_completion.SimulationRobotTaskCompletion.simulation_time

Definition at line 114 of file class_robot_task_completion.py.


The documentation for this class was generated from the following file:


phm_robot_task_completion
Author(s):
autogenerated on Thu Aug 13 2020 16:41:49