×
 

3.4 Пример использования команды

В качестве примера рассмотрим расчет собственных форм и частот пружины жесткостью k=1e+5 [кг/с^2] с грузом весом в m=1 [кг]. На груз действует сила 100 [Н].
Рассчитывается частотная характеристика датчика длины пружины. Анализ проводится для списка частот от 10 [Гц] до 70 [Гц] с шагом 1 [Гц].
 
Текст проекта
body body1=body( color = RGB( 102, 255, 204 ) );
body body2=body( color = RGB( 204, 204, 204 ) );
point p=point( 0 [m], 0 [m], 0 [m] );
solid solid1=sphere( p, 1 [m], mass = 1 [kg] );
body body2 < ( solid1 );
force force1=spring( body1, p, body2, p, 1e5 [kg/s2] );
force force2=force( body2, p, projectX, 100 [N], list( ) );
sensor sensor1=bodyDisplacement( body1, p, projectX, body2, p );
command Vibration=vibrationResponse( list( sensor1 ), range( 10 [Hz], 70 [Hz], 1 [Hz] ), freqDamping = yesDamping: );
 
/\///////////////////////////////////////////////////////////////////////////////////
set ground = body1;
 
/\///////////////////////////////////////////////////////////////////////////////////
/\ Единицы измерения;
set units = SI;
 
 
АЧХ выбранного датчика представлена на рис. 13.
 
Рис. 13. Результат работы команды
 
Пик приходится на частоту 50 [Гц], что примерно совпадает с теоретической частотой колебаний пружины
 [Гц].