ISISComputingGroup / IBEX

Top level repository for IBEX stories
5 stars 2 forks source link

LET: Heliox (3He sorption fridge): part 1 (basic IOC) #3739

Closed Kevin-Woods-Tessella closed 5 years ago

Kevin-Woods-Tessella commented 6 years ago

As a LET scientist, I want to use a Heliox 3He sorption Fridge on LET, so that I can perform cryogenics experiments.

Acceptance Criteria

  1. I can control the temperature of the Heliox 3He sorption Fridge via IBEX.
  2. IBEX provides similar levels of control to the existing SECI VI.

Notes

  1. For details see the LET Wiki page.
  2. Note (09-11-2018): at the time of writing, LET's Heliox 3He sorption fridge is currently broken and is being repaired at Oxford Instruments. There is no ETA on when it will be fixed. There are, at present, no experiments scheduled to use the Heliox 3He sorption fridge. This ticket will need to be activated when the Heliox is repaired.
Tom-Willemsen commented 5 years ago

This equipment turned up on LET today, as the repairs mentioned above are now complete.

Because we do not yet have support in IBEX for this and it looked too complex to do safely via SDTEST, I set them up with the VI and explained they wouldn't be able to script it/put blocks on it. The scientist (Duc) was happy enough with this solution.

As far as Duc knows, there are no further experiments with the Heliox this cycle, but there will be in the September cycle.

Labview driver I used: LabVIEW Modules\Drivers\Oxford Instruments\MERCURY\Mercury - Heliox.llb

Tom-Willemsen commented 5 years ago

+1 also required on MAPS

Tom-Willemsen commented 5 years ago

I think it would be useful for a labview developer to take a quick look over the existing vi before we assign story points to this.

In particular, it would be useful to know whether the existing vi contains significant cryogenic control logic (c.f. cryomagnets), or whether it sends a setpoint and lets the controller deal with it (c.f. triton fridges).

Tom-Willemsen commented 5 years ago

@davidkeymer and I have had a look through the VI.

This ticket could be done using a couple of different approaches:

Tom-Willemsen commented 5 years ago

I have split this ticket into 2 parts: this ticket (3 points) and https://github.com/ISISComputingGroup/IBEX/issues/4549 (2 points)

This ticket is now to implement the full IOC (+emulator/tests/opi), but not any of the logic relating to helium regeneration.

Tom-Willemsen commented 5 years ago

To review:

Questions I still need to ask cryogenics (I am meeting with Chris L on Friday to discuss these points):

aaron-long commented 5 years ago

Additional question:

Tom-Willemsen commented 5 years ago

Answers to questions above (from meeting with Chris L, with some input from Oleg K and Paul F):

Further observations: