You are on page 1of 6

WORKING GROUP

23•05

ACCEPTANCE TESTING
of Digital Control Systems for L. UYTTERSPROT (Belgium)
L. GRAINE (France)

HV Substations W. DIETERLE (Germany)


H. NOGUCHI (Japan)
WORKING GROUP 23.05 R. JEANNOT (France)

23 • 05
H. TIMMERMAN (The Netherlands)
G. SCANU (Italy)

integrity, a number of tests have to be car- often find in HV substations a decen-


1.Introduction
ried out. tralised architecture including, at bay level,
The integration of functions in the an acquisition unit and protective relays
The first industrial applications of DCS could give rise to test problems at the connected with the acquisition unit via a
Digital Control Systems (DCS) in HV sub- time of later adaptations particularly when serial link and, at the substation level, a
stations go back to the eighties. Since then, the operating constraints require all or a central unit. The central unit is connected
the number of DCS in service grows each part of the installation to be kept in ser- to all bay units via a serial link. We find
year. vice during changes. in the central unit all functions related to
On the one hand the functions imple- These observations induced Study the substation level, the MMI, the interface
mented up to now in these new control sys- Committee 23 “Substations” to request the to the upper level and, in the bay units,
tems differ little from conventional systems, WG to study acceptance tests of DCS in all functions particular to the bay.
and on the other hand, the processing and greater detail. The main feature of conventional sys-
the exchange of data within the DCS totally The paper addresses the tests at the tems is the physical independence of the
differ from conventional systems : each pro- manufacturer’s plant – factory acceptance functions and the exchanges of informa-
cessor in a DCS does the job of several inde- tests – as well as the tests on site. tion between the different units via point-
pendent and dedicated units in a conven- to-point electrical links, each link corre-
tional system, serial links replace classic sponding to an information. Conversely,
wiring, signals from the switchyard are with DCS, we have an integration of func-
acquired once and put at the disposal of the 2. Functions imple- tions at bay level as well as at substation
different processors via serial links instead mented in the control level, plus sharing of the same serial links
of being acquired in each of the dedicated between the different functions.
units. The difference also applies to the way
system
the systems are tested both during factory
Functions included in the DCS dif-
tests and on-site.
Due to the integration of functions in
fer little from the conventional systems at 4. Conventional Con-
the exception of self checking functions
the DCS, the issue of availability of the DCS
and automatic switching sequences that
trol System - Test Pro-
is of a particular importance. As an exam-
are particular to DCS.
cedure
ple, we can consider switchyard control. We
usually distinguish three command levels: In the tests of conventional control
bay level, substation level and remote con- systems there is a clear separation between
trol centre level. In a conventional system, substation control and remote control,
these three levels are independent. In a
3. Comparison bet- usually materialised by a marshalling unit.
DCS, depending on the selected architec- ween “Conventional Tests are based on specifications, required
ture for the DCS, the same equipment han- Control” and “Digital functionality and drawings.
dles the substation level and the interface Control System”
for the remote control centre. ➤ Factory acceptance tests
This means that the loss of one equip- It is fundamental to know the internal Individual acceptance tests are per-
ment could result in the loss of these two workings of the DCS in order to be able to formed on each unit. This will hardly give
levels. This issue has to be studied dur- lay down test procedures applicable to the rise to problems because each unit per-
ing engineering and, to confirm system different cases described below. Today, we forms a clearly defined function.

No. 201 - April 2002 ELECTRA 21


C O N T I N U E D W O R K I N G G R O U P 23•05

The required test means vary from

© Alstom (France)
unit to unit, e.g. for control and protec-
tion cubicles, a bay simulator and a test
set for analogue signals. The other units
– mimic board, remote control cubicle,
etc. – require elementary test means
capable to read or impose the exchanged
information. Of course, the link between

23 • 05
the remote control cubicle and the dis-
patching centre requires other test
means.

➤ Site acceptance tests


Site tests start again with all or a part
of the acceptance tests, but this time the
complete installation from HV appara-
tus up to the remote control centre will be
checked. Site tests are aimed basically at
checking the coherence between primary 5.2 Different cases cover all the test items except the lim-
and secondary equipment as well as ited ones that can be executed at site
between the different units of the sec- Factory and site tests will differ accord- only. This means that except the com-
ondary installation (already tested during ing to the circumstances and the need to bination test with site equipment all the
factory acceptance tests). minimise operating constraints : test items shall be executed at factory.
Concerning priority of test items, basic
➤ New control system functions shall be confirmed first, for
example, telecontrol and local control
5. Digital Control ➤ Addition of a bay (spare bay or come first, and are followed by sup-
System - Test Proce- newly added bay) porting systems. See table 1 which gives
a list of test items.
dure
➤ Modification, addition of a func-
tion 5.3.2 Test specification and envi-
5.1 General issues ronment
➤ Software evolution ➤ Preparing test specification
We distinguish between Functional ● general purpose software (e.g. ● It is essential for both user and
test and Performance tests (control of time UNIX, Windows) manufacturer to jointly thoroughly
delay for handling information, informa- ● firmware (programming func- check test items and test procedures
tion flow, analysis of interference on serial tions implemented by the Manu- in order to avoid omissions and to
links, analysis of the loss of a module, cov- facturer ) clear misunderstandings.
ering of self checking). ● application software (program- ● Test items shall be determined so
Testing of the DCS requires on one ming functions implemented by as to cover entirely the engineering
hand individual functional and perfor- the Manufacturer or the User). specifications.
mance tests for DCS, HV apparatus, pro- ● Each test item shall be docu-
tection relays, remote control, on the other ➤ Modification, addition of a data mented with its purpose, the chec-
hand functional and performance tests of (database/ wiring) king method, the assessment crite-
the whole system. ria and the density of recursiveness,
Individual functional and perfor- e.g. characteristic data collection
mance tests are related to factory accep- 5.3. Factory acceptance under different application modes
tance tests. For the DCS itself they are test - New control system and status of operation.
mainly software tests. ● Test specification shall be chec-
Checking of the co-ordination with 5.3.1 Test items ked before issue by the different
HV apparatus and other existing equip- In order to reduce site test items, the engineering teams : software, hard-
ment, if any, are related to site tests. scope of acceptance test at factory shall ware, design, etc.

No. 201 - April 2002 ELECTRA 23


C O N T I N U E D W O R K I N G G R O U P 23•05

● Provision for progress manage- conditions shall be executed to obtain internal data version, system configura-
ment, remedy management and higher quality assurance and reliability. tion, swap file area and process priority,
version management shall be made These tests shall be carried out in accor- etc.
in the test specification. dance with test specifications. If any test
● Initial state of the DCS shall be item differs from the test specifications,
stated for each test item. the situation shall be documented. 5.4 Site acceptance test -
● Environmental requirements for The method for processing problems New control system
the tests. or questions relating to a test item shall be

23 • 05
● Spot tests and new or existing mentioned in the test specification. If soft- The purpose of the site test is not to
type-tests. ware changes or modifications are neces- repeat factory acceptance test but to con-
sary, the issue shall be clearly understood trol the operation of the DCS in reality, i.e.
➤ Test environment by the test team and the related design files connected to all equipment such as pri-
To create a test environment for the shall be checked by designated people. The mary equipment, protective relays, tele-
DCS as close as possible to the real sub- tests after software changes or modifica- control.
station, it is preferable to assemble opera- tions shall cover all items related with the The test items shall be focused on
tor console, mimic board and telecontrol modified item. Analysis of the results shall power system operation and application,
equipment at the factory even if they are include measured degree of performance, not on software design or manufacturing.
under separate contracts. If this is not pos- the decision whether accepted or not, and At this stage software is considered as a
sible, for the telecontrol equipment for will mention tester name, approver name black box.
example, we recommend to use a simu- and date. It is recommended for future sys- It is important to have a test document
lator instead. tem development to record for each item specifying the following items:
System configuration, equipment and the test process details such as period, ➤ organisation
tools which will be used for the acceptance work-days, problems encountered, soft- ➤ test procedure and environment
test are specified. ware modification, etc. ➤ test items and schedule
Test review will take place at the end
5.3.3.Organisation of each phase, i.e. after combined tests, 5.4.1 Organisation
Test execution and test management total system tests and user’s witness tests, The responsibility of the project leader
organisations are described in a document if applicable. This test review will be placed concerns the test document, the organisa-
mentioning the distribution of the work under the responsibility of the nominated tion of the test team, the execution of the
between user and manufacturer, the per- person. The test review will be part of the tests and the transfer of the tested system
son who is responsible for the factory acceptance test report. to the user. The test team includes experts
acceptance tests and the person from the in DCS, in protections, in primary equip-
user’s side who has authority for approval. 5.3.6 Management ment, in telecontrol. This test team may if
The management plan concerns safety needed be strengthened with experts from
5.3.4 Schedule during factory acceptance tests, test the manufacturer, depending on the test
It is necessary to consider the follow- progress, problem processing and system team’s expertise and on the results of fac-
ing critical periods in the schedule : environment. It will also organise the tory acceptance test. Another possibility is
➤ Possible periods for data amend- meetings during test periods. Safety man- to call the manufacturer for particular
ments and software changes that may be agement covers safety at the factory related tests. The test team execute the tests
requested by the user. to the use of temporary equipment. according to the test document.
➤ Possible periods for software Progress management monitors and con-
improvements following faults detected trols actual progress compared to planned. 5.4.2 Test procedure and environ-
during the tests. Problem management determines the ment
➤ Periods for analysis and assessment methods for problem documenting and The tests are executed on site, i.e. in
of the acceptance tests. processing. the substation. The test procedure depends
It also addresses the problems of ques- on the status of the substation. In case of
5.3.5 Test process and review tionable specifications or changes of spec- a replacement of an existing control sys-
Tests shall be executed by using ade- ifications which arise during tests. tem, the switching of the primary equip-
quate tools to verify elementary and com- System environmental management ment will be subject to authorisation by
pound functions in short period effi- deals with history of change for hardware the grid operator. Similarly, precautions
ciently. Continuous working tests, and software platform. Software platform must be taken when executing tests involv-
combined tests and tests outside normal covers application program, facility data, ing telecontrol.

No. 201 - April 2002 ELECTRA 25


C O N T I N U E D W O R K I N G G R O U P 23•05

The team executes the tests accord- between primary installation, DCS and The problem is different if the addition is
ing to the test document, and tests results telecontrol. made by the user. This requires that the user
are recorded in a test file. Faults have to be Even in case of a spare bay some re- should have the complete hardware and
repaired as soon as possible and the items engineering of the DCS may be necessary software description of the DCS in order to
tested again. due to evolution or modification of the evaluate the consequences of the addition
When all items are successfully tested, specifications. of the bay. In this case, he must use his own
the user will take over the new installation reference DCS.
and put it in service. This last step con- 5.5.3 Newly added bay Another aspect requires close atten-

23 • 05
cludes the work of the test team. In this case nothing has been foreseen tion : it is necessary to verify that the design
for the additional bay in the DCS – no constraints of the DCS - e.g. maximum
5.4.3 Test items and schedule engineering, no equipment, no test. The number of bays, data - are still met when
The test document contains a list of addition of a bay requires additional hard- the new bay is added.
test items. As factory acceptance tests have ware, adaptation of the existing software
already been performed it is not necessary and extension of the database.
to repeat all those tests on site. Random Furthermore, this addition has also 5.6 Modification, addition
tests are sufficient. However, it is very repercussions on substation level compo- of a function
important to perform all test items related nents and functions of the DCS – e.g. MMI,
to the working of the DCS in its real envi- telecontrol interface – and even on bay level Different cases arise : bay-related func-
ronment, i.e. connected to the H.V. equip- functions of existing bays – e.g. substation tion or substation-related function, new
ment, telecontrol, … The second objective interlocking for which additional infor- function or activation of an existing func-
of the site tests is to control the coherence mation has to be exchanged between bays. tion in the software library. The methods
between primary and secondary systems The addition of functions will be studied of testing will depend on the actual case.
and telecontrol. further. Which tests should be done ? The In case of an entirely new function,
answer to this question depends on the con- tests have to be carried out on a test sys-
sequences for the DCS of the addition of tem. This test system must be identical to
5.5 Addition of a bay the new bay. If the database alone has been the existing DCS, this means same hard-
5.5.1 Overview modified, site tests are sufficient because ware and same software. For bay-related
Two cases arise : an additional bay has the existing bays remain unchanged. Con- functions the test system is composed of a
already been planned for in the DCS, that versely, in case of software adaptations, the bay unit and a central unit. For substation-
bay being an already installed spare one, entire DCS should be tested. This is obvi- related functions the test system consists
or in the other case the building of a new ously impossible with the existing DCS and of a central unit and a number of bay
bay is decided. In the first case, we suppose the only option left is that of performing units. After these tests, the new functions
that the engineering for the (spare) bay has factory acceptance tests on a reference DCS. can be implemented in the real
already been completed, all equipment is
installed and all tests have been done.
© BEL Engineering (Belgium)

5.5.2 Spare bay


In this case, the existing DCS already
includes this bay. During site tests, the
spare bay and the related functions and
data were deactivated from DCS and will
now have to be activated. As all tests for the
spare bay have already been carried out
during the factory acceptance tests of the
existing DCS, factory acceptance tests for
the spare bay are not required and one can
proceed directly with the site test. As
already mentioned in the case of a new
DCS, the site tests are aimed at two objec-
tives : control the working of the part of
the DCS relating to the new bay in its real
environment, and ascertain the coherence

No. 201 - April 2002 ELECTRA 27


C O N T I N U E D W O R K I N G G R O U P 23•05

DCS, where, depending on the local pos- the existing hardware, software and Inputs/Outputs of the simulator is pro-
sibilities, some control tests can be database. It is the manufacturer’s respon- portional to the number of bays. Techni-
repeated. sibility to manage the various hardware, cally, tests at the substation level are better
In case of activation of an existing system software and application software than tests at the bay level because the DCS
function from the software library, we can versions. will be tested in working conditions simi-
start from the hypothesis that the function What about tests ? From the definition lar to the reality. This is particularly impor-
has already been tested during the factory of system software and application soft- tant for avalanche testing (representing
acceptance tests or, at least that the man- ware, it follows that a new release affects enormous status changes) and for testing

23 • 05
ufacturer has completely tested the func- the whole DCS. This entails that new tests functions common to several bays, for
tion on a similar DCS. It results that com- have to be carried out on a test system example interlocking, automatism… Also,
plete tests on a reference DCS are no identical to the existing DCS. the cost, the size, the complexity of con-
longer necessary and the new function can necting the simulator increases propor-
be directly implemented in the real DCS, tionally to the number of Inputs/Outputs.
for which only some control tests are 5.8 Modification, addition The problems related to configuration of
needed. The same reasoning applies to the of a data (database/wiring) the simulator to make it consistent with the
modification of the configuration of an H.V. installation must not be overlooked.
existing function. Problems encountered with modifi- These different drawbacks have resulted in
cation/addition of a data are generally substation simulators not being used much
related to the wiring. in the case of conventional control systems.
5.7 Software update When the wiring is changed a test has
to be performed to check the modification Question n° 2 :
There are three kinds of software in a from one point before it to one point after Simulation of the primary equipment
DCS : it. or only reading and imposing inputs/out-
➤ system software, including firm- When only the database is changed, puts? This choice determines the func-
ware keyboarding should be checked, com- tionality included in the simulator. In the
➤ application software pleted by a software test or a site test if the second case - reading and imposing
➤ database. data is used for a function. inputs/outputs - there is no functionality
in the simulator. The simulation of the pri-
The system software is the core of the mary equipment requires functionality
hardware (computer systems and periph- such as switch on and switch off with cor-
eral equipment). The basic functionality 6. Implications on test responding feedback signals and realistic
of the DCS is roughly dictated by the hard- equipment response time, energy monitoring, simu-
ware and the system software (real-time lation of abnormalities
processing, database management, I/O Having seen what tests to do in dif-
processing). ferent cases – factory and site acceptance Question n° 3 :
The application software is an extra tests, new DCS or modification of an exist- Necessity of sophisticated tests like
shell around the core. This software allows ing DCS – we can now analyse the required measurement of response time of the
the DCS to execute the functions described test equipment. DCS, simulation of a high quantity of
in item 2. It contains a library of functions events, …?
which can be configured for each specific The following questions will help us This choice may influence the tech-
application. This application software to select the most appropriate test equip- nology used to build the simulator : it is
mostly contains user-friendly language ment for each application. easier to generate an avalanche test with
allowing the user to develop specific func- a digital simulator than with a relay based
tions, logic such as automatic switching Some answers depend on the experi- simulator.
sequences, interlocking… ence of the user with DCS, others on the
Finally, the database is the result of the terms of the contract between the user and Question n° 4 :
configuration of the DCS for a specific the Manufacturer. What do we test? (See figure 1)
substation. ➤ DCS only
Software updates apply to the system Question no. 1 : ➤ DCS and remote control
software as well as to application software. Test at substation level or at bay level? ➤ all secondary equipment in the sub-
A new release of system software of appli- This choice determines the size of the station (except protection relay, auxilia-
cation software must be compatible with simulator because the number of ries)

No. 201 - April 2002 ELECTRA 29


C O N T I N U E D W O R K I N G G R O U P 23•05

➤ all secondary equipment in the sub-


Consequences
station and remote control.
What do we test ? Place where to connect Functionality to include
The answer has implications on the the simulator in the simulator
test equipment?
DCS only DCS only Simulation of
– via connectors in replacement of – primary equipment
the links with the bay – secondary equipment installed
– via test cards in the DCS between DCS and primary equip-
7. Conclusions ment
Or only reading outputs and

23 • 05
imposing inputs
We recommend to analyse carefully DCS and remote same as “DCS only” same as “DCS only”
the problem of overall testing of DCS from control
the very start of engineering because it has Secondary equipment At the interface between primary Simulation of primary equipment
impacts on engineering, on test equip- and secondary equipment Or only reading outputs and
ment, on project planning, on the terms imposing inputs

of the contract between the Manufacturer Secondary equipment same as “Secondary equipment” same as “Secondary equipment”
and the user. and remote control

It was not possible to advise a univer-


Remote Control Remote control
sal method for testing DCS. The reasons
center
are numerous : different DCS architec-
tures, differences in scope - how much is DCS
Central Unit
done by the manufacturer and how much
by the user, different cases - new DCS in Substation level
a new substation, new DCS in an exist-
ing substation, extension of existing DCS,
software evolution, etc. We hope the Bay computer Protections
Reader will find in this paper enough ideas
for his own application.
We can emphasise some significant
points raised: Bay
➤ Importance of a test document des- Other level
cribing test specifications, test organisa- functions
tion, test procedure, test schedule. outside
➤ Importance testing all functions, DCS
Control &
including those that will be used only later,
Protection
all spare bays. This will make easier the test Cubicle
when it will be necessary to put in service
a new function or a spare bay.
➤ The need in some cases to have a refe- H.V. switchgear
rence DCS – same hardware, same software
FIGURE 1
as the real DCS – for test purpose.According
to the case, this reference DCS will be run by
the manufacturer or by the user. [2] R. Cornu-Emieux, M. Rolland : [4] C.G.A Koreman, M. Kezunovic, S.
L’utilisation des techniques numériques Lemmer, A. Newbould : Configuration et
pour le contrôle, la protection et la mesure intégration du contrôle-commande des
dans un poste HT/MT (CIGRE 1988 postes (CIGRE 1996 Report 34-106).
8. References Report 23-16). [5] F.L. Baldinger, N.J.A. Duindam, E.
[3] J.M. Theunissen, R. Niemack, G.C. van der Helm, H. Timmerman : Impact
[1] P. Assailly, A. La Rocca, H. Adam, Oosthuyse, B. Young : Protection and con- of a Substation Automation System (SAS)
Y. Bonnardot : Procedure for the design, trol testing opportunities for modularised on engineering, management, maintenance
manufacture and commissioning of H.V. bay secondary equipment in transportable and required educational level of utility staff
and E.H.V substation control systems within bay kiosks (CIGRE SC34 1995 - Collo- (CIGRE SC 34 1993 Colloquium Antwer-
EDF (CIGRE 1992 Report 23-201). quium Stockholm Report 34-108). pen) ■

No. 201 - April 2002 ELECTRA 31

You might also like