Use of AFCEN codes around the world

AFCEN codes are used as reference for nuclear components in over 100 power plants currently in operation (95), under construction (18) or in planning stages (15) around the world.

Since 1980, AFCEN codes have served as basis for the design and fabrication of specific Class 1 mechanical components (vessels, internals, steam generators, primary motor pump units, pressurizers, primary valves and fittings) and Class 2 and 3 components, and electrical components for France’s last 16 nuclear units (P’4 and N4) as well as for the construction of nuclear civil engineering works in South Africa (Koeberg) and Korea (Ulchin). These reactors actually represent the first applications of AFCEN’s codes. AFCEN codes have subsequently been used to design, build and operate the Daya Bay and Ling Ao power plants in China, as well as different EPRs around the world.

The table hereafter summarizes how the different AFCEN codes are used around the world during the planning, design, construction and operation of the concerned reactors.


Summary of the use of AFCEN codes around the world

P: in project / C: construction / O: operation

Furthermore, AFCEN codes are being used as a reference for the EPR2 project in France. The EPR2 project is currently in a preliminary design stage and is based on the EPR design, but builds on the feedback from the design and construction of the Flamanville 3 and Taishan 1-2 projects. The codes used include the recent editions of RCC-CW and RCC-F, whose initial versions (ETC-) were used for the previous EPR projects and have since been updated.

In addition to these formal applications of the codes and given their reputation, AFCEN codes have also served in France for designing many other nuclear research facilities and equipment, despite not being official standards.

Examples include:

  • The design of certain mechanical components and specific civil engineering works in nuclear research facilities: Institut Laue-Langevin, Laser Mega Joule and European Synchrotron Radiation Facility.
  • The design of nuclear steam supply systems for marine propulsion.


Nuclear power plants

AFCEN codes have gradually been used by France’s nuclear industry with 1,300 MWe reactors: Cattenom 2 (first vessel manufactured with RCC-M) and Flamanville 2 (first steam generator and first pressurizer manufactured with RCC-M).

The RCC-M, RSE-M, RCC-C and RCC-E codes are used for the operation of all of France’s nuclear power plants.


AFCEN codes are also serving as a reference for certifying the EPR reactor in France (Flamanville 3 project). The RCC-M (2007 edition + 2008 addenda), RSE-M (2010 edition), RCC-E (2005 edition) and RCC-C (2005 edition + 2011 addenda) codes are used. The project's fire protection rules are based on EDF's proprietary specifications and the EPR's specific design requirements (ETC-F Revision G of 2006), which were subsequently included in AFCEN's collections (ETC-F 2010 edition). The project's civil engineering construction rules are based on EDF's proprietary specifications and the EPR's specific design requirements (ETC-C Revision B of 2006), which were subsequently included in AFCEN's collections (ETC-C 2010 edition).


The EPR2 project is currently in the pre-FID stage and is modeled on the EPR design but builds on the feedback from the design and construction of the Flamanville 3 and Taishan 1-2 projects. The codes used are based on recent editions, since the versions used for the previous EPR projects have been updated.


The 2012 edition of the RCC-MRx code has been chosen for France’s ASTRID reactor project (Advanced Sodium Technological Reactor for Industrial Demonstration). This code proved to be the obvious choice due to its close links with the RCC-MR code, which France’s nuclear industry has used as a reference for its sodium-cooled fast reactors, and also because it incorporates all the feedback and R&D breakthroughs achieved by CEA, Framatome and EDF.

Jules Horowitz Reactor

For the Jules Horowitz research reactor currently undergoing construction at the Cadarache site, the RCC-Mx code (predecessor to RCC-MRx) was chosen for designing and manufacturing the mechanical components that fall within the code’s scope, i.e.:

  • mechanical equipment with a sealing, partitioning, securing or supporting role,
  • mechanical equipment that may contain or allow the circulation of fluids (vessels, tanks, pumps, exchangers, etc.) and their supporting structures.

The 2012 edition of the RCC-MRx code is serving as a reference for experimental reactors.


ITER used the 2007 version of the RCC-MR code as a reference for its vacuum vessel. This code was chosen for the vacuum vessel on both technical grounds (the equipment and technology are covered by the code) and regulatory grounds (the code is adapted to French legislation). RCC-MRx is also being used for other components.


Nuclear marine propulsion

The construction of nuclear marine propulsion equipment, (generally concerning the key equipment for the main primary and secondary systems), which is the responsability of Naval Group, is based on a specific technical standard that refers to the RCC-M code for design.

Standardization and fabrication conforming to internal rules, which are technically highly similar to those of the RCC-M code.

This specific organization is related to the history of nuclear propulsion: this industry’s expertise was long ago documented as a series of instructions and procedures, which have gradually been improved through feedback and external standardization. In particular, when the RCC-M code was published, the DCNS Group endeavored to bring its own rules into alignment with the code, and ensure overall consistency in terms of the design and fabrication process, while maintaining the specific features of marine propulsion equipment (dimensions, accessibility and dismantling difficulties, stress resistance requirements for equipment in military-type applications, radiation protection requirements due to the crew’s constant proximity, etc.).


AFCEN codes are widely used in China for the design, construction, preliminary inspection and in-service inspection of Chinese Generation II+ nuclear power plants (based on developments of the M310 technology introduced from France) and Generation III reactors (especially EPR units).

The decision to use AFCEN codes for Generation II+ nuclear projects in China is itself specified by a decision taken by the Chinese Safety Authority (NNSA) in 2007 (NNSA Decision n° 28).

By the end of 2018, 44 of the 57 units in operation or under construction in China were using AFCEN codes, with 34 in operation and 10 under construction. These units correspond to the M310, CPR-1000, ACPR-1000, HPR-1000, CPR-600 and EPR projects highlighted shown in blue in the table below.

During 2018:

  • Taishan #1 was commissioned, the world’s first EPR unit to use AFCEN codes.
  • In addition to unit 1 of the Taishan EPR, six new reactors were commissioned, one of which designed according to AFCEN codes (Yangjiang 5).

Lastly, note that no new projects were launched in 2018.

List of reactor under construction in China

During 2017:

  • Three reactors, two of which designed according to AFCEN codes (Yangjiang 4 and Fuqing 4), have been commissioned.
  • One new project has been launched to build the Xiapu CFR-600 MWe (China Fast Reactor).


List of reactors currently under construction or in operation in china as of late 2017 (reactors highlighted in blue are those using AFCEN codes



The 2002 edition of the RCC-MR code is being used to design and manufacture the major components of India’s PFBR reactor (Prototype Fast Breeder Reactor). The 2007 edition of the code is serving as a baseline for the FBR 1 and 2 projects. Feedback from the construction of the PFBR reactor is being incorporated into subsequent versions of the code and the RCC-MRx code, which has replaced RCC-MR.

Indian PFBR reactor


In 2017, EDF and NPCIL (Nuclear Power Corporation of India) resumed discussions for the supply of six EPR reactors. The technology supplied to NPCIL is based directly on AFCEN codes.

United Kingdom

AFCEN’s ambitions for the United Kingdom are tied to the development of EPR projects, starting with the two reactors at Hinkley Point C site (HPC) and two other plants at Sizewell C.

The future operator (NNB: Nuclear New Build) has chosen the following AFCEN codes for designing and building the reactors at HPC and also Sizewell C (based on the same technical choices):

  • RCC-M 2007 edition + 2008-2009-2010 addendas,
  • RCC-E 2012 edition,
  • ETC-C 2010 edition,

The project's fire protection rules are based on EDF's proprietary specifications and the EPR's specific design requirements (UK version of ETC-F Revision G of 2007), which were subsequently included in AFCEN's collections (ETC-F 2010 edition).

NNB has decided to use the 2010 edition of the RSE-M code for monitoring in-service mechanical components, while adapting certain rules to meet the context and operational requirements specific to the United Kingdom.

The project to build a reactor featuring Chinese technology (UK HUALONG or HPR-1000) is undergoing the GDA process in the UK (Bradwell B site). The design is mainly based on a reactor that is currently being built in China (Fangchenggang 3). AFCEN codes are being used except for the civil engineering works.


For Finland’s Olkiluoto 3 project, mechanical equipment from the highest safety classes (classes 1 and 2) are being designed and manufactured according to one of the three nuclear codes : RCC-M, ASME Section III and KTA (German Nuclear Safety Standards). The RCC-M code was chosen as reference for designing and fabricating the main mechanical components, such as the vessel, pressurizer, steam generators, primary circuits, pressure relief valves and severe accident valves.

South Africa and South Korea

The first AFCEN codes were drafted in the 1980s for exports based on feedback from the CP1 design for 900 MWe class PWRs in France.

The first exported CP1 900 MWe class PWR was built in Koeberg, South Africa, and subsequently in Ulchin, South Korea. The RCC-M code has been used in South Africa and South Korea for mechanical engineering works. As for the civil engineering works, the 1980 edition of the RCC-G code (RCC-CW code’s predecessor) has been used for containment acceptance testing.