Сравнительная характеристика алгоритмов голосования
По примеру прикреплённой схемы нужно создать программу, в которой на 3 резервных модуля подаются идентичные данные, но с разными сигналами ошибки рассогласования , после чего они обрабатывают данные и подают мажоритарному элементу(алгоритму голосования), который должен спрятать отказ путём изоляции неисправного модуля или избежав обработки его результатов, и выбрать правильное значение.
Нужно создать 4 подпрограммы, в трёх из которых будут задействованы уже существующие алгоритмы голосования. Например, метод вычисления среднего значения, метод вычисления взвешенного среднего значения и метод вычисления взвешенного значения по предыстории среднего значения.
Последняя подпрограмма должна состоять из собственного алгоритма голосования. В данной программе мне нужно использовать метод Тригга и Лича. Формулу я прикрепил во вложении.
Так же для всех подпрограмм нужно вывести соответствующие графики, которые будут показывать какой метод лучше работает при отказе модуля(модулей).
Для более детального ознакомления так же прикреплю PDF файл, в котором всё подробно рассказывается. Еще там есть формулы всех уже известных алгоритмов голосования, 3 из которых нужно задействовать в программе.
Так же желательно использовать какой-то простой интерфейс.
Работа мне нужна на 10 мая. На любые вопросы постараюсь ответить как только смогу.