В процедуре “Vivod” осуществляется расчет коэффициентов a1,a2,a3,a4,a5 определителя Гурвица и вывод значений на экран; В процедуре “Obnylenie” задавая некоторой переменной “m” значения от 1 до 5 мы в цикле изменяя номера строк и столбцов приводим матрицу размерностью 5´5 к треугольному виду, используя дополнительный массив b. В этом массиве накапливается значение элемента i-ой строки и j-го столбца; В процедуре “Diag_opred” происходит вычисление диагональных определителей. Присваивая некоторому счетчику “sum” значение равное 1, мы при первом выполнении цикла получаем 1-ый главный диагональный минор определителя Гурвица, следующий получаем умножая 1-ый на 2-ой и так далее; В процедуре “Matrix” - выстраиваем сам определитель Гурвица. Для облегчения в цикле зададим значение только переменной i; Tеперь рассмотрим основное тело программы: пусть первоначально Kv=0, затем выполняем вычисление диагональных определителей, каждый раз увеличивая шаг на 0.05 т.е. Kv=Kv+0.05 до тех пор пока один из них не станет меньше ноля(diag<0). Как только это условие выполнится выводим на печать значение соответствующего Kv-это и будет критический коэффициент передачи замкнутой следящей системы.
Самое читаемое:
Анализ и синтез систем автоматического регулирования
Цель настоящей работы - выбор и обоснование типов регуляторов
положения, скорости и тока, а также расчет параметров настройки этих
регуляторов. Для синтеза автоматической системы будем использовать метод
поконтурной оптимизации с использованием методов модального и симметричного
оптимума.
При функциональном проектировании автомат ...