- •1. Компьютерное моделирование механической системы прибора
- •1. Цель практического занятия
- •2. Построение математической модели
- •Жесткость цилиндрической пружины определяется по формуле
- •3. Амплитудно-частотная и фазовая характеристики
- •4. Задание
- •Основы работы с пакетом Simulink
- •Основная библиотека блоков
- •Задание и порядок выполнения практического занятия
- •Введение 1 1. Компьютерное моделирование
- •В авторской редакции
- •394026 Воронеж, Московский просп., 14
3. Амплитудно-частотная и фазовая характеристики
Разделив каждый член уравнения (1) на массу m, получим следующие дифференциальное уравнение
(6)
где - частота собственных колебаний;
Из уравнения (6), представленного в операторном виде, подставляя , находим АЧХ и ФЧХ колебательной системы прибора [1]:
а) чувствительность механической системы к ускорению a
(7)
где - отношение частоты приложенной (вынуждающей) силы к частоте собственных колебаний;
б) чувствительность механической системы к скорости v
(8)
в) чувствительность механической системы к перемещению массы y
(9)
M - файл программы расчета АЧХ и ФЧХ механической колебательной системы инерционного прибора.
% Анализ АЧХ и ФЧХ механической системы
% Анализ чувствительности системы к ускорению
% Программу составил
% кафедра "КИПР" ВГТУ май 2015
%
% Введем исходные параметры
% колебательной механической системы
% m - масса тела в [г];
% d - диаметр проволоки пружины;
% ni- число свободных витков пружины;
m=1e-3*input('Input mass [g] m=');
d=1e-3*input('Input spring wire diameter [mm] d=');
ds=1e-3*input('Input average spring diameter [mm] ds=');
ni=input('Input spring coils number ni=');
G=83670e6; % Модуль упругость второго рода [Па]
nw=ni+0.5; % Число рабочих витков пружины
k=G*d^4/(8*nw*ds^3); % Жесткость пружины
omega0=sqrt(k/m);
% Диапазон отношений частоты действующей силы
% к частоте собственных колебаний
eta=0:0.01:4;
etf1=0:0.01:0.99;
etf2=1.01:0.01:4;
eta=eta';
etf1=etf1';
etf2=etf2';
etf12=etf1.^2;
etf22=etf2.^2;
eta2=eta.^2;
% Диапазон коэффициентов демпфирования
dzeta=[0.125 0.25 0.6];
dzeta2=dzeta.^2;
% Вычисление матрицы чувствительности (АЧХ)
% к ускорению
% и матрицу ФЧХ
Sna=[]; Fna=[];
for i=1:3
Sna(:,i)=1./((1-eta2).^2+eta2.*dzeta2(i)*4).^0.5;
end
for i=1:3
Fna1(:,i)=-atan((etf1.*dzeta(i).*2)./(1-etf12));
Fna2(:,i)=-atan((etf2.*dzeta(i).*2)./(1-etf22));
end
Fna2=Fna2-pi;
Fna=[Fna1;Fna2];
etf=[etf1;etf2];
Fnaan=(Fna.*180)./pi;
% Графики зависимости чувствительности Sa(eta)
% к ускорению от eta=omega/omega0
figure(1)
plot(eta,Sna), grid
title('Amplitude-ratio vs. Frequency ratio eta')
xlabel('Frequency ratio eta=omega/omega0')
ylabel('Relative acceleration sensitivity')
pause
figure(2)
plot(etf, Fna), grid
title('Phase angle vs. Frequency ratio eta')
xlabel('Frequency ratio eta=omega/omega0')
ylabel('Phase angle, radian')
pause
figure(3)
plot(etf, Fnaan), grid
title('Phase angle vs. Frequency ratio eta')
xlabel('Frequency ratio eta=omega/omega0')
ylabel('Phase angle, degree')
pause
4. Задание
Ответьте на приведенные ниже контрольные вопросы.
Наберите тексты программ в системе MATLAB, выполните их отладку по тестовому примеру: m=50 г.; d=0.5 мм; ds=5 мм; ni=6.
Выполните анализ механической системы прибора по заданию преподавателя.
Составьте собственные программы для анализа АЧХ и ФЧХ для чувствительности механической системы прибора к скорости и перемещению массы.
Выполните анализ АЧХ и ФЧХ механической системы прибора по заданию преподавателя.
Проанализируйте полученные результаты и дайте заключение.
Составьте эквивалентную схему механической системы.
Составьте граф механической системы по эквивалентной схеме.
Приведите электрическую схему – аналог механической системы.
5. Контрольные вопросы
Что является математической моделью динамической системы?
Какими уравнениями описываются колебательные системы?
Какие свойства системы определяет ее постоянная времени?
Почему при определении жесткости пружины используется модуль упругости второго рода?
Чему соответствует сила Ньютона в электрических системах?
Что получается в результате решения дифференциального уравнения?
Каким методом решается система ОДУ в лабораторной работе?
При каких условиях будет наблюдаться затухание колебаний?
Как изменяется график движения массы с увеличением коэффициента демпфирования?
Какую систему можно назвать осциллятором?
Какую траекторию имеют затухающие колебания линейного осциллятора в фазовой плоскости?
Какие оси имеет фазовая плоскость?
Какое явление наблюдается в колебательной системе при равенстве частот собственных колебаний системы и вынуждающей силы?
В каких координатных осях построены графики АЧХ и ФЧХ?
6. Содержание отчета
Схема прибора с указанием параметров механической системы.
Эквивалентная схема и ее граф.
Математическая модель механической системы.
Алгоритм программы анализа динамики механической системы.
Результаты анализа: Графики переходного процесса; Графики АЧХ и ФЧХ; Заключение по результатам анализа.
Текст программы по пункту 4 задания.
Результаты анализа, выполненного по программе пункта 6.
2 МОДЕЛИРОВАНИЕ ДИНАМИЧЕСКИХ СИСТЕМ СРЕДСТВАМИ ПАКЕТА SIMULINK
Цель работы:
- изучение основ пакета Simulink;
- моделирование динамической прибора инерционного действия.
Общие сведения о пакете Simulink
Пакет Simulink входит в состав системы MATLAB и является ядром интерактивного программного комплекса, предназначенного для моделирования линейных и нелинейных динамических систем и устройств. Возможны различные варианты моделирования: во временной области, в частотной области, с событийным управлением, на основе спектральных преобразований Фурье, с использованием метода Монте-Карло (реакция на воздействия случайного характера) и др.
Для построения функциональной блок-схемы моделируемых устройств Simulink имеет обширную библиотеку блочных компонентов и удобный редактор блок-схем. Пакет снабжен графическим интерфейсом пользователя и является типичным средством визуально-ориентированного программирования. Используя наборы компонентов, пользователь с помощью мыши переносит нужные блоки из библиотек на рабочий стол пакета Simulink и соединяет линиями входы и выходы блоков. Созданная функциональная блок-схема системы или устройства является моделью. Simulink позволяет автоматизировать наиболее трудоемкий этап моделирования – составление и решение систем алгебраических и дифференциальных уравнений, описывающих функциональную модель объекта, обеспечивая удобный и наглядный визуальный контроль за поведением созданного виртуального устройства.