Check out the latest updates! View News & events

Cosylab Logo Cosylab Logo
  • Solutions
    • Radiation therapy
      Enable the best cancer care, streamline workflows, treat more patients and reduce your development risks and time-to-market with our innovative, integrable software.
      Read more
    • Fusion
      Fusion projects are dynamic environments, and success is measured in milestones. Our experts in control, prototyping, diagnostics and subsystems development can help your project stay on track.
      Read more
    • Quantum
      Bring your quantum system to the market sooner with our control system components and integration while focusing on core innovation! Industrial quality and dependability hardware and firmware are our business.
      Read more
    • Accelerators
      With decades of experience in control systems for all particle accelerator types, we can help you mitigate development risk, shorten delivery time and reduce the total cost of ownership.
      Read more
    • Complex medical devices
      Leverage our vast engineering expertise in developing complex medical software to bring your innovative device to the market and patients sooner.
      Read more
    • Semiconductor
      Gain some breathing space while shortening development cycles with our advanced software and electronics engineering solutions
      Read more
    • Space
      Let us help you develop top-class software systems for your scalable space missions faster, reducing risk and time-to-market in a highly regulated environment.
      Read more
    • Astronomy
      Astronomy projects are increasing in cost and complexity while timelines are shortening. You can count on us to provide well-designed, standards-based software to reduce your project's risk.
      Read more
  • Customer stories
  • Expertise
  • About us
  • Careers
  • Blog
  • News & events
Get in touch
  • sl
  • en
  • zh
  • ja
Get in touch
  • sl
  • en
  • zh
  • ja

Solutions

(121 results)

Search Result Image
Space
Bring your space mission to life with expert engineering force
Search Result Image
Expertise
Bring your space mission to life with expert engineering force
Search Result Image
Some space solution
Bring your space mission to life with expert engineering force

Articles

(21 results)

Search Result Image
Article about space
Bring your space mission to life with expert engineering force
Search Result Image
Article about space
Bring your space mission to life with expert engineering force
Search Result Image
Article about space
Bring your space mission to life with expert engineering force
Search Result Image
Article about space
Bring your space mission to life with expert engineering force
Search Result Image
Article about space
Bring your space mission to life with expert engineering force

Content

(21 results)

Search Result Image
Content about space
Bring your space mission to life with expert engineering force
View all results
  1. Homepage
  2. A Checklist for a Modern Control System

A Checklist for a Modern Control System

Publish date:
21. July 2023
Category:
Accelerators Big science Fusion Technology
Author:
Rok Šabjan
In the last decade, control system development for Big Science facilities has become an established engineering discipline and less of a scientific endeavour that it expectedly was, at times, characterised by the “not-invented-here” viewpoint.
A Checklist for a Modern Control System
Share:
  • Facebook
  • Instagram
  • Twitter

The Tokamak Fusion Test Reactor
Credit: PPPL

At the turn of the century, engineers had very little ready-made and off-the-shelf equipment on hand to assemble control systems. The handful of physics labs maintained demanding requirements for new control-system projects that were not commercially attractive to equipment vendors due to the one-off nature of solutions necessary. Besides, the control system engineers were still mostly the scientists themselves and often pursued the in-house development of bespoke equipment. Today, a larger number of experimental projects and advancements in computing have allowed the widespread standardisation of control system components and the adoption of good practices and solutions from the industry.

During this time, control system software packages and frameworks have also matured through community collaboration. The growing control system integration market in science has also attracted industry players in much larger numbers. The latter has reduced control system allotments from 15% of the machine’s budget to 5% or even less for some projects. Therefore, today’s challenge is no longer how to implement a control system with state-of-the-art technology but to do it cheaper and quicker, without sacrificing quality.

This article will outline some of the main points that one must consider when implementing a modern machine control system.

Basic or Multiple Control System Packages

Traditionally, one of the first decisions that the project manager and control system (CS) engineer makes is which control system package to use. Luckily, today’s most popular control system packages are quite mature and with a wide-enough scope that you will be able to finish your project whatever your choice.

Nevertheless, some scientific facilities use more than one control system packages. In our experience, it is better to avoid mixing and matching several control system packages, if possible. Regardless of that, we believe that one should clearly define the system functionalities and requirements for all the interfaces. And also, let’s not forget about the effort of documenting and maintaining the systems. It is quite often best to adopt established best practices and learn from the experience of previous similar projects.

Hardware Platform Selection

Nowadays, we can use a large assortment of hardware platforms that are readily available. Selection and standardisation of the platform – or multiple platforms, depending on the situation – is a crucial step in the control design phase. Non-technical requirements, such as platform longevity (future roadmap), number of vendors, and adoption bases within the same industry and support (community or commercial), are critical parameters and should never be forgotten. Adding technical requirements (including flexibility) and price concerns, one should be well on one’s way towards making a good choice.

Machine Protection and Timing Systems

A reliable, fast and flexible machine protection system (MPS) is a critical safety feature that prevents damage to the machine or averts harm to its users, primarily when it works at high energies.

A completely flexible MPS implementation does not yet exist for big science but, based on requirements from many projects, experienced CS engineers know the most important requirements. One of them is the possibility of reconfiguring the MPS depending on the machine’s working mode. Clients also desire integration with the timing and the control system, allowing quick reconfiguration and post-mortem analysis. New MPS designs allow responses in the range of microseconds where the speed of light becomes one of the constraints.

The Tokamak Fusion Test Reactor
Credit: PPPL

 

New demanding physics machines also require complex timing systems. Features such as virtual accelerators, timing super-cycles and event acknowledgements are becoming more common. It is now almost agreed that existing – bespoke – timing solutions cannot provide all the necessary functionality. But these solutions can be employed as the underlying transmission layer, to which the CS team can add customisation. Simply put, one can purchase the transport layer, whereas CS engineers must be individually adapt the machine-specific application layer for each project.

Focus on Development and Standardisation

Building any complex system from many components is always a daunting engineering task, but control system development has an even more complicated cycle:

  • define specifications,
  • architecture,
  • design,
  • prototyping,
  • test procedures; then
  • implement,
  • write documentation,
  • test,
  • debug and
  • gain site acceptance.

Project managers are increasingly aware of the development process itself, so more things require focus. Control system engineers must think of the logistics of installation and error handling while also planning for testing and debugging. It usually makes the most sense to keep overall system responsibility in-house while outsourcing the control system implementation.

The Electron Synchrotron

The Electron Synchrotron
Credit: DESY

 

Standardisation is the key trend that has emerged in the last ten years with ever more complex new scientific projects. Today, integration replaces development as the most prominent aspect of a control system project – there are usually only a few really difficult technical challenges in each project. So even though control system components are steadily becoming more standardised, they are also getting more complex and require more time and effort for integration. The main CS issues today are:

  • how will all the components fit into the central architecture,
  • what will the interfaces be,
  • how shall the engineers address the requirements, and
  • how the whole system will evolve with time and be maintained?

CONCLUSION

Project managers, therefore, must make early choices regarding the central architecture and components and consider all control system development aspects if they want to avoid costly problems down the road.

In short, control system development is, with time, becoming increasingly an engineering discipline and less of a scientific one.

Back

The leading provider of cutting-edge expertise, software and electronics for the world’s most advanced systems and devices.

Our expertise
  • Expertise
Solutions
  • Radiation therapy
  • Complex medical solutions
  • Quantum
  • Accelerators
  • Fusion
  • Space
  • Astronomy
Media
  • Blog
  • News & events
About
  • Contact
  • About us
  • Careers
  • linkedin
  • facebook
  • instagram
  • twitter
  • Privacy policy

© 2025 Cosylab. All rights reserved.

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Check our privacy policy

Necessary
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Always active
Statistics
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.