Декомпозиция эмпирического режима
[ возвращает функции внутреннего режима imf,residual] = emd(x)imf и остаточный сигнал residual соответствует эмпирическому модовому разложению x. Использовать emd разложение и упрощение сложных сигналов на конечное число собственных модовых функций, необходимых для выполнения спектрального анализа Гильберта.
[___] = emd(___, выполняет декомпозицию эмпирического режима с дополнительными опциями, заданными одним или несколькими Name,Value)Name,Value аргументы пары.
emd(___) готовит оригинальный сигнал, IMFs и остаточный сигнал как побочные сюжетные линии в том же числе.
Нагружают и визуализируют нестационарный непрерывный сигнал, состоящий из синусоидальных волн с явным изменением частоты. Вибрация ударного молотка и звук фейерверков являются примерами нестационарных непрерывных сигналов. Сигнал дискретизируется со скоростью fs.
load('sinusoidalSignalExampleData.mat','X','fs') t = (0:length(X)-1)/fs; plot(t,X) xlabel('Time(s)')

Смешанный сигнал содержит синусоидальные волны с различными значениями амплитуды и частоты.
Для создания графика спектра Гильберта необходимы функции внутреннего режима (ВЧ) сигнала. Выполните декомпозицию в эмпирическом режиме, чтобы вычислить ПН и остатки сигнала. Поскольку сигнал не является плавным, укажите 'pchip'как метод интерполяции.
[imf,residual,info] = emd(X,'Interpolation','pchip');
Таблица, сгенерированная в командном окне, указывает количество итераций просеивания, относительный допуск и критерий остановки просеивания для каждого сгенерированного МВФ. Эта информация также содержится в info. Таблицу можно скрыть, добавив 'Display',0 пара значений имени.
Создайте график спектра Гильберта с помощью imf компоненты, полученные эмпирическим способом разложения.
hht(imf,fs)

График зависимости частоты от времени представляет собой разреженный график с вертикальной цветовой полосой, указывающей мгновенную энергию в каждой точке МВФ. График представляет мгновенный частотный спектр каждого компонента, разложенного из исходного смешанного сигнала. На графике появляются три ИС с явным изменением частоты в 1 секунду.
Эта тригонометрическая идентичность представляет два различных вида одного и того же физического сигнала:
cos2āf2t) cos2āf1t.
Создать две синусоиды, s и z, такой, что s - сумма трех синусоидальных волн и z - одиночная синусоидальная волна с модулированной амплитудой. Убедитесь, что два сигнала равны, вычисляя бесконечную норму их разности.
t = 0:1e-3:10; omega1 = 2*pi*100; omega2 = 2*pi*20; s = 0.25*cos((omega1-omega2)*t) + 2.5*cos(omega1*t) + 0.25*cos((omega1+omega2)*t); z = (2+cos(omega2/2*t).^2).*cos(omega1*t); norm(s-z,Inf)
ans = 3.2729e-13
Постройте график синусоид и выберите 1-секундный интервал, начинающийся с 2 секунд.
plot(t,[s' z']) xlim([2 3]) xlabel('Time (s)') ylabel('Signal')

Получить спектрограмму сигнала. Спектрограмма показывает три различных синусоидальных компонента. Анализ Фурье рассматривает сигналы как наложение синусоидальных волн.
pspectrum(s,1000,'spectrogram','TimeResolution',4)

Использовать emd вычислять функции внутреннего режима сигнала и дополнительную диагностическую информацию. Функция по умолчанию выводит таблицу, которая указывает количество итераций отсечения, относительный допуск и критерий остановки отсева для каждого МВФ. Разложение в эмпирическом режиме воспринимает сигнал как z.
[imf,~,info] = emd(s);
Количество нулевых переходов и локальных экстремумов различается максимум на единицу. Это удовлетворяет необходимому условию для того, чтобы сигнал был МВФ.
info.NumZerocrossing - info.NumExtrema
ans = 1
Постройте график МВФ и выберите 0,5-секундный интервал, начинающийся с 2 секунд. МВФ - это сигнал AM, потому что emd воспринимает сигнал как амплитудно модулированный.
plot(t,imf) xlim([2 2.5]) xlabel('Time (s)') ylabel('IMF')

Моделирование сигнала вибрации от поврежденного подшипника. Выполните декомпозицию в эмпирическом режиме для визуализации Т сигнала и поиска дефектов.
Подшипник с диаметром шага 12 см имеет восемь элементов качения. Каждый элемент качения имеет диаметр 2 см. Внешнее кольцо остается неподвижным, когда внутреннее кольцо приводится в движение со скоростью 25 циклов в секунду. Акселерометр производит выборку колебаний подшипника при частоте 10 кГц.
fs = 10000; f0 = 25; n = 8; d = 0.02; p = 0.12;

Сигнал вибрации от здорового подшипника включает в себя несколько порядков частоты возбуждения.
t = 0:1/fs:10-1/fs; yHealthy = [1 0.5 0.2 0.1 0.05]*sin(2*pi*f0*[1 2 3 4 5]'.*t)/5;
Резонанс возбуждается в вибрации подшипника на полпути процесса измерения.
yHealthy = (1+1./(1+linspace(-10,10,length(yHealthy)).^4)).*yHealthy;
Резонанс вносит дефект во внешнее кольцо подшипника, который приводит к прогрессирующему износу. Дефект вызывает ряд ударов, которые повторяются на внешнем кольце частоты прохождения мяча (BPFO) подшипника:
1-dpcosstart],
где - скорость приведения в движение, - число элементов качения, - диаметр элементов качения, - диаметр шага подшипников, Предположим, что угол контакта равен 15 °, и вычислите BPFO.
ca = 15; bpfo = n*f0/2*(1-d/p*cosd(ca));
Используйте pulstran (Signal Processing Toolbox) - функция моделирования воздействий в виде периодической последовательности 5-миллисекундных синусоид. Каждая синусоида с частотой 3 кГц окнивается плоским верхним окном. Используйте закон мощности, чтобы ввести постепенный износ сигнала вибрации подшипника.
fImpact = 3000; tImpact = 0:1/fs:5e-3-1/fs; wImpact = flattopwin(length(tImpact))'/10; xImpact = sin(2*pi*fImpact*tImpact).*wImpact; tx = 0:1/bpfo:t(end); tx = [tx; 1.3.^tx-2]; nWear = 49000; nSamples = 100000; yImpact = pulstran(t,tx',xImpact,fs)/5; yImpact = [zeros(1,nWear) yImpact(1,(nWear+1):nSamples)];
Генерация сигнала вибрации BPFO путем добавления воздействий к здоровому сигналу. Постройте график сигнала и выберите 0,3-секундный интервал, начинающийся с 5,0 секунд.
yBPFO = yImpact + yHealthy; xLimLeft = 5.0; xLimRight = 5.3; yMin = -0.6; yMax = 0.6; plot(t,yBPFO) hold on [limLeft,limRight] = meshgrid([xLimLeft xLimRight],[yMin yMax]); plot(limLeft,limRight,'--') hold off

Увеличьте масштаб выбранного интервала, чтобы визуализировать эффект воздействия.
xlim([xLimLeft xLimRight])

Добавьте белый гауссов шум к сигналам. Задайте дисперсию шума .
rn = 150; yGood = yHealthy + randn(size(yHealthy))/rn; yBad = yBPFO + randn(size(yHealthy))/rn; plot(t,yGood,t,yBad) xlim([xLimLeft xLimRight]) legend('Healthy','Damaged')

Использовать emd для выполнения эмпирического модового разложения сигнала здорового подшипника. Вычислите первые пять функций внутреннего режима. Используйте 'Display' пара «имя-значение» для отображения таблицы с количеством итераций просеивания, относительным допуском и критерием прекращения отсеивания для каждого МВФ.
imfGood = emd(yGood,'MaxNumIMF',5,'Display',1);
Current IMF | #Sift Iter | Relative Tol | Stop Criterion Hit
1 | 3 | 0.017132 | SiftMaxRelativeTolerance
2 | 3 | 0.12694 | SiftMaxRelativeTolerance
3 | 6 | 0.14582 | SiftMaxRelativeTolerance
4 | 1 | 0.011082 | SiftMaxRelativeTolerance
5 | 2 | 0.03463 | SiftMaxRelativeTolerance
Decomposition stopped because maximum number of intrinsic mode functions was extracted.
Использовать emd без выходных аргументов для визуализации первых трех режимов и остатка.
emd(yGood,'MaxNumIMF',5)
Вычислите и визуализируйте сигналы дефектных подшипников. Первый эмпирический режим показывает высокочастотные воздействия. Этот высокочастотный режим увеличивается в энергии по мере износа. Третий режим показывает резонанс в сигнале вибрации.
imfBad = emd(yBad,'MaxNumIMF',5,'Display',1);
Current IMF | #Sift Iter | Relative Tol | Stop Criterion Hit
1 | 2 | 0.041274 | SiftMaxRelativeTolerance
2 | 3 | 0.16695 | SiftMaxRelativeTolerance
3 | 3 | 0.18428 | SiftMaxRelativeTolerance
4 | 1 | 0.037177 | SiftMaxRelativeTolerance
5 | 2 | 0.095861 | SiftMaxRelativeTolerance
Decomposition stopped because maximum number of intrinsic mode functions was extracted.
emd(yBad,'MaxNumIMF',5)
Следующим шагом в анализе является вычисление гильбертова спектра извлеченных ПН. Дополнительные сведения см. в примере «Вычислить спектр вибросигнала Гильберта» (панель инструментов обработки сигналов).
Нагружают и визуализируют нестационарный непрерывный сигнал, состоящий из синусоидальных волн с явным изменением частоты. Вибрация ударного молотка и звук фейерверков являются примерами нестационарных непрерывных сигналов. Сигнал дискретизируется со скоростью fs.
load('sinusoidalSignalExampleData.mat','X','fs') t = (0:length(X)-1)/fs; plot(t,X) xlabel('Time(s)')

Смешанный сигнал содержит синусоидальные волны с различными значениями амплитуды и частоты.
Выполните декомпозицию эмпирического режима для построения графика собственных функций режима и остаточного сигнала. Поскольку сигнал не является плавным, укажите 'pchip'как метод интерполяции.
emd(X,'Interpolation','pchip','Display',1)
Current IMF | #Sift Iter | Relative Tol | Stop Criterion Hit
1 | 2 | 0.026352 | SiftMaxRelativeTolerance
2 | 2 | 0.0039573 | SiftMaxRelativeTolerance
3 | 1 | 0.024838 | SiftMaxRelativeTolerance
4 | 2 | 0.05929 | SiftMaxRelativeTolerance
5 | 2 | 0.11317 | SiftMaxRelativeTolerance
6 | 2 | 0.12599 | SiftMaxRelativeTolerance
7 | 2 | 0.13802 | SiftMaxRelativeTolerance
8 | 3 | 0.15937 | SiftMaxRelativeTolerance
9 | 2 | 0.15923 | SiftMaxRelativeTolerance
Decomposition stopped because the number of extrema in the residual signal is less than the 'MaxNumExtrema' value.

emd генерирует интерактивный график с исходным сигналом, первыми 3 Т и остатком. Таблица, сгенерированная в командном окне, указывает количество итераций просеивания, относительный допуск и критерий остановки просеивания для каждого сгенерированного МВФ. Таблицу можно скрыть, удалив 'Display' пара имя-значение или указание ее как 0.
Щелкните правой кнопкой мыши по белому пространству на графике, чтобы открыть окно селектора МВФ. Используйте селектор МВФ для выборочного просмотра генерируемых ИС, исходного сигнала и остатка.

Выберите IMFs, который будет показан из списка. Выберите необходимость отображения исходного сигнала и остатка на графике.

Выбранные ПС теперь отображаются на графике.

Используйте график для визуализации отдельных компонентов, разложенных по исходному сигналу вместе с остатком. Следует отметить, что остаток вычисляется для общего количества ИС и не изменяется на основе ИС, выбранных в окне выбора МВФ.
x - Сигнал временной областиСигнал временной области, определяемый как вектор с действительным значением или однопараметрическое расписание с одним столбцом. Если x - расписание, x должно содержать увеличивающееся конечное время строки.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'MaxNumIMF',5'SiftRelativeTolerance' - Критерий сходимости типа Коши0.2 (по умолчанию) | положительный скалярКритерий сходимости типа Коши, указанный как пара, разделенная запятыми, состоящая из 'SiftRelativeTolerance' и положительный скаляр. SiftRelativeTolerance является одним из критериев остановки отсева, то есть отсев останавливается, когда текущий относительный допуск меньше, чем SiftRelativeTolerance. Дополнительные сведения см. в разделе Относительный допуск смещения.
'SiftMaxIterations' - Максимальное количество итераций отсеивания100 (по умолчанию) | положительное скалярное целоеМаксимальное количество итераций отсечения, указанное как пара, разделенная запятыми, состоящая из 'SiftMaxIterations' и положительное скалярное целое число. SiftMaxIterations является одним из критериев остановки отсечения, то есть отсчет прекращается, когда текущее число итераций превышает SiftMaxIterations.
SiftMaxIterations может быть указан только с помощью положительных целых чисел.
'MaxNumIMF' - Максимальное количество извлеченных ИС10 (по умолчанию) | положительное скалярное целоеМаксимальное количество извлекаемых плат, указанных как пара, разделенная запятыми, состоящая из 'MaxNumIMF' и положительное скалярное целое число. MaxNumIMF является одним из критериев остановки разложения, то есть декомпозиция прекращается, когда количество генерируемых ИС равно MaxNumIMF.
MaxNumIMF может быть указан только с помощью положительных целых чисел.
'MaxNumExtrema' - Максимальное количество экстремумов в остаточном сигнале1 (по умолчанию) | положительное скалярное целоеМаксимальное количество крайних значений в остаточном сигнале, указанное как пара, разделенная запятыми, состоящая из 'MaxNumExtrema' и положительное скалярное целое число. MaxNumExtrema является одним из критериев остановки разложения, то есть разложение прекращается, когда число экстремумов меньше, чем MaxNumExtrema.
MaxNumExtrema может быть указан только с помощью положительных целых чисел.
'MaxEnergyRatio' - Отношение сигнала к остаточной энергии20 (по умолчанию) | скалярОтношение сигнала к остаточной энергии, определяемое как разделенная запятыми пара, состоящая из 'MaxEnergyRatio' и скаляр. MaxEnergyRatio - отношение энергии сигнала в начале просеивания и средней энергии огибающей. MaxEnergyRatio является одним из критериев остановки разложения, то есть разложение прекращается, когда отношение текущей энергии больше, чем MaxEnergyRatio. Дополнительные сведения см. в разделе Энергетический коэффициент.
'Interpolation' - Метод интерполяции для построения конверта'spline' (по умолчанию) | 'pchip'Метод интерполяции для построения оболочки, определяемый как разделенная запятыми пара, состоящая из 'Interpolation' и либо 'spline' или 'pchip'.
Определить Interpolation как:
'spline', если x является плавным сигналом
'pchip', если x является неконтактным сигналом
'spline' метод интерполяции использует кубические сплайны, в то время как 'pchip' использует кусочно-кубические эрмитовые интерполирующие многочлены.
'Display' - Переключение отображения информации в окне командПереключение отображения информации в командном окне, указанном как разделенная запятыми пара, состоящая из 'Display' и либо 0, либо 1. Таблица, сгенерированная в командном окне, указывает количество итераций просеивания, относительный допуск и критерий остановки просеивания для каждого сгенерированного МВФ. Определить Display как 1 для отображения таблицы или как 0 для скрытия таблицы.
imf - Функция внутреннего режимаФункция внутреннего режима (МВФ), возвращаемая в виде матрицы или расписания. Каждый МВФ представляет собой амплитудно-частотно-модулированный сигнал с положительными и медленно изменяющимися огибающими. Чтобы выполнить спектральный анализ сигнала, Вы можете обратиться, Хилбэрт-Хуан преобразовывают к его IMFs. Посмотрите hht и Функции внутреннего режима.
imf возвращается как:
Матрица, каждый столбец которой является imf, когда x является вектором
Расписание, когда x является расписанием одного столбца данных
residual - Остаток сигналаОстаток сигнала, возвращаемый в виде вектора столбца или расписания одного столбца данных. residual представляет часть исходного сигнала; x не разложены emd.
residual возвращается как:
Вектор столбца, когда x является вектором.
Расписание одного столбца данных, когда x - это расписание одного столбца данных.
info - Дополнительная информация для диагностикиДополнительная информация для диагностики, возвращенная в виде структуры со следующими полями:
NumIMF - Количество извлеченных ИС
NumIMF вектор от 1 до N, где N - количество IMFs. При отсутствии извлекаемых ИС NumIMF пуст.
NumExtrema - Число крайностей в каждом МВФ
NumExtrema вектор, равный по длине к количеству IMFs. k-й элемент NumExtrema - количество экстремумов, обнаруженных в k-ом МВФ. При отсутствии извлекаемых ИС NumExtrema пуст.
NumZerocrossing - Число нулевых переходов в каждом МВФ
Количество нулевых переходов в каждом МВФ. NumZerocrossing вектор, равный по длине к количеству IMFs. k-й элемент NumZerocrossing - количество нулевых переходов в k-ом МВФ. При отсутствии извлекаемых ИС NumZerocrossing пуст.
NumSifting - Количество итераций отсева, использованных для извлечения каждого МВФ
NumSifting вектор, равный по длине к количеству IMFs. k-й элемент NumSifting - количество итераций просеивания, используемых при извлечении k-го МВФ. При отсутствии извлекаемых ИС NumSifting пуст.
MeanEnvelopeEnergy - Энергия среднего из верхнего и нижнего конвертов, полученных для каждого МВФ
Если UE - верхний конверт и LE - нижний конверт, MeanEnvelopeEnergy является mean(((LE+UL)/2).^2). MeanEnvelopeEnergy вектор, равный по длине к количеству IMFs. k-й элемент MeanEnvelopeEnergy - средняя энергия конверта для k-го МВФ. При отсутствии извлекаемых ИС MeanEnvelopeEnergy пуст.
RelativeTolerance - Окончательный относительный допуск остатка для каждого МВФ
Относительный допуск определяется как отношение квадрата 2-нормы разности между остатком от предыдущего этапа просеивания и остатком от текущего этапа просеивания к квадрату 2-нормы остатка от i-го этапа просеивания. Процесс отсева останавливается, когда RelativeTolerance меньше, чем SiftRelativeTolerance. Дополнительные сведения см. в разделе Относительный допуск смещения. RelativeTolerance вектор, равный по длине к количеству IMFs. k-й элемент RelativeTolerance - окончательный относительный допуск, полученный для k-го МВФ. При отсутствии извлекаемых ИС RelativeTolerance пуст.
Алгоритм декомпозиции эмпирической моды (EMD) разлагает сигнал x (t) на собственные функции моды и остаток в итеративном процессе. Основной компонент алгоритма включает в себя просеивание функции x (t) для получения новой функции Y (t):
Сначала найдите локальные минимумы и максимумы x (t).
Затем используйте локальные экстремумы для построения нижней и верхней огибающих s − (t) и s + (t), соответственно, x (t). Образовать среднее из конвертов, м (т).
Вычтите среднее из x (t), чтобы получить остаток: Y (t) = x (t) − m (t).
Обзор разложения выглядит следующим образом:
Для начала пусть r0 (t) = x (t), где x (t) - начальный сигнал, и пусть i = 0.
Перед просеиванием проверьте ri (t):
Найдите общее число (TN) локальных экстремумов ri (t).
Найдите энергетический коэффициент (ER) ri (t) (см. Энергетический коэффициент).
Если (ER > MaxEnergyRatio) или (TN < MaxNumExtrema) или (количество ИС > MaxNumIMF) затем остановить разложение.
Пусть ri, Prev (t) = ri (t).
Sift ri, Prev (t) для получения ri, Cur (t).
Проверить ri, Cur (t)
Найдите относительный допуск (RT) ri, Cur (t) (см. Sift Relative Tolerance).
Получение текущего номера итерации отсечения (IN).
Если (RT < SiftRelativeTolerance) или (IN > SiftMaxIterations) затем прекратите отсеивание. Был найден МВФ: Хi (t) = ри, Кур (t). В противном случае позвольте ri, Prev (t) = ri, Cur (t) и перейдите к шагу 5.
Пусть ri + 1 (t) = ri (t) − ri, Cur (t).
Пусть i = i + 1. Вернитесь к шагу 2.
Алгоритм EMD разлагается, через повторяющийся процесс просеивания, сигнал x (t) в IMFs imfi (t) и остаток rN (t):
rN (t)
При первом введении Huang et al. [1], МВФ был определен как функция с двумя характеристиками:
Количество локальных экстремумов - общее количество локальных минимумов и локальных максимумов - и количество нулевых пересечений различаются максимум на единицу.
Среднее значение верхней и нижней огибающих, построенных из локальных экстремумов, равно нулю.
Однако, как отмечается в [4], просеивание до тех пор, пока не будет получен строгий МВФ, может привести к тому, что ВВ не будут иметь физического значения. А именно, просеивая, пока количество нулевых перекрестков и местной противоположности не отличается самое большее, можно привести к чистому тону как IMFs, другими словами, функции, очень похожие на то, что было бы получено проектированием на основе Фурье. Именно этой ситуации EMD стремится избежать, предпочитая модулированные AM-FM компоненты по их физической значимости.
Ссылка [4] предлагает варианты получения физически значимых результатов. emd функция ослабляет первоначальное определение МВФ, используя критерий остановки типа Коши Sift Relative Tolerance. emd выполняет итерации для извлечения естественных режимов AM-FM. Генерируемые платы могут не удовлетворять локальным критериям пересечения экстремальных нулей. См. Пересечение нулей и экстремальные значения в функции внутреннего режима синусоиды.
Sift Relative Tolerance - критерий остановки типа Коши, предложенный в [4]. Отсчет прекращается, если текущий относительный допуск меньше SiftRelativeTolerance. Текущий относительный допуск определяется как
(t) ‖ 22.
Поскольку критерий Коши напрямую не подсчитывает количество пересечений нуля и локальных экстремумов, возможно, что возвращаемые разложением ПН не удовлетворяют строгому определению функции внутреннего режима. В этих случаях можно попытаться уменьшить значение SiftRelativeTolerance от значения по умолчанию. Подробное обсуждение критериев остановки см. в [4]. В этой ссылке также рассматриваются преимущества и недостатки настаивания на строго определенных ИС в эмпирическом режиме разложения.
Отношение энергии - отношение энергии сигнала в начале просеивания и средней энергии огибающей [2]. Разложение прекращается, когда текущее отношение энергии больше, чем MaxEnergyRatio. Для i-го МВФ энергетический коэффициент определяется как
t) ‖ 2).
[1] Хуан, Нордэн Э., Чжэн Шэнь, Стивен Р. Лонг, Манли К. Ву, Хсин Х. Ших, Цюань Чжэн, Най-Чьюань Иен, Чи Чао Тунг и Генри Х. Лю. «Декомпозиция эмпирического режима и спектр Гильберта для нелинейного и нестационарного анализа временных рядов». Труды Лондонского королевского общества. Серия A: Математические, физические и инженерные науки 454, № 1971 (8 марта 1998): 903-95. https://doi.org/10.1098/rspa.1998.0193.
[2] Рато, Р.Т., М.Д. Ортигейра и А.Г. Батиста. «О HHT, его проблемах и некоторых решениях». Механические системы и обработка сигналов 22, № 6 (август 2008): 1374-94. https://doi.org/10.1016/j.ymssp.2007.11.028.
[3] Рилинг, Габриэль, Патрик Фландрин и Паулу Гонсалвеш. «О декомпозиции эмпирического режима и его алгоритмах». Семинар IEEE-EURASIP по нелинейной обработке сигналов и изображений 2003. NSIP-03. Градо, Италия. 8–11.
[4] Ван, Ган, Сянь-Яо Чэнь, Фан-Ли Цяо, Чжаохуа У и Нордэнь Э. Хуан. «Функция внутреннего режима». Достижения в области адаптивного анализа данных 02, № 03 (июль 2010 года): 277-93. https://doi.org/10.1142/S1793536910000549.
Примечания и ограничения по использованию:
Расписания не поддерживаются для создания кода.
Если указан, метод интерполяции, указанный с помощью 'Interpolation' пара имя-значение должна быть константой времени компиляции.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.