an unified in field measurement and alignment software
play

An unified in-field measurement and alignment software for - PowerPoint PPT Presentation

An unified in-field measurement and alignment software for experiments and accelerators at CERN large scale metrology section. IWAA 2016 (03-07 Oct.) - Grenoble - France P. SAINVITU, CERN Geneva Switzerland Content Introduction


  1. An unified in-field measurement and alignment software for experiments and accelerators at CERN large scale metrology section. IWAA 2016 (03-07 Oct.) - Grenoble - France P. SAINVITU, CERN – Geneva – Switzerland

  2. Content • Introduction • Method • Development process • Context • Platform & development • Motivation language • Constraints • Workflow • Use cases • Architecture • Multi-user modes • Status of the development • Dependencies • First iterations • Coordinate systems • Next iterations • Environment of use • Summary & Outlook • Different views of the data 2

  3. CERN complex alignment - geodesic measurements • Theodolites, tachometers, trackers and reflectors • Angles • Distances dR3 • Levels and staffs ϕ • Offsets to horizontal planes d • Ecartometers dR2 H2 • Offsets to vertical planes H1 β • Tilt sensors dH • Inclinations dR1 ß 3

  4. In-field acquisitions - Divergences & similarities Measurement: Repetitive Diversify Tolerances: Well-defined Variable Sequence: Controlled Non-existent Main user: Industrial Support CERN STAFF Coord. System: Global Local Most processing: Postpone Immediate Business model: Elements, points, networks, geodetic measurements,… Instrument: Communication librairies Calculation: Survey Software dependencies 4

  5. Main drawbacks • From 90’s, in VB6 and VBA ≈ 600 lines • GUI are French only • Not “touch screen” friendly • Maintenance 14 levels of • New instruments + computing libraries replacement conditional >>> double implementation statements • Performed by several surveyors >>> duplicate parts + Procedural and OO programming T he The challenge S urvey U nified • Unify survey data acquisition tools; N otebook for • Facilitate the maintenance; A lignment and M easurement • Open doors to more up to date interfaces. I nterventions Rewriting of a single application that fulfil all the constraints 5

  6. Constraints Use cases - Multi-user mode - Dependencies Coordinate systems - Environment of use - Data Views Theodolite Instrument reading Measurement <<include>> Advanced user Tilt measurement <<include>> Instrument <<include>> Levelling measurement de Flexibility S tation S etup mesure Ecartometry measurement <<include>> <<extend>> <<include>> Export Magnet alignment <<include>> Tour d'horizon Guided user Geode db Magnet pre-alignment P cTopo32 Controlled step by R eport s Import Implantation 3D step procedures Altimetric pathway R adial smoothing tS UNAMI 6

  7. Constraints Use cases - Multi-user mode - Dependencies Coordinate systems - Environment of use - Data Views Compensation *.pinp Base de données *.dat PLGC.exe Geode for exchange and/or storage (Trigonométrie) *.provi SurveyLib.dll (Calculs topographiques) Calculations Dynamic libraries Custom file types LGC.exe *.inp Executable files CalcTopo.dll (Calculs topographiques) (Compensations par moindres *.output carrés) T3000.dll (Communication théodolite) *.csgeo Transformations TSUNAMI Instrument CSGeo.exe *.ori LTControl.dll (Changement de *.inp LTVideo.dll système de communications GeoCom32.dll coordonnées) *.output GCom105.dll (Communication instruments) *.project *.act Chaba.exe Shapes.xlma *.xlsx *.pas (Transformation Transf. (Ajustement 3d) paramétrique par *.csv *.output moindres carrés) Géomètres 7

  8. Constraints Use cases - Multi-user mode - Dependencies Coordinate systems - Environment of use - Data Views Accelerators Physics experiments Y CCS Y Z phys su X Y CCS P 0 su X phys IP Z phys Z CCS X su X CCS Z H Physicist CS CERN CS : XYZ / XYH Survey CS 8

  9. Constraints Use cases - Multi-user mode - Dependencies Coordinate systems - Environment of use - Data Views List Tree 3D 9

  10. Method Development process - Platform & language - Workflow - Architecture Unified Process Phases Multi- Disciplines Iterative Iterations 10

  11. Method Development process - Platform & language - Workflow - Architecture Calculations dependencies Instrument libs and API Wrappers ? ? ? 11

  12. Method Development process - Platform & language - Workflow - Architecture Modularity Framework mechanisms Design Patterns R eusability Validity Integrity Efficiancy Extensibility Conviviality Quality Maintainability Transparency ... Interoperability R eliability 12

  13. Method Development process - Platform & language - Workflow - Architecture 13

  14. Method Development process - Platform & language - Workflow - Architecture 14

  15. Method Development process - Platform & language - Workflow - Architecture Model Add an Advanced m odule (Data) Add one of the following module which will give you complete … state change events updates P resenter (TS UNAMI module) user updates events View (GUI) 15

  16. Status of the development First iterations • Design Artefacts • Prototype • Managers & dependencies; • Ecartometry, levelling & Theodolite. Next iterations • Architectural choices + implementation: • Tilt measurement; • Guided modules. 16

  17. Summary & Outlook 2 data acquisition software >> TSUNAMI (2 user modes) • Development in progress… • Global architecture delivered >> Satisfy constraints + ensure quality • Most core functionalities implemented • Full-scale tests (next year) • CERN survey team >> feedback >> Corrections and adjustments • First version >> next long shutdown • Architecture + documentation >> ease the maintenance • Achieved modularity >> stimulate extensions >> reuse of code in future projects. 17

  18. Thank you for your attention. Thank you. 18

  19. Method Development process - Platform & language - Workflow - Architecture Start tSUNAMI Advanced user Identify user C ontractor Allow all module Allow Guided/ template Modules Select a Guided/ template module Theodolite Ecartometry Levelling, ... Alignment Implantation Td’H Need station setup Setup the Stations No need of setup Measure elements Export and Save 19

  20. TSU-NAMI 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend