mod factor
parent
c521e35922
commit
0b97cb0380
|
@ -77,7 +77,7 @@ var bs_k2 = 0.5 * (1 + (bs_roller / bs_cage) * Math.cos(bs_angle));
|
|||
|
||||
export function FREQNESS() {
|
||||
let R = (rb_inner / 2) + (rb_roller / 2); //расстояние до центра тяжести тела качения
|
||||
let freqness = (Math.sqrt(9.81 / (4 * (Math.PI ** 2) * R / 1000))) / k1;
|
||||
let freqness = (Math.sqrt(9.81 / (4 * (Math.PI ** 2) * R / 1000))) / rb_k1;
|
||||
return freqness;
|
||||
}; //минимально необходимая частота вращения для компенсации силы тяжести центробежной силой
|
||||
|
||||
|
@ -133,6 +133,7 @@ export function tolerance() {
|
|||
tol = (2 * FTF()) / (5 * BPFO());
|
||||
break;
|
||||
case 3: //ШВП
|
||||
tol = (2 * BSFTF()) / (5 * BSNUT());
|
||||
break;
|
||||
case 4: //редуктор
|
||||
tol = (2 * FREQ()) / (5 * GTFZ());
|
||||
|
@ -178,7 +179,7 @@ export function spec_params() {
|
|||
res = FREQ() / 8;
|
||||
break;
|
||||
case 3: //ШВП
|
||||
frq = 5 * BPFI() + 4 * FREQ();
|
||||
frq = 5 * BSSCR() + 4 * FREQ();
|
||||
res = FREQ() / 8;
|
||||
break;
|
||||
case 4: //редуктор
|
||||
|
@ -229,7 +230,7 @@ export function spec_square(data, bnd, frq) {
|
|||
export function mod_factor(ampl, base) {
|
||||
let dl = (ampl - base); //разность уровней гармонической и случайной составляющей вибрации
|
||||
let df = spec_params().resolution / filter_width(); //отношение частотному разрешению спектра к ширине фильтра
|
||||
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df);
|
||||
let mod = Math.sqrt((10 ** (dl / 10) - 1) * df) * 100;
|
||||
return mod;
|
||||
}; //определение условной глубины модуляции
|
||||
|
||||
|
|
Loading…
Reference in New Issue