Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
В качестве подполя искусственного интеллекта диагностика связана с разработкой алгоритмов и методов, которые могут определить, правильно ли поведение системы. Если система не функционирует правильно, алгоритм должен быть в состоянии определить, как можно точнее, какая часть системы не работает, и с каким видом неисправности она сталкивается. Расчет основан на наблюдениях, которые дают информацию о текущем поведении. Термин "диагностика" также относится к ответу на вопрос о том, неисправно ли функционирует система, и к процессу вычисления ответа. Это слово происходит из медицинского контекста, где диагноз - это процесс идентификации болезни по ее симптомам.
As a subfield in artificial intelligence, diagnosis is concerned with the development of algorithms and techniques that are able to determine whether the behaviour of a system is correct. If the system is not functioning correctly, the algorithm should be able to determine, as accurately as possible, which part of the system is failing, and which kind of fault it is facing. The computation is based on observations, which provide information on the current behaviour. The expression diagnosis also refers to the answer of the question of whether the system is malfunctioning or not, and to the process of computing the answer. This word comes from the medical context where a diagnosis is the process of identifying a disease by its symptoms.
Пример
Примером диагностики является процесс работы гаражного механика с автомобилем. Механик сначала попытается обнаружить любое ненормальное поведение, основываясь на наблюдениях за автомобилем и его знаниях об этом типе транспортного средства. Если он обнаружит, что поведение является ненормальным, механик попытается уточнить свой диагноз, используя новые наблюдения и, возможно, тестируя систему, пока не обнаружит неисправный компонент; механик играет важную роль в диагностике транспортного средства.
An example of diagnosis is the process of a garage mechanic with an automobile. The mechanic will first try to detect any abnormal behavior based on the observations on the car and his knowledge of this type of vehicle. If he finds out that the behavior is abnormal, the mechanic will try to refine his diagnosis by using new observations and possibly testing the system, until he discovers the faulty component; the mechanic plays an important role in the vehicle diagnosis.
Диагностируемость
Система считается диагностируемой, если независимо от поведения системы, мы сможем определить без двусмысленности уникальный диагноз. Проблема диагностики очень важна при проектировании системы, потому что с одной стороны, можно уменьшить количество датчиков, чтобы снизить стоимость, а с другой стороны, можно увеличить количество датчиков, чтобы увеличить вероятность обнаружения неисправного поведения. Существует несколько алгоритмов для решения этих проблем. Один класс алгоритмов отвечает на вопрос, является ли система диагностируемой; другой класс ищет наборы датчиков, которые делают систему диагностируемой, и, по желанию, соответствуют таким критериям, как оптимизация затрат. Диагностируемость системы обычно вычисляется из модели системы. В приложениях, использующих диагностику на основе модели, такая модель уже присутствует и не требует создания с нуля.
A system is said to be diagnosable if whatever the behavior of the system, we will be able to determine without ambiguity a unique diagnosis. The problem of diagnosability is very important when designing a system because on one hand one may want to reduce the number of sensors to reduce the cost, and on the other hand one may want to increase the number of sensors to increase the probability of detecting a faulty behavior. Several algorithms for dealing with these problems exist. One class of algorithms answers the question whether a system is diagnosable; another class looks for sets of sensors that make the system diagnosable, and optionally comply to criteria such as cost optimization. The diagnosability of a system is generally computed from the model of the system. In applications using model based diagnosis, such a model is already present and doesn't need to be built from scratch.