Electromagnet ============= This page lists the parameters of the second version of the FFT electromagnet that was installed in the FFT end-station starting the 10th of September 2019. Modifications ------------- .. _FFT-magnet-photo: .. figure:: FFT-magnet-photo.jpg Photograph of the FFT electromagnet installed and being inserted in the Fast Solid Sample Scanner. It features copper cooling plates around the windings, a reduced gap, an additional temperature sensor embedded in the windings. From `SCSelog 39`_. Magnetic field -------------- .. _FFT-magnet-2019-09-11: .. figure:: FFT-magnet-2019-09-11.png Magnetic field as function of current in the electromagnet. From `SCSelog 56`_. =========== ========== Current (A) Field (mT) =========== ========== 0.0 0.16 0.5 32.0 1.0 60.0 1.5 93.2 2.0 121.8 2.5 155.0 3.0 185.8 3.5 218.4 4.0 249.2 4.5 274.0 5.0 296.9 5.5 318.0 6.0 335.0 6.5 349.0 7.0 359.0 6.5 350.0 6.0 336.0 5.5 318.0 5.0 298.2 4.5 274.2 4.0 247.7 3.5 217.4 3.0 186.8 2.5 155.4 2.0 120.8 1.5 92.8 1.0 61.0 0.5 27.3 =========== ========== This dependence can be fitted by: .. math:: H = -0.70180981 I^3 + 4.24579872 I^2 + 55.71182874 I + 0.72302157, where *I* is the current in A and *H* the field in mT. Temperature ----------- .. _Heating-data: .. figure:: Heating_data.png Temperature of the electromagnet for different settings. From `SCSelog 90`_. The temperature within the coil by the embeded thermocouple is shown in :ref:`Heating-data`. Combination of 5°C cooling and high water flow-rate should keep the coil temperature <70°C when operating at 7 A. We now have two temperature sensor, a PT100 measuring the temperature on the outside of the cooling plate and a thermocouple type K measuring inside the winding. Fast reading and writing ------------------------ We now have a fast readout of the current applied by the Kepco via a Beckhoff analog input and we have the possibility of commanding Kepco at 10 Hz with a Beckhoff analog output. Measurements showed that the switching between -2 and +2 A takes 8 ms and between -5 and +5 A takes 20 ms `SCSelog 69`_. .. _SwitchingSpeed_p5-to-n5: .. figure:: SwitchingSpeed_p5-to-n5.png Switching from +5 A to -5 A in 20 ms. From `SCSelog 69`_. Electromagnet geometry ---------------------- The gap has been reduced to 6.8 mm. ===================== =================== ================= gap between pole (mm) maximum current (A) maximum field (T) ===================== =================== ================= 6.8 7 0.36 ===================== =================== ================= The geometry of the pole shoe is defined in `CAD file`_. .. _SCSelog 39: https://in.xfel.eu/elog/SCS+Instrument/39 .. _SCSelog 56: https://in.xfel.eu/elog/SCS+Instrument/56 .. _SCSelog 90: https://in.xfel.eu/elog/SCS+Instrument/90 .. _SCSelog 69: https://in.xfel.eu/elog/SCS+Instrument/69 .. _CAD file: https://docs.xfel.eu/share/page/site/xfelwp86/document-details?nodeRef=workspace://SpacesStore/10c07bd4-0dce-419f-b3c6-db51d614a2a1 Using the electromagnet ----------------------- 1. FFT pumped 2. cool magnet - Chiller power on - tap „keyboard symbol“, enter 5°C and confirm - tap „start/stop“ to start pump & cooling - check level is ok (green) and pressure is ~1.5bar .. image:: images/magnet-chiller.png :align: right - open both water valves (valves must be closed when pump is off else flood!) - chiller takes ~50 min to cool everything down .. image:: images/magnet-valves.png :align: right 3. Set Kepco .. image:: FFT_MAG_2019-09-17_17-28-22.png :align: right - Find SCS_CDIFFT_MAG/SUPPLY/CURRENT in the Karabo project - If no response from Karabo - click shutdown and reinitiate - Also try pinging via terminal:: ping exflqr14371 - FUNC should be in CURR mode (by default the device starts in voltage mode which is bad), meaning current is stable and voltage is whatever it needs to be up to the set voltage limit. Voltage should thus be > 14 V (max 20 V), since we don't want to reach the voltage limit but to be able to apply 0 to 12 A (max current) on command. Once the magnet heats up, the resistance increase and so does the voltage while the current is kept constant. In voltage mode, the current would drop at constant voltage which we are not interested. - The "Output" of the Kepco must be set to On, - Check magnet temperature is not above the respective threshold for both temperature sensors. - The magnet can be used in the scantool like a motor. It will set the current. Use this also if you want to alternate between two currents, just put the two limits into the scan tool and set two points. Finishing routine ~~~~~~~~~~~~~~~~~ 4. warm up magnet - enter 24°C into chiller and confirm - wait 50 min to warm up everything - when T = 24°C, close both water valves - after the valves are closed, the chiller can be switched off 5. FFT can be vented if needed Interlocks ---------- If the temperature of the electromagnet gets to high, we switch off the Kepco. This is annoying as we have to switch the Kepco back on in the rack room, but so it is. .. conditions loop4 SCS_CDIFFT_MAG/DCTRL/PSU_ENABLE == =================================== == ===== No Property Op Value == =================================== == ===== c1 SCS_CDIFFT_MAG/TSENS/MAG_TEMP.Value GT 50 == =================================== == ===== .. actions loop4 SCS_CDIFFT_MAG/DCTRL/PSU_ENABLE == ===== ====== No Logic Action == ===== ====== a1 c1 COff == ===== ====== Other electromagnet versions ---------------------------- .. toctree:: :maxdepth: 2 magnet-before-20190910.rst