ПРАВИЛА РАБОТЫ С ПРОГРАММОЙ «ИДЕНТИФИКАЦИЯ»

Программа идентификации написана в среде Borland Delphi и реализует следующие операции:

  • ввод исходных данных (ступенчатого воздействия, временных интервалов, значений разгонной характеристики в точках квантования, шаг квантования);
  • выбор структуры модели и ввод приближенных параметров модели объекта;
  • сохранение и считывание исходных данных и параметров модели;
  • визуальную оценку влияния параметров модели на близость модели и объекта;
  • поиск значений параметров модели из условия минимума критерия близости модели и объекта;
  • вывод полученных результатов идентификации на экран монитора (графиков разгонных характеристик, оптимальных значений параметров модели, величину критерия близости и таблицу значений разгонной характеристики в точках квантования).

Программа идентификации имеет модульную структуру, в которую входят следующие модули:

  • ввод точек, модуль Rcad Pixel. pas;
  • ввод параметров, модуль Read Param. pas;
  • уточнение параметров, модуль Graf. pas.

Для запуска программы необходимо на экране ПК найти рисунок (иконку) с надписью «Идентификация», подвести стрелку к этому рисунку и двойным щелчком левой кнопки «мыши» запустить программу.

Ввод исходных данных рекомендуется начинать с ввода возмущающего воздействия, для чего необходимо маркер установить в соответствующее окно и набрать величину этого воздействия. После чего аналогичным образом задается начальное и конечное значение интервала времени, в пределах которого была определена разгонная характеристика и величина шага квантования времени. После ввода выше перечисленных величин осуществляется запуск программы расчета числа точек нажатием клавиши «Enter».

После расчета числа точек курсор устанавливается в окне «Значение», при этом на экране показывается число точек и время соответствующее первой точке «текущее время». Последовательно ввести все точки, при этом после каждого нажатия клавиши «Enter» в соответствующих окнах формы модуля будут появляться значения времени и значения разгонной характеристики в соответствующей точке. После ввода всех точек активизируется кнопка «оk». Если при вводе не было допущено ошибок, то необходимо нажать эту кнопку и переходить к выполнению модуля «Ввод параметров». При наличии ошибок необходимо выделить ячейку таблицы с неверным значением разгонной характеристики и исправить содержимое ячейки, после чего нажать клавишу «Enter». Если был неверно задан интервал времени, необходимо нажать кнопку «Изменение времени» и повторить ввод исходных данных заново.

Выбор структуры и задание исходных значений параметров математической модели объекта осуществляется нажатием кнопки «Ввод параметров» в главной форме программы. После чего на экране появляется форма данного модуля.

С помощью данного модуля выбирается тип объекта и структура модели, после чего на экране появляются параметры модели, которым необходимо присвоить численные значения. Данные значения параметров модели должны быть определены до начала работы с программой «Идентификация» графическим методом. Если при вводе параметров не было допущено ошибок, необходимо нажать кнопку «ok» и перейти к выполнению модуля «Уточнение параметров».

Модуль «Уточнение параметров» позволяет визуально оценить влияние каждого параметра модели на теоретический график разгонной характеристики. Для этой цели необходимо установить желаемый шаг изменения параметра и с помощью кнопок «¬ P ®» изменять величину параметра. При этом будет меняться вид теоретического графика разгонной характеристики. Последовательно меняя значения всех параметров модели можно «вручную» максимально приблизить теоретический график к экспериментальным значениям разгонной характеристики.

Поиск оптимальных значений параметров модели объектов проводится по методу сканирования с уменьшающимся шагом, при этом в качестве критерия близости модели и объекта могут выступать выражения (5, 6, 7). Выбор критерия задается кнопками «метод уточнения». При использовании критерия «весовые коэффициенты» (выражение 7) необходимо задать вес коэффициентов . В модуле вес коэффициентов распределяется по нормальному закону (график показан на экране). Для изменения величины веса коэффициентов необходимо изменить математическое ожидание () и дисперсию () этого распределения. Величина «» определяет точку разгонной характеристики с максимальным весовым коэффициентом, а величина «» распределение веса коэффициентов  относительно этой точки. Чем больше величина «», тем равномернее распределены веса каждой точки разгонной характеристики.

Уточненные значения параметров и величина критериев близости модели и объекта (точность) заносятся в таблицу, где их можно сравнить  с исходными значениями. Для вывода значений теоретической разгонной характеристики в точках квантования необходимо нажать кнопку «таблица». После чего на экране появляется таблица с экспериментальными и теоретическими значениями разгонной характеристики.

Ссылка на основную публикацию
Adblock
detector