Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Порядок выполнения лабораторной работы. 1. Создать файл, в котором будет записана система 8-ти уравнений, описывающая движение системы, и сохранить его с именем sistema.m
1. Создать файл, в котором будет записана система 8-ти уравнений, описывающая движение системы, и сохранить его с именем sistema.m.
function dx=sistema(t,x); (1) global m1 m2 m3 m4 c1 c2 c3 w F a; dx(1)=x(2); dx(2)=((x(3)-x(1))*c1+F*sin(w*t)-a*x(2))/m1; dx(3)=x(4); dx(4)=(-(x(3)-x(1))*c1+(x(5)-x(3))*c2-a*x(4))/m2; dx(5)=x(6); dx(6)=(-(x(5)-x(3))*c2+(x(7)-x(5))*c3-a*x(6))/m3; dx(7)=x(8); dx(8)=(-(x(7)-x(5))*c3-a*x(8))/m4; dx=[dx(1);dx(2);dx(3);dx(4);dx(5);dx(6);dx(7);dx(8)]; end
В итоге получим обычную функцию, входные параметры которой перечислены в скобках в верхней строчке. Вектор dx представляет собой результат вычислений, возвращаемый функцией. Во второй строчке перечислены глобальные переменные, которые будут задаваться в основной программе. В строчках с третьей по десятую записывается система уравнений, описывающая движение системы, а в девятой – формируется вектор-результат.
2. Создать файл, в который нужно поместить текст основной программы, который будет содержать 1) инициализацию всех параметров модели; 2) вызов метода Рунге-Кутта (функция ode23) для численного интегрирования уравнений движения; 3) на основе полученных результатов построение графиков для углов закручивания первого и второго валов.
global m1 m2 m3 m4 c1 c2 c3 w F a;
% Масса груза M1=50;
% Момент инерции барабана J2=0.4;
% Моменты инерции колес зубчатой передачи J3=0.09; J4=0.00125;
% Момент инерции ротора электродвигателя J5=0.03375;
% Радиус барабана R2=0.2;
% Радиус ротора электродвигателя R5=0.15;
% Передаточное число i=6;
%Жесткость каната K1=1108200;
%Жесткости валов K2=100500; K3=2649;
% Приведенные массы m1=; m2=; m3=; m4=;
%Приведенные жесткости пружин c1=; c2=; c3=;
% Частота оборотов двигателя w=850*2*pi/60;
% Моменты на двигателе M=45; F=M*i/R5;
% Коэффициент трения a=0.01;
[t,x]=ode23('sistema',[0:0.001:1],[0,0,0,0,0,0,0,0]); plot(t,(x(:,1)-x(:,3))); grid; xlabel('t'); ylabel('dx(t)'); title('Деформация троса');
Примечание. Формулы для вычисления приведенных масс и жесткостей нужно взять из конспекта лекций. Date: 2015-12-12; view: 320; Нарушение авторских прав |