Интенсивность землетрясения по MSK-64— компонент. Предназначен для определения интенсивности землетрясений по шкале MSK-64 с помощью трёхкомпонентных сейсмических акселерометров (Сейсмодатчики ВС 1313).
Шкала Медведева-Шпонхойера-Карника (MSK-64) используется для определения интенсивности сейсмических воздействий. В 1964 г. была разработана и получила широкое распространение в Европе и на территории бывшего СССР. Макросейсмическая шкала MSK-64 описывает силу землетрясения по характеру его восприятия человеком, характеру разрушений строений и степени изменений в окружающей среде. Оценка силы землетрясения по этой шкале зависит от его магнитуды и местоположения точки наблюдения. В эпицентре (точка на земной поверхности над очагом) интенсивность сейсмических воздействий будет зависеть от глубины очага.
Шкала МSК-64 лежит в основе СНиП-II-7-81 «Строительство в сейсмических районах» и используется в России и странах СНГ.
Величина интенсивности землетрясения определяется компонентом в соответствии с ГОСТ 30630.5.4-2013 «Землетрясения. Общая характеристика».
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- канал 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 град.
Результаты работы сейсмостанции, определяемые компонентом MSK64
Компонент выдаёт следующие результаты:
- текущее пиковое значение ускорения по сейсмостанции, далее по тексту ТПЗ (текущее пиковое значение);
- флаги превышения ТПЗ заданных порогов, (можно задать не более 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
Данный компонент используется для создания различных проектов, в том числе таких как измерение шума.
Результат работы проекта