Perkins Climate Control System (PCCS)
Overview
The PCCS controls cooling of the Perkins primary mirror tub via a closed-loop chilled glycol loop to a chiller, radiators (heat exchangers) in the mirror tub, and fans that circulate air across and through the radiators to try to reduce the primary mirror temperature.
The PCCSConsole (the GUI) also provides graphical summaries of temperatures, relative humidity, seeing, and predictions from the National Weather Service (NWS). This GUI also allows the user to start and stop the chiller heat exchanger fans, the circulating glycol, to set the temperature goal for the primary mirror tub, and to set a turn-off time for the chiller system (normally a couple of hours prior to the beginning of observing).
The PCCS is a coordinated system consisting of two computers ('pccs' and 'thermal'), one data logging computer ('DT80'), the chiller unit, and the sensors and fans.
In general, observers are expected to start the fans and glycol circulating system at the end of their observing night, if no storm is forecast. Then
The 'pccs' computer displays the 'pccs console' gui, which offers two displays: an 'Environment' display and a 'Control' display. The Environment display shows temperatures around the observatory, inside the mirror tub, and as predicted by the National Weather Service. The dew points and temperature differentials are monitored in order to warn and draw attention to undesirable and/or dangerous conditions.
The Control display permits the chiller and fans to be turned on or off (including turning off at a fixed daily time), the goal heat exchanger set point temperature to be set, and the time history of the temperatures to be followed.
If the DT80 data logger freezes, the best solution is to push the RESET button with a paper clip. The reset button is recessed in a hole located on the left side of the DT80 unit, between the ethernet and usb connectors (see Figure below).
The DT80 does have an internal battery which may help it stayed powered.
Restarting the DT80 and PCCSConsole:
1) Login to the Lowell network via VPN
2) VNC into the PCCS computer
3) Exit from the PCCSConsole GUI on PCCS computer
4) ssh into thermal.lowell.edu - so
ssh pccs@thermal.lowell.edu (usual obs72 password)
5) Verify the PCCSController daemon is not running
pccs@thermal:~$ ps -ef | grep PCCS
pccs 14436 1 0 09:34 ? 00:00:00 /usr/local/bin/PCCSController
taylor 14538 14511 0 09:50 pts/1 00:00:00 grep --color=auto PCCS
taylor@thermal:~$
in this case it was.
6) Kill the PCCSController, if running
pccs@thermal:~$ kill -9 14436 (or the correct job number, as shown in the ps)
7) Restart the PCCSController
pccs@thermal: /usr/local/bin/PCCSController
8) If the PCCSController has not be running for a long time…. go away and
do something else for at least 30min. This will allow the data to build up
in the MySQL database to actually build the graphs.
9) VNC back into the PCCS computer and restart the PCCSConsole.
Double click on the PCCSConsole icon at right
10) On the "Interfaces" option on the top of the PCCSConsole, select "Control"
11) Click the radio buttons to turn the fans on and the chiller on
12) Put in a temperature set-point value in the set-point textbox window, hit Enter
13) Click the button to send the set-point temperature to the chiller controller
14) Enter an automatic end time in the textbox with the 'hh:mm' entry, then hit Enter
15) Click the button to send the end time to the chiller control
16) On the "Interfaces" option, select "Environment" to return to normal display of key environmental temperatures, humidities, and differential temperatures, as well as seeing from the seeing monitor.