Построение и исследование динамической модели портального манипулятора
| Категория реферата: Рефераты по технологии
| Теги реферата: реферат по обже, проблема реферат
| Добавил(а) на сайт: Янкевич.
Предыдущая страница реферата | 8 9 10 11 12 13 14 15 16 17 18 | Следующая страница реферата
printf (s_m); scanf (s_inp, &m);
Transient(t, v0, d, b, c, m);
OptimalSpeed(opv0, d, b, c, m);
opv0 *= 1000; printf (s_outp, v0, t, opv0);
FILE * f_res = fopen(fn, "a+");
v0 *= 1000; fprintf (f_res,strcat(s_v0,s_out), v0);
d *= 1000; fprintf (f_res,strcat(s_d,s_out), d);
fprintf (f_res,strcat(s_b,s_out), b);
fprintf (f_res,strcat(s_c,s_out), c);
fprintf (f_res,strcat(s_m,s_out), m);
fprintf (f_res,s_outp, v0, t, opv0);
return 0;
}
// File speed.cpp
// Вычисление оптимального значения скорости в момент позиционирования
// по исходным данным
#include
int OptimalSpeed(double& V0, // Начальная скорость double Delta, // Требуемое значение точности
позиционирования double betta, // Коэффициент демпфирования double C, // Жесткость double m) // Масса
{
double mc2 = 2*m/C;
V0 = Delta * (1/mc2) * sqrt( fabs( pow(betta/C,2
) - 2 * mc2 ) );
return 0;
}
// File transient.cpp
// Вычисление времени перходного процесса
// по исходным данным
#include
int Transient(double& t, // Время переходного процесса double V0, // Начальная скорость double Delta, // Требуемое значение точности
позиционирования double betta, // Коэффициент демпфирования double C, // Жесткость double m) // Масса
{
double mc2 = 2*m/C;
t = (log(V0)-log(Delta)-log( sqrt( fabs(pow(betta/C,2)-2*mc2
)
)/mc2 )
)*2*m/betta;
return 0;
}
----------------------- i-1
Рекомендуем скачать другие рефераты по теме: предпринимательство реферат, производство реферат, скачать реферат человек.
Категории:
Предыдущая страница реферата | 8 9 10 11 12 13 14 15 16 17 18 | Следующая страница реферата