40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log  Not logged in ELOG logo
Entry  Thu Aug 27 14:00:33 2009, rana, Update, PSL, RC thermal servo impulse response Untitled.png
    Reply  Mon Sep 7 20:05:18 2009, rana, Update, PSL, RCTEMP v. RMTEMP rct2.pngrct.png
    Reply  Mon Sep 7 23:35:03 2009, rana, Update, PSL, RC thermal servo: PID script modified, database + screen added Untitled.png
Message ID: 1970     Entry time: Mon Sep 7 23:35:03 2009     In reply to: 1957
Author: rana 
Type: Update 
Category: PSL 
Subject: RC thermal servo: PID script modified, database + screen added 

I have added the records for the RC thermal PID servo into the psl/slowpid.db file which also holds the records for the SLOW servo that uses the NPRO-SLOW to minimize the NPRO-FAST. This new database will take effect upon the next PSL boot.

The perl script which runs the servo is scripts/PSL/FSS/RCthermalPID.pl. Right now it is using hard-coded PID parameters - I will modify it to use the on-screen values after we reboot c1psl.

The new screen C1PSL_FSS_RCPID.adl, the script, and the .db have been added to the SVN.

I have got some preliminary PID parameters which seem to be pretty good: The RCTEMP recovers in ~10 minutes from a 1 deg temperature step and the closed loop system is underdamped with a Q of ~1-2.

I'm leaving it running on op340m for now - if it goes crazy feel free to do a 'pkill RCthermalPID.pl'.

Attachment 1: Untitled.png  62 kB  | Hide | Hide all
Untitled.png
ELOG V3.1.3-