An Expert System Based on Multi-reasoning Mechanism for Port Machine Diagnosis