1.1. Заданная передаточная функция звена с заданными значениями параметров.
Колебательное звено
Значения параметров
k |
10 |
T |
1 |
ξ |
0.3 |
1.2. Изложение заданного метода моделирования применительно в заданному звену.
Способ разложения на уравнения первого порядка.
Данный способ заключается в записи дробно-рациональной передаточной функции в виде дифференциального уравнения, потом представление его в виде совокупности линейных дифференциальных уравнений первой степени. После чего требуется определить коэффициенты составленных уравнений первого порядка и подставить их(коэффициенты) в эти уравнения.
1.3. Соображения по выбору и выбранные значения шага интегрирования Δt и величины интервала интегрирования L.
Шаг интегрирования рассчитываем по формуле:
В моём случае , тогда:
Интервал интегрирования для звена второго порядка определяем по формуле:
1.4. Листинг фрагмента программы, относящегося к моделированию заданной передаточной функции.
//ОБЛАСТЬ КОНСТАНТ И ПЕРЕМЕННЫХ
//(параметры объекта, шаг интегрирования, интервал моделирования и т.д.)
const
Lin = 20.0; //интервал моделирования
dt = 0.009; //шаг интегрирования
ksi=0.3;
k=10;
T=1.0;
g=1.0;
var
sumdt,
k11,k12,k21,k22,k31,k32,k41,k42, //текущее время моделирования
y,y1,y2,ypr, //переходная функция
w //весовая функция
: Real;
begin
////////////////////////////////////////////
//НАЧАЛЬНЫЕ УСЛОВИЯ
sumdt:=0;
y:=0;ypr:=0; y1:=0;y2:=0;
////////////////////////////////////////////
//НАЧАЛО МОДЕЛИРОВАНИЯ
REPEAT
////////////////////////////////////////////
//УРАВНЕНИЯ ПЕРЕХОДНОГО ПРОЦЕССА
k11:=y2*dt;
k12:=(-(2*ksi/T)*y2-(1/(T*T))*y1+(k/(T*T))*g)*dt;
k21:=(y2+(k12/2))*dt;
k22:=(-(2*ksi/T)*(y2+k12/2)-(1/(T*T))*(y1+k11/2)+(k/(T*T))*g)*dt;
k31:=(y2+(k22/2))*dt;
k32:=(-(2*ksi/T)*(y2+k22/2)-(1/(T*T))*(y1+k21/2)+(k/(T*T))*g)*dt;
k41:=(y2+k32)*dt;
k42:=(-(2*ksi/T)*(y2+k32)-(1/(T*T))*(y1+k31)+(k/(T*T))*g)*dt;
y1:=y1+(k11+2*k21+2*k31+k41)/6;
y2:=y2+(k12+2*k22+2*k32+k42)/6;
y:=y1;
w:=(y-ypr)/dt;
ypr:=y;
1.5. Полученные путём моделирования графики переходной и весовой функции.
1.6. Описание процесса определения параметров заданной передаточной функции.
Для определения параметров воспользуемся методикой изложенной в учебнике Бессекерского В.А. "Теория систем автоматического регулирования" для колебательного звена:
Найдём нужные для расчёта данные на нашем графике:
После чего с помощью приведённых выше формул считаем коэффициенты:
Видим, что коэффициенты приблизительно равны, подтверждая тем самым правильность расчётов.
1.7. Получение аналитических выражений переходной и весовой функции классическим методом.
Задана передаточная функция
Записываем выражение в дифференциальном виде
делим левую и правую часть на
Записываем характеристическое уравнение
Корни для данного характеристического уравнения
Введем обозначения
тогда
Записываем общее решение однородного дифференциального уравнения
где
Записываем систему уравнений
Теперь необходимо вычислить
Подставляем полученные выражения в уравнение
Из первого уравнения найдём
Подставляем во второе уравнение
Вынесем за скобки и преобразуем выражение
Отсюда
Найдем
Находим из первого уравнения
Подставляем во второе уравнение
Выполнив сокращение получим
Упростим данное выражение
Отсюда
Интегрируем
Записываем общее решение
Выполним преобразование
Преобразуем числитель
Тем самы получаем
Определяем , исходя из того что
Имеем
Отсюда находим
Для нахождения возьмем производную от y
при t=0
Отсюда
Подставляем в выражение y
Рассмотрим отдельно
И окончательно
1.8. Получение аналитических выражений переходной и весовой функции операторным методом.
Задана передаточная функция
Корни для данного уравнения
Введём обозначение
Найдём
Слагаемое, которое соответствует корню , равно
Найдем слагаемые, соответствующие комплексно-сопряженным корням
Найдем A и B
Подставим значение первого корня
Введем обозначение
Преобразуем выражение
Возвращаемся к выражению
Преобразуем
Обозначим
После чего получим
Запишем уравнение для переходной функции
И окончательно
где
1.9. Описание процесса построения и сам график переходной и весовой функции.
Построение графиков выполнялось в вычислительной среде MathCAD. Для этого задаём параметры звена и уравнения переходной и весовой функции, после чего строим графики.
График переходной функции
График весовой функции
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.