v4orb2.wiki

описание пикапов и диссектора ВЭПП3-4
git clone https://star.inp.nsk.su/~bekhte/v4orb2.wiki.git
Log | Files | Refs

internal.md (9129B)


      1 Title:   Внутренности
      2 
      3 [TOP](index)
      4 
      5 {{TOC}}
      6 
      7 # Внутреннее устройство
      8 
      9 Система управления EPICS ВЭПП3-4 разбита множество IOC работающих сообща.
     10 
     11 Названия режимов имеют долгую историю, и не всегда соответствуют тому что делают.
     12 
     13 ## список IOC
     14 
     15 * stap - обеспечивает импорт данных из stap файла в EPICS.
     16 * имя_пикапа - Обеспечивает измерение одной пикапстанции соответствующего пикапа, полный список смотри [Пример вывода](vXbpmd#Пример-вывода)
     17 * reaper - собирает данные с пикапов и экпортирует в систему управления ВЭПП4
     18 * sep - пикап измерения рапределения тока по сепаратрисам ВЭПП3
     19 * kserv, ksep - экспорт данных в систему управления ВЭПП3
     20 * fftvepp3 - рассчет спектров ВЭПП3
     21 * fftvepp4 - рассчет спектров ВЭПП4
     22 * sep_helper, sep_all - рассчет рапределения тока по сепаратрисам ВЭПП4
     23 
     24 # Конфигурация связей IOC
     25 
     26 Схема связей между IOC представлены на рис.
     27 
     28 ![interconnect](scheme-ioc.png)
     29 
     30 Stap IOC отвечает за импорт данных из stap файла, и выработку синхронизирующих сигналов для одновременности измерений всеми пикап станциями. IOC пикапстанции отвечает за взаимодействие с конкретным экземпляром пикап станции, проведение измерений. Reaper IOC отвечает за сбор данных и экспорт измеренных данных в систему управления ВЭПП4 - в систему PAUK и записывает в файлы.
     31 
     32 # Режимы работы pstation IOC VEPP4
     33 
     34 Основная идея заключается в том, что пользователь не заказывает какое либо измерение. Измерения проводятся IOC в соответствии с конфигурацией, а пользователь забирает готовые данные. Если пользователю требуются более экзотические данные чем предоставляет система, то имеется возможность перенастроить работу IOC.
     35 
     36 пикап IOC производит измерения нескольких типов. Измерение равновесной орбиты, сканирование тока в сепаратрисах, сканирование формы импульса, пооборотные измерения и т.д. Измерения проводятся постоянно, пользователи читают готовый результат из PV. 
     37 
     38 режимы измерений:
     39 
     40 * STOP – измерения не производятся
     41 * SINGLE – основной режим, измеряет координаты пучка. Кроме основной точки проводит измерение точек в диапазоне ±3 * step_single-SP. Используется для поиска максимума и коррекции тонкой задержки. Производится раз в секунду по внешнему событию, все пикапстанции начинают этот тип измерения синхронно
     42 * SEP – фоновый режим, сканирование по току сепаратрис.
     43 * FINE – фоновый режим, сканирование тонкой задержки в сепаратрисах с банчем с шагом step_fine, используется для вычисления смещения нуля и как исходные данные для перекрестной компенсации.
     44 * TURNS – приоритетный режим, проведение пооборотных измерений. Прерывает все остальные режимы, происходит по сигналу из stap файла.
     45 * FAST – фоновый режим, подробное сканирование по току в сапаратрисах с шагом scan_fast_mult. 
     46 * TIMEBACK – эксклюзивный фоновый режим. Предназначен для посмертного анализа сброса пучка, останавливает все виды сканирования и мониторит пропадание пучка. В случае обнаружения сброса пучка читает пооборотные данные перед сбросом.
     47 * LOWFREQ - измерение низкочастотного спектра колебаний пучка 0.001 - 250 Гц.
     48 
     49 Измерения имеют приоритеты:
     50 
     51 | измерение     | проиритет  |
     52 |:-------------:|:----------:|
     53 | TIMEBACK      | высший     |
     54 | TURNS         | высокий    |
     55 | LOWFREQ       | норм+      |
     56 | SINGLE        | нормальный |
     57 | SEP FINE FAST | фоновый    |
     58 
     59 Измерения одного приоритета выполняются поочереди, более высокий приоритет блокирует низший. 
     60 
     61 Временна диграмма представленна на рисунке.
     62 
     63 ![time-seq](scheme-time.png)
     64 
     65 Измерение равновесной орбиты SINGLE начинается по внешнему сигналу от stap, и занимает в среднем 0.6 сек. Длительность квантов измерения 20мсек(для подавления 50Гц). Между квантами измерение может быть прерванно более приоритетным измерением. Оставшиеся 0.4 сек разделяется по очереди между фоновоми измерениями. Квант фоновых измерений составляет 2 мсек (выбрано из соображений что обмен по сети занимает около 1 мсек и если остаток на измерения много меньше 1 мсек то основное время теряется на обмен, а если много больше то полное измерение занимает слишком много времени). Полное время фоновых измерений зависит от настроек. SEP и  FINE вместе занимают около 3-х секунд(обычно разрешены), FAST - около 20 сек(в данном случае 20 сек это действительно быстро)(обычно выключено). Время выполнения TURNS состоит из фазы ожидания внешнего запуска, ограниченно таймаутом( по умолчанию 10 сек), измерения 1 - 300 мсек, и чтения данных, 8000 точек читаются за 1 сек. Время измерения LOWFREQ от 5 сек и определяется низшей частотой, можно просматиривать промежуточные результаты раз в 1 сек и прервать измерение.
     66 
     67 # Reaper IOC
     68 
     69 Собирает данные со всех пикапстанций и экспортирует в формате совместимом с системой управления ВЭПП4.
     70 
     71 # Режимы работы pstation IOC VEPP3
     72 
     73 режимы измерений:
     74 
     75 * STOP – измерения не производятся
     76 * SINGLE – основной режим, измеряет координаты пучка. Производится с частотой 3 гц по внешнему запуску
     77 * TURNS – приоритетный режим, проведение пооборотных измерений.
     78 * FAST – приоритетный режим, пакет 1024 последовательных, укороченных измерений SINGLE синхронизированных по времени.
     79 
     80 Измерения имеют приоритеты:
     81 
     82 | измерение     | проиритет  |
     83 |:-------------:|:----------:|
     84 | TURNS  FAST   | высокий    |
     85 | SINGLE        | нормальный |
     86 
     87 # Режимы работы измерителя тока сепаратрис VEPP3
     88 
     89 режимы измерений:
     90 
     91 * STOP – измерения не производятся
     92 * SINGLE – основной режим, распределение тока по сепаратрисам
     93