Loading
 

ECU - Electronic Control Unit
MES - McLaren Electronic Systems

 

Fast Facts

Sensors on a Formula One race car: 150 - 300

Data generation rate while racing: 100 kilobytes to 0.5 megabytes per second

Data generated during 1 Grand Prix race per car: 1 to 2 gigabytes

Data generated during 1 Grand Prix weekend: 100 gigabytes, that's equivalent of 250 DVD-s

ECU data collected per car per year (including practice laps and equipment testing): 2 to 3 terabytes, that's equivalent of nearly 5000 DVD-s

Application Platform Capabilities: Development, Data Management

 


 

Formula One racing represents the highest class of auto racing, and is constantly pushing the leading edge of technology. Computers have long been used in designing and optimizing the complex settings for race cars, and for collecting onboard data that is transmitted back to support teams on the pit wall. A key component is the ECU, which gathers data from sensors on the car and wirelessly transmits data to race team support crews.

As part of its ongoing efforts to control costs, provide a level playing field for racing teams, and sustain safety, the FIA in the spring of 2006 invited manufacturers of automotive electronics to propose a standardized ECU for inclusion in all Formula One cars for the 2008, 2009, and 2010 championships. The FIA chose the ECU solution developed by McLaren Electronics Systems and Microsoft and its semi conductor supplier Freescale, and awarded the joint-effort the contract to supply the solution to all competing Formula One teams.
McLaren Electronic Systems, an independent company of the McLaren Group of companies, which includes the famed McLaren Racing organization, is a supplier of advanced motorsport control and development support systems including the engine control unit (ECU) that manages the complex engine, transmission, steering, suspension and other key elements of Formula One race cars. ECU-s are based around Freescale’s 32 bit MCU, which is built on four, 200 megahertz Power Architecture cores. Official name of the unit is TAG-310B ECU.

The solution comprises the power train control, data logging and telemetry control components on the car and also a central data server in the garage which receives data from the car, logs it for near instant analysis and redistributes it to client tools of the racing team's choice. (NB McLaren can also provide the client tool capable of both receiving real time and interrogating historical data). The in-garage components (data server and client tool) are known as ATLAS (Advanced Telemetry Linked Analysis System).

Formula 1 ECU. MES McLaren Electronic Systems Inside of McLaren ECU
Formula 1 ECU, MES McLaren Electronic Systems, TAG310B
Formula 1 ECU, MES McLaren Electronic Systems, TAG320


Having run the McLaren Electronics Systems TAG-310B ECU since 2006, teams will have an option to run an upgraded ECU in 2013. The new model, TAG-320, is the same physical size, but has far greater performance and more interfaces. Although useful, for 2013 this has no real impact on the teams, as the ECU is aimed at supporting the complex power units to be introduced in 2014. During 2013 presentation of the new F138 car, only (in my knowledge) Ferrari have chosen to introduce - ahead of schedule - the new TAG-310B ECU control unit that will be used in 2014. This has involved a lot of work to integrate and control all its features in terms of both software and hardware, but give a some advantage to the team to prepare for 2014.

The triangular box is often sited inside the cockpit in the below the driver’s legs, while some teams mount it in the sidepod. Being air-cooled, the sidepod location is convenient for cooling and wiring, but being a rather large and moderately heavy device, sidepod mounting requires aerodynamic and centre of gravity compromises.

The ECU monitors all aspects of the power train and gathers data from 150 to 300 sensors located on each car. Generating between 100 kilobytes and 0.5 megabyte of data per second, one car's ECU will potentially gather more than 1 gigabyte of information from the sensors during a grand prix race, with all of it continuously broadcast in real time back to systems located in the track-side garage of each Formula One car. Here the ATLAS data server must log the data without loss and provide the means for Engineers to almost instantly retrieve and analyze the data. In addition, where not all the data could be transmitted for example due to restricted bandwidth, on returning to the garage the missing data is taken directly from the car and the gaps automatically filled in by the server.

McLaren Electronics and Microsoft have worked together closely, developing Formula One technologies. The ECU data, collected during practice laps and racing, as well as from testing equipment in the garage and from factory simulators, has proven so valuable that McLaren Electronics wanted to provide a storage solution that made it easier and faster to retrieve telemetry data stored in specially developed, highly efficient files. In addition the company wanted to make this data available through other tools such as Excel with a standard Open Database Connectivity (ODBC) or Object Linking and Embedding Database (OLEDB) data access capability, without the need to understand the file formats being used.

McLaren Electronic Systems saw immediate value in the Microsoft Application Platform and, in particular, the FILESTREAM feature of Microsoft SQL Server® 2008 database software. New for SQL Server 2008, FILESTREAM integrates the SQL Server Database Engine with the NT File System (NTFS) by storing binary data as files on the file system while letting the data remain an integral part of the database and maintaining transactional integrity. Transact-SQL statements are used to insert, update, query, and back up the FILESTREAM data within the database. In the meantime the existing client tool can use Win32 file system interfaces for streaming access to the data as if reading and writing to a file.

The essence of the problem they faced was how to deal effectively with a high volume of time series data," says Paul Spence, Product Director with McLaren Electronic Systems. "Prior to SQL Server 2008, this was not something that we felt any database could really handle properly."

Working with Microsoft and Conchango, a Microsoft Gold Certified Partner specializing in enterprise data integration, McLaren Electronics executed a proof of concept (PoC) project to test the efficiency of FILESTREAM. The PoC was a success and McLaren Electronics and Conchango are now fully developing the solution using SQL Server 2008 and its FILESTREAM feature at its core.

MES Atlas client

 

 

 

 

 

 

 



Basic architecture of the McLaren Electronics solution
created and deployed using the Microsoft Application Platform


 

Architecture

The McLaren Electronics solution has a multi-tier architecture that includes:

 

Fast and Seamless Data Access using FILESTREAM

One of the factors behind the need for speed in accessing data is that race teams collect so much information. "A racing team might collect 2 or 3 terabytes of data per year, and need the ability to access 4 or 5 years worth of data," says Spence. "So the volumes are large. SQL Server 2008 enables us to use the FILESTREAM mechanism to point to a BLOB and stream it, providing much faster access than we would get through a typical table query."

The unpredictability of racing is another major force behind the need for immediate access to large volumes of ECU data.

"The reasons teams gather so much information is that you're never absolutely certain as to what you will need to look at during a race or during a test," says van Manen. "What you do know is that any decision making, especially during a race, will have to be made nearly immediately. A team has a massive amount of data to guide their decisions, but they need the ability to access that data swiftly and precisely. If they need to compare data points with earlier runs, all of the earlier examples need to be immediately accessible for comparison. With Formula One, you are operating within a very impatient world."

Spence agrees about the demands of working within an impatient world: "The most important thing to the team is the speed of access. "We all know how frustrating it is if you load something on a computer and you have to wait for a minute. When you're in the racing environment the pressure is intense. You need a robust, high-performance system when you've got someone shouting at you, 'We need to know what to do before the car goes!' The proof of concept demonstrated that SQL Server 2008 and FILESTREAM clearly outperformed our file system, while greatly improving data integrity."

The combination of performance, data integrity, and robustness has made McLaren Electronics eager to offer its database solution to all Formula One teams.

"To support the racing teams we need three things from a database: performance, integrity, and robustness," says van Manen. "If you can find all three, you've got a winner. SQL Server 2008 wins on all three points."

The essence of the problem we faced was how to deal effectively with a high volume of time series data. Prior to SQL Server 2008, this was not something that we felt any database could really handle properly."

The ECU generates data on 500 to 1,000 parameters that are of continuous interest to the pit-side crews, and there's another 10,000 data points that are examined less frequently to guide diagnostics. … Moving all of this to SQL Server 2008 greatly simplifies data management."

With the advent of the SECU (Single specification ECU provided by McLaren Electronics) nothing can be controlled from the pitwall.
The SECU will monitor around 120 functions, these range from engine and geabrox parameters, to temperature sensors, Driver heart beat, brake wear and even pressure sensors for the aerodynamics. Here is the list of dedicated sensor inputs to ECU TAG-310B:

This is the defintive list...

Engine air valve pressure 1
Engine air valve pressure 2
Engine air valve tank pressure
Airbox air pressure
Ambient air temperature
Cam sensor
Crank sensor 1
Crank sensor 2
Injector supply voltage
UEGO Sensor left bank
UEGO Sensor right bank
Gearbox shift drum position 1
Gearbox shift drum position 2
Gearbox input shaft speed
Clutch position 1
Clutch position 2
Clutch actuator hydraulic pressure
Lateral Acceleration
Longitudinal Acceleration
Differential actuator hydraulic pressure
Engine throttle position 1
Engine throttle position 2
Hand controller demand
Throttle Pedal Input 1
Throttle Pedal Input 2
Front Brake pressure
Rear Brake pressure
Hand controller enable
Hydraulic System pressure
Lap Trigger
Garage Mode Select
Engine kill ignition switch
Front Left Wheel speed
Front Right Wheel speed
Rear Left Wheel speed
Rear Right Wheel speed
Gearbox oil pressure
Engine oil pressure
Engine crankcase pressure
Engine coolant pressure
Fuel Pressure
Fuel Collector Pressure
Fuel Collector Level
Gearbox oil temperature
Engine oil temperature
Engine coolant temperature
Fuel Temperature
Exhaust Temperature Left
Exhaust Temperature Right
Spare Analogue Input 1
Spare Analogue Input 2
Spare Analogue Input 3
Spare Analogue Input 4
Spare Analogue Input 5
Spare Analogue Input 6
Spare Switch Input 1
Spare Switch Input 2
Spare Switch Input 3
Spare Speed Input 1
Spare Speed Input 2
Spare Speed Input 3
Spare LVDT 1

List of McLaren Electronic Systems Limited products in use in Formula 1 car can be seen on official page. Folow this links:

  1. Electronics
  2. Electrical
  3. Sensors
  4. Software

Example of structure of MotoGP ECU, in this case Yamaha YZR M1 2010

Yamaha MotoGP  ECU unit and system

We can se that degree of sophistication in this elite motosport class is same as in Formula 1.

Back to the top of the page

 

 

Jules Bianchi - best wishes for fast recovery
FORZA JULES. Stay strong. My thoughts and prayers are with you and your family. Hoping for some positive news too. Today nothing matters in F1. No win, no podium, only Jules, and that's how it should be.

Some useful links:

- f1technical.net, , a great site with a lot of technical information’s and explanations. Site is updated daily with news from F1 word.

 - autosport.com, This site is a legend. A bible for racing lovers. News from all around the word. Unfortunately, to get access to all news, interviews and to open the site completely you should be subscribed to Autosport magazine. Anyway, great read.

- JA.F1 site (or blog) ovned by ITV Sport’s lead commentator on Formula 1 James Allen

- joesaward is the Joe Saward official blog about Formula 1 world. Joe is an journalist, who write primarily about politics in and around motorsport, specifically on the FIA Formula 1 World Championship

 - f1network.net, Good read. Fan’s from every team can find his team forum. For me, like Ferrari fan, forum is the best Ferrari forum, very visited, with great threads.

 - vitalf1.com/ is another great site for Motor Sports fan’s like me. Site is relatively new, but great fun, with great discussion forum, Formula 1 news and forum.

 - f1.gpupdate.net, Site with fresh news from Formula 1

 - planetf1, another site with many different articles, news and statistics. Biased toward British teams, but anyway good read.

 - gurneyflap.com, Great history site. You can learn a lot from this site. Pictures, cars and many many more. Great.

 - fia.com, La Fédération Internationale de l'Automobile, representing the interests of motoring organisations and motor car users. Head organisation and ruler in auto sport.

 - wikipedia.org, I don’t believe that I have to tell you anything about this site. It’s not about Formula 1 technology, but you can learn a lot about that too.

Sutton Images

grandprix photo

 - carbibles.com, a great site for normal car users. Here you can find explanations of almost everything about your car and how it works. Technical reviews and explanations of some in-car gadgets.

- The F1 Links Page is a database for all relevant F1 links. All visitors have a more powerful search engine than ever before on this site.