The invention discloses a
complex system reliability evaluation method based on multiple agents. The method comprises the following steps: 1, elements of the Agent-based
complex system are abstracted,and according to the composition of the
complex system, the elements are abstracted to three kinds of Agents: a management kind, a
system kind and a guarantee kind; 2, a
hybrid hierarchy-based Agentinteraction structure is built, the
hybrid hierarchy structure is adopted, and the
interaction structure with centralized main control coordination and distributed local coordination is built; 3, element function behaviors are modeled, and according to functions of the Agents and an interaction rule, a life
state diagram of the Agents is built; 4, element fault behaviors are modeled, a unit-levelRBD model for the Agents is built, and the fault time for unit random sampling is used as fault
clock stock; 5, a
system recovery behavior is modeled,
system reconfiguration and maintenance are carried out according to a damage degree, a maintenance success rate is set, and the maintenance time is acquired through sampling; and 6, a complex system reliability evaluation mechanism is built, Monte Carlo
simulation based on a complex system Agent model is carried out, and the complex system reliability is solved according to Rs=ns / n.