Motion Control Architecture Mini-Review Contributors: Ed Wetherell, Kevin Tsubota, Jason Chin 11 Mar 2010 Schedule The agenda for the review is as follows (times are HST): • 8:00 AM: Welcome and introductions • 8:10 AM: Presentation • 9:15 AM: Break • 9:30 AM: Review Comments/ Open discussion • 10:30 AM: Review committee closed session • 11:00 AM: Review committee feedback to team 2 Agenda • • • • Review Committee Charter Scope of the Review Requirements Compliance Motion Control – Types – Locations – Architectures • • • • Design Status Review Committee Comments Summary of Concerns Plans for PDR 3 Review Committee Charter • Reviewers: Don Gavel (UCO, chair) Alex Delacroix (CalTech) Tomas Krasuski (WMKO) • Are the requirements understood? • Does the proposed architecture satisfy the requirements? • Is the architecture – Complete? – Technically feasible? – Cost effective? • Is the architecture sufficiently mature that it can be developed to the PDR level by the 2nd Qtr of 2010? 4 Scope of the Review • Motion control electronics architecture – Control of actuated devices used throughout the various NGAO subsystems • Not in the scope of this review: – Overall architecture of the NGAO control system or the top-level design of the NGAO control system – Motion control required for real-time wavefront correction (DMs, T/T) under control of the RTC – Software controls – Effort Estimates – Budget – Schedule 5 Requirements Compliance • Locating all of the relevant requirements has proven challenging – Every subsystem was reviewed for requirements relating to motion control • PD Requirements Review (Phase II) week of 1March, continued into week of 7March – Impact on motion controls has yet to be assessed • More effort required to – Verify all requirements have been identified – Determine compliance – Address deficiencies in requirements and compliance • No areas of non-compliance have been identified 6 Motion Control Types (1) • Shutters – – – – • Simple in/out devices with very loose positional requirements Actuators other than motors (e.g., solenoid, pneumatic, etc.) may be considered Switches or hard stops may be used to define the positions, encoders not required Knowledge of actual position when moving, although desirable, is not required Low precision, non-tracking – – – • A dichroic or fold, for example, that is either in the beam or out of the beam Moved during configuration, not during an observation Position with encoder Medium precision, non-tracking – – – • Higher precision, still primarily single axis devices Moved during configuration, not during an observation Likely combine this category with Type 1 devices High precision, non-tracking – – aligning a lenslet or focusing a unit moved during configuration or acquisition, not during an observation 7 Motion Control Types (2) • Tracking – position calculated from and synchronized to external information (telescope az/el, etc) – servo loops closed during an observation, command rates of 25mS to 100s of seconds – generally more stringent requirements on servo loop performance • want smooth motion, small following error, minimal overshoot – various levels of precision required – ADC, rotators • Extremely high precision tracking and non-tracking – – – – • coordinated motion with other DOF(s) may be constantly moving during an observation, update rates of 1Hz or faster generally requires a high precision actuator, not a servo motor examples include steering mirrors and tip/tilt stages Pickoff arms - coordinated high precision non-tracking – – – – – most demanding DOF position calculated from and synchronized to external information (telescope az/el, etc) coordinated motion with other DOF(s) spatial position constraints to avoid collision mechanical design may require the device to servo in position 8 Location Overview BGS (f/15 module) [16 DOF] AO Bench (Cooled) [38 DOF] Laser Switchyard (El Ring) [13 DOF] Off AO Bench (Not Cooled) [16 DOF] Current NGAO System Total: 54 AO + 29 Laser = 83 DOF Original Estimate: 150+ DOF Existing K2AO system: 29 AO + 22 Laser = 51 DOF 9 LGS WFS [13] Low Order WFS [9] LOWFS unit focus (z) NGS WFS [9] NGS WFS FSMs (θ,Φ) Laser System [29] Star imager pickoff (x) Laser Asterism rotator (θ) [2] [1] Type 0 - Shutter Type 1 - Low precision, non-tracking Type 2 - Med precision non-tracking Type 3 - High precision non-tracking Type 4 - Tracking Type 5 - Extreme High precision Type 6 - Pickoff arms [6] Type 5 [18] [6] [1] [2] [1] Type 4 [20] [2] [1] [1] Type 3 [8] [2] Type 2 [16] [1] Type 1 [5] [1] Type 0 [4] Color Codes: Blue - Cooled AO bench, Green - Off-bench AO device, Brown - Laser enclosure and Gold - Telescope secondary. LTO Polarization sensor (x) [3] LTO Cover (x) Beam Expander Focus (x) Laser Asterism Tip/Tilt (θ,Φ) [3] [3] Patrolling LGS steering (x,y) [1] Alignment beamsplitter (x) [1] Patrolling LGS beam splitter (x) [2] Polarization 1/2 waveplate (θ) [4] Pointing/steering mirrors (θ,Φ) [6] Polarization 1/4 waveplate (θ) [1] Science Instrument ADC assy (x) [1] Science Instrument ADC (θ,θ) IR ADC [3] NGS WFS Assy Focus (z) [3] NGS WFS Camera Focus (z) [2] NGS WFS Lenslet (x,y) [1] NGS WFS Dichroic (x) [1] [1] Instrument Select (x) [6] HODM slow tip/tilt (θ,Φ) [1] High-Order Relay [3] [6] LOWFS pickoff (θ,Φ) [1] LGS WFS Assy focus (z) LGS WFS PnS slow Tip/Tilt (x,y) LGS WFS Pickoff (θ,Φ) [1] [4] [1] [3] Acquisition Camera Focus (z) Acquisition Camera Fold (y) IF Dichroic (y) Input Image Rotator (θ) Turbulence Generator (x,θ,θ) Source Positioning (θ) Astrometric Source (grid) (x,y,θ,x) Flat Field / Star Simulator select (x) Cal/Sim Injection Fold (x) Hatch cover (x) Low-Order Relay [17] Device Summary by Location Type 6 [12] 10 Motion Control Architecture (1) • Centralized – – – – All components are rack-mounted in a single location Individual cables flow from the rack to each DOF Primary approach taken throughout the observatory Pros • • • • Familiarity Straight forward heat / power management Single starting point for troubleshooting Potential for reuse of SW and/or HW – Cons • Cabling – lots of it to a single location • Longer cables may exclude use of low cost PWM amplifiers • Scalability due to space constraints – Proposed use • AO Electronics Vault – Most AO devices • Telescope Secondary or Laser Service Enclosure – – Laser Beam Generation System devices Laser Switchyard devices if equipment in LSE 11 Motion Control Architecture (2) • Distributed – Equipment located in close proximity to actuator – Several options with varying amounts of distributed equipment • Distributed amplifier, central controller • Distributed controller and amplifier • Smart motor: controller and amplifier integrated into motor – Pros • • • • • Significant reduction in cabling effort Very scalable Possible improvement in servo bandwidth Short cables allow use of lower cost PWM drives for some axes Allows partial system reset which may reduce the recovery time – all stages may not require homing – Cons • Distributed thermal loads • Troubleshooting requires knowledge of physical layout with multiple device locations • Integration with E-stop system – Propose use of smart motors for low/moderate precision non-tracking devices 12 Design Status (1) • Controllers – Use of programmable, multi-axis controllers with Ethernet • Delta-Tau PowerPMAC a possibility – Use of coordinate systems for multi-axis stages – Prefer distributed control system to communicate via engineering units (mm, field position), not encoder counts • Translation at the controller level • Actuators – – – – – – • must operate in specified environment: -15°C in cold box, -10°C on secondary DC motors (brush or brushless) Drive or load position encoding, precision dependant Precision actuators (piezo t/t stages, linear piezo, voice coil, etc) Smart motors Normally closed (open when triggered) end of travel switches Crates / processors – Separate embedded processors (VxWorks) likely not required – Higher level server to handle communications and monitoring functions 13 Design Status (2) • Observatory E-stop interface – Part of the motion control requirements – Will likely remove power to all motion amplifiers – Preferably preserve encoder/limit switch power to easy recovery • Cables will need to remain flexible at operating temp – Combine multiple axes on single cable where possible – -15°C in cold box, -10°C on secondary – Attention needed on pickoff arms and devices mounted to an in/out or focus stage to provide adequate range of travel – Motors supplied with an integral cable could be a challenge • Instrument mechanisms – – – – Not part of NGAO motion control design Imager+IFS (DAVINCI) has its own motion controls Interferometer DSM supported by IF ancillary electronics rack and IF control system Interferometer will have devices on AO bench • Devices will be controlled by NGAO to eliminate any impact on non-IF AO observing • Details not known 14 Proposed Layout of AO Controls on Left Nasmyth Interferometer Electronics Rack w/ Motion Controls Supervisory/Control Electronics Electronics Vault Motion Contollers Servo Amplifiers Power supplies (39 DOF) Ethernet Switch El Cable Wrap Ethernet E-STOP Protocol conversion Power Supply Mains Power E-Stop Interface Power Supply Time Sync Analog I/O Glycol 120 VAC Power Controllers (6 DOF) Az Cable Wrap Mains Power Emergency Stop “Smart” Servo Devices Input Hatch (1) IF Output Hatch (2) Time Sync Glycol Calibration/Simiulation Servo Motion Devices Injection Fold (1) Source Select (1) Astrometric Source (4) Source Positioning (1) Turbulence Generator (3) HODM Slow T/T (2) ADC Servo Devices ADC Rotator (2) LGS WFS DAVINCI AO COLD BENCH LO Relay “Smart” Servo Devices Interferometer Dichroic (1) Acquisition Fold (1) Acquisition Focus (1) “Smart” Servo Device ADC In/Out (1) Instrument select (1) NGS WFS “Smart” Servo Devices Dichroic (1) LOWFS Servo Motion Devices TT/TTFA Pickoff arms (6) TT/TTFA Focus (3) NGS WFS Servo Devices FSM (4) Lenslet (2) Focus (2) non-Servo Devices PnS Pupil Pointing (6) Servo Motion Devices LGS WFS Pickoff arms (6) LGS WFS Focus (1) Imager+IFS Interferometer Devices LO Relay Servo Devices Input Image Rotator (1) Motion Devices Servo Motion Devices IF DSM AO CLEAN ROOM Ethernet non-Servo Devices 15 Proposed Layout of AO Controls on Left Nasmyth • • Multi-axis servo controllers located in e-vault Smart motors used for intermittent, low or moderate precision devices – – – – – • 32 servo devices on cold bench – – • anticipate ~15 W (total, 0.5 per device) of power for encoders alone some DOF in the Cal/Sim unit may have dedicated controllers 13 devices in AO Room – • 6 of these motors inside the cold box, 3 outside Continuous power dissipation of ~0.9 W each Stages must accept NEMA frame motor Requires power supply and terminal server port estimate ~$400/axis savings (procurements) over centralized approach 7 servo motors, 6 piezo (or equivalent) Cabling – Anticipate around 16 cables between cold box and e-vault • • • Interface with facility Emergency Stop – – • Assumes 2 DOF per servo motor cable Cold box will have bulkhead connectors; environmental seal but not hermetic Prevent motion to protect personnel and equipment Keep encoders/limits powered if possible to speed recovery Volume ~ 22U (half 7 foot rack), similar to existing AO system 16 Proposed Layout of Laser devices w/ controllers in LSE Beam Generation Servo Motion Devices PnS beamsplitter (2) Star Imager Pickoff (1) Asterism Rotator (1) Beam Expander Focus (1) Polarization Sensor (2) Launch Telescope Cover (1) Piezo Device Asterism Tip/Tilt (2) Protocol conversion Ethernet Ethernet E-STOP Mains Power Time Sync 6x HV Drive Linear Piezo Controllers (6) Power Supply 1x Strain Gauge 4x Servo Piezo Controllers (8 DOF) Analog I/O 120 VAC Power Glycol Heat Exchanger 1x HV Drive Motion Contollers Servo Amplifiers Power Supplies (15 DOF) SYD Piezo Device Pointing/Steering (6) Power Supply SYD Servo Motion Devices Polarization Waveplates (6) Alignment beamsplitter (1) (Elevation Ring) 6x Encoder Laser Enclosures El Cable Wrap (Telescope Secondary) Linear Piezo Devices PnS Steering (6) 17 Proposed Layout of Laser devices w/ controllers in LSE • Motion controllers for laser switchyard and beam generation system located in LSE • Pro: – Limited requirement on Elevation cable wrap – Space, power and glycol are available in LSE • Con: cables between secondary and LSE • Cabling – Anticipate 18 cables between LSE and secondary • 12 of the 18 for the linear piezo devices, may be able to combine into fewer cables – Only infrastructure cables (power, Ethernet, time sync, e-stop) between LSE and e-vault • Volume: 15U of 19” rack (~0.12 m^3) 18 El Cable Wrap Power Supply Motion Contollers Servo Amplifiers Power Supplies (10 DOF) Ethernet Piezo Controllers (2 DOF) Analog I/O Servo Motion Devices PnS beamsplitter (2) Star Imager Pickoff (1) Asterism Rotator (1) Beam Expander Focus (1) Polarization Sensor (2) Launch Telescope Cover (1) Piezo Device Asterism Tip/Tilt (2) Beam Generation 120 VAC Power Linear Piezo Devices PnS Steering (6) (Telescope Secondary) Heat Exchanger Linear Piezo Controllers (6) (Elevation Ring) Protocol conversion Laser Enclosures Alternate Layout of Laser devices w/ controllers on Secondary Power Supply Glycol Mains Power Time Sync Ethernet E-Stop HV Drive (3) Strain Gauge (3) Servo (4) SYD Piezo Device Pointing/Steering (6) SYD Servo Motion Devices Polarization Waveplates (6) Alignment beamsplitter (1) 19 Alternate Layout of Laser Devices w/ controllers on Secondary • Controllers for BGS devices located on secondary, Switchyard controlled from e-vault • Pro: Minimal cabling to secondary • Con: – Space and mass on secondary – Will require (custom?) cooled enclosure for electronics – LSE cables in elevation wrap • Cabling – Requires infrastructure cables (power, Ethernet, time sync, e-stop) between secondary and e-vault – 10 motion cables between LSE and e-vault (el wrap) • Volume: 10U of 19” rack (0.08 m^3) 20 Alternate Layout of Laser devices w/ all controllers in E-vault • • Controllers for all laser devices located in E-vault (not illustrated) Pro: – Heat/power management • Con: – Some equipment still likely in LSE or secondary • Would require cooled enclosure – 40m cables from secondary to e-vault, through elevation wrap • Devices must meet spec • Voltage drop across cable must be managed • Differential drivers required for encoders – Actuators with single-ended encoders would require design of custom driver board – LSE cables in elevation wrap • Cabling – 18 cables between secondary and e-vault • may be able to reduce this to 12 – 10 cables between LSE and e-vault • Volume: 15U of 19” rack (0.12 m^3) in e-vault 21 BREAK 22 Review Committee Comments(1) • Mahalo to everyone for your detailed review of this material • Revision to documents forthcoming 23 Review Committee Comments(2) • Need definition of terms – Reviewers noted inconsistency of naming – Project needs to publish preferred names and definitions • Need agreement on required controls (tracking) and precision of devices – Perhaps some differing ideas about definition of tracking • Servo loops closed during observation • Recycling of existing equipment (OBS) – Not likely despite apparent compatibility – Much is obsolete or would require upgrade • Concern about smart motors inside cold enclosure – Not a significant heat source, compared to traditional motors – Some in-house testing is required to verify manufacturer claims – Changing the design to conventional servo motors straight forward 24 Review Committee Comments(3) • Comment regarding controls split between AO and IF in current system – NGAO will control all devices on AO bench – NGAO will control all hatches • Eliminate problems in existing distribution of control • NGAO will need the output hatches closed during observing (and presumably daytime prep/stabilization) – NGAO is required for IF observing, the converse is not true. IF should not be required for NGAO to work • Is there any allocation for expansion? – Not in the strict sense of x% free channels • Need guidance from the project – Adding smart motors to the ring is easy • Probably a limit based on communication bus speed – Depending on choice of controller, expansion would only be limited by available rack space 25 Review Committee Comments(4) • Type and amount of diagnostics was questioned – This needs work. – At present, no additional hardware is anticipated • Heat analysis of Cold Enclosure – Estimate of steady state load provided • ~20W of encoder • Active limit switches have negligible contribution – Active state much harder to predict • Need payload information from subsystems designers to estimate required motor power • Need duty cycle information for devices with intermittent motion – Work with Mechanical engineers to estimate thermal constants of enclosure – Need analysis of how thermal gradients , bench ‘seeing’, local hot spots, etc. impact performance 26 Review Committee Comments(4) • Reviewer suggests a survey of existing motion systems for ‘likes’ and ‘dislikes’ – Worthwhile – Some of this is already included given the experience of the team on both AO an IF • Reviewer comment on missing reference on pg13 of KAON 715 – Typo, should be KAON 643 section 7.6 (not 6.7), will be corrected • Reviewer responded to concerns about probe arm limit switches – – – – Updated design that uses load cells to determine direction of travel This helps recover from a limit condition Concern about interface to motion control system Still a concern about homing these stages • Reviewer concern about flow-down requirements listed in KAON 715 – These are flow-down, not functional requirements – Not aware of a decision to manage this type of requirement in Contour 27 Reviewer Feedback • Any questions? • Detailed responses to individual comments are (or will be) posted on the TWiki 28 Summary of Concerns (1) • Better collaboration between subsystem design teams • Need agreement on required controls and precision of devices – Need completion of Master Device List with all relevant information • Need better understanding of pickoff arm controls (homing) 29 Summary of Concerns (2) • Nearly every subsystem requires motion control – Insufficient detail on some subsystem designs • Need to understand goals for DD and I&T – Which team is responsible for what • How much duplicate equipment is required in California • What level of performance validation is performed by subsystem designers • Understand cabling requirements – Clean enclosure • work out baseline for connectors/cables – Telescope cable wraps 30 Plans for PDR • Work with Systems Engineering to get a complete approved set of requirements • Work with subsystem designers to complete the Motion Control design • Decide on location of laser control electronics • Provide estimates for power/volume/mass • Maintain KAON 682 (Master Device List) • Complete KAON 715 (Preliminary Motion Control Design) • Identify risks and mitigation plans • Budget and Schedule 31 Review Comittee Session • Given the short time to the PDR, we request an informal report via email, rather than a formal write-up – this will decrease the turn around time and limit additional effort required by the reviewers • If the reviewers prefer a formal write-up, please provide this within a week 32