SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Proceedings of 7th Transport Research Arena TRA 2018,
April 16-19, 2018, Vienna, Austria
-
Michał Krześlaka, Piotr Łuczaka, Jerzy Kocerkaa
aTritem Microsystems GmbH, Willy-Brandt-Strasse 5,
D-92245 Kümmersbruck, Germany
Abstract
The stricter safety requirements in the rail
industry – implied by the EN 50128 stan-
dard – contribute to an increasing demand
for testing rail vehicles and their subsys-
tems, especially vehicle main controllers.
Hardware-in-the-Loop method, which is
commonly used in automotive and aero-
space domains, has proved to be functio-
nally useful. However, such systems would
usually exceed the budget of a deve-
lopment project in the railway industry, due
to short series manufacturing and multiple
vehicle variants. To deal with this problem
Tritem Microsystems has designed Virtual-
HIL which decreases the overall cost and
increases portability of this kind of a sys-
tem. In this paper, we present both the clas-
sic approach and our groundbreaking sys-
tem, along with a use case from one of our
recent projects together with an automa-
ted testing framework built on the top of
ourVirtual HIL.
Keywords: Hardware-in-the-Loop, softwa-
re testing, simulation, Hybrid-HIL, Virtual-
HIL, railway, functional safety
+49 700 00 874 836
Nomenclature
HIL Hardware in the loop
ECU Electronic Control Unit
ELMo Electro-mechanical Logic Modelling
UUT Unit Under Test
MMI Man-Machine Interface
1. Introduction
The increasing demand for testing and qua-
lity assurance in the railway industry, im-
plied by the recent introduction of modern
development standards, causes the railway
rolling stock designers and manufacturers
to seek cost- and time-optimal methods of
software verification and validation. From
the historical perspective, one of the mile-
stones in this regard was the introduction
of the EN 50128 standard. After the stan-
dard was published, key railway industry
players quickly realized that the verification
and validation methods, which had been in
common use over the past several decades,
(like careful manual testing of preproduc-
tion rolling stock specimens directly on the
test tracks), would not meet the require-
ments of either the required testing effec-
tivity level or the project time-frame. Those
methods turned out to be simply too time-
consuming and too expensive to allow those
companies to successfully compete on the
railway market which is undergoing a trans-
formation. Taking into account several im-
portant factors like: increasing amount of
vehicle functions implemented in software
rather than hardware, high software reliabi-
lity requirements, especially on higher so-
ftware integrity levels (SIL2, SIL4), and in-
creasing costs of performing tests on a real
test track – both because of the cost of
test track itself and because of the risk of
damage – the leading rolling stock manu-
facturers have begun turning to techniques
previously developed within the automotive
and/or aerospace industry. One of the
testing methods which seemed particularly
appealing was the HIL (HardwareIn-the-
Loop), where the physical controller is con-
nected to a simulated plant in the laborato-
ry in the identical way as it is connected to
the real plant, allowing the tester to exerci-
se functionalities of the control software
even before it is applied in an actual vehicle,
thus allowing to find errors quicker and with
less effort (Alles et al. (1992) and (1994)). Al-
though first attempts of adopting a classic
HIL solution to a railway vehicle control so-
ftware development process seemed fairly
successful, some industry-specific consi-
derations started to play an important role
in the cost and flexibility of the deve-
lopment process. Unlike the automotive in-
dustry, where vehicles are manufactured in
large, repeatable series, the railway vehicles
are usually built in smaller batches. This
difference is reflected in the overall project
budget, and in turn it makes the cost of the
HIL solution, and its simulation system in
particular, a significant part of the overall
project’s cost. Moreover, such simulation
systems turned out to be not quite as flexi-
ble as expected, and also relatively expen-
sive to maintain. As a result, a demand for a
new type of a HIL system, which would fit
the specific needs of the rolling stock vehic-
le development process, has risen among
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
the railway manufacturers.
In this paper, we would like to demonstrate
how Tritem Microsystems tackled the pro-
blem of finding an optimal HIL solution by
developing and deploying a Virtual-HIL sys-
tem – founded on its unique simulation en-
gine called ELMo – and how it overcame the
obstacles related to this novel approach,
what benefits such a solution brings to the
overall cost and time of the vehicle deve-
lopment process, and how it be applied in
other areas and industries. We will also di-
scuss the existing HIL systems, their advan-
tages and disadvantages, the complete
test automation framework built around
the Virtual-HIL, along with a case study de-
monstrating a real-world application of
such a solution.
2. HIL systems
As stated in the introduction, the basic
concept of a HIL system is to have the phy-
sical controller (also called ECU – Electronic
Control Unit) connected to a simulated
plant in the same way as it is connected to a
real plant, i.e. such a virtual plant reacts with
the ECU by simulating sensors, motors, ac-
tuators or other devices and – by commu-
nicating via various buses – assures that
from the ECU’s point of view the ECU is still
in the real vehicle. A simulated plant can be
divided into three major components: a
test interface, a “machine,” where the simu-
lated plant is running, and I/O interfaces.
The simulated plant is often run by real-
time processor,
which ensures deterministic times of simu-
lation execution necessary for proper I/O
operation. The I/O interfaces reflect the
ECU communication with the real environ-
ment (via buses with for instance other
ECUs and mechanical, electrical or pneuma-
tic components). The operator interface
provides the possibility to interact (send
test commands, receive data and reports)
with the real-time processor. This can be
further used for performing both manual
and automatic tests. Configuration mana-
gement is also often done within this com-
ponent. Fig. 1 depicts this concept.
As mentioned before, models and applica-
tions which run on the simulated plant re-
flect the tested ECU’s environment. Consi-
Fig. 1 HIL system with three major components and ECU hardware as Unit Under Test
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
dering the ECU as the main locomotive con-
troller, the running models simulate the re-
maining part of the vehicle, which means
almost the entire vehicle, including: driving
controller, braking controller, door control-
ler, electric (with circuit breakers, I/O modu-
les, measurement devices etc.) and pneu-
matic schema. For users’ (both testers and
software developers) convenience, the ope-
rator interface needs to include the simula-
tion of the real driver desk and driver di-
splays (Man-Machine Interfaces – MMI) as
well.
The common aim of HIL systems is to provi-
de possibility to test ECU’s software in the
laboratory conditions. Over the years, the
application of HIL approach has showed a
multitude of benefits, out of which the fol-
lowing two major ones are particularly
worth emphasizing:
• Fault injection – functional safety related
functionalities can be tested in the labora-
tory before the ECU is used in the real envi-
ronment. This reduces the risk of damaging
any electrical or mechanical components
that are controlled by the ECU under test,
and increases the safety of people who
would otherwise have to conduct the tests
with real devices and vehicles. One example
of such a scenario is testing of a functiona-
lity which triggers a protective action (e.g.
driving interlock and information for the
driver) when the temperature of one of the
traction converters rises above a specified
value. Raising the converter’s temperature
physically on the real vehicle could be really
challenging or sometimes even dangerous.
When using a HIL system, however, the te-
ster can artificially set any value of the
temperature readout, thus being able to
test this functionality of the ECU in a tho-
rough way without jeopardizing human per-
sonnel or expensive hardware.
• Independent development – provides
the possibility to test algorithms and func-
tions implemented in the ECU at an early
stage of the vehicle and software deve-
lopment process. Thanks to this, the team
developing the ECU does not need to wait
for the delivery of any mechanical and elec-
trical components or other devices that are
required to build the prototype of the ve-
hicle. All those functionalities can be develo-
ped parallelly by different teams and then
integrated on the further stages, after
being already initially tested in a common,
simulated environment.
To leverage those benefits, the HIL system
designed for the railway vehicle deve-
lopment domain has to have as many as po-
ssible quality features of such a system. To
examine the quality of a HIL system, the fol-
lowing features and characteristics need to
be analysed and taken into consideration:
• Usability – defines the ease with which
the user interface of the virtual plant can
be used. Whether it is user-friendly for te-
sters and how fast they can learn to work
with it.
• Efficiency – the simulated part should en-
sure that its loop is running at the high
sampling rate. Sampling rates (loop cycling
times) may differ due to various needs and
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
applications of the HIL system; however, in
general, the measure of the simulation ac-
curacy can be defined by the possibility of
high sampling rate.
• Maintainability – projects, especially in
railway industry, last for long periods of ti-
me; thus, it is important that both hardwa-
re and simulated parts of the HIL are easy
to maintain and upgrade, if necessary.
• Scalability – related to efficiency and ma-
intainability; this measure defines if the
system architecture can easily bare an in-
crease of load (such as adding new func-
tions, models, data etc.).
• Portability – in terms of software testing
portability defines the ease with which a
tested application can be moved and used
in different environments (e.g. different
Windows systems). In the case of HIL, we
consider it as the ease to reuse an existing
system (mainly, a virtual plant) for new pro-
jects (e.g. different configuration of the sa-
me vehicle or even a new vehicle). Basing on
our experience, it is one of the most impor-
tant characteristics, and several sub-
characteristics could be identified here.
This is why we focus on analysing existing
HIL systems and describing our Virtual-HIL
system with our innovative ELMo engine
below.
In the following chapters, we will analyse the
already available HIL approaches and show
how the VirtualHIL synthesizes what is best
about all the other approaches to eventual-
ly, thanks to its unique features, become -
from the vehicle vendors’ point of view - an
investment rather than a cost generating
element of a given project.
2.1. Classic HIL
The complexity and configuration of a HIL
system differs from one project to another.
It usually depends on the particular domain
(e.g. automotive, aviation or, discussed here,
railway); however, the configuration de-
pends on the purposes of the HIL system,
which is mainly related to the testing scope.
In a basic concept, there is one ECU which is
the unit under test and all the other ele-
ments or components of the system be-
long to the virtual plant (this includes other
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
ECUs, electrical schema elements, etc.) (Fig.
2). Some norms (like the aforementioned EN
50128) and test processes require a diffe-
rent scope which affects the HIL configura-
tion, e.g. the necessity of performing inte-
gration tests between two ECUs (for in-
stance: the main train controller and bra-
king controller). Such a HIL system may
then contain two or more hardware ECUs,
simulated plant and sometimes also an
MMI, which can be quite often treated as an
inclusive part of the main controller.
A different scope of the planned tests and
an aim of the HIL entail various HIL configu-
rations in terms of what exists as a hardwa-
re component, and what is simulated. If one
needs to test, for instance, how the braking
controller and the pneumatic components
work together, then those become the har-
dware parts of the HIL, and all the rest of
the elements that are necessary for the
system to run (like some functionalities of
the main controller, driving controller or
electrical schema elements) become part
of the simulated plant (Fig. 3).
Not everything needs to be simulated, only
those parts which are required to ensure
proper virtual environment for the hardwa-
re part.
Dhaliwal et al. (2009) define a similar divi-
sion for different HIL configurations. They
have divided it into three levels: signal level
interface (the hardware part is only the
electric motor controller), electrical level
interface (the hardware part additionally
includes power stages), mechanical level in-
terface (additional load motors, dynamo-
meters, etc.). Which is the equivalent to the
generalization presented in Fig. 4.
As mentioned before, the complexity of an
HIL system also depends on the working do-
main. Bocker et al. (2012) mentioned that
the difficulty in developing HIL for railway
vehicles results from the fact that such ve-
hicles contain more than one traction mo-
tor and power converter, unlike in the auto-
motive industry (electric or hybrid vehicles).
Taking into account that the railway vehic-
les operate often as multi-consists (i.e. a
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
couple of trains connected) makes the
development of a proper, efficient HIL for
the railway industry even more
complex. Within the same paper, the au-
thors discuss another limitation or difficul-
ty which needs to be tackled in the railway
domain, i.e. the diversity of the product line,
so that it offers various train drive con-
cepts, multitude of model variants and
other vehicle parameters, which is exactly
what has already been highlighted in the in-
troduction part.
2.2. Hybrid HIL
The same concept of hybrid HILs seems to
be differently defined and understood in
diverse fields and papers. Classic HIL appro-
ach (described earlier as ECU under test and
virtual, simulated plant) may be in some ca-
ses already treated as a hybrid HIL (Qi et al.
(2017)); comparing this approach with a So-
ftware-in-the-loop, aside from the softwa-
re, here is a piece of hardware with a tested
application running in. In articles wrote by
Dhaliwal et al. (2009) and Bocker et al.
(2012) a classical HIL combined with an
FPGA based simulator is described as a
“hybrid HIL.” Since the efficiency of the HIL
is at the same time one of the most impor-
tant features and the biggest challenge,
proper computation load balancing betwe-
en the HIL and FPGA part becomes crucial
for this kind of systems. However, the usage
of FPGA introduces longer synthesizing ti-
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
me and makes it more complex to recompi-
le the model using different parameter sets
for different configurations, which – in turn
– impairs portability (Bocker et al. (2012)).
Another definition of a hybrid HIL is based
on the fact that more than one hardware
element is used. As mentioned earlier, the
aim could be, for instance, to perform inte-
gration tests between two ECUs or ECU
with mechanical, electrical or pneumatic
elements of the vehicle (Fig.2). Sometimes,
it is easier for HIL vendors to leave real har-
dware, instead of simulating it and including
in the virtual plant. The latter is less loaded
(so the efficiency is less compromised) and
there is less effort for virtual plant deve-
lopment; however, such a set may be limi-
ted in terms of fault injection possibilities,
considering the fact that some inputs to
the tested ECU are directly connected to
this additional hardware. Moreover, this ad-
ditional hardware also should be ready and
tested (to make sure that it does not intro-
duce false failures), i.e. to fully assemble
such multi-hardware HIL, all of the ele-
ments must be finished, which limits the
major benefit of this approach, namely the
possibility to develop and test the ECU in-
dependently from other vehicle elements.
The most important benefit, however, is
that the simulated device usually is much
cheaper than the real one. For instance, in
case of hybrid electric vehicles, the most
expensive component is the battery
(Dhaliwal et al. (2009)); thus, this is usually
the part of the hybrid car that is simulated.
Moreover, the authors also indicate that
the software running on ECU has to be ro-
bust and reliable before it is connected to
the batteries. When a HIL system is in place,
the development phase of the ECU softwa-
re can be performed in the laboratory, wi-
thout using high voltage or current
Basing on our experience, the definition of
hybrid HIL as a simulated plant with FPGA
seems to be the most suitable one. The HIL
system designed and developed at Tritem
also supports such a configuration, and also
just like Dhaliwal et al. (2009) and Bocker et
al. (2012) we have found it to be a very use-
ful method to increase the sampling rate of
a virtual plant. However, it remains beyond
the major scope of interest examined in
this paper, so we will focus here more on the
classic HIL approach, and different degree
of its characteristics depending on the con-
figuration and complexity.
2.3. Virtual-HIL
To fulfil all the specific requirements of the
railway domain and provide sufficient agili-
ty, Tritem had to develop yet another kind
of HIL system, taking what is best about al-
ready existing approaches, and combining it
with its own solutions and expertise.
The HIL system designed at Tritem is a sys-
tem that is primarily highly portable. It al-
lows to change the existing configuration
quickly to provide a different testing scope
and level. Therefore, the Virtual-HIL permits
to morph, for instance, a system with the
main vehicle controller and an HMI into the
system with an additional driving controller.
This offers a possibility to perform integra-
tion tests between those two controllers
(like from HIL presented in Fig. 2 into the HIL
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
from Fig. 3) at any time. The high degree of
portability in Virtual-HIL allows not only to
extend the current HIL architecture by ad-
ding new hardware units quickly, but also to
re-use the existing modules and models for
completely new vehicles. Over the past
years, Tritem has successfully deployed
several such HIL systems for different kinds
of vehicles. One of the examples that has
proved the usefulness of modularity was
when an existing HIL built for an electrical
locomotive was used as a basis for an HIL
for a locomotive with a diesel engine. In this
scenario, more than 80% of the compo-
nents of the original simulation could be
reused without modification. The advanced
portability and modularity of the Virtual HIL
was achieved thanks to the key part of the
Virtual- HIL, which is: ELMo. An ELMo engine
makes it possible to easily synthesize va-
rious existing models together, creating a
new type of vehicle. Another advantage of
ELMo engine is the possibility to reuse and
parse some of the pre-existing project data,
like electrical schema or interface signal de-
finitions. The significant example, used in
almost all Virtual-HIL applications, is parsing
and synthesizing the electrical schema
(wiring diagram) of the vehicle under test
into a virtual plant. This feature makes EL-
Mo extraordinarily generic and configurable;
what is more, a lot of time and effort is
saved while setting up a new HIL for a new
vehicle.
Moreover, at an early stage of the project,
when the electrical schema tends to chan-
ge frequently, all the developers had a wor-
king simulation at their disposal within mi-
nutes after a newer revision of the schema
was published. This allowed to keep the so-
ftware development and testing loop
smooth and continuous. High degree of
portability also allows to easily extend the
existing HIL system by replacing simulated
elements with their hardware counterparts
(Fig. 4 presents different possible configu-
rations with hardware and/or
virtual elements). ELMo gives also a high de-
gree of scalability to the HIL system, i.e. the
reverse reconfiguration. HILs created with a
lot hardware can be reduced to the mini-
mum amount of hardware units replacing
those elements with proper models
(synthesized by ELMo) without losing the
efficiency of the simulated plant. As men-
tioned earlier, in some areas the HIL confi-
gured with more than one hardware unit
can be defined as a Hybrid HIL. In this sense,
the Virtual-HIL’s hybridity does not mani-
fest itself with the fact that it is possible to
set it up with different hardware elements
or controllers, but with the luxury to recon-
figure the existing system with virtually no
effort and time.
2.3.1 Virtual HIL Application
Tritem Microsystems together with one of
its clients, a major player on the railway ve-
hicle development market, have built a Vir-
tual HIL test system for a train control and
management system (TCMS). The main goal
was to build a system to test the main ve-
hicle control unit (VCU) The system had to
be modular (i.e. could be used for various
subsystem tests) and flexible (i.e. could be
used for different projects or even vehicle
kinds in the future).
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
The system was based on Tritem ELMo and
National Instruments VeriStand software
running on an industrial PC (or PXI) with a
real-time operating system (NI ETS former-
ly known as Phar Lap ETS). The communica-
tion to the unit under test (UUT) was reali-
zed with ProfiNET network. The modularity
of the system allowed to connect various
additional subsystems for integration
testing (e.g. a brake control unit). In such a
case, the system was simply extended with
additional I/O modules, communication bu-
ses (e.g. CAN) and FPGA boards, if the there
was a necessity for a high speed signal ge-
neration or signal conditioning. The I/O mo-
dules and FPGA were connected via Ether-
CAT (deterministic Ethernet) allowing deve-
lopers and testers to change the setup very
quickly (just by plugging in the Ethernet ca-
ble).
Due to the fact that the system was based
on software (ELMo models, VeriStand mo-
dels, FPGA code), it was a matter of minu-
tes, if not seconds, to reconfigure it into a
completely new setup (for example with
different modules or for a different pro-
ject). To make the process even simpler Tri-
tem, had developed a special tool chain for
creating, maintaining and deploying various
configurations. The whole system proves
the idea of the Virtual Hardware-In-the-
Loop systems, giving our client the ability to
test and debug their software in the labora-
tory and perform integration testing even
before the whole train is built. The project
was a huge success for both Tritem and its
customer, and has returned the initial costs
to the customer multiple times, making the
HIL system an investment bringing profit to
the company rather than a regular project
cost.
2.3.2 Virtual HIL and Automatic Tests
System
To make the usage of Virtual-HIL even more
convenient, it can be made part of a bigger
Automated Testing System.
On top of the ELMo-based Virtual-HIL, Tri-
tem builds a testing toolchain which is lar-
gely based on National Instruments techno-
logies. It provides the user with the means
of test script management, remote execu-
tion and results processing. When integra-
ted with the customer’s ALM/PLM infra-
structure and tools – this could be IBM
DOORs, Polarion or virtually any other sys-
tem – it ensures full traceability between
testing artifacts and the requirements (Fig.
5).
The test framework allows to develop test
scripts using domain specific language, i.e.
the one which is usable for domain experts
who can create tests easily, without having
advanced programming skills, and it is re-
adable also to the business management, so
also for the stakeholders who can be intere-
sted in what particular test is carried out
and what the result is.
Assuming that the test scripts are written
and stored in the system, the framework
operates fully autonomously, meaning that
to execute tests of a given functionality on
a particular software/hardware configura-
tion, it is enough to select the appropriate
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
configuration in the test management sys-
tem, and schedule the tests to run at a
given time in a given location. The automa-
tion system will then arrange all the neces-
sary configuration files, upload software,
feed ELMo with the relevant electrical sche-
mas and models, and eventually execute
tests in that environment.
The practical efficiency of an ELMo-based
test automation system can be illustrated
with an example of one of Tritem’s other
customers’ success stories: the complete
pre-release regression tests of the softwa-
re of the main vehicle system controller
(one version only!) are performed within 9
days, i.e. 216 hours, in the 24/7 work mode. It
is worth emphasizing that it is not necessa-
ry to involve any human personnel in this
task in the aforementioned time period. The
system executes more than 3000 test ca-
ses within this time.
3. Summary
The stricter safety requirements in the rail-
way industry – based on the EN 50128 stan-
dard – contribute to the increase of the de-
mands concerning testing of rail vehicles
and their subsystems, especially their main
controllers. Hardware-in-the-Loop method
– commonly used in automotive and aero-
space industries – has proved to be functio-
nally useful. However, the leading rail vehicle
manufacturers have realized that there are
specific conditions associated with their
field: rail vehicles are built in short series in
comparison with the
automotive industry, and thus require tailo-
red solutions. It contributes to the fact that
the cost of HIL-type vehicle simulators usu-
ally exceeds the budget of a typical deve-
lopment project in the rail industry.
The foundation and the key part of the Vir-
tual-HIL automated testing system propo-
sed by Tritem is a virtualplant engine called
ELMo, which stands for Electro-mechanical
Logic MOdeling. ELMo makes it possible to
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018
+49 700 00 874 836
design and emulate a plant of a HIL system
in real time, without the complicity, cost
and overhead of conventional HIL simula-
tors. It automatically creates the plant
structure – i.e. a virtual vehicle is created by
downloading the wiring diagrams of the ve-
hicle under test. Furthermore, it allows for
the coexistence of real hardware subsys-
tems, emulated subsystems and compo-
nents as well as simulation blocks. This fea-
ture makes ELMo extraordinarily versatile,
and applicable not only in the field of sys-
tem validation, but also within the agile de
sign & development process. ELMo supports
ad-hoc reconfiguration in order to create
any other – sometimes totally different –
vehicle variant. Its compactness, as well as
low unit cost, makes it possible to use nu-
merous systems of this kind for various
purposes and projects by providing the
component database with varied emulation
models.
Furthermore, ELMo-based systems could
work just as well in other domains, showing
significant advantages during the deve-
lopment process of all kinds of vehicles and
vessels which are typically built in short se-
ries and multiple variants.
4. References
Alles., S., Swick, C., Mahmud, S., 1992. Re-
al time hardware-in-the-loop vehicle simu-
lation. Instrumentation and Measurement
Technology Conference, 1992. IMTC '92., 9th
IEEE.
Alles., S., Swick, C., Hoffman, M., Ma-
hmud, S.M., Feng Lin, 1994. A real-time har-
dware-in-the-loop vehicle simulator for
traction assist. Int. J. of Vehicle Design, 15, 6.
Bocker, J., Sun, M., Cao, Z., 2012. High Fi-
delity Hybrid Hardware-in-the-Loop Simu-
lator with FPGA and Processor for AC Rail-
way Traction. PCIM Europe, Nuremberg, 110
Dhaliwal, A., Nagaraj, S., Santhosh, J.,
2009. Hardware-in-the-Loop Testing for
Hybrid Vehicles. Evaluation Engineering.
Qi, Ch., Zhao, X., Gao, F., Ren, A., Hu, Y.
2017. A Robotic Hardware-in-the-Loop Si-
mulation System for Flying Objects Con-
tact in Space. IAS 2016, Advances in Intelli-
gent Systems and Computing, 531, pp. 725-
735
Jerzy Kocerka
Simulation Group Leader
A graduate of the Warsaw University of Techno-
logy; passionately keen on NI LabVIEW system-
design software and National Instruments tech-
nology.
At Automatix, the competence center for Tritem
company, he manages a team of technicians who
develop Hardware-In-the-Loop systems, simula-
tions and software used to support testing pro-
cesses.
Piotr Łuczak
Software Team Leader
A graduate of the Silesian University of Techno-
logy in Gliwice with the specialization in Compu-
ter Control Systems.
At Automatix, the competence center for Tri-
tem company, he manages the team responsi-
ble for software engineering, controller pro-
gramming and integration of the company
platform with systems used by clients.
Michał Krześlak
Testing Group Leader
A graduate of the Silesian University of Techno-
logy in Gliwice, Faculty of Automation and Robo-
tics. He also holds a Ph.D. in biocybernetics.
At Automatix, the competence center for Tri-
tem company, he manages a team of specialists
dealing with software testing engineering as well
as with R & D of methods and techniques con-
nected with this field. As he emphasizes himself,
the specialists in his team can be called triathlo-
nists: they are programmers, first users and of
course testers.
MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018

Mais conteúdo relacionado

Mais procurados

Michael blum effective ways for ruc
Michael blum effective ways for rucMichael blum effective ways for ruc
Michael blum effective ways for rucKarim Kamel Æ
 
Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...
Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...
Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...SimulationX
 
Application of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in IndustriesApplication of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in IndustriesIJMER
 
Iwsm2014 automating fsm using bpm with uprom (banu aysolmaz)
Iwsm2014   automating fsm using bpm with uprom (banu aysolmaz)Iwsm2014   automating fsm using bpm with uprom (banu aysolmaz)
Iwsm2014 automating fsm using bpm with uprom (banu aysolmaz)Nesma
 
V4I8-IJERTV4IS080396
V4I8-IJERTV4IS080396V4I8-IJERTV4IS080396
V4I8-IJERTV4IS080396Saurav Barua
 
IRJET- Use of Simulation in Different Phases of Manufacturing System Life Cycle
IRJET- Use of Simulation in Different Phases of Manufacturing System Life CycleIRJET- Use of Simulation in Different Phases of Manufacturing System Life Cycle
IRJET- Use of Simulation in Different Phases of Manufacturing System Life CycleIRJET Journal
 
Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...
Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...
Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...IJERA Editor
 
IRJET- Development of Vehicle Dynamics for Passenger Cars
IRJET-  	  Development of Vehicle Dynamics for Passenger CarsIRJET-  	  Development of Vehicle Dynamics for Passenger Cars
IRJET- Development of Vehicle Dynamics for Passenger CarsIRJET Journal
 
IRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET Journal
 

Mais procurados (12)

Formalatc 287
Formalatc 287Formalatc 287
Formalatc 287
 
Michael blum effective ways for ruc
Michael blum effective ways for rucMichael blum effective ways for ruc
Michael blum effective ways for ruc
 
Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...
Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...
Embedding SimulationX Models into Virtual-Reality Training Simulators of Powe...
 
Application of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in IndustriesApplication of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in Industries
 
Iwsm2014 automating fsm using bpm with uprom (banu aysolmaz)
Iwsm2014   automating fsm using bpm with uprom (banu aysolmaz)Iwsm2014   automating fsm using bpm with uprom (banu aysolmaz)
Iwsm2014 automating fsm using bpm with uprom (banu aysolmaz)
 
V4I8-IJERTV4IS080396
V4I8-IJERTV4IS080396V4I8-IJERTV4IS080396
V4I8-IJERTV4IS080396
 
Railway cost
Railway costRailway cost
Railway cost
 
IRJET- Use of Simulation in Different Phases of Manufacturing System Life Cycle
IRJET- Use of Simulation in Different Phases of Manufacturing System Life CycleIRJET- Use of Simulation in Different Phases of Manufacturing System Life Cycle
IRJET- Use of Simulation in Different Phases of Manufacturing System Life Cycle
 
Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...
Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...
Development of a Model for the Simulation of ROPS Tests on Agricultural Tract...
 
Virtual Techniques in Special Machine Construction
Virtual Techniques in Special Machine ConstructionVirtual Techniques in Special Machine Construction
Virtual Techniques in Special Machine Construction
 
IRJET- Development of Vehicle Dynamics for Passenger Cars
IRJET-  	  Development of Vehicle Dynamics for Passenger CarsIRJET-  	  Development of Vehicle Dynamics for Passenger Cars
IRJET- Development of Vehicle Dynamics for Passenger Cars
 
IRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking Application
 

Semelhante a Virtual HIL System Reduces Cost of Railway Vehicle Testing

A portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systemsA portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systemsISA Interchange
 
Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...IJECEIAES
 
Innovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded AlgorithmsInnovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded AlgorithmsJoachim Schlosser
 
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEMSOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEMVLSICS Design
 
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellQuasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellHillary Green
 
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVETRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVEAKSHAY SACHAN
 
Mauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paperMauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_papervanaja92
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2IAEME Publication
 
01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...
01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...
01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...Sivaram P
 
training report. automation,plc , scada
training report. automation,plc , scada training report. automation,plc , scada
training report. automation,plc , scada MdQutubuddin1
 
Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...IJECEIAES
 
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentIt‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentJoachim Schlosser
 
seminar report on industrial automation
seminar report on industrial automationseminar report on industrial automation
seminar report on industrial automationAakashkumar276
 
Simulation of mixed-load testing process in an electronic manufacturing company
Simulation of mixed-load testing process in an electronic manufacturing companySimulation of mixed-load testing process in an electronic manufacturing company
Simulation of mixed-load testing process in an electronic manufacturing companyTELKOMNIKA JOURNAL
 
Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks Chih-Hong Cheng
 

Semelhante a Virtual HIL System Reduces Cost of Railway Vehicle Testing (20)

A portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systemsA portable hardware in-the-loop device for automotive diagnostic control systems
A portable hardware in-the-loop device for automotive diagnostic control systems
 
Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...
 
Innovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded AlgorithmsInnovate with confidence – Functional Verification of Embedded Algorithms
Innovate with confidence – Functional Verification of Embedded Algorithms
 
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEMSOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
 
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellQuasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
 
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVETRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
 
Mauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paperMauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paper
 
Training 17
Training 17Training 17
Training 17
 
A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2A resonable approach for manufacturing system based on supervisory control 2
A resonable approach for manufacturing system based on supervisory control 2
 
01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...
01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...
01-AUTOSAR In-vehicle Standardization with Certainty of Operations towards Gl...
 
training report. automation,plc , scada
training report. automation,plc , scada training report. automation,plc , scada
training report. automation,plc , scada
 
Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...Homogenous and interoperable signaling computer interlocking through IEC 6149...
Homogenous and interoperable signaling computer interlocking through IEC 6149...
 
2453
24532453
2453
 
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentIt‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
 
O0123190100
O0123190100O0123190100
O0123190100
 
4.resource management
4.resource management4.resource management
4.resource management
 
seminar report on industrial automation
seminar report on industrial automationseminar report on industrial automation
seminar report on industrial automation
 
thesis paper
thesis paperthesis paper
thesis paper
 
Simulation of mixed-load testing process in an electronic manufacturing company
Simulation of mixed-load testing process in an electronic manufacturing companySimulation of mixed-load testing process in an electronic manufacturing company
Simulation of mixed-load testing process in an electronic manufacturing company
 
Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks Formal Methods for Dependable Neural Networks
Formal Methods for Dependable Neural Networks
 

Último

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Último (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

Virtual HIL System Reduces Cost of Railway Vehicle Testing

  • 1. Proceedings of 7th Transport Research Arena TRA 2018, April 16-19, 2018, Vienna, Austria - Michał Krześlaka, Piotr Łuczaka, Jerzy Kocerkaa aTritem Microsystems GmbH, Willy-Brandt-Strasse 5, D-92245 Kümmersbruck, Germany Abstract The stricter safety requirements in the rail industry – implied by the EN 50128 stan- dard – contribute to an increasing demand for testing rail vehicles and their subsys- tems, especially vehicle main controllers. Hardware-in-the-Loop method, which is commonly used in automotive and aero- space domains, has proved to be functio- nally useful. However, such systems would usually exceed the budget of a deve- lopment project in the railway industry, due to short series manufacturing and multiple vehicle variants. To deal with this problem Tritem Microsystems has designed Virtual- HIL which decreases the overall cost and increases portability of this kind of a sys- tem. In this paper, we present both the clas- sic approach and our groundbreaking sys- tem, along with a use case from one of our recent projects together with an automa- ted testing framework built on the top of ourVirtual HIL. Keywords: Hardware-in-the-Loop, softwa- re testing, simulation, Hybrid-HIL, Virtual- HIL, railway, functional safety +49 700 00 874 836
  • 2. Nomenclature HIL Hardware in the loop ECU Electronic Control Unit ELMo Electro-mechanical Logic Modelling UUT Unit Under Test MMI Man-Machine Interface 1. Introduction The increasing demand for testing and qua- lity assurance in the railway industry, im- plied by the recent introduction of modern development standards, causes the railway rolling stock designers and manufacturers to seek cost- and time-optimal methods of software verification and validation. From the historical perspective, one of the mile- stones in this regard was the introduction of the EN 50128 standard. After the stan- dard was published, key railway industry players quickly realized that the verification and validation methods, which had been in common use over the past several decades, (like careful manual testing of preproduc- tion rolling stock specimens directly on the test tracks), would not meet the require- ments of either the required testing effec- tivity level or the project time-frame. Those methods turned out to be simply too time- consuming and too expensive to allow those companies to successfully compete on the railway market which is undergoing a trans- formation. Taking into account several im- portant factors like: increasing amount of vehicle functions implemented in software rather than hardware, high software reliabi- lity requirements, especially on higher so- ftware integrity levels (SIL2, SIL4), and in- creasing costs of performing tests on a real test track – both because of the cost of test track itself and because of the risk of damage – the leading rolling stock manu- facturers have begun turning to techniques previously developed within the automotive and/or aerospace industry. One of the testing methods which seemed particularly appealing was the HIL (HardwareIn-the- Loop), where the physical controller is con- nected to a simulated plant in the laborato- ry in the identical way as it is connected to the real plant, allowing the tester to exerci- se functionalities of the control software even before it is applied in an actual vehicle, thus allowing to find errors quicker and with less effort (Alles et al. (1992) and (1994)). Al- though first attempts of adopting a classic HIL solution to a railway vehicle control so- ftware development process seemed fairly successful, some industry-specific consi- derations started to play an important role in the cost and flexibility of the deve- lopment process. Unlike the automotive in- dustry, where vehicles are manufactured in large, repeatable series, the railway vehicles are usually built in smaller batches. This difference is reflected in the overall project budget, and in turn it makes the cost of the HIL solution, and its simulation system in particular, a significant part of the overall project’s cost. Moreover, such simulation systems turned out to be not quite as flexi- ble as expected, and also relatively expen- sive to maintain. As a result, a demand for a new type of a HIL system, which would fit the specific needs of the rolling stock vehic- le development process, has risen among MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 3. the railway manufacturers. In this paper, we would like to demonstrate how Tritem Microsystems tackled the pro- blem of finding an optimal HIL solution by developing and deploying a Virtual-HIL sys- tem – founded on its unique simulation en- gine called ELMo – and how it overcame the obstacles related to this novel approach, what benefits such a solution brings to the overall cost and time of the vehicle deve- lopment process, and how it be applied in other areas and industries. We will also di- scuss the existing HIL systems, their advan- tages and disadvantages, the complete test automation framework built around the Virtual-HIL, along with a case study de- monstrating a real-world application of such a solution. 2. HIL systems As stated in the introduction, the basic concept of a HIL system is to have the phy- sical controller (also called ECU – Electronic Control Unit) connected to a simulated plant in the same way as it is connected to a real plant, i.e. such a virtual plant reacts with the ECU by simulating sensors, motors, ac- tuators or other devices and – by commu- nicating via various buses – assures that from the ECU’s point of view the ECU is still in the real vehicle. A simulated plant can be divided into three major components: a test interface, a “machine,” where the simu- lated plant is running, and I/O interfaces. The simulated plant is often run by real- time processor, which ensures deterministic times of simu- lation execution necessary for proper I/O operation. The I/O interfaces reflect the ECU communication with the real environ- ment (via buses with for instance other ECUs and mechanical, electrical or pneuma- tic components). The operator interface provides the possibility to interact (send test commands, receive data and reports) with the real-time processor. This can be further used for performing both manual and automatic tests. Configuration mana- gement is also often done within this com- ponent. Fig. 1 depicts this concept. As mentioned before, models and applica- tions which run on the simulated plant re- flect the tested ECU’s environment. Consi- Fig. 1 HIL system with three major components and ECU hardware as Unit Under Test MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 4. dering the ECU as the main locomotive con- troller, the running models simulate the re- maining part of the vehicle, which means almost the entire vehicle, including: driving controller, braking controller, door control- ler, electric (with circuit breakers, I/O modu- les, measurement devices etc.) and pneu- matic schema. For users’ (both testers and software developers) convenience, the ope- rator interface needs to include the simula- tion of the real driver desk and driver di- splays (Man-Machine Interfaces – MMI) as well. The common aim of HIL systems is to provi- de possibility to test ECU’s software in the laboratory conditions. Over the years, the application of HIL approach has showed a multitude of benefits, out of which the fol- lowing two major ones are particularly worth emphasizing: • Fault injection – functional safety related functionalities can be tested in the labora- tory before the ECU is used in the real envi- ronment. This reduces the risk of damaging any electrical or mechanical components that are controlled by the ECU under test, and increases the safety of people who would otherwise have to conduct the tests with real devices and vehicles. One example of such a scenario is testing of a functiona- lity which triggers a protective action (e.g. driving interlock and information for the driver) when the temperature of one of the traction converters rises above a specified value. Raising the converter’s temperature physically on the real vehicle could be really challenging or sometimes even dangerous. When using a HIL system, however, the te- ster can artificially set any value of the temperature readout, thus being able to test this functionality of the ECU in a tho- rough way without jeopardizing human per- sonnel or expensive hardware. • Independent development – provides the possibility to test algorithms and func- tions implemented in the ECU at an early stage of the vehicle and software deve- lopment process. Thanks to this, the team developing the ECU does not need to wait for the delivery of any mechanical and elec- trical components or other devices that are required to build the prototype of the ve- hicle. All those functionalities can be develo- ped parallelly by different teams and then integrated on the further stages, after being already initially tested in a common, simulated environment. To leverage those benefits, the HIL system designed for the railway vehicle deve- lopment domain has to have as many as po- ssible quality features of such a system. To examine the quality of a HIL system, the fol- lowing features and characteristics need to be analysed and taken into consideration: • Usability – defines the ease with which the user interface of the virtual plant can be used. Whether it is user-friendly for te- sters and how fast they can learn to work with it. • Efficiency – the simulated part should en- sure that its loop is running at the high sampling rate. Sampling rates (loop cycling times) may differ due to various needs and MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 5. applications of the HIL system; however, in general, the measure of the simulation ac- curacy can be defined by the possibility of high sampling rate. • Maintainability – projects, especially in railway industry, last for long periods of ti- me; thus, it is important that both hardwa- re and simulated parts of the HIL are easy to maintain and upgrade, if necessary. • Scalability – related to efficiency and ma- intainability; this measure defines if the system architecture can easily bare an in- crease of load (such as adding new func- tions, models, data etc.). • Portability – in terms of software testing portability defines the ease with which a tested application can be moved and used in different environments (e.g. different Windows systems). In the case of HIL, we consider it as the ease to reuse an existing system (mainly, a virtual plant) for new pro- jects (e.g. different configuration of the sa- me vehicle or even a new vehicle). Basing on our experience, it is one of the most impor- tant characteristics, and several sub- characteristics could be identified here. This is why we focus on analysing existing HIL systems and describing our Virtual-HIL system with our innovative ELMo engine below. In the following chapters, we will analyse the already available HIL approaches and show how the VirtualHIL synthesizes what is best about all the other approaches to eventual- ly, thanks to its unique features, become - from the vehicle vendors’ point of view - an investment rather than a cost generating element of a given project. 2.1. Classic HIL The complexity and configuration of a HIL system differs from one project to another. It usually depends on the particular domain (e.g. automotive, aviation or, discussed here, railway); however, the configuration de- pends on the purposes of the HIL system, which is mainly related to the testing scope. In a basic concept, there is one ECU which is the unit under test and all the other ele- ments or components of the system be- long to the virtual plant (this includes other MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 6. ECUs, electrical schema elements, etc.) (Fig. 2). Some norms (like the aforementioned EN 50128) and test processes require a diffe- rent scope which affects the HIL configura- tion, e.g. the necessity of performing inte- gration tests between two ECUs (for in- stance: the main train controller and bra- king controller). Such a HIL system may then contain two or more hardware ECUs, simulated plant and sometimes also an MMI, which can be quite often treated as an inclusive part of the main controller. A different scope of the planned tests and an aim of the HIL entail various HIL configu- rations in terms of what exists as a hardwa- re component, and what is simulated. If one needs to test, for instance, how the braking controller and the pneumatic components work together, then those become the har- dware parts of the HIL, and all the rest of the elements that are necessary for the system to run (like some functionalities of the main controller, driving controller or electrical schema elements) become part of the simulated plant (Fig. 3). Not everything needs to be simulated, only those parts which are required to ensure proper virtual environment for the hardwa- re part. Dhaliwal et al. (2009) define a similar divi- sion for different HIL configurations. They have divided it into three levels: signal level interface (the hardware part is only the electric motor controller), electrical level interface (the hardware part additionally includes power stages), mechanical level in- terface (additional load motors, dynamo- meters, etc.). Which is the equivalent to the generalization presented in Fig. 4. As mentioned before, the complexity of an HIL system also depends on the working do- main. Bocker et al. (2012) mentioned that the difficulty in developing HIL for railway vehicles results from the fact that such ve- hicles contain more than one traction mo- tor and power converter, unlike in the auto- motive industry (electric or hybrid vehicles). Taking into account that the railway vehic- les operate often as multi-consists (i.e. a MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 7. couple of trains connected) makes the development of a proper, efficient HIL for the railway industry even more complex. Within the same paper, the au- thors discuss another limitation or difficul- ty which needs to be tackled in the railway domain, i.e. the diversity of the product line, so that it offers various train drive con- cepts, multitude of model variants and other vehicle parameters, which is exactly what has already been highlighted in the in- troduction part. 2.2. Hybrid HIL The same concept of hybrid HILs seems to be differently defined and understood in diverse fields and papers. Classic HIL appro- ach (described earlier as ECU under test and virtual, simulated plant) may be in some ca- ses already treated as a hybrid HIL (Qi et al. (2017)); comparing this approach with a So- ftware-in-the-loop, aside from the softwa- re, here is a piece of hardware with a tested application running in. In articles wrote by Dhaliwal et al. (2009) and Bocker et al. (2012) a classical HIL combined with an FPGA based simulator is described as a “hybrid HIL.” Since the efficiency of the HIL is at the same time one of the most impor- tant features and the biggest challenge, proper computation load balancing betwe- en the HIL and FPGA part becomes crucial for this kind of systems. However, the usage of FPGA introduces longer synthesizing ti- MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 8. me and makes it more complex to recompi- le the model using different parameter sets for different configurations, which – in turn – impairs portability (Bocker et al. (2012)). Another definition of a hybrid HIL is based on the fact that more than one hardware element is used. As mentioned earlier, the aim could be, for instance, to perform inte- gration tests between two ECUs or ECU with mechanical, electrical or pneumatic elements of the vehicle (Fig.2). Sometimes, it is easier for HIL vendors to leave real har- dware, instead of simulating it and including in the virtual plant. The latter is less loaded (so the efficiency is less compromised) and there is less effort for virtual plant deve- lopment; however, such a set may be limi- ted in terms of fault injection possibilities, considering the fact that some inputs to the tested ECU are directly connected to this additional hardware. Moreover, this ad- ditional hardware also should be ready and tested (to make sure that it does not intro- duce false failures), i.e. to fully assemble such multi-hardware HIL, all of the ele- ments must be finished, which limits the major benefit of this approach, namely the possibility to develop and test the ECU in- dependently from other vehicle elements. The most important benefit, however, is that the simulated device usually is much cheaper than the real one. For instance, in case of hybrid electric vehicles, the most expensive component is the battery (Dhaliwal et al. (2009)); thus, this is usually the part of the hybrid car that is simulated. Moreover, the authors also indicate that the software running on ECU has to be ro- bust and reliable before it is connected to the batteries. When a HIL system is in place, the development phase of the ECU softwa- re can be performed in the laboratory, wi- thout using high voltage or current Basing on our experience, the definition of hybrid HIL as a simulated plant with FPGA seems to be the most suitable one. The HIL system designed and developed at Tritem also supports such a configuration, and also just like Dhaliwal et al. (2009) and Bocker et al. (2012) we have found it to be a very use- ful method to increase the sampling rate of a virtual plant. However, it remains beyond the major scope of interest examined in this paper, so we will focus here more on the classic HIL approach, and different degree of its characteristics depending on the con- figuration and complexity. 2.3. Virtual-HIL To fulfil all the specific requirements of the railway domain and provide sufficient agili- ty, Tritem had to develop yet another kind of HIL system, taking what is best about al- ready existing approaches, and combining it with its own solutions and expertise. The HIL system designed at Tritem is a sys- tem that is primarily highly portable. It al- lows to change the existing configuration quickly to provide a different testing scope and level. Therefore, the Virtual-HIL permits to morph, for instance, a system with the main vehicle controller and an HMI into the system with an additional driving controller. This offers a possibility to perform integra- tion tests between those two controllers (like from HIL presented in Fig. 2 into the HIL MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 9. from Fig. 3) at any time. The high degree of portability in Virtual-HIL allows not only to extend the current HIL architecture by ad- ding new hardware units quickly, but also to re-use the existing modules and models for completely new vehicles. Over the past years, Tritem has successfully deployed several such HIL systems for different kinds of vehicles. One of the examples that has proved the usefulness of modularity was when an existing HIL built for an electrical locomotive was used as a basis for an HIL for a locomotive with a diesel engine. In this scenario, more than 80% of the compo- nents of the original simulation could be reused without modification. The advanced portability and modularity of the Virtual HIL was achieved thanks to the key part of the Virtual- HIL, which is: ELMo. An ELMo engine makes it possible to easily synthesize va- rious existing models together, creating a new type of vehicle. Another advantage of ELMo engine is the possibility to reuse and parse some of the pre-existing project data, like electrical schema or interface signal de- finitions. The significant example, used in almost all Virtual-HIL applications, is parsing and synthesizing the electrical schema (wiring diagram) of the vehicle under test into a virtual plant. This feature makes EL- Mo extraordinarily generic and configurable; what is more, a lot of time and effort is saved while setting up a new HIL for a new vehicle. Moreover, at an early stage of the project, when the electrical schema tends to chan- ge frequently, all the developers had a wor- king simulation at their disposal within mi- nutes after a newer revision of the schema was published. This allowed to keep the so- ftware development and testing loop smooth and continuous. High degree of portability also allows to easily extend the existing HIL system by replacing simulated elements with their hardware counterparts (Fig. 4 presents different possible configu- rations with hardware and/or virtual elements). ELMo gives also a high de- gree of scalability to the HIL system, i.e. the reverse reconfiguration. HILs created with a lot hardware can be reduced to the mini- mum amount of hardware units replacing those elements with proper models (synthesized by ELMo) without losing the efficiency of the simulated plant. As men- tioned earlier, in some areas the HIL confi- gured with more than one hardware unit can be defined as a Hybrid HIL. In this sense, the Virtual-HIL’s hybridity does not mani- fest itself with the fact that it is possible to set it up with different hardware elements or controllers, but with the luxury to recon- figure the existing system with virtually no effort and time. 2.3.1 Virtual HIL Application Tritem Microsystems together with one of its clients, a major player on the railway ve- hicle development market, have built a Vir- tual HIL test system for a train control and management system (TCMS). The main goal was to build a system to test the main ve- hicle control unit (VCU) The system had to be modular (i.e. could be used for various subsystem tests) and flexible (i.e. could be used for different projects or even vehicle kinds in the future). MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 10. The system was based on Tritem ELMo and National Instruments VeriStand software running on an industrial PC (or PXI) with a real-time operating system (NI ETS former- ly known as Phar Lap ETS). The communica- tion to the unit under test (UUT) was reali- zed with ProfiNET network. The modularity of the system allowed to connect various additional subsystems for integration testing (e.g. a brake control unit). In such a case, the system was simply extended with additional I/O modules, communication bu- ses (e.g. CAN) and FPGA boards, if the there was a necessity for a high speed signal ge- neration or signal conditioning. The I/O mo- dules and FPGA were connected via Ether- CAT (deterministic Ethernet) allowing deve- lopers and testers to change the setup very quickly (just by plugging in the Ethernet ca- ble). Due to the fact that the system was based on software (ELMo models, VeriStand mo- dels, FPGA code), it was a matter of minu- tes, if not seconds, to reconfigure it into a completely new setup (for example with different modules or for a different pro- ject). To make the process even simpler Tri- tem, had developed a special tool chain for creating, maintaining and deploying various configurations. The whole system proves the idea of the Virtual Hardware-In-the- Loop systems, giving our client the ability to test and debug their software in the labora- tory and perform integration testing even before the whole train is built. The project was a huge success for both Tritem and its customer, and has returned the initial costs to the customer multiple times, making the HIL system an investment bringing profit to the company rather than a regular project cost. 2.3.2 Virtual HIL and Automatic Tests System To make the usage of Virtual-HIL even more convenient, it can be made part of a bigger Automated Testing System. On top of the ELMo-based Virtual-HIL, Tri- tem builds a testing toolchain which is lar- gely based on National Instruments techno- logies. It provides the user with the means of test script management, remote execu- tion and results processing. When integra- ted with the customer’s ALM/PLM infra- structure and tools – this could be IBM DOORs, Polarion or virtually any other sys- tem – it ensures full traceability between testing artifacts and the requirements (Fig. 5). The test framework allows to develop test scripts using domain specific language, i.e. the one which is usable for domain experts who can create tests easily, without having advanced programming skills, and it is re- adable also to the business management, so also for the stakeholders who can be intere- sted in what particular test is carried out and what the result is. Assuming that the test scripts are written and stored in the system, the framework operates fully autonomously, meaning that to execute tests of a given functionality on a particular software/hardware configura- tion, it is enough to select the appropriate MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 11. configuration in the test management sys- tem, and schedule the tests to run at a given time in a given location. The automa- tion system will then arrange all the neces- sary configuration files, upload software, feed ELMo with the relevant electrical sche- mas and models, and eventually execute tests in that environment. The practical efficiency of an ELMo-based test automation system can be illustrated with an example of one of Tritem’s other customers’ success stories: the complete pre-release regression tests of the softwa- re of the main vehicle system controller (one version only!) are performed within 9 days, i.e. 216 hours, in the 24/7 work mode. It is worth emphasizing that it is not necessa- ry to involve any human personnel in this task in the aforementioned time period. The system executes more than 3000 test ca- ses within this time. 3. Summary The stricter safety requirements in the rail- way industry – based on the EN 50128 stan- dard – contribute to the increase of the de- mands concerning testing of rail vehicles and their subsystems, especially their main controllers. Hardware-in-the-Loop method – commonly used in automotive and aero- space industries – has proved to be functio- nally useful. However, the leading rail vehicle manufacturers have realized that there are specific conditions associated with their field: rail vehicles are built in short series in comparison with the automotive industry, and thus require tailo- red solutions. It contributes to the fact that the cost of HIL-type vehicle simulators usu- ally exceeds the budget of a typical deve- lopment project in the rail industry. The foundation and the key part of the Vir- tual-HIL automated testing system propo- sed by Tritem is a virtualplant engine called ELMo, which stands for Electro-mechanical Logic MOdeling. ELMo makes it possible to MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018 +49 700 00 874 836
  • 12. design and emulate a plant of a HIL system in real time, without the complicity, cost and overhead of conventional HIL simula- tors. It automatically creates the plant structure – i.e. a virtual vehicle is created by downloading the wiring diagrams of the ve- hicle under test. Furthermore, it allows for the coexistence of real hardware subsys- tems, emulated subsystems and compo- nents as well as simulation blocks. This fea- ture makes ELMo extraordinarily versatile, and applicable not only in the field of sys- tem validation, but also within the agile de sign & development process. ELMo supports ad-hoc reconfiguration in order to create any other – sometimes totally different – vehicle variant. Its compactness, as well as low unit cost, makes it possible to use nu- merous systems of this kind for various purposes and projects by providing the component database with varied emulation models. Furthermore, ELMo-based systems could work just as well in other domains, showing significant advantages during the deve- lopment process of all kinds of vehicles and vessels which are typically built in short se- ries and multiple variants. 4. References Alles., S., Swick, C., Mahmud, S., 1992. Re- al time hardware-in-the-loop vehicle simu- lation. Instrumentation and Measurement Technology Conference, 1992. IMTC '92., 9th IEEE. Alles., S., Swick, C., Hoffman, M., Ma- hmud, S.M., Feng Lin, 1994. A real-time har- dware-in-the-loop vehicle simulator for traction assist. Int. J. of Vehicle Design, 15, 6. Bocker, J., Sun, M., Cao, Z., 2012. High Fi- delity Hybrid Hardware-in-the-Loop Simu- lator with FPGA and Processor for AC Rail- way Traction. PCIM Europe, Nuremberg, 110 Dhaliwal, A., Nagaraj, S., Santhosh, J., 2009. Hardware-in-the-Loop Testing for Hybrid Vehicles. Evaluation Engineering. Qi, Ch., Zhao, X., Gao, F., Ren, A., Hu, Y. 2017. A Robotic Hardware-in-the-Loop Si- mulation System for Flying Objects Con- tact in Space. IAS 2016, Advances in Intelli- gent Systems and Computing, 531, pp. 725- 735 Jerzy Kocerka Simulation Group Leader A graduate of the Warsaw University of Techno- logy; passionately keen on NI LabVIEW system- design software and National Instruments tech- nology. At Automatix, the competence center for Tritem company, he manages a team of technicians who develop Hardware-In-the-Loop systems, simula- tions and software used to support testing pro- cesses. Piotr Łuczak Software Team Leader A graduate of the Silesian University of Techno- logy in Gliwice with the specialization in Compu- ter Control Systems. At Automatix, the competence center for Tri- tem company, he manages the team responsi- ble for software engineering, controller pro- gramming and integration of the company platform with systems used by clients. Michał Krześlak Testing Group Leader A graduate of the Silesian University of Techno- logy in Gliwice, Faculty of Automation and Robo- tics. He also holds a Ph.D. in biocybernetics. At Automatix, the competence center for Tri- tem company, he manages a team of specialists dealing with software testing engineering as well as with R & D of methods and techniques con- nected with this field. As he emphasizes himself, the specialists in his team can be called triathlo- nists: they are programmers, first users and of course testers. MICHAŁ KRZEŚLAK, PIOTR ŁUCZAK, JERZY KOCERKA / TRA2018, Vienna, Austria, April 16-19, 2018