Fault diagnosis technology of launch vehicle based on distributed expert system