Интенсивность землетрясения по MSK-64— компонент. Предназначен для определения интенсивности землетрясений по шкале MSK-64 с помощью трёхкомпонентных сейсмических акселерометров (Сейсмодатчики ВС 1313). Шкала Медведева-Шпонхойера-Карника (MSK-64) используется для определения интенсивности сейсмических воздействий. В 1964 г. была разработана и получила широкое распространение в Европе и на территор
Входные
• канал X — имя X канала сейсмоприёмника;
• канал Y — имя Y канала сейсмоприёмника;
• канал Z — имя Z канала сейсмоприёмника;
• вклвыкл — включение/выключение компонента.
• Event — событие (есть/нет).
Выходные
• Ax — текущее пиковое ускорение по X;
• Ay — текущее пиковое ускорение по Y;
• Az — текущее пиковое ускорение по Z;
• EventPeakA — пиковое ускорение за время события;
• EventPoints — интенсивность в баллах за время события;
• EventStep1 — превышение первого порога за время события;
• EventStep2 — превышение второго порога за время события;
• EventStep3 — превышение третьего порога за время события.
• CuPeakA — текущее пиковое ускорение.
• CurPoints — текущая интенсивность в баллах.
• CurStep1 — превышение текущим пиковым ускорением первого порога;
• CurStep2 — превышение текущим пиковым ускорением второго порога;
• CurStep3 — превышение текущим пиковым ускорением третьего порога;
• Ax — максимальное ускорение по X за событие;
• Ay — максимальное ускорение по Y за событие;
• Az — максимальное ускорение по Z за событие.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• Activate (false) — режим работы компонента (включён/выключен);
• Fmin (1) — нижняя частота полосового фильтра, Гц;
• Fmax (10) — верхняя частота полосового фильтра, Гц;
• typepeak (по амплитуде) — тип пикового значения (по амплитуде/по компонентам);
• Group (false) — работа компонента в группе.
• SensorOk (true) — состояние сейсмоприёмника.
• Correction (0) — аддитивный корректировочный коэффициент на грунты, баллы.
• Step1 (4) — пороговое значение интенсивности 1, баллы.
• Step2 (6) — пороговое значение интенсивности 2, баллы.
• Step3 (2) — пороговое значение интенсивности 3, баллы.
• ChoiceReactionTime (3) — время принятия решения целое число сек, более 0.
• principledecision (Мажоритарный без одного) — принцип принятия решения (Мажоритарный без одного/по всем).
• BearingY — Пеленг оси Y сейсмоприёмника, от 0 до 360 град.
Компонент выдаёт следующие результаты:
• текущее пиковое значение ускорения по сейсмостанции, далее по тексту ТПЗ (текущее пиковое значение);
• флаги превышения ТПЗ заданных порогов, (можно задать не более 3 порогов);
• пиковое значение ускорения по сейсмостанции за время события, начало и конец которого определяется вне компонента, далее по тексту СПЗ (событийное пиковое значение);
• флаги превышения СПЗ заданных порогов (пороги те же).
Значения ТПЗ и СПЗ представляются в "м/с2", а также пересчитываются в баллы по шкале MSK-64.
При установке флагов превышения ТПЗ заданных порогов для каждого работающего датчика определяется факт превышения ТПЗ минимального порога с учётом временного фильтра, далее по тексту ФП (факт превышения). Длина временного фильтра у каждого из датчиков может быть своя и задается в свойстве компонента "ChoiceReactionTime" — время принятия решения как целое число секунд.
Минимальный порог (из трёх) — это минимальное пороговое значение из заданных порогов. Не заданный порог = 0.
Компонент может работать в соответствии со следующими принципами определения результатов по отношению к работающим датчикам сейсмостанции:
• мажоритарный без одного;
• по всем.
В компоненте свойство "PrincipleDecision" — принцип принятия решения определяет реализуемый в компоненте тип вычислений.
• ТПЗ определяется как второе снизу среди всех текущих значений работающих датчиков.
• Флаги превышения ТПЗ заданных порогов устанавливаются, если на всех рабочих датчиках без одного наблюдается ФП и ТПЗ больше или равно величине данного порога.
• СПЗ определяется как максимальное из ТПЗ за время действия события.
• Флаги превышения СПЗ заданных порогов устанавливаются, если СПЗ больше или равно величине данного порога.
• ТПЗ определяется как среднее арифметическое значение среди всех текущих значений работающих датчиков.
• Флаги превышения ТПЗ заданных порогов устанавливаются, если на всех рабочих датчиках наблюдается ФП и ТПЗ больше или равно величине данного порога.
• СПЗ определяется как максимальное из ТПЗ за время действия события.
• Флаги превышения СПЗ заданных порогов устанавливаются, если СПЗ больше или равно величине данного порога.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные:
• канал X — измерительный канал X (от 0 до (количество каналов - 1));
• канал Y — измерительный канал Y (от 0 до (количество каналов - 1));
• канал Z — измерительный канал Z (от 0 до (количество каналов - 1)).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FLOAT Fmin — установка и чтение нижней частоты среза полосового фильтра, Гц (от 0 до верхней частоты среза полосового фильтра);
• FLOAT Fmax — установка и чтение верхней частоты среза полосового фильтра, Гц (от нижней частоты среза полосового фильтра до (частота дискретизации / 2));
• LONG Step1 — установка и чтение порогового значения интенсивности 1, баллы (число);
• LONG Step2 — установка и чтение порогового значения интенсивности 2, баллы (число);
• VARIANT_BOOL Group — установка и чтение работы компонента в группе:
• true — работа компонента в группе включёна;
• false — работа компонента в группе выключена.
• VARIANT_BOOL SensorOk — установка и чтение состояния сейсмоприёмника:
• true — состояние сейсмоприемника включён;
• true — состояние сейсмоприемника выключен.
• LONG Correction — установка и чтение аддитивного корректировочного коэффициента на грунты, баллы (число);
• VARIANT_BOOL Activate — установка и чтение состояния работы компонента интенсивности землетрясения по MSK-64:
• true — состояние работы компонента включён;
• true — состояние работы компонента выключен.
• BSTR TypePeak — установка и чтение типа пикового значения: По амплитуде; По компонентам (строка);
• LONG ChoiceReactionTime — установка и чтение времени принятия решения, целое число сек, более 0 (число);
• BSTR PrincipleDecision — установка и чтение принципа принятия решения: Мажоритарный без одного; По всем (строка);
• FLOAT BearingY — установка и чтение пелинга оси Y сейсмоприемника (от 0 до 360 град.).
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как измерение шума.
Результат работы проекта