GOS for Iphone / mobile / ТАУ / Книги / ТАУ учебник
.pdfнейных характеристик. Алгоритм и программа, реализующая данный модуль зарегистрированы в информационно-библиотечном фонде Российской Федерации [220].
После формирования массива моментов переключения нелинейных звеньев осуществляется вызов функции WS, которая вычисляет значение функционала J на один шаг по ρ q и для одного нелинейного элемента. Необходимо отметить, что число повторений цикла по ρ q зависит от числа искомых параметров, а число повторений внешнего цикла с подключением процедуры POINTS зависит от количества нелинейных элементов, содержащихся в синтезируемой системе управления.
Следует иметь ввиду, что при решении задачи синтеза линейных САУ процедура FUNC минуя POINTS обращается непосредственно к функции WS.
По окончании работы процедуры FUNC осуществляется передача информации в вызывающую подпрограмму SEARC, которая сравнивает текущее значение целевой функции с минимальным значением, полученным ранее, и запоминает наименьшее из двух, а также соответствующие ему значения варьируемых параметров. Далее подпрограмма SEARC вызывает процедуру DELTA, которая определяет новую точку n-мерного единичного гиперкуба.
Рассмотренный процесс вычислений повторяется до тех пор, пока число шагов внутреннего цикла поиска не достигнет значения заданного пользователем. После этого подпрограмма SEARC пересчитывает границы интервала интенсивного поиска, вероятность и плотности вероятности выбора точек внутри и вне указанного интервала. Новое обращение к процедуре DELTA начитает новый этап поиска параметров. Программа заканчивает свою работу, когда будет выполнено заданное пользователем число этапов поиска значений варьируемых параметров.
В результате работы программы определяются значения варьируемых параметров, доставляющие минимум соответствующей целевой функции, что является косвенной оценкой степени приближения процесса в САУ с синтезированными параметрами к заданному желаемому программному движению. Таким образом, полученные в результате решения задачи синтеза параметры будут обеспечивать в системе управления приближенное воспроизведение заданных показателей качества ее работы в переходном режиме.
Если же в области заданных ограничений на значения параметров ck не будет найдено ни одного сочетания искомых параметров, обеспечи241
вающего выполнение условий устойчивости или минимизации целевой функции, то программа выдаст соответствующую информацию. В этом случае пользователю программного комплекса следует повторить решение задачи после выполнения следующих рекомендаций:
–изменить ограничения на значения варьируемых параметров;
–изменить параметры желаемого программного движения;
–усложнить структуру синтезируемого регулятора.
Все указанные рекомендации возможно выполнить, если это допускается условиями проектирования.
Обоснованность подобных рекомендаций обусловлена следующим. При проектировании нелинейных САУ достаточно сложно задать заведомо реализуемое при заданной структуре системы и регулятора программное движение. Поэтому изменение параметров программного движения или структуры регулятора, равно, как и технических ограничений на значения искомых параметров может позволить решить задачу параметрического синтеза проектируемой системы управления
7.2. Алгоритм программы определения точек переключения типовых кусочно-линейных характеристик
Как было отмечено в третьем разделе, представление реальных нелинейных характеристик элементов системы управления с помощью кусочно-линейной аппроксимации или для несимметричных нелинейных характеристик и с помощью алгебраической (степенной) аппроксимации требует определения точек переключения нелинейностей при использовании рекуррентных аналитических выражений, определяющих соответствующие интегралы Галеркина. Данная операция выполняется при решении задачи синтеза нелинейных непрерывных САУ, САУ с амплитудно-импульсной модуляцией, САУ с ШИМ и ЧИМ при нелинейных объектах управления и дискретных систем управления с помощью подпрограммы POINTS, зарегистрированной в Информационнобиблиотечном фонде Российской Федерации [220], блок-схема алгоритма которой, показана на рис. 7.4. Программа определяет массив значений моментов переключения по непрерывному сигналу заданного вида на входе нелинейной характеристики. В случае импульсного сигнала на входе нелинейности осуществляется дискретизация полученных значений моментов переключения, что подробно обсуждалось в гл. 6.
Для всех процедур, определяющих моменты переключений нелинейных характеристик, общим, является ввод параметров желаемого про242

Нет
Нет xk
Нет