DCL-16-011, Attachment 3 - Process Protection System Controller Transfer Function Design Input Specification No 110000000552, Rev. 4

From kanterella
(Redirected from DCL-16-011)
Jump to navigation Jump to search
Attachment 3 - Process Protection System Controller Transfer Function Design Input Specification No 110000000552, Rev. 4
ML16049A012
Person / Time
Site: Diablo Canyon  Pacific Gas & Electric icon.png
Issue date: 11/13/2013
From:
Pacific Gas & Electric Co
To:
Office of Nuclear Reactor Regulation
Shared Package
ML16049A006 List:
References
PG&E Letter DCL-16-011 110000000552, Rev. 4
Download: ML16049A012 (49)


Text

The CD in Attachment 5 of the Enclosure Contains Proprietary Information Withhold from public disclosure under 10 CFR 2.390 Enclosure Attachment 3 PG&E Letter DCL-16-011I Controller Transfer Functions Design Input Specification, Revision 4 The CD in Attachment 5 of the Enclosure Contains Proprietary Information Withhold from public disclosure under 10 CFR 2.390 When separated from the CD in Attachment 5 to the Enclosure, this document is decontrolled

DCPP Form 69-20288 (07111113) CF3.1D16 Attachment 2 Page 1 of 2 Specification Cover Sheet SAP Specification No.: 110000000552 Rev.: 4 Legacy No.: 101!5-J-NPG El N/A

Title:

Process Protection System Controller Transfer Function Design Input Specification Project: Diablo Canyon Power Plant, Unit 1 & 2 Date: 11/13/13 Department/Group: Engineering Projects, Instrumentation and Controls System, Structure, or Component: Process Protection System (System 36)

Type or PurposeofSpecification:Desiqn of Controller Transfer Function for the Process Protection System Total No. of Sheets (including cover s heet): .48 Nuclear Safety Related: Yes IZI No El 10OCFR 21 Applies: Yes [] No El Graded Quality: Yes El No []

Sinture Section Date Preparer:

Verifier:

p3 ft (

Coordination: See Page 2 See Pagqe 2 .See Page 2 Seismic Approval: 4A ,A/, _____

Environ. Approval

,: i!A ,wA ,1 a,: _ _ _ _ _ _

Lead Mgr Approv; Technical Coordir lator Acceptance per CF3.1D17: i*/A, Date: _____/ ___

Certified By (PE):

.. .~ 6~.T

  • T-A 1 o---J ' *Date: ,/20:

Type Name Registration No.: State California PE Signature:* Expiration Date: *'~ i//t1/f PE Stamp or Seal:

69-20288_transfer_R4 1113.1035

DCPP Form 69-20288 (07111113) CF3.1D16 Attachment 2 Specification Cover Sheet Page 2 of 2 COORDINATION Signature or SAP rcin oification/Task Date Technical Coordinator Procurement SpecialiSt N/A

,/

Procurement Buyer N/ A Component Engineer System Engineer(s)

Record of All Issued Revisions Revision Page(s) Section(s) Description Issue Date 0 Al! All Initial Issue 3/ 9/11 1 See Revision Summary (p1 of spec) 6/15/11 2 See RevisionSummary (p1 of spec) 4/19/12 3 See Revision Summary (p1 of spec) 5/30/13 4 See Revision Summary (p1 of spec) 11/13/13 DISTRIBUTION:

1. 4.
2. 5.
3. ._______.__

6.

69-20288_transfer._R4 1113.1035

Spec. Np.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 1 of 46 REVISION

SUMMARY

Revision Number Affected Pages Reason for Revision 0 All Initial issue Section 2.4.1 Revised to clarify Lead/Lag Filter equation.

Section 2.6.1 Revised to clarify Rate/Lag Filter equation.

Added new section to define Thot Estimate Compensation Section. 2.14.2 Agrtm Secion 2.0.1 Revised flux imbalance calculation methodology.

and 2.11.1.

2Section 2.14.1 Deleted reference to "SOi' in last paragraph.

Section 2.15.2 Revised descriptions for "max" and Thin" as used in algorithm.

Sections 2.10.1 Deleted the Laplace transform operator- not used in the and 2.11.1 derived calculations for OPDT and OTDT as shown.

Page21 SQA3 Algorithm Truth Table, Case 30: revised Line for Th2est as shown.

SQA3 Algorithm Truth Table, Case 39: corrected Action Page22statement to reference Note 2.

25 SQA3 Algorithm Truth Table; added references to Note 1 for Page 25 the "Where" variables as shown.

Page 25 Consistency Check 1 Truth Table: deleted "None" column.

Pae27 Delta Comparison Check 4 Truth Table: deleted "Al = A2 =

3 gA3" column and last row of Table.

Page 28 Tfhavg calculation Truth Table: deleted "Neither" column.

Section 2.2.1 Changed "M"to 'in" in the "Where:" section.

Secton 26.2 Item a): added TaVgRATELAG definition as "i"; original "i and ii"to "ii and iii"'.

Section 2.8.1 Edited definition of AT0 .

Secton210.1 Revised definition of AT°; revised fl (Al) figure on page 11; revised Al CAL definition on page 12.

Section 2.11.1 Revised definitions for AT0 , K4 and K5; revised f2(AI) figure.

Section 2.13 Revised SQA-3 Tables per PG&E comments Various Numbered Tables Section 1.4 Added new references 1.4.1.5 through 1.4.1.8 Various Changed "Tuning Constant" to "Tunable Parameter" Added references to Scaling Caics in subsections a), b), and c)

Secton 23.2 for RTD a, b, c constant values Sectins 24.1,Added direction for suppression of transient on initialization 2.6.1 4 Section 2.5.2 Revised subsection a)

Section 2.11.1 Clarified information for Tunable Parameter K5 Clarified requirements for SQA2 algorithm and revised Tables 1 Sectio 2.12 and 2 as applicable Clarified requirements for SQA3A/B algorithm and revised Sectio 2.13 Tables 3 through 10 as applicable Revised Thot streaming factor calculation methodology and Secton .14 added Table 11 Section 2.15.2 Revised definition of "SFDP" PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 2 of 46 Revision Number Affected Pages Reason for Revision 4 (cont.) ISection 1.3.2 IAdded Section 2.16.1 Added constraint information "Definitions" section for calculation of TD PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 3 of 46 CONTENTS 1 INTRODUCTION ............................................................................................... 5 1.1 PURPOSE .......................................................................................................... 5 1.2 SCOPE.............................................................................................................. 5 1.3 ACRONYMS AND DEFINITIONS....................................................................................

1.4 REFERENCES

...................................................................................................... 7 2 CONTROLLER TRANSFER FUNCTION REQUIREMENTS .............................................. 8 2.1 OVERVIEW ......................................................................................................... 8 2.2 TRANSFER FUNCTION: INPUT SCALING......................................................................... 8 2.3 TRANSFER FUNCTION: RTD RESISTANCE TO TEMPERATURE CONVERSION ................................ 9 2.4 TRANSFER FUNCTION: LEAD/LAG FILTER ...................................................................... 9 2.5 TRANSFER FUNCTION: LAG FILTER............................................................................ 11 2.6 TRANSFER FUNCTION: RATE/LAG FILTER............................................... "...................... 11 2.7 TRANSFER FUNCTION: DTTA TAVG CALCULATION .......................................................... 12 2.8 TRANSFER FUNCTION: NORMALIZED POWER (PB) CALCULATION........................................... 13 2.9 TRANSFER FUNCTION: DTTA DELTA-T CALCULATION ...................................................... 13 2.10 TRANSFER FUNCTION: OVERTEMPERATURE DELTA-T (OTDT) SETPOINT CALCULATION................ 13 2.11 TRANSFER FUNCTION: OVERPOWER DELTA-T (OPDT) SETPOINT CALCULATION ........................ 16 2.12 TRANSFER FUNCTION: SENSOR QUALITY ALGORITHM 2 (SQA2)........................................ 18 2.13 TRANSFER FUNCTION: SENSOR QUALITY ALGORITHM 3A AND 3B (SQA3A/SQA3B).................. 20 2.14 TRANSFER FUNCTION: THaT STREAMING FACTOR CALCULATION ........................................... 33 2.15 TRANSFER FUNCTION: STEAMFLOW COMPENSATION........................................................ 44 2.16 TRANSFER FUNCTION: STEAM GENERATOR Low-Low LEVEL TRIP TIME DELAY ......................... 45 PG&E

Spec. No.110000Q000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 4 of 46 TABLES Table 1 SQA2 Algorithm Case Determination.................................................................. 18 Table 2 SQA-2 Consistency Check 1I.........................................................  :................... 20 Table 3 SQA3 Algorithm Case Determination (Typical of SQA3A or SQA3B).............................. 20 Table 4 SQA-3 Consistency Check 1........................ .................................................. 29 Table 5 SQA-3 Consistency Check 2 ........................................................................... 30 Table 6 SQA-3 Delta Comp arison Check 1 .................................................................... 30 Table 7 SQA-3 Delta Comp3arison Check 2 .................................................................... 31 Table 8 SQA-3 Delta Comp3arison Check 3 .................................................................... 31 Table 9 SQA-3 Delta Comp3arison Check 4 .................................................................... 31 Table 10 Tfhavg Calculation (from SQA3A and SQA3B results) ...................................... 32 Table 11 Thot Streaming Factor Determination.................................................................. 33 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 5 of 46 1 Introduction 1.1 Purpose The purpose of this Specification is to provide vendors with details necessary to develop the appropriate algorithms to implement the Controller Transfer Functions specified in the Process Protection System (PPS)

Functional Requirements Specification (FRS) [Reference 1.4.1.1].

1.2 Scope The PPS FRS [Reference 1.4.1.1] identifies the requirements that must be implemented by the PPS and is written in terms that are hardware independent. This specification supplements the PPS FRS by providing details for developing algorithms for use by a digital system to implement the PPS FRS specified controller transfer functions. All transfer functions specified in the PPS FRS (with the exception of bistable comparators) are included in this specification with the appropriate PPS FRS requirement section identified for traceability purposes.

1.3 Acronyms and Definitions 1.3.1 Acronyms ACRONYM ," - , DEFINITION " ' . .. "-=

CFR Code of Federal Regulations DCPP Diablo Canyon Power Plant DTTA Delta-T / Tavg FRS Functional Requirements Specification OPDT Overpower Delta-T OPSP Overpower Setpoint OPTR Overpower Turbine Runback OTDT Overtemperature Delta-T OTTR Overtemperature Turbine Runback PG&E (PGE) Pacific Gas & Electric Company PLS Precautions, Limitations, and Setpoints (document)

PPS Process Protection System RCS Reactor Coolant System PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 6 of 46 ACRONYM DEFINITION RTD Resistance Ternperature Detector RTP Rated Thermal Power SQA Sensor Quality Algorithm 1.3.2 Definitions TERM DEFINITION May A term used to denote permission to perform activities and is neither a requirement nor a recommendation.

Shall A term used to denote a legally binding (i.e., contractual) requirement.

Should A term used to denote recommendations that are desirable but not contractual requirements.

Will A term used to denote intention or certainty; not a legally binding (i.e., not contractual) requirement.

Out of Service (OOS) An intentional inoperable condition established for a protection system channel that prevents an unexpected interaction with other plant systems during maintenance activities. For protection system channels that include comparator outputs, the OOS condition is established when a comparator output from the PPS instrumentation is forced to a fixed state by plant personnel via the HSI.

For the purpose of this definition, manual trip and manual bypass switches are external components and are not considered part of the PPS instrumentation.

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 7 of 46 1.4 References 1.4.1 Implementing Documents (Use Latest Revision) 1.4.1.1 DC 663195-44-1,1DCPP-Units 1 & 2, Process Protection System Functional Requirements Specification (Altran Solutions Corporation Document 08-001 5-SP-001) 1.4.1.2 Technical Specifications, DCPP Units I and 2, Appendix A to License Nos. DPR-80 and DPR-82, as amended .. ....

1.4.1.3 DC 663229 - 47, Precautions Limits and Setpoints Document (PLS) 1.4.1.4 PG&E IDAP CF2.1D9, Software Quality Assurance Plan, Software Development 1.4.1.5 DCPP Maintenance Scaling Calculation (Unit 1) SC-I-36-M.2 1.4.1.6 DCPP Maintenance Scaling Calculation (Unit 2) SC-l-36-M.2 1.4.1.7 DCPP Maintenance Scaling Calculation (Unit 1) SC-l-36-M.5 1.4.1.8 DCPP Maintenance Scaling Calculation (Unit2) SC-I-36-M.5 1.4.1.9 DCPP Maintenance Scaling Calculation (Unit 1) SC-I-36-M.3 1.4.1.10 DCPP Maintenance Scaling Calculation (Unit 2) SC-I-36-M.3 1.4.1.11 DCPP Maintenance Scaling Calculation (Unit 1) SC-I-36-M 1.4.1.12 DCPP Maintenance Scaling Calculation (Unit 2) SC-I-36-M PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 8 of 46 2 Controller Transfer Function Requirements 2.1 Overview The PPS FRS [Reference 1.4.1.11 specifies that controller transfer functions be provided to handle various control actions necessary to implement protection channel functions. The methods to be utilized to implement the specified controller transfer functions are included in this specification.

The methods defined in this section are acceptable. Any alternate method proposed by a particular vendor must be presented with proof of equivalence for acceptance for use by PG&E. Any such acceptance by PG&E will result in a revision to this specification to document the acceptability for use of the methodology proposed by the vendor.

Certain controller transfer functions that satisfy Technical Specification [Reference 1.4.1.2] requirements must/shall be implemented as shown in this specification. This requirement will be specifically identified where that function is described in this specification.

2.2 Transfer Function: Input Scaling 2.2.1 Input Scaling Implementation Scaling shall be implemented as follows:

N= m*X~b Where:

N =input scaling value (engineering units) m = gain (constant)

X = transmitter input (engineering units) b = offset (constant) 2.2.2 Input Scaling capability shall be provided for the following PPS functions:

a) All analog inputs [PPS FRS 3.2.1.13.2]

i. m (gain) shall be set to one (1) unless specific scaling requirements are specified in the PPS FRS ii. b (offset) shall be set to zero (0) unless specific scaling requirements are specified in the PPS FRS b) Reactor Coolant Flow [PPS FRS 3.2.2.13.1]
i. Tunable Parameter ranges: [PPS FRS 3.2.2.14.2]

ii. Information: gain (in) and offset (b) values are determined per Scaling Calc SC-I-36-M.2 [1.4.1.5, 1.4.1.6]

c) Steamflow[PPS FRS 3.2.9.13.2]

i. Tunable Parameter ranges: [PPS FRS 3.2.9.14.1]

ii. Information: gain (in) and offset (b) values are determined per Scaling Calc SC-l-36-M.5 [1.4.1.7, 1.4.1.8]

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specsification Page 9 of 46 2.3 Transfer Function: RTD Resistance to Temperature Conversion 2.3.1 RTD Resistance to Temperature Conversion Implementation Resistance to temperature conversion shall be implemented as follows:

RS(T) = a +bT +cT2 Where:

.RS(T) = resistance in ohms (actual measured reading)

T = temperature in degrees F a, b, c = RTD constants from the RTD calibration curve (manually input for each RTD)

Hence:

T=-b++b 2 -4c(a- RS(T))

2c 2.3.2 Resistance to temperature conversion shall be provided for the following PPS functions:

a) Wide Range Reactor Coolant Temperature [PPS FRS 3.2.3.13.1]

i. a, b, c RTD constant Tunable Parameter ranges [PPS FRS 3.2.3.14.2]

ii. Information: a, b, c RTD constant values per Scaling Calc SC-l-36-M3 b) DTTA (Narrow Range Hot and Cold Leg Temperatures) [PPS FRS 3.2.5.13.5]

i. a, b, c RTD constant Tunable Parameter ranges [PPS FRS 3.2.5.14.7]

ii. Information: a, b, c RTD constant values per Scaling Calc SC-l-36-M.3

[1.4.1.9, 1.4.1.10 c) Pressurizer Vapor Temperature [PPS FRS 3.2.8.13.1]

i. a, b, c RTD constant Tunable Parameter ranges [PPS FRS 3.2.8.14.3]

ii. Information: a, b, c RTD constant values per Scaling Calc SC-l-36-M

[1.4.1.11, 1.4.1.12]

2.4 Transfer Function: Lead/Lag Filter 2.4.1 Lead/Lag Filter Implementation Lead/Lag filters shall be implemented as follows:

Reference equation:

Y(n) =Cl

  • X(n) +0C2
  • X(n -I1) +0C3
  • Y(n - 1)

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 10 of 46 Where:

Y(n) = present output value (engineering units)

X(n) present input value (engineering units)

X(n-1) = previous cycle input value (engineering units) [see Note 1]

Y(n-1) previous cycle ouput value (engineering units) [see Note 1]

Note 1: to suppress transient on initialization, set =X(n)

Coefficient Cl= G*2*T.*

2* +T Coefficient 02 -- ,2* * -*

Coefficient 03- (2 td-Where:

G = Gain (equal to 1 unless otherwise specified)

  • n = user entered lead time constant (seconds) td = user entered lag time constant (seconds)

T = cycle time in seconds To provide a unity transfer function (output = input), set lead time constant (tn) and lag time constant (Td) equal to 0.0.

2.4.2 Lead/Lag Filters shall be provided for the following functions:

a) DTTA Tavg [PPS FRS 3.2.5.13.2]

i. TavgL*D,*G = Y (Lead/l~ag filter output value per Section 2.4.1)
i. (Tavg - TOavg) = X (Lead/Lag filter input per Section 2.4.1I) iii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7].

b) DTTA Delta-T [PPS FRS 3.2.5.13.2]

i. ATLEAD/LAG = Y (Lead/Lag filter output value per Section 2.4.1)

,ii. Calculated AT = X (Lead/Lag filter input value per Section 2.4.1) iii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7].

c) Pressurizer Pressure reactor trip compensation [PPS FRS 3.2.7.13.1]

i. Tunable Parameter ranges: [PPS FRS 3.2.7.14.6].

d) Steamline Pressure [PPS FRS 3.2.10.13.1]

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 11 of 46

i. Tunable Parameter ranges: [PPS ERS 3.2.10.14.4]

2.5 Transfer Function: Lag Filter 2.5.1 Lag Filter Implementation The Lag Filter shall be implemented using the same format as the Lead/Lag Filter described in Section 2.4 with the lead time constant (tn) set to 0.0.

2.5.2 Lag filters shall be provided for the following PPS functions:

The following functions require Lag Filters:

a) Additional low pass (Lag) filtering capability shall be provided for analog inputs as necessary to provide the filtering requirements per PPS FRS 3.2.1.12.2.

i. Deleted ii. Lag filter (time constant) shall be adjustable with an allowable range of 0.0 to 5.0 seconds to provide attenuation of process noise.

iii. Lag time constant shall be set to 0.0 if not required for process noise attenuation.

iv. Adjustment of the Lag time time constant will be per administrative procedure.

b) DTTA Narrow Range Tcold [PPS FRS 3.2.5.13.1]

i. Each DTTA Tcold input shall be provided with a Lag Filter.

ii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7]

c) DTTA Narrow Range Thot [PPS FRS 3.2.5.13.1]

i. Each DTTA Thot input shall be provided with a Lag Filter.

ii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7],

d) Calculated Thot Streaming Factor [PPS FRS 3.2.5.13.1]

i. Each calculated Thot streaming factor output shall be provided with a Lag Filter.

ii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7]

2.6 Transfer Function: Rate/Lag Filter 2.6.1 Rate/Lag Filter shall be implemented as follows:

Reference equation:

Y(n) = C1" (X(n)- X(n- 1))+/-+C2"*Y(n--1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 12 of 46 Where:

Y(n) = present output value (engineering units)

X(n) = present input value (engineering units)

X(n-1) =previous cycle input value (engineering units) [see Note 1]

Y(n-1) = previous cycle output value (engineering units) [see Note 2]

Note 1: to suppress transient on initialization, set =X(n)

Note 2: to suppress transient on initialization, set = zero Coefficient Cl- (',2"* T)

Coefficient C2 =f*td +Tj Where:

G = Gain (equal to I unless otherwise specified)

"n = user entered rate time constant (seconds)

Tda = user entered lag time constant (seconds)

T = cycle time in seconds 2.6.2 Rate/Lag filters shall be provided for the following functions:

a) Tavg input to DTTA OPSP calculation [PPS FRS 3.2.5.13.3]

i. TavgRATFLG = Y (Rate/Lag filter output value per Section 2.6.1 )

ii. Calculated Tavg = X (Rate/Lag filter input value per Section 2.6.1).

iii. Tunable Parameter ranges: [PPS ERS 3.2.5.14.7]

b) Steamline Pressure [PPS FRS 3.2.10.13.2]

i. Gain for steamline pressure Rate/Lag shall be =-1
i. Tunable Parameter ranges: [PPS FRS 3.2.10.14.4]

2.7 Transfer Function: DTTA Tavg Calculation 2.7.1 DTTA Tavg Calculation Algorithm [PPS FRS 3.2.5.13.4]

DTTA Tavg shall be calculated as follows:

Thavg + mfcavg mfg Ta~g-- .2.0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 13 of 46 Where:

Tavg = calculated loop average temperature (DF)

Tfhavg = calculated loop average hot leg temperature (°F)

Tfcavg = calculated loop average cold leg temperature (°F)

Note: Tfhavg and T tcavg values are determined by the SQA3A(B) [Section 2.13] and SQA2

[Section 2.12] algorithms.

2.8 Transfer Function: Normalized Power (PB) Calculation 2.8.1 Normalized Power calculation algorithm [PPS FRS 3.2.5.13.11]:

Normalized Power shall be calculated as follows:

PB = T havg - T cavg ATo Where:

P8 = normalized power (unitless) (value is constrained per FRS 3.2.5.13.11)

Tfhavg = calculated loop average hot leg temperature (0F)

Tfcavg = calculated loop average cold leg temperature (0F)

AT0 = user entered Tunable Parameter representing the loop specific AT at rated thermal power (expressed in °F)

PB = 0.0 when calculated PB < 0.0 PB = 1.5 when calculated PB > 1.5 t

Note: Tfhavg and T cavg values are determined by the SQA3A(B) [Section 2.13] and SQA2

[Section 2.12] algorithms.

2.9 Transfer Function: DTTA Delta-T Calculation 2.9.1 OTTA Delta-T Calculation Algorithm [PPS FRS 3.2.5.13.4]

DTTA Delta-T shall be calculated as follows:

AT= PB*100 Where:

AT = reactor power equivalent of loop differential temperature (equivalent-reactor power units)

P8 = normalized power (unitless) 2.10 Transfer Function: Overtemperature Delta-T (OTDT) Setpoint Calculation 2.10.1 DTTA OTDT Setpoint Calculation Algorithm [PPS FRS 3.2.5.13.6]

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 14 of 46 Note: Tech Spec requirement - no change to algorithm allowed.

DTTA OTOT Setpoint shall be calculated as follows:

OTDTsetpoint-- AT 0 * [Ki -K2

  • TavgLEAA.G + K3 * (P - po)_- fi(AI)]

Where:

AT° = loop specific indicated AT at ratedthermal power [always 100, not an adjustable Tunable Parameter]

Tavg = measured Tavg signal (0F)

T~avg = nominal Tavg at rated thermal power (°F)

P = pressurizer pressure (psig) 0 p = nominal RCS operating pressure (psig)

K1 = user entered Tunable Parameter (unitless)

K2 = user entered Tunable Parameter (/°F)

K3 = user entered Tunable Parameter (/psig) f1(AI) = flux imbalance as shown below (% of rated thermal power)

TaVgLEAD/,AG =see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

fl(AI) fl--AIl(AIfl fl(IID AJCAL Where:

fil(Al) = the difference between the upper and lower calibrated ion chamber current readings (calculated as shown below) fil(AI)A = breakpoint (user entered Tunable Parameter)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 15 of 46 fl (AI)B = slope (user entered Tunable Parameter) fl (AI)Q = limit (user entered Tunable Parameter) fil(AI)D = breakpoint (user entered Tunable Parameter) fi (AI)N =slope (user entered Tunable Parameter) fil(AI)C = limit (user entered Tunable Parameter)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

fl (Al) Calculation (same for f2(AI)):

AI =(Qu -QI)

Al CAL --SCAL FLUX CALIB

  • Al Where:

Al = delta flux value (power units).

Al CAL = the calibrated delta flux value (power units)

SCAL FLUX CALIB = factor determined during the incore-excore start-up calibration (user entered Tunable Parameter)

Qu = upper flux~input value (power units)

QI = lower flux input (power units) 2.10.2 The input to the OTOT temperature comparator shall be:

ATLEAo/tAG - OTDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.10.3 An OTDT Reactor Trip shall occur when:

ATLAD/LAG >-" OTDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.10.4 An OTDT Turbine Runback shall occur when:

ATLEAD/LAG - OTDTsetpoint >- OTTRsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 16 of 46 2.11 Transfer Function: Overpower Delta-T (OPDT) Setpoint Calculation 2.11.1 DTTA OPDT Setpoint Calculation Algorithm [PPS FRS 3.2.5.13.7]

Note: Tech Spec requirement - no change to algorithm allowed.

DTTA OPDT Setpoint shall be calculated as follows:

OPDTsetpoint - AT 0 * [K4 -K5

  • TavgATEAG - Ks * (Tavg - T'avg)-. f2(AI)]

Where:

AT 0 = loop specific indicated AT at rated thermal power [always 100, not an adjustable Tunable Parameter]

Tavg = measured Tavg signal (°F)

T'avg = nominal loop specific indicated Tavg at rated thermal power (°F)

K44 = user entered Tunable Parameter (unitless) 15 = user entered Tunable Parameter (/°F) [0 for decreasing Tavgl K6 = user entered Tunable Parameter (/°F) [0 for Tavg <T'avg]

f2(AI) = flux imbalance as shown below (% of rated thermal power)

TaVgRATEAG =see Section 2.6.2 Note: f2(AI) shall be 0% of rated thermal power for all Al at DCPP.

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

f2(AI)

= f2(A)w f2(*}) -- =-

2(AI)v f2(AI)J PG&E

Spec. No.110000000552 Rev. 4

'--" PPS Controller Transfer Functions Design Input Specification Page 17 of 46 Where: "

f2(AI) = the difference between the upper and lower calibrated ion chamber current readings (calculated as shown in Section 2.10.1) f2(AI)F = breakpoint (user entered Tunable Parameter) f2(AI)V = slope (user entered Tunable Parameter) f2(AI)W = limit (user entered Tunable Parameter) f2(AI)lI= breakpoint (user entered Tunable Parameter) f2(AI)J = slope (user entered Tunable Parameter) f2(AI)H = limit (user entered Tunable Parameter)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.11.2 The input to the OPOT temperature comparator shall be:

ATLEADILAG - O PDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.11.3 An OPDT Reactor Trip shall occur when:

ATLEAD/LAG > OPDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.11.4 An OPDT Turbine Runback shall occur when:

ATLEAD/LAG - OPDtsetpoint >.-O PTRsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 18 of 46 2.12 Transfer Function: Sensor Quality Algorithm 2 (SQA2) 2.12.1 SQA2 Algorithm [PPS FRS 3.2.5.13.8]

The SQA2 algorithm is performed to determine the average temperature of a DTTA loop cold leg channel (Tfcavg).

The diagnostic status (Pass/Fail) for each RTD input is an input to this transfer function. The input status shall be set to Fail when the RTD input is detected Out of Range.

The Removed From Service (RFS Yes/No) for each RTD input is an input to this transfer function.

The SQA2 Algorithm shall be implemented per Steps "a" and "b" as follows:

a) Determine the SQA2 Case and perform the associated "Action" per Table 1:

Table 1 SQA2 Algorithm Case Determination Case Input Diag - Diag - RFS - RFS - Ato Pass Fail Yes No Ato 2 GoodjIputs (pass diaqnostics and not RFS)

I TCI X] X Perform Consistency Checkl1 1 Good Input (pass diagnostics and not RFS) 2 T~ci X X Tfcavg =Tc TXc XX 3 Ttci X X Ttcavg = Tc Tt c2 X X 4 Tt c2 X X T

6 e X X Ttcavg =Tc 5 Tt 01 o2 X X 1 X X X Ttcavg=:Tic2 ST 02 No Good Inputs (fail diagnsisand/or RFS) 8 Tf end of Table)

Tc2 X IX Tcv 'Io 2 (e oe1a c2 Alarm Output: 2 BAD inputs 9 Ttci X X T'cavg = Tc 9 Tt c2 X X Alarm Output: 2 BAD inputs 1Q ITc X I x I I T'cavg = T0 o orLT' 2 (see Note 1 at PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 19 of 46 Case Input Diag - Diag - RFS - RFS- Ato Pass Fail Yes No Ato Tfc2 X Xend of Table)

Alarm Output: 2 BAD inputs 11 TTT°i t

Xi Tcavg - Ttc T 2 X X Alarm Output: 2 BAD inputs 1 Tt 1 XX T'cavg =( Ttc+ Tt 'c2)/2 13 T7t~ XX Tt av T0 T2 X X Alarm Output: 2 BAD inputs" T___ ____ X X ____T tcavg = Ttci or Tt02 (see Note 1 at 14 T12 Xend of Table)

X X Alarm Output: 2 BAD inputs 15__

15 TT7j____ lx X___

X X

J____JX I___Ttcavg =Tt 2 JAlarm Output: 2 BAD inputs Tto ____ X X ____T tcavg = Ttci or Tt02 (see Note 1 at 167T7o2 X X end of Table)

_____ ______I

____ ____ ____________Alarm Output: 2 BAD inputs Where:

Tfcavg = average cold leg temp (°F)

Tfl = filtered cold leg temperature from thermowell RTD "1" (0F)

Tf2 = filtered cold leg temperature from thermowell RTD "2" (°F)

For initial scan, if both Tc inputs are OOS, then Tfcavg shall be set equal to Tfo2 input value.

Alarm output (Tables 1 and 2) shall be set TRUE after the, alarm condition has been TRUE for a predetermined number of consecutive scan cycles.

(Recommended initial value for the alarm delay input setting is 3 scan cycles).

Note 1: When administratively removed from service, Tfo1 or Tfc2 shall retain its last value while in service. The value of Tfcavg will be from the last Tfc (1 or 2) removed from service when both are RFS.

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 20 of 46 b) Perform the following SQA2 DELTAC Consistency Checks as directed by SQA2 Case Determination Table 1:

Table 2 SQA-2 Consistency Check 1 Condition < DELTAC > DELTAC Action ITTc7-mfc 2 l X TTcavg =(T t c1 + Ttc2)/2 IT'olT'o~21 X TTcavg = (Tt c1 + Tc)2 Alarm Output: Tfo1/Tfo2 Deviation Where:

DELTAC = user entered Tunable Parameter (0F)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.13 Transfer Function: Sensor Quality Algorithm 3A and 3B (SQA3AISQA3B) 2.13.1 SQA3A/SQA3B Algorithms [PPS FRS 3.2.5.13.9]

The SQA3A and SQA3B algorithms are performed to determine the average temperature of a DTTA loop hot leg channel (Tfhavg). Each determines a value and the two values (TfhavgA and TfhavgB) are combined to determine the Tfhavg for the DTTA channel.

The SQA3A algorithm shall be used to determine the average hot leg temperature for the DTTA channel as developed from the three (3) "A" Thot RTDS (one per thermowell).

The SQA3B algorithm shall be used to determine the average hot leg temperature for the DTTA channel as developed from the three (3) "B" Thot RTDS (one per thermowell).

The diagnostic status (Pass/Fail) for each RTD input is an input to this transfer function. The input status is set to Fail when the RTD input is detected Out of Range.

The Removed From Service (RFS Yes/No) for each RTD input is an input to this transfer function.

The SQA3 and SQA3B Algorithms shall be implemerited per Steps "a" thru "e" as follows:

a) Determine the SQA3 Case and perform the associated "Action" per Table 3:

Table 3 SQA3 Algorithm Case Determination (Typical of SQA3A or SQA3B)

Case Input [Diag - IDiag RFS - IRFS 1Action Pass j-Fail Yes j-No 3 Good Inputs (pass diagnostics and not RFS) 1 Thiest X X Perform Consistency Check 1 Th2est X X~

Th3est X ____ IX 2 Good Inputs (pass diagnostics and not RFS) 2 Thlest X X Perform Consistency Check 2 (Case 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 21 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 22 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 23 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 24 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 25 of 46 I 'navg = 11ni est, 1n13est, or 1n3iesi Note 2 at end of Table)

Status: <2 Good inputs this SQA3 Tt havg = Thilest, Th2est, or Th3est (see Note 2 at end of Table)

Status: <2 Good inputs this SQA3 Tt havg = (Thilest + Th2est + Th3est)/3 Status: <2 Good inputs this SQA3 nIlest, 1'flavg2 =at Iend Note i nzest, or of Table) I n3LieSi Status: <2 Good inputs this SQA3 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 26 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 27 of 46 T'havg =Thl est, Th2est, or Th3est (see Note 2 at end of Table)

Status: <2 Good inputs this SQA3 I navg2 at Note nlest,

=Iend I nzest, or In~.est of Table)

Status: <2 Good inputs this SQA3 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 28 of 46 Where:

Tfh avg = average hot leg temp for SQA3 (A or B) (0F) (Note 1)

Thi1est = filtered Thot (Tfhl) corrected for hot leg streaming (°F) (Note 1)

Th2est = filtered Thot (Tfh2) corrected for hot leg streaming (0 F) (Note 1)

Th3est = filtered Thot (Tfhs) corrected for hot leg streaming (0 F) (Note 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 29 of 46 For initial scan, if all Th inputs are OOS, then Tfhavg shall be set equal to Th3est value in SQA3A and SQA3B.

Note 1: These values are representative of SQA3A or SQA3B and tagnames would have

'A" or "B" appended.

Note 2: When administratively removed from service, Thl est, Th2est, or Th3est shall retain its last value while in service. Th~e value of Tfhavg will be from the last Thest (1, 2, or 3) removed from service when all are RFS.

b) Perform the following SQA3 DELTAH Consistency Checks as directed by the SQA3 Case Determination Table 1:

Table 4 SQA-3 Consistency Check 1 Condition Al A2 A3 Action

> DELTAH Tt havg = (Thl est + Th2est + Th3est)/3

> DELTAH X Tt havg = (Thl est + Th2est)/2 Alarm Output: Th3est/ Thestavg Deviation; Status: 1 Bad Input

> DELTAH X TThavg = (Thlest + Th3est)/2 Alarm Output: Th2est/ Thestavg Deviation; Status: 1 Bad Input

> DELTAH X Tt havg = (Th2est + Th3est)/2 Alarm Output: Thl est/ Thestavg Deviation; Status: 1 Bad Input

> DELTAH X X Perform Delta Comparison Check 1

> DELTAH X X Perform Delta Comparison Check 2

> DELTAH X X Perform Delta Comparison Check 3

> DELTAH X X X Perform Delta Comparison Check 4 Where:

DELTAH = user entered Tunable Parameter (°F)

Thestavg = (Thl est + Th2est + Th3est)/3 (0F)

Al = IThestavg -Thl esti (°F)

A2 = JThestavg - Th2estj (°F)

A3 = jThestavg - Th3estl (°F)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

Alarm output (Tables 4 through 10) shall be set TRUE after the alarm condition has been TRUE for a predetermined number of consecutive scan cycles.

(Recommended initial value for the alarm delay input setting is 3 scan cycles).

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 30 of 46 c) Perform the following SQA3 DELTAH Consistency Checks as directed by the SQA3 Case Determination Table or the Delta Comparison Check Tables:

Table 5 SQA-3 Consistency Check 2 Case Condition _<DELTAH > DELTAH Action 1 Thiest - Th2estl X TThavg = (Thlest + Th2est)/2 Status: I Bad Input IThi1est - Th2estj X Tt havg =(Thilest + Th2est)/2 Alarm Output: Thlest/Th2est deviation ;

Status: <2 Good inputs 2 IThlest -Th3estl X Tt havg =(Thlest + Th3est)/2 Status: 1 Bad Input

[Thiest - Th3estl X T'havg = (Thiest + Th3est)/2 Alarm Output: ThilestlTh3est deviation; Status: <2 Good inputs 3 Th2est - Th3estj X Tt havg = (Th2est + Th3est)/2 Status: 1 Bad Input jTh2est - Th3estj X TThavg = (Th2est + Th3est)/2 Alarm Output: Th2est/Th3est deviation; Status: <2 Good inputs Where:

DELTAH = user entered Tunable Parameter (°F)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

d) Perform the following SQA3 Delta Comparison Checks as directed by the SQA3 Consistency Check I Table:

Table 6 SQA-3 Delta Comparison Check 1 Condition A2 > A3 A3 > A2 A2 = A3 Action Compare: A2, A3 X Alarm Output: Th2est/ Thestavg Deviation Perform Consistency Check 2 (Case 2)

Compare: A2, A3 X Alarm Output: Th3est/ Thestavg Deviation Perform Consistency Check 2 (Case 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 31 of 46 Condition A'2 > A3 A3 >/'A2 A'2 = A3 Action Compare: A2, A3 X Tthavg =Thiest Alarm Output: Th2estlThestavg , Th3estl Thestavg, Deviation; Status: <2 Good inputs Table 7 SQA-3 Delta Comparison Check 2 Conditiori Al > A3 A'3 > Al Al = A,3 Action Compare: Al, A3 X Alarm Output: Thi est!/Thestavg Deviation Perform Consistency Check 2 (Case 3)

Compare: Al, A3 X Alarm Output: Th3est/ Thestavg Deviation Perform Consistency Check 2 (Case 1)

Compare: 1, A3 X T'havg = Th2est Alarm Output: Thlest/Thestavg , Th3est/

Thestavg, Deviation; Status: <2 Good inputs Table 8 SQA-3 Delta Comparison Check 3 Condition Al > A2 A2 > Al Al = A2 Action Compare:/'Al, A2 X Alarm Output: ThIlest!/Thestavg Deviation Perform Consistency Check 2 (Case 3)

Compare: Al, A2 X Alarm Output: Th2est/ Thest2 vg Deviation Perform Consistency Check 2 (Case 2)

Compare: Al[, A2 X Tt havg = Th3est Alarm Output: Thlest/Thestavg , Th2est/

Thestavg, Deviation; Status: <2 Good inputs Table 9 SQA-3 Delta Comparison Check 4 Condition Al > A2, A2 > Al, A3 > Al, Action A3 A3 A2 Compare:/'Al, A2, X Alarm Output: Thlest/ Thestavg Deviation A3 Perform Consistency Check 2 (Case 3)

Compare: Al1, A2, X Alarm Output: Th2estl Thestavg Deviation A3 Perform Consistency Check 2 (Case 2) 1 Compare: A1,.A2, X Alarm Output: Th3estl/Thestavg Deviation A3 Perform Consistency Check 2 (Case 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 32 of 46 e) Determine the Loop Tfhavg (from SQA3A and SQA3B results) by performing the following Actions as applicable after completion of Steps "a" thru "d" above for each SQA3:

Table 10 Tfhavg Calculation (from SQA3A and SQA3B results)

Case TtavA mhvB 1iBad 1IBad Action SQA3A SQA3B Input Input

<2 <2 SQA3A SQA3B Good Good Inputs Inputs 1 Tt havg =(TthavgA + TthavgB)/2 2 X TThavg = (TthavgA + TThavgB)/2 3X T~havg = (TthavgA + TthavgB)/2 4X X Tthavg = (TthavgA + Tt havgB)/2 5X Tt havg = tthavgA 6X X Trhavg = t thavgA 7X Tt havg = t thavgB 8X X Tt havg t t havgB 9X X Tthavg = (TThavgA + TthavgB)/2 Alarm Output: < 2 Good Inputs SQA3A & SQA3B PG&E

'Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 33 of 46 2.14 Transfer Function: Thot Streaming Factor Calculation 2.14.1 Thot Streaming Factor Calculation Algorithm [PPS FRS 3.2.5.13.10]

The Thot streaming factor shall be determined per the following table:

Table 11 Thot Streaming Factor Determination ThIA Th2A Th3A ThliB Th2B Th3B Cae Cniin Good Good Good Good Good Good Ato S1A = (ThlA - ((ThIA+Th2A+Th3A)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB P~Ž XS3A POW = (Th3A - ((ThlA+Th2A+Th3A)/3))/PB_

>TiBPLOWhlBXh2BThX)/X)/P SIBB S2B = (Thl2B - ((ThlB+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl1B+Th2B+Th3B)/3))/PB S3A = (Th3 B - ((Thl B+Th2A+Th3A)/3))/PB S2A = (Thl2B - ((Thl B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thi B+Th2A+Th3A)/3))/P 8 2X X X X X PB > PLOW S1 B = (Thl B - ((Thl B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thl1B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB S1A = (ThlA - ((ThlA+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB S3A = (Th3A - ((ThlA+Th2B+Th3A)/3))/PB 3XX X X X PB >-PLOW S1iB = (ThliB - ((ThliB+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thl1B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl1B+Th2B+Th3B)/3))/PB SIA = (ThlA - ((ThlA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3B)/3))/PB S3A = (Th3B - ((ThlA+Th2A+Th3B)/3))/PB 4X X X X X PB > PLOW S1iB = (ThliB - ((ThliB+Th2B+Th3B)/3))/PB S2B = (Th2B - ((ThlIB+Th2B+Th3B)/3))/P 6 S3B = (Th3B - ((ThliB+Th2B+Th3B)/3))/PB SlA = (ThlA - ((ThiA+Th2A+Th3A)/3))/P 8 S2A = (Th2A - ((Th1A+Th2A+Th3A)/3))/PB S3A = (Th3A - ((ThiA+Th2A+Th3A)/3))/PB 5X X X X X Si1B = (ThlA - ((ThiA+Th2B+Th3B)/3))/PB PB > PLOW S2B = (Th2B - ((ThiA+Th2B+Th3B)/3))/PB S3B = (Th3B - ((ThIA+Th2B+Th3B)/3))/PB PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 34 of 46 cniin ThiA Th2A Th3A ThliB Th2B Th3B caeGood Good Good Good Good Good Ato SIA = (ThlA - ((ThlA+Th2A+Th3A)/3))/PB S2A =(Th2A - ((ThlA+Th2A+Th3A)/3))/Pe 6 ~S3A = (Th3A - ((ThlA+Th2A+Th3A)/3))/PB PB ->PLOW SI B = (ThIB8 - ((ThI B+Th2A+Th3B)/3))/PB S2B = (Th2A - ((Thl B+Th2A+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2A+Th3B)/3))/P8 S1A = (ThiA - ((ThlA+Th2A+Th3A)/3))/pB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB 7 ~S3A = (Th3A - ((ThlA+ITh2A+Th3A)/3))/PB PBŽ>PLow SI B = (ThI1S - ((Th 1B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thi B+Th2B+Th3A)/3))/PB S1A = 0 S2A = 0 S3A = 0 8X X X X PB ->PLOW $18B = (ThIB - ((ThI B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thi1 B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB SlA= 0 S2A = 0 S3A = 0 9X X X PB >-PLow SI B = (Thi B - ((Thl B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thi B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thi1 B+Th2B+Th3B)/3))/PB S1A = 0 S2A = 0 S3A = 0 10 X X X X PB ->PLOW SI[B = (Th 1B - ((ThI1B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((ThI B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB SlA = 0, S2A = 0 S3A = 0 11 X X X SIB = (ThlIB - ((Thl B+Th2B+Th3B)/3))/PB PB >-PLOW S2B = (Th2B - ((Thl B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 35 of 46 Cae cniin Cae Codtin ThlA Good Th2A Good Th3A Good ThliB Good Th2B Good Th3B Good Ato Ato S1A =(ThlA - ((ThlA+Th2A+Th3A)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB 12 X S3A = (Th3A - ((ThlA+Th2A+Th3A)/3))/P 8 PB > PLOW $1B = 0 S2B =0 S3B = 0 SlA = (ThlA - ((ThlA+Th2A+Th3A)/3))/PB S2A = (Th2A - ((Th1A+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Th1A+Th2A+Th3A)/3))/PB 13 X X XX PB > PLow S 1 B= 0 S2B = 0 S3B = 0 S1A = (ThlA - ((Th1A+Th2A+Th3A)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB 14 XS3A =(Th3A - ((ThlA+Th2A+Th3A)/3))/PB PŽ PLOW 81B = 0 S2B = 0 S3B = 0 S1A = (ThlA - ((Th1A+Th2A+Th3A)/3))/PB S2A =(Th2A - ((ThlA+Th2A+Th3A)/3))/PB S3A = (Th3A - ((ThlA+Th2A+Th3A)/3))/PB*

15X X X PB ->PLOW 81B=O0 S2B = 0 S3B = 0 S1A=0 S2A = 0 S3A = 0 16 X X X X PB k PLOW S1 B =0 S2B = 0 S3B = 0 SlA = 0 S2A =0 S3A = 0 17 XX X X S1B=0 PBŽ>PLOW S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 36 of 46 ThlA Th2A Th3A ThlB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A = 0 S2A = 0 S3A = 0 18 XXX X PB > PLow S 1 B= 0 S2B = 0 S3B = 0 S1A = (Thi B - ((Thl B+Th2A+Th3A)/3))IPB S2A = (Th2A - ((Thl B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thl B+Th2A+Th3A)/3))/PB 19 X X XX PB > PLow Si B = (Thl B -, ((Thi B+Th2A+Th3B)/3))/PB S2B = (Th2A - ((Thi B+Th2A+Th3B)/3))/P 5 S3B = (Th3B - ((Thi B+Th2A+Th3B)/3))/PB S 1A = (Thi1B - ((Th1IB+Th2A+Th 3A)/3))/PB S2A = (Th2A - ((Thl B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thi B+Th2A+Th3A)/3))/PB 20 X X X X PB --PLOW S1B = (Thl B - ((Thl B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thl B+Th2B+Th3A)/3))/PB S1A = (ThlA - ((ThlA+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB 21 X S3A = (Th3A - ((Th1A+Th2B+Th3A)/3))/PB PB >PLow SliB = (Thl B - ((Thl B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thl B+Th2B+Th3A)/3))/P 8 Sl1A = (Th 1A - ((Th 1A+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB S3A = (Th3A - ((ThlA+Th2B+Th3A)/3))/PB 22 XXX X PB > PLow S1B = (ThlA - ((ThlA+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Th1A+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Th1A+Th2B+Th3B)/3))/PB S1A = (ThlA - ((ThlA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3B)/3))/PB S3A = (Th3B - ((Th1A+Th2A+Th3B)/3))/PB 23 X X SB

$1 = (ThlA- ((Th1A+Th2B+Th3B)/3))/PB PB ->PLow S2B = (Th2B - ((ThlA+Th2B+Th3B)/3))/P5 S3B = (Th3B - ((ThlA+Th2B+Th3B)/3))/PB PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 37 of 46 ThlA Th2A Th3A ThiB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A = (ThlA - ((ThIA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3B)/3))/PB S3A = (Th3B - ((ThlA+Th2A+Th3B)/3))/PB 24 X X X PB > PLow Si B = (Thi B - ((Thi B+Th2A+Th3B)/3))/PB S2B = (Th2A - ((Thi B+Th2A+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2A+Th3B)/3))/PB S1A = (ThlA - ((ThlA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((Th1A+Th2A+Th3B)/3))/PB S3A = (Th3B - ((Th1A+Th2A+Th3B)/3))/PB 25 X XX PB > PLow $1B = 0 S2B = 0 .

S3B = 0 S1A = (ThlA - ((ThlA+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB S3A = (Th3A - ((ThIA+Th2B+Th3A)/3))/P 8 26 XXX PB >- PLOW 81B = 0 S2B = 0 S3B = 0 Sl1A = (Thi1 B - ((Thi1 B+Th2A+Th3A)/3))/PB S2A = (Th2A - ((Th 1B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thi1B+Th2A+Th3A)/3))/PB 27 X X X PB >-PLow $1B = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A = 0 28 ->

PLOW Si B*= (ThlA - ((ThlA+Th2B+Th3B)/3))/PB S2B = (Th2B - ((ThlA+Th2B+Th3B)13))/PB S3B = (Th3B - ((ThlA+Th2B+Th3B)13))/PB S1A = 0 S2A = 0 S3A = 0 29 X X X $SiB= (Thi1B - ((ThlIB+Th2A+Th3B)/3))/PB PB > PLow S2B = (Th2A - ((Thi B+Th2A+Th3B)/3))/PB S3B = (Th3B - ((Th1B+/--Th2A+Th3B)/3))/PB PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 38 of 46 ThiA Th2A Th3A ThlB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A= 0 S2A =0 S3A =0 30 X X X P8 >-PLOW $1iB = (ThliB - ((Thl1B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thi B+Th2B+Th3A)/3))/PB S1A=O0 S2A =0 S3A = 0 31 X X X P8 > PLOW $1B = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 32 X X X P8 > PLOW $1B = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A =0 33 XX X P8 >->

PLow S1B = 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A = 0 34 X X X P8 -ŽPLOW $1iB= 0 S2B = 0 S3B = 0 S1A=0 S2A =0 S3A = 0 35 X X X S1B =0 PB >-PLOW S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 39 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 40 of 46 ThlA Th2A Th3A Thl B Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A= 0 S2A =0

~S3A =0 42 X X X PB >PLow

-- SiB = 0 S2B = 0 S3B = 0 SlA= 0 S2A= 0 S3A = 0 43 XX PB > PLow Si1B =0 S2B = 0 S3B = 0 SlA = 0 S2A = 0 S3A = 0 44 X X PB > PLOW SlB = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A = 0 45 XX PB > PLow Si1B = 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A = 0 46 XX PB > PLow S 1 B= 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A = 0 47 X XS1B= 0 PB >-PLOW S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 41 of 46 ThliB Th2B Th3B Good Good Good Ato S1A= 0 S2A = 0 S3A = 0 X

S1B= 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 SiB = 0 S3B = 0 SlA = 0 S2A = 0 S3A = 0 S1B= 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A =0 X

SiB =0 S2B = 0 S3B = 0 SlA =0 S2A =0 S3A = 0 S1B= 0 S2B=O0 S3B = 0 SlA = 0 S2A = 0 S3A=O0 SiB = 0 S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 42 of 46 Cae cae Codtin cniin ThlA Good Th2A Good Th3A Good Thl GoodB Th2B Good Th3B Good Ato Ato S1A = 0 S2A = 0 S3A = 0 54 X X PB > PLow $1B = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 55 X X PB >-PLow S 1B = 0 S2B = 0 S3B =0 S1A=O0 S2A = 0 S3A = 0 56 XX PB > PLOW Si1B = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 57 X X PB--> PLOW S1B = 0 S2B = 0 S3B = 0 S1A=O0 S2A = 0 S3A = 0 58 X PB Ž- PLOW Si B = 0 S2B = 0 S3B = 0 S1A=0 S2A = 0 S3A= 0 59 X SiB= 0 PB >-PLOW S2B =0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 43 of 46 ThlA Th2A Th3A ThiB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A = 0 S2A =0 S3A =0 60 X PB_> PLOW $18= 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 61X PB > PLOW Si1B = 0 S2B = 0 S3B =0 S1A = 0 S2A = 0 S3A = 0 62 X PB > PLOW SIB = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 63 X PB > PLOW $IB = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A = 0 64 PB Ž PLow S1B= 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 65Either Either Either Either Either Either S3A = 0 PB < PLOW State State State State State State S1lB = 0 S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 44 of 46 Where:

Inputs:

PB = normalized power (unitless)

PLow = lower threshold value for PB (user entered Tunable Parameter)

ThlA, Th2A, Th3A = Group A filtered Thot RTD inputs (0F)

Thl B, Th2B, Th3B = Group B filtered That RTD inputs (°F)

ThlA Good = TRUE when RTD inp*ut is not out-of-range or out-of-service Th2A Good = TRUE when RTD inp3ut is not out-of-range or out-of-service Th3A Good = TRUE when RTD inp*ut is not out-of-range or out-of-service Thl B Good = TRUE when RTD inp3ut is not out-of-range or out-of-service Th2B Good =TRUE when RTD inp3ut is not out-of-range or out-of-service Th3B Good = TRUE when RTD inp*ut is not out-of-range or out-of-service Outputs:

S1A, S2A, S3A = the calculated streaming factors for the That inputs to the SQA3A algorithm (°F)

S1 B, S2B, S3B = the calculated streaming factors for the That inputs to the SQA3B algorithm (°F)

Ranges for streaming factor Tunable Parameters: [PPS FRS 3.2.5.14.7].

The streaming factor Tunable Parameters are used to adjust the Thest values to be used in the SQA3 or SQA3B algorithm for the That RTDs.

The That streaming factors shall be calculated in each loop cycle but shall require user action to update the streaming factors used by the That Estimate algorithms.

2.14.2 Deleted 2.15 Transfer Function: Steamfiow Compensation 2.15.1 Steam Density Calculation Algorithm:

SteamDensity =A * (Steam Pressure in psig) + B Note: The steam density calculation is a best fit linearization of the steam density vs. pressure function.

Where:

A = steamflow Tunable Parameter (user entered)

B = steamflow Tunable Parameter (user entered)

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 45 of 46 Ranges for Tunable Parameters: [PPS FRS 3.2.9.14.1].

2.15.2 Non-compensated Steamfiow Calculation Algorithm:

SF= (SteamDensity) * (SFDP - SFDPmin ) for SF >_S~rmin SF- a nstre)* (SFDPrnax - SFDPmin )

Where:

SF = non-compensated steamflow SF =O0for SF <SFmin SFrmin = user entered Tunable Parameter SFDP = steamfiow transmitter DP signal (% of full scale DP) max =maximum value of SFC and SFDP signal ranges (constants) min minimum value of SFC and SFDP signal ranges (constants)

SteamDensityref = user entered Tunable Parameter derived from:

"A * (Rated Steam Pressure @ Full Load) + B" (A and B from Section 2.15.1)

Ranges for Tunable Parameters: [PPS FRS 3.2.9.14.1].

2.15.3 Steamfiow Compensation Algorithm [PPS FRS 3.2.9.13.1]

The Steamflow Compensation Algorithm shall be implemented as follows:

SFC = (SF~max - SFCmin ) * (SF)11 2 + SFC mi Where:

SFC = compensated steamflow (million pounds per hour) 2.16 Transfer Function: Steam Generator Low-Low Level Trip Time Delay 2.16.1 Steam Generator Low-Low Level Trip Time Delay Algorithm [PPS FRS 3.2.11.13.3]

Note: Tech Spec requirement - no change to algorithm allowed.

The Steam Generator Low-Low Level Trip Time Delay Algorithm shall be implemented as follows:

TD = A(PL) 3+ B(PL) 2 + C(PL) + D Where:

TD = allowable time delay (seconds) with PL < 50% RTP TD =O0with PL >50% RTP PL = RCS Loop AT Equivalent to power (% RTP)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page-46 of 46 A = constant (unitless)

B = constant (unitless)

C = constant (unitless)

D = constant (unitless)

Calculated TD shall be constrained by the requirements of FRS Section 3.2.11.6.1.

Ranges for Tunable Parameters: [PPS FRS 3.2.11.14.3].

Note: the formula shown is functionally equivalent to the format as presented in the Technical specification.

PG&E

The CD in Attachment 5 of the Enclosure Contains Proprietary Information Withhold from public disclosure under 10 CFR 2.390 Enclosure Attachment 3 PG&E Letter DCL-16-011I Controller Transfer Functions Design Input Specification, Revision 4 The CD in Attachment 5 of the Enclosure Contains Proprietary Information Withhold from public disclosure under 10 CFR 2.390 When separated from the CD in Attachment 5 to the Enclosure, this document is decontrolled

DCPP Form 69-20288 (07111113) CF3.1D16 Attachment 2 Page 1 of 2 Specification Cover Sheet SAP Specification No.: 110000000552 Rev.: 4 Legacy No.: 101!5-J-NPG El N/A

Title:

Process Protection System Controller Transfer Function Design Input Specification Project: Diablo Canyon Power Plant, Unit 1 & 2 Date: 11/13/13 Department/Group: Engineering Projects, Instrumentation and Controls System, Structure, or Component: Process Protection System (System 36)

Type or PurposeofSpecification:Desiqn of Controller Transfer Function for the Process Protection System Total No. of Sheets (including cover s heet): .48 Nuclear Safety Related: Yes IZI No El 10OCFR 21 Applies: Yes [] No El Graded Quality: Yes El No []

Sinture Section Date Preparer:

Verifier:

p3 ft (

Coordination: See Page 2 See Pagqe 2 .See Page 2 Seismic Approval: 4A ,A/, _____

Environ. Approval

,: i!A ,wA ,1 a,: _ _ _ _ _ _

Lead Mgr Approv; Technical Coordir lator Acceptance per CF3.1D17: i*/A, Date: _____/ ___

Certified By (PE):

.. .~ 6~.T

  • T-A 1 o---J ' *Date: ,/20:

Type Name Registration No.: State California PE Signature:* Expiration Date: *'~ i//t1/f PE Stamp or Seal:

69-20288_transfer_R4 1113.1035

DCPP Form 69-20288 (07111113) CF3.1D16 Attachment 2 Specification Cover Sheet Page 2 of 2 COORDINATION Signature or SAP rcin oification/Task Date Technical Coordinator Procurement SpecialiSt N/A

,/

Procurement Buyer N/ A Component Engineer System Engineer(s)

Record of All Issued Revisions Revision Page(s) Section(s) Description Issue Date 0 Al! All Initial Issue 3/ 9/11 1 See Revision Summary (p1 of spec) 6/15/11 2 See RevisionSummary (p1 of spec) 4/19/12 3 See Revision Summary (p1 of spec) 5/30/13 4 See Revision Summary (p1 of spec) 11/13/13 DISTRIBUTION:

1. 4.
2. 5.
3. ._______.__

6.

69-20288_transfer._R4 1113.1035

Spec. Np.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 1 of 46 REVISION

SUMMARY

Revision Number Affected Pages Reason for Revision 0 All Initial issue Section 2.4.1 Revised to clarify Lead/Lag Filter equation.

Section 2.6.1 Revised to clarify Rate/Lag Filter equation.

Added new section to define Thot Estimate Compensation Section. 2.14.2 Agrtm Secion 2.0.1 Revised flux imbalance calculation methodology.

and 2.11.1.

2Section 2.14.1 Deleted reference to "SOi' in last paragraph.

Section 2.15.2 Revised descriptions for "max" and Thin" as used in algorithm.

Sections 2.10.1 Deleted the Laplace transform operator- not used in the and 2.11.1 derived calculations for OPDT and OTDT as shown.

Page21 SQA3 Algorithm Truth Table, Case 30: revised Line for Th2est as shown.

SQA3 Algorithm Truth Table, Case 39: corrected Action Page22statement to reference Note 2.

25 SQA3 Algorithm Truth Table; added references to Note 1 for Page 25 the "Where" variables as shown.

Page 25 Consistency Check 1 Truth Table: deleted "None" column.

Pae27 Delta Comparison Check 4 Truth Table: deleted "Al = A2 =

3 gA3" column and last row of Table.

Page 28 Tfhavg calculation Truth Table: deleted "Neither" column.

Section 2.2.1 Changed "M"to 'in" in the "Where:" section.

Secton 26.2 Item a): added TaVgRATELAG definition as "i"; original "i and ii"to "ii and iii"'.

Section 2.8.1 Edited definition of AT0 .

Secton210.1 Revised definition of AT°; revised fl (Al) figure on page 11; revised Al CAL definition on page 12.

Section 2.11.1 Revised definitions for AT0 , K4 and K5; revised f2(AI) figure.

Section 2.13 Revised SQA-3 Tables per PG&E comments Various Numbered Tables Section 1.4 Added new references 1.4.1.5 through 1.4.1.8 Various Changed "Tuning Constant" to "Tunable Parameter" Added references to Scaling Caics in subsections a), b), and c)

Secton 23.2 for RTD a, b, c constant values Sectins 24.1,Added direction for suppression of transient on initialization 2.6.1 4 Section 2.5.2 Revised subsection a)

Section 2.11.1 Clarified information for Tunable Parameter K5 Clarified requirements for SQA2 algorithm and revised Tables 1 Sectio 2.12 and 2 as applicable Clarified requirements for SQA3A/B algorithm and revised Sectio 2.13 Tables 3 through 10 as applicable Revised Thot streaming factor calculation methodology and Secton .14 added Table 11 Section 2.15.2 Revised definition of "SFDP" PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 2 of 46 Revision Number Affected Pages Reason for Revision 4 (cont.) ISection 1.3.2 IAdded Section 2.16.1 Added constraint information "Definitions" section for calculation of TD PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 3 of 46 CONTENTS 1 INTRODUCTION ............................................................................................... 5 1.1 PURPOSE .......................................................................................................... 5 1.2 SCOPE.............................................................................................................. 5 1.3 ACRONYMS AND DEFINITIONS....................................................................................

1.4 REFERENCES

...................................................................................................... 7 2 CONTROLLER TRANSFER FUNCTION REQUIREMENTS .............................................. 8 2.1 OVERVIEW ......................................................................................................... 8 2.2 TRANSFER FUNCTION: INPUT SCALING......................................................................... 8 2.3 TRANSFER FUNCTION: RTD RESISTANCE TO TEMPERATURE CONVERSION ................................ 9 2.4 TRANSFER FUNCTION: LEAD/LAG FILTER ...................................................................... 9 2.5 TRANSFER FUNCTION: LAG FILTER............................................................................ 11 2.6 TRANSFER FUNCTION: RATE/LAG FILTER............................................... "...................... 11 2.7 TRANSFER FUNCTION: DTTA TAVG CALCULATION .......................................................... 12 2.8 TRANSFER FUNCTION: NORMALIZED POWER (PB) CALCULATION........................................... 13 2.9 TRANSFER FUNCTION: DTTA DELTA-T CALCULATION ...................................................... 13 2.10 TRANSFER FUNCTION: OVERTEMPERATURE DELTA-T (OTDT) SETPOINT CALCULATION................ 13 2.11 TRANSFER FUNCTION: OVERPOWER DELTA-T (OPDT) SETPOINT CALCULATION ........................ 16 2.12 TRANSFER FUNCTION: SENSOR QUALITY ALGORITHM 2 (SQA2)........................................ 18 2.13 TRANSFER FUNCTION: SENSOR QUALITY ALGORITHM 3A AND 3B (SQA3A/SQA3B).................. 20 2.14 TRANSFER FUNCTION: THaT STREAMING FACTOR CALCULATION ........................................... 33 2.15 TRANSFER FUNCTION: STEAMFLOW COMPENSATION........................................................ 44 2.16 TRANSFER FUNCTION: STEAM GENERATOR Low-Low LEVEL TRIP TIME DELAY ......................... 45 PG&E

Spec. No.110000Q000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 4 of 46 TABLES Table 1 SQA2 Algorithm Case Determination.................................................................. 18 Table 2 SQA-2 Consistency Check 1I.........................................................  :................... 20 Table 3 SQA3 Algorithm Case Determination (Typical of SQA3A or SQA3B).............................. 20 Table 4 SQA-3 Consistency Check 1........................ .................................................. 29 Table 5 SQA-3 Consistency Check 2 ........................................................................... 30 Table 6 SQA-3 Delta Comp arison Check 1 .................................................................... 30 Table 7 SQA-3 Delta Comp3arison Check 2 .................................................................... 31 Table 8 SQA-3 Delta Comp3arison Check 3 .................................................................... 31 Table 9 SQA-3 Delta Comp3arison Check 4 .................................................................... 31 Table 10 Tfhavg Calculation (from SQA3A and SQA3B results) ...................................... 32 Table 11 Thot Streaming Factor Determination.................................................................. 33 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 5 of 46 1 Introduction 1.1 Purpose The purpose of this Specification is to provide vendors with details necessary to develop the appropriate algorithms to implement the Controller Transfer Functions specified in the Process Protection System (PPS)

Functional Requirements Specification (FRS) [Reference 1.4.1.1].

1.2 Scope The PPS FRS [Reference 1.4.1.1] identifies the requirements that must be implemented by the PPS and is written in terms that are hardware independent. This specification supplements the PPS FRS by providing details for developing algorithms for use by a digital system to implement the PPS FRS specified controller transfer functions. All transfer functions specified in the PPS FRS (with the exception of bistable comparators) are included in this specification with the appropriate PPS FRS requirement section identified for traceability purposes.

1.3 Acronyms and Definitions 1.3.1 Acronyms ACRONYM ," - , DEFINITION " ' . .. "-=

CFR Code of Federal Regulations DCPP Diablo Canyon Power Plant DTTA Delta-T / Tavg FRS Functional Requirements Specification OPDT Overpower Delta-T OPSP Overpower Setpoint OPTR Overpower Turbine Runback OTDT Overtemperature Delta-T OTTR Overtemperature Turbine Runback PG&E (PGE) Pacific Gas & Electric Company PLS Precautions, Limitations, and Setpoints (document)

PPS Process Protection System RCS Reactor Coolant System PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 6 of 46 ACRONYM DEFINITION RTD Resistance Ternperature Detector RTP Rated Thermal Power SQA Sensor Quality Algorithm 1.3.2 Definitions TERM DEFINITION May A term used to denote permission to perform activities and is neither a requirement nor a recommendation.

Shall A term used to denote a legally binding (i.e., contractual) requirement.

Should A term used to denote recommendations that are desirable but not contractual requirements.

Will A term used to denote intention or certainty; not a legally binding (i.e., not contractual) requirement.

Out of Service (OOS) An intentional inoperable condition established for a protection system channel that prevents an unexpected interaction with other plant systems during maintenance activities. For protection system channels that include comparator outputs, the OOS condition is established when a comparator output from the PPS instrumentation is forced to a fixed state by plant personnel via the HSI.

For the purpose of this definition, manual trip and manual bypass switches are external components and are not considered part of the PPS instrumentation.

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 7 of 46 1.4 References 1.4.1 Implementing Documents (Use Latest Revision) 1.4.1.1 DC 663195-44-1,1DCPP-Units 1 & 2, Process Protection System Functional Requirements Specification (Altran Solutions Corporation Document 08-001 5-SP-001) 1.4.1.2 Technical Specifications, DCPP Units I and 2, Appendix A to License Nos. DPR-80 and DPR-82, as amended .. ....

1.4.1.3 DC 663229 - 47, Precautions Limits and Setpoints Document (PLS) 1.4.1.4 PG&E IDAP CF2.1D9, Software Quality Assurance Plan, Software Development 1.4.1.5 DCPP Maintenance Scaling Calculation (Unit 1) SC-I-36-M.2 1.4.1.6 DCPP Maintenance Scaling Calculation (Unit 2) SC-l-36-M.2 1.4.1.7 DCPP Maintenance Scaling Calculation (Unit 1) SC-l-36-M.5 1.4.1.8 DCPP Maintenance Scaling Calculation (Unit2) SC-I-36-M.5 1.4.1.9 DCPP Maintenance Scaling Calculation (Unit 1) SC-I-36-M.3 1.4.1.10 DCPP Maintenance Scaling Calculation (Unit 2) SC-I-36-M.3 1.4.1.11 DCPP Maintenance Scaling Calculation (Unit 1) SC-I-36-M 1.4.1.12 DCPP Maintenance Scaling Calculation (Unit 2) SC-I-36-M PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 8 of 46 2 Controller Transfer Function Requirements 2.1 Overview The PPS FRS [Reference 1.4.1.11 specifies that controller transfer functions be provided to handle various control actions necessary to implement protection channel functions. The methods to be utilized to implement the specified controller transfer functions are included in this specification.

The methods defined in this section are acceptable. Any alternate method proposed by a particular vendor must be presented with proof of equivalence for acceptance for use by PG&E. Any such acceptance by PG&E will result in a revision to this specification to document the acceptability for use of the methodology proposed by the vendor.

Certain controller transfer functions that satisfy Technical Specification [Reference 1.4.1.2] requirements must/shall be implemented as shown in this specification. This requirement will be specifically identified where that function is described in this specification.

2.2 Transfer Function: Input Scaling 2.2.1 Input Scaling Implementation Scaling shall be implemented as follows:

N= m*X~b Where:

N =input scaling value (engineering units) m = gain (constant)

X = transmitter input (engineering units) b = offset (constant) 2.2.2 Input Scaling capability shall be provided for the following PPS functions:

a) All analog inputs [PPS FRS 3.2.1.13.2]

i. m (gain) shall be set to one (1) unless specific scaling requirements are specified in the PPS FRS ii. b (offset) shall be set to zero (0) unless specific scaling requirements are specified in the PPS FRS b) Reactor Coolant Flow [PPS FRS 3.2.2.13.1]
i. Tunable Parameter ranges: [PPS FRS 3.2.2.14.2]

ii. Information: gain (in) and offset (b) values are determined per Scaling Calc SC-I-36-M.2 [1.4.1.5, 1.4.1.6]

c) Steamflow[PPS FRS 3.2.9.13.2]

i. Tunable Parameter ranges: [PPS FRS 3.2.9.14.1]

ii. Information: gain (in) and offset (b) values are determined per Scaling Calc SC-l-36-M.5 [1.4.1.7, 1.4.1.8]

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specsification Page 9 of 46 2.3 Transfer Function: RTD Resistance to Temperature Conversion 2.3.1 RTD Resistance to Temperature Conversion Implementation Resistance to temperature conversion shall be implemented as follows:

RS(T) = a +bT +cT2 Where:

.RS(T) = resistance in ohms (actual measured reading)

T = temperature in degrees F a, b, c = RTD constants from the RTD calibration curve (manually input for each RTD)

Hence:

T=-b++b 2 -4c(a- RS(T))

2c 2.3.2 Resistance to temperature conversion shall be provided for the following PPS functions:

a) Wide Range Reactor Coolant Temperature [PPS FRS 3.2.3.13.1]

i. a, b, c RTD constant Tunable Parameter ranges [PPS FRS 3.2.3.14.2]

ii. Information: a, b, c RTD constant values per Scaling Calc SC-l-36-M3 b) DTTA (Narrow Range Hot and Cold Leg Temperatures) [PPS FRS 3.2.5.13.5]

i. a, b, c RTD constant Tunable Parameter ranges [PPS FRS 3.2.5.14.7]

ii. Information: a, b, c RTD constant values per Scaling Calc SC-l-36-M.3

[1.4.1.9, 1.4.1.10 c) Pressurizer Vapor Temperature [PPS FRS 3.2.8.13.1]

i. a, b, c RTD constant Tunable Parameter ranges [PPS FRS 3.2.8.14.3]

ii. Information: a, b, c RTD constant values per Scaling Calc SC-l-36-M

[1.4.1.11, 1.4.1.12]

2.4 Transfer Function: Lead/Lag Filter 2.4.1 Lead/Lag Filter Implementation Lead/Lag filters shall be implemented as follows:

Reference equation:

Y(n) =Cl

  • X(n) +0C2
  • X(n -I1) +0C3
  • Y(n - 1)

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 10 of 46 Where:

Y(n) = present output value (engineering units)

X(n) present input value (engineering units)

X(n-1) = previous cycle input value (engineering units) [see Note 1]

Y(n-1) previous cycle ouput value (engineering units) [see Note 1]

Note 1: to suppress transient on initialization, set =X(n)

Coefficient Cl= G*2*T.*

2* +T Coefficient 02 -- ,2* * -*

Coefficient 03- (2 td-Where:

G = Gain (equal to 1 unless otherwise specified)

  • n = user entered lead time constant (seconds) td = user entered lag time constant (seconds)

T = cycle time in seconds To provide a unity transfer function (output = input), set lead time constant (tn) and lag time constant (Td) equal to 0.0.

2.4.2 Lead/Lag Filters shall be provided for the following functions:

a) DTTA Tavg [PPS FRS 3.2.5.13.2]

i. TavgL*D,*G = Y (Lead/l~ag filter output value per Section 2.4.1)
i. (Tavg - TOavg) = X (Lead/Lag filter input per Section 2.4.1I) iii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7].

b) DTTA Delta-T [PPS FRS 3.2.5.13.2]

i. ATLEAD/LAG = Y (Lead/Lag filter output value per Section 2.4.1)

,ii. Calculated AT = X (Lead/Lag filter input value per Section 2.4.1) iii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7].

c) Pressurizer Pressure reactor trip compensation [PPS FRS 3.2.7.13.1]

i. Tunable Parameter ranges: [PPS FRS 3.2.7.14.6].

d) Steamline Pressure [PPS FRS 3.2.10.13.1]

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 11 of 46

i. Tunable Parameter ranges: [PPS ERS 3.2.10.14.4]

2.5 Transfer Function: Lag Filter 2.5.1 Lag Filter Implementation The Lag Filter shall be implemented using the same format as the Lead/Lag Filter described in Section 2.4 with the lead time constant (tn) set to 0.0.

2.5.2 Lag filters shall be provided for the following PPS functions:

The following functions require Lag Filters:

a) Additional low pass (Lag) filtering capability shall be provided for analog inputs as necessary to provide the filtering requirements per PPS FRS 3.2.1.12.2.

i. Deleted ii. Lag filter (time constant) shall be adjustable with an allowable range of 0.0 to 5.0 seconds to provide attenuation of process noise.

iii. Lag time constant shall be set to 0.0 if not required for process noise attenuation.

iv. Adjustment of the Lag time time constant will be per administrative procedure.

b) DTTA Narrow Range Tcold [PPS FRS 3.2.5.13.1]

i. Each DTTA Tcold input shall be provided with a Lag Filter.

ii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7]

c) DTTA Narrow Range Thot [PPS FRS 3.2.5.13.1]

i. Each DTTA Thot input shall be provided with a Lag Filter.

ii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7],

d) Calculated Thot Streaming Factor [PPS FRS 3.2.5.13.1]

i. Each calculated Thot streaming factor output shall be provided with a Lag Filter.

ii. Tunable Parameter ranges: [PPS FRS 3.2.5.14.7]

2.6 Transfer Function: Rate/Lag Filter 2.6.1 Rate/Lag Filter shall be implemented as follows:

Reference equation:

Y(n) = C1" (X(n)- X(n- 1))+/-+C2"*Y(n--1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 12 of 46 Where:

Y(n) = present output value (engineering units)

X(n) = present input value (engineering units)

X(n-1) =previous cycle input value (engineering units) [see Note 1]

Y(n-1) = previous cycle output value (engineering units) [see Note 2]

Note 1: to suppress transient on initialization, set =X(n)

Note 2: to suppress transient on initialization, set = zero Coefficient Cl- (',2"* T)

Coefficient C2 =f*td +Tj Where:

G = Gain (equal to I unless otherwise specified)

"n = user entered rate time constant (seconds)

Tda = user entered lag time constant (seconds)

T = cycle time in seconds 2.6.2 Rate/Lag filters shall be provided for the following functions:

a) Tavg input to DTTA OPSP calculation [PPS FRS 3.2.5.13.3]

i. TavgRATFLG = Y (Rate/Lag filter output value per Section 2.6.1 )

ii. Calculated Tavg = X (Rate/Lag filter input value per Section 2.6.1).

iii. Tunable Parameter ranges: [PPS ERS 3.2.5.14.7]

b) Steamline Pressure [PPS FRS 3.2.10.13.2]

i. Gain for steamline pressure Rate/Lag shall be =-1
i. Tunable Parameter ranges: [PPS FRS 3.2.10.14.4]

2.7 Transfer Function: DTTA Tavg Calculation 2.7.1 DTTA Tavg Calculation Algorithm [PPS FRS 3.2.5.13.4]

DTTA Tavg shall be calculated as follows:

Thavg + mfcavg mfg Ta~g-- .2.0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 13 of 46 Where:

Tavg = calculated loop average temperature (DF)

Tfhavg = calculated loop average hot leg temperature (°F)

Tfcavg = calculated loop average cold leg temperature (°F)

Note: Tfhavg and T tcavg values are determined by the SQA3A(B) [Section 2.13] and SQA2

[Section 2.12] algorithms.

2.8 Transfer Function: Normalized Power (PB) Calculation 2.8.1 Normalized Power calculation algorithm [PPS FRS 3.2.5.13.11]:

Normalized Power shall be calculated as follows:

PB = T havg - T cavg ATo Where:

P8 = normalized power (unitless) (value is constrained per FRS 3.2.5.13.11)

Tfhavg = calculated loop average hot leg temperature (0F)

Tfcavg = calculated loop average cold leg temperature (0F)

AT0 = user entered Tunable Parameter representing the loop specific AT at rated thermal power (expressed in °F)

PB = 0.0 when calculated PB < 0.0 PB = 1.5 when calculated PB > 1.5 t

Note: Tfhavg and T cavg values are determined by the SQA3A(B) [Section 2.13] and SQA2

[Section 2.12] algorithms.

2.9 Transfer Function: DTTA Delta-T Calculation 2.9.1 OTTA Delta-T Calculation Algorithm [PPS FRS 3.2.5.13.4]

DTTA Delta-T shall be calculated as follows:

AT= PB*100 Where:

AT = reactor power equivalent of loop differential temperature (equivalent-reactor power units)

P8 = normalized power (unitless) 2.10 Transfer Function: Overtemperature Delta-T (OTDT) Setpoint Calculation 2.10.1 DTTA OTDT Setpoint Calculation Algorithm [PPS FRS 3.2.5.13.6]

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 14 of 46 Note: Tech Spec requirement - no change to algorithm allowed.

DTTA OTOT Setpoint shall be calculated as follows:

OTDTsetpoint-- AT 0 * [Ki -K2

  • TavgLEAA.G + K3 * (P - po)_- fi(AI)]

Where:

AT° = loop specific indicated AT at ratedthermal power [always 100, not an adjustable Tunable Parameter]

Tavg = measured Tavg signal (0F)

T~avg = nominal Tavg at rated thermal power (°F)

P = pressurizer pressure (psig) 0 p = nominal RCS operating pressure (psig)

K1 = user entered Tunable Parameter (unitless)

K2 = user entered Tunable Parameter (/°F)

K3 = user entered Tunable Parameter (/psig) f1(AI) = flux imbalance as shown below (% of rated thermal power)

TaVgLEAD/,AG =see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

fl(AI) fl--AIl(AIfl fl(IID AJCAL Where:

fil(Al) = the difference between the upper and lower calibrated ion chamber current readings (calculated as shown below) fil(AI)A = breakpoint (user entered Tunable Parameter)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 15 of 46 fl (AI)B = slope (user entered Tunable Parameter) fl (AI)Q = limit (user entered Tunable Parameter) fil(AI)D = breakpoint (user entered Tunable Parameter) fi (AI)N =slope (user entered Tunable Parameter) fil(AI)C = limit (user entered Tunable Parameter)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

fl (Al) Calculation (same for f2(AI)):

AI =(Qu -QI)

Al CAL --SCAL FLUX CALIB

  • Al Where:

Al = delta flux value (power units).

Al CAL = the calibrated delta flux value (power units)

SCAL FLUX CALIB = factor determined during the incore-excore start-up calibration (user entered Tunable Parameter)

Qu = upper flux~input value (power units)

QI = lower flux input (power units) 2.10.2 The input to the OTOT temperature comparator shall be:

ATLEAo/tAG - OTDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.10.3 An OTDT Reactor Trip shall occur when:

ATLAD/LAG >-" OTDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.10.4 An OTDT Turbine Runback shall occur when:

ATLEAD/LAG - OTDTsetpoint >- OTTRsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 16 of 46 2.11 Transfer Function: Overpower Delta-T (OPDT) Setpoint Calculation 2.11.1 DTTA OPDT Setpoint Calculation Algorithm [PPS FRS 3.2.5.13.7]

Note: Tech Spec requirement - no change to algorithm allowed.

DTTA OPDT Setpoint shall be calculated as follows:

OPDTsetpoint - AT 0 * [K4 -K5

  • TavgATEAG - Ks * (Tavg - T'avg)-. f2(AI)]

Where:

AT 0 = loop specific indicated AT at rated thermal power [always 100, not an adjustable Tunable Parameter]

Tavg = measured Tavg signal (°F)

T'avg = nominal loop specific indicated Tavg at rated thermal power (°F)

K44 = user entered Tunable Parameter (unitless) 15 = user entered Tunable Parameter (/°F) [0 for decreasing Tavgl K6 = user entered Tunable Parameter (/°F) [0 for Tavg <T'avg]

f2(AI) = flux imbalance as shown below (% of rated thermal power)

TaVgRATEAG =see Section 2.6.2 Note: f2(AI) shall be 0% of rated thermal power for all Al at DCPP.

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

f2(AI)

= f2(A)w f2(*}) -- =-

2(AI)v f2(AI)J PG&E

Spec. No.110000000552 Rev. 4

'--" PPS Controller Transfer Functions Design Input Specification Page 17 of 46 Where: "

f2(AI) = the difference between the upper and lower calibrated ion chamber current readings (calculated as shown in Section 2.10.1) f2(AI)F = breakpoint (user entered Tunable Parameter) f2(AI)V = slope (user entered Tunable Parameter) f2(AI)W = limit (user entered Tunable Parameter) f2(AI)lI= breakpoint (user entered Tunable Parameter) f2(AI)J = slope (user entered Tunable Parameter) f2(AI)H = limit (user entered Tunable Parameter)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.11.2 The input to the OPOT temperature comparator shall be:

ATLEADILAG - O PDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.11.3 An OPDT Reactor Trip shall occur when:

ATLEAD/LAG > OPDTsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.11.4 An OPDT Turbine Runback shall occur when:

ATLEAD/LAG - OPDtsetpoint >.-O PTRsetpoint ATLEAD/LAG = see Section 2.4.2 Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 18 of 46 2.12 Transfer Function: Sensor Quality Algorithm 2 (SQA2) 2.12.1 SQA2 Algorithm [PPS FRS 3.2.5.13.8]

The SQA2 algorithm is performed to determine the average temperature of a DTTA loop cold leg channel (Tfcavg).

The diagnostic status (Pass/Fail) for each RTD input is an input to this transfer function. The input status shall be set to Fail when the RTD input is detected Out of Range.

The Removed From Service (RFS Yes/No) for each RTD input is an input to this transfer function.

The SQA2 Algorithm shall be implemented per Steps "a" and "b" as follows:

a) Determine the SQA2 Case and perform the associated "Action" per Table 1:

Table 1 SQA2 Algorithm Case Determination Case Input Diag - Diag - RFS - RFS - Ato Pass Fail Yes No Ato 2 GoodjIputs (pass diaqnostics and not RFS)

I TCI X] X Perform Consistency Checkl1 1 Good Input (pass diagnostics and not RFS) 2 T~ci X X Tfcavg =Tc TXc XX 3 Ttci X X Ttcavg = Tc Tt c2 X X 4 Tt c2 X X T

6 e X X Ttcavg =Tc 5 Tt 01 o2 X X 1 X X X Ttcavg=:Tic2 ST 02 No Good Inputs (fail diagnsisand/or RFS) 8 Tf end of Table)

Tc2 X IX Tcv 'Io 2 (e oe1a c2 Alarm Output: 2 BAD inputs 9 Ttci X X T'cavg = Tc 9 Tt c2 X X Alarm Output: 2 BAD inputs 1Q ITc X I x I I T'cavg = T0 o orLT' 2 (see Note 1 at PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 19 of 46 Case Input Diag - Diag - RFS - RFS- Ato Pass Fail Yes No Ato Tfc2 X Xend of Table)

Alarm Output: 2 BAD inputs 11 TTT°i t

Xi Tcavg - Ttc T 2 X X Alarm Output: 2 BAD inputs 1 Tt 1 XX T'cavg =( Ttc+ Tt 'c2)/2 13 T7t~ XX Tt av T0 T2 X X Alarm Output: 2 BAD inputs" T___ ____ X X ____T tcavg = Ttci or Tt02 (see Note 1 at 14 T12 Xend of Table)

X X Alarm Output: 2 BAD inputs 15__

15 TT7j____ lx X___

X X

J____JX I___Ttcavg =Tt 2 JAlarm Output: 2 BAD inputs Tto ____ X X ____T tcavg = Ttci or Tt02 (see Note 1 at 167T7o2 X X end of Table)

_____ ______I

____ ____ ____________Alarm Output: 2 BAD inputs Where:

Tfcavg = average cold leg temp (°F)

Tfl = filtered cold leg temperature from thermowell RTD "1" (0F)

Tf2 = filtered cold leg temperature from thermowell RTD "2" (°F)

For initial scan, if both Tc inputs are OOS, then Tfcavg shall be set equal to Tfo2 input value.

Alarm output (Tables 1 and 2) shall be set TRUE after the, alarm condition has been TRUE for a predetermined number of consecutive scan cycles.

(Recommended initial value for the alarm delay input setting is 3 scan cycles).

Note 1: When administratively removed from service, Tfo1 or Tfc2 shall retain its last value while in service. The value of Tfcavg will be from the last Tfc (1 or 2) removed from service when both are RFS.

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 20 of 46 b) Perform the following SQA2 DELTAC Consistency Checks as directed by SQA2 Case Determination Table 1:

Table 2 SQA-2 Consistency Check 1 Condition < DELTAC > DELTAC Action ITTc7-mfc 2 l X TTcavg =(T t c1 + Ttc2)/2 IT'olT'o~21 X TTcavg = (Tt c1 + Tc)2 Alarm Output: Tfo1/Tfo2 Deviation Where:

DELTAC = user entered Tunable Parameter (0F)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

2.13 Transfer Function: Sensor Quality Algorithm 3A and 3B (SQA3AISQA3B) 2.13.1 SQA3A/SQA3B Algorithms [PPS FRS 3.2.5.13.9]

The SQA3A and SQA3B algorithms are performed to determine the average temperature of a DTTA loop hot leg channel (Tfhavg). Each determines a value and the two values (TfhavgA and TfhavgB) are combined to determine the Tfhavg for the DTTA channel.

The SQA3A algorithm shall be used to determine the average hot leg temperature for the DTTA channel as developed from the three (3) "A" Thot RTDS (one per thermowell).

The SQA3B algorithm shall be used to determine the average hot leg temperature for the DTTA channel as developed from the three (3) "B" Thot RTDS (one per thermowell).

The diagnostic status (Pass/Fail) for each RTD input is an input to this transfer function. The input status is set to Fail when the RTD input is detected Out of Range.

The Removed From Service (RFS Yes/No) for each RTD input is an input to this transfer function.

The SQA3 and SQA3B Algorithms shall be implemerited per Steps "a" thru "e" as follows:

a) Determine the SQA3 Case and perform the associated "Action" per Table 3:

Table 3 SQA3 Algorithm Case Determination (Typical of SQA3A or SQA3B)

Case Input [Diag - IDiag RFS - IRFS 1Action Pass j-Fail Yes j-No 3 Good Inputs (pass diagnostics and not RFS) 1 Thiest X X Perform Consistency Check 1 Th2est X X~

Th3est X ____ IX 2 Good Inputs (pass diagnostics and not RFS) 2 Thlest X X Perform Consistency Check 2 (Case 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 21 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 22 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 23 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 24 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 25 of 46 I 'navg = 11ni est, 1n13est, or 1n3iesi Note 2 at end of Table)

Status: <2 Good inputs this SQA3 Tt havg = Thilest, Th2est, or Th3est (see Note 2 at end of Table)

Status: <2 Good inputs this SQA3 Tt havg = (Thilest + Th2est + Th3est)/3 Status: <2 Good inputs this SQA3 nIlest, 1'flavg2 =at Iend Note i nzest, or of Table) I n3LieSi Status: <2 Good inputs this SQA3 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 26 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 27 of 46 T'havg =Thl est, Th2est, or Th3est (see Note 2 at end of Table)

Status: <2 Good inputs this SQA3 I navg2 at Note nlest,

=Iend I nzest, or In~.est of Table)

Status: <2 Good inputs this SQA3 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 28 of 46 Where:

Tfh avg = average hot leg temp for SQA3 (A or B) (0F) (Note 1)

Thi1est = filtered Thot (Tfhl) corrected for hot leg streaming (°F) (Note 1)

Th2est = filtered Thot (Tfh2) corrected for hot leg streaming (0 F) (Note 1)

Th3est = filtered Thot (Tfhs) corrected for hot leg streaming (0 F) (Note 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 29 of 46 For initial scan, if all Th inputs are OOS, then Tfhavg shall be set equal to Th3est value in SQA3A and SQA3B.

Note 1: These values are representative of SQA3A or SQA3B and tagnames would have

'A" or "B" appended.

Note 2: When administratively removed from service, Thl est, Th2est, or Th3est shall retain its last value while in service. Th~e value of Tfhavg will be from the last Thest (1, 2, or 3) removed from service when all are RFS.

b) Perform the following SQA3 DELTAH Consistency Checks as directed by the SQA3 Case Determination Table 1:

Table 4 SQA-3 Consistency Check 1 Condition Al A2 A3 Action

> DELTAH Tt havg = (Thl est + Th2est + Th3est)/3

> DELTAH X Tt havg = (Thl est + Th2est)/2 Alarm Output: Th3est/ Thestavg Deviation; Status: 1 Bad Input

> DELTAH X TThavg = (Thlest + Th3est)/2 Alarm Output: Th2est/ Thestavg Deviation; Status: 1 Bad Input

> DELTAH X Tt havg = (Th2est + Th3est)/2 Alarm Output: Thl est/ Thestavg Deviation; Status: 1 Bad Input

> DELTAH X X Perform Delta Comparison Check 1

> DELTAH X X Perform Delta Comparison Check 2

> DELTAH X X Perform Delta Comparison Check 3

> DELTAH X X X Perform Delta Comparison Check 4 Where:

DELTAH = user entered Tunable Parameter (°F)

Thestavg = (Thl est + Th2est + Th3est)/3 (0F)

Al = IThestavg -Thl esti (°F)

A2 = JThestavg - Th2estj (°F)

A3 = jThestavg - Th3estl (°F)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

Alarm output (Tables 4 through 10) shall be set TRUE after the alarm condition has been TRUE for a predetermined number of consecutive scan cycles.

(Recommended initial value for the alarm delay input setting is 3 scan cycles).

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 30 of 46 c) Perform the following SQA3 DELTAH Consistency Checks as directed by the SQA3 Case Determination Table or the Delta Comparison Check Tables:

Table 5 SQA-3 Consistency Check 2 Case Condition _<DELTAH > DELTAH Action 1 Thiest - Th2estl X TThavg = (Thlest + Th2est)/2 Status: I Bad Input IThi1est - Th2estj X Tt havg =(Thilest + Th2est)/2 Alarm Output: Thlest/Th2est deviation ;

Status: <2 Good inputs 2 IThlest -Th3estl X Tt havg =(Thlest + Th3est)/2 Status: 1 Bad Input

[Thiest - Th3estl X T'havg = (Thiest + Th3est)/2 Alarm Output: ThilestlTh3est deviation; Status: <2 Good inputs 3 Th2est - Th3estj X Tt havg = (Th2est + Th3est)/2 Status: 1 Bad Input jTh2est - Th3estj X TThavg = (Th2est + Th3est)/2 Alarm Output: Th2est/Th3est deviation; Status: <2 Good inputs Where:

DELTAH = user entered Tunable Parameter (°F)

Ranges for Tunable Parameters: [PPS FRS 3.2.5.14.7].

d) Perform the following SQA3 Delta Comparison Checks as directed by the SQA3 Consistency Check I Table:

Table 6 SQA-3 Delta Comparison Check 1 Condition A2 > A3 A3 > A2 A2 = A3 Action Compare: A2, A3 X Alarm Output: Th2est/ Thestavg Deviation Perform Consistency Check 2 (Case 2)

Compare: A2, A3 X Alarm Output: Th3est/ Thestavg Deviation Perform Consistency Check 2 (Case 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 31 of 46 Condition A'2 > A3 A3 >/'A2 A'2 = A3 Action Compare: A2, A3 X Tthavg =Thiest Alarm Output: Th2estlThestavg , Th3estl Thestavg, Deviation; Status: <2 Good inputs Table 7 SQA-3 Delta Comparison Check 2 Conditiori Al > A3 A'3 > Al Al = A,3 Action Compare: Al, A3 X Alarm Output: Thi est!/Thestavg Deviation Perform Consistency Check 2 (Case 3)

Compare: Al, A3 X Alarm Output: Th3est/ Thestavg Deviation Perform Consistency Check 2 (Case 1)

Compare: 1, A3 X T'havg = Th2est Alarm Output: Thlest/Thestavg , Th3est/

Thestavg, Deviation; Status: <2 Good inputs Table 8 SQA-3 Delta Comparison Check 3 Condition Al > A2 A2 > Al Al = A2 Action Compare:/'Al, A2 X Alarm Output: ThIlest!/Thestavg Deviation Perform Consistency Check 2 (Case 3)

Compare: Al, A2 X Alarm Output: Th2est/ Thest2 vg Deviation Perform Consistency Check 2 (Case 2)

Compare: Al[, A2 X Tt havg = Th3est Alarm Output: Thlest/Thestavg , Th2est/

Thestavg, Deviation; Status: <2 Good inputs Table 9 SQA-3 Delta Comparison Check 4 Condition Al > A2, A2 > Al, A3 > Al, Action A3 A3 A2 Compare:/'Al, A2, X Alarm Output: Thlest/ Thestavg Deviation A3 Perform Consistency Check 2 (Case 3)

Compare: Al1, A2, X Alarm Output: Th2estl Thestavg Deviation A3 Perform Consistency Check 2 (Case 2) 1 Compare: A1,.A2, X Alarm Output: Th3estl/Thestavg Deviation A3 Perform Consistency Check 2 (Case 1)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 32 of 46 e) Determine the Loop Tfhavg (from SQA3A and SQA3B results) by performing the following Actions as applicable after completion of Steps "a" thru "d" above for each SQA3:

Table 10 Tfhavg Calculation (from SQA3A and SQA3B results)

Case TtavA mhvB 1iBad 1IBad Action SQA3A SQA3B Input Input

<2 <2 SQA3A SQA3B Good Good Inputs Inputs 1 Tt havg =(TthavgA + TthavgB)/2 2 X TThavg = (TthavgA + TThavgB)/2 3X T~havg = (TthavgA + TthavgB)/2 4X X Tthavg = (TthavgA + Tt havgB)/2 5X Tt havg = tthavgA 6X X Trhavg = t thavgA 7X Tt havg = t thavgB 8X X Tt havg t t havgB 9X X Tthavg = (TThavgA + TthavgB)/2 Alarm Output: < 2 Good Inputs SQA3A & SQA3B PG&E

'Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 33 of 46 2.14 Transfer Function: Thot Streaming Factor Calculation 2.14.1 Thot Streaming Factor Calculation Algorithm [PPS FRS 3.2.5.13.10]

The Thot streaming factor shall be determined per the following table:

Table 11 Thot Streaming Factor Determination ThIA Th2A Th3A ThliB Th2B Th3B Cae Cniin Good Good Good Good Good Good Ato S1A = (ThlA - ((ThIA+Th2A+Th3A)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB P~Ž XS3A POW = (Th3A - ((ThlA+Th2A+Th3A)/3))/PB_

>TiBPLOWhlBXh2BThX)/X)/P SIBB S2B = (Thl2B - ((ThlB+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl1B+Th2B+Th3B)/3))/PB S3A = (Th3 B - ((Thl B+Th2A+Th3A)/3))/PB S2A = (Thl2B - ((Thl B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thi B+Th2A+Th3A)/3))/P 8 2X X X X X PB > PLOW S1 B = (Thl B - ((Thl B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thl1B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB S1A = (ThlA - ((ThlA+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB S3A = (Th3A - ((ThlA+Th2B+Th3A)/3))/PB 3XX X X X PB >-PLOW S1iB = (ThliB - ((ThliB+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thl1B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl1B+Th2B+Th3B)/3))/PB SIA = (ThlA - ((ThlA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3B)/3))/PB S3A = (Th3B - ((ThlA+Th2A+Th3B)/3))/PB 4X X X X X PB > PLOW S1iB = (ThliB - ((ThliB+Th2B+Th3B)/3))/PB S2B = (Th2B - ((ThlIB+Th2B+Th3B)/3))/P 6 S3B = (Th3B - ((ThliB+Th2B+Th3B)/3))/PB SlA = (ThlA - ((ThiA+Th2A+Th3A)/3))/P 8 S2A = (Th2A - ((Th1A+Th2A+Th3A)/3))/PB S3A = (Th3A - ((ThiA+Th2A+Th3A)/3))/PB 5X X X X X Si1B = (ThlA - ((ThiA+Th2B+Th3B)/3))/PB PB > PLOW S2B = (Th2B - ((ThiA+Th2B+Th3B)/3))/PB S3B = (Th3B - ((ThIA+Th2B+Th3B)/3))/PB PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 34 of 46 cniin ThiA Th2A Th3A ThliB Th2B Th3B caeGood Good Good Good Good Good Ato SIA = (ThlA - ((ThlA+Th2A+Th3A)/3))/PB S2A =(Th2A - ((ThlA+Th2A+Th3A)/3))/Pe 6 ~S3A = (Th3A - ((ThlA+Th2A+Th3A)/3))/PB PB ->PLOW SI B = (ThIB8 - ((ThI B+Th2A+Th3B)/3))/PB S2B = (Th2A - ((Thl B+Th2A+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2A+Th3B)/3))/P8 S1A = (ThiA - ((ThlA+Th2A+Th3A)/3))/pB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB 7 ~S3A = (Th3A - ((ThlA+ITh2A+Th3A)/3))/PB PBŽ>PLow SI B = (ThI1S - ((Th 1B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thi B+Th2B+Th3A)/3))/PB S1A = 0 S2A = 0 S3A = 0 8X X X X PB ->PLOW $18B = (ThIB - ((ThI B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thi1 B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB SlA= 0 S2A = 0 S3A = 0 9X X X PB >-PLow SI B = (Thi B - ((Thl B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Thi B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thi1 B+Th2B+Th3B)/3))/PB S1A = 0 S2A = 0 S3A = 0 10 X X X X PB ->PLOW SI[B = (Th 1B - ((ThI1B+Th2B+Th3B)/3))/PB S2B = (Th2B - ((ThI B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB SlA = 0, S2A = 0 S3A = 0 11 X X X SIB = (ThlIB - ((Thl B+Th2B+Th3B)/3))/PB PB >-PLOW S2B = (Th2B - ((Thl B+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2B+Th3B)/3))/PB PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 35 of 46 Cae cniin Cae Codtin ThlA Good Th2A Good Th3A Good ThliB Good Th2B Good Th3B Good Ato Ato S1A =(ThlA - ((ThlA+Th2A+Th3A)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB 12 X S3A = (Th3A - ((ThlA+Th2A+Th3A)/3))/P 8 PB > PLOW $1B = 0 S2B =0 S3B = 0 SlA = (ThlA - ((ThlA+Th2A+Th3A)/3))/PB S2A = (Th2A - ((Th1A+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Th1A+Th2A+Th3A)/3))/PB 13 X X XX PB > PLow S 1 B= 0 S2B = 0 S3B = 0 S1A = (ThlA - ((Th1A+Th2A+Th3A)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3A)/3))/PB 14 XS3A =(Th3A - ((ThlA+Th2A+Th3A)/3))/PB PŽ PLOW 81B = 0 S2B = 0 S3B = 0 S1A = (ThlA - ((Th1A+Th2A+Th3A)/3))/PB S2A =(Th2A - ((ThlA+Th2A+Th3A)/3))/PB S3A = (Th3A - ((ThlA+Th2A+Th3A)/3))/PB*

15X X X PB ->PLOW 81B=O0 S2B = 0 S3B = 0 S1A=0 S2A = 0 S3A = 0 16 X X X X PB k PLOW S1 B =0 S2B = 0 S3B = 0 SlA = 0 S2A =0 S3A = 0 17 XX X X S1B=0 PBŽ>PLOW S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 36 of 46 ThlA Th2A Th3A ThlB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A = 0 S2A = 0 S3A = 0 18 XXX X PB > PLow S 1 B= 0 S2B = 0 S3B = 0 S1A = (Thi B - ((Thl B+Th2A+Th3A)/3))IPB S2A = (Th2A - ((Thl B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thl B+Th2A+Th3A)/3))/PB 19 X X XX PB > PLow Si B = (Thl B -, ((Thi B+Th2A+Th3B)/3))/PB S2B = (Th2A - ((Thi B+Th2A+Th3B)/3))/P 5 S3B = (Th3B - ((Thi B+Th2A+Th3B)/3))/PB S 1A = (Thi1B - ((Th1IB+Th2A+Th 3A)/3))/PB S2A = (Th2A - ((Thl B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thi B+Th2A+Th3A)/3))/PB 20 X X X X PB --PLOW S1B = (Thl B - ((Thl B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thl B+Th2B+Th3A)/3))/PB S1A = (ThlA - ((ThlA+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB 21 X S3A = (Th3A - ((Th1A+Th2B+Th3A)/3))/PB PB >PLow SliB = (Thl B - ((Thl B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thl B+Th2B+Th3A)/3))/P 8 Sl1A = (Th 1A - ((Th 1A+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB S3A = (Th3A - ((ThlA+Th2B+Th3A)/3))/PB 22 XXX X PB > PLow S1B = (ThlA - ((ThlA+Th2B+Th3B)/3))/PB S2B = (Th2B - ((Th1A+Th2B+Th3B)/3))/PB S3B = (Th3B - ((Th1A+Th2B+Th3B)/3))/PB S1A = (ThlA - ((ThlA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3B)/3))/PB S3A = (Th3B - ((Th1A+Th2A+Th3B)/3))/PB 23 X X SB

$1 = (ThlA- ((Th1A+Th2B+Th3B)/3))/PB PB ->PLow S2B = (Th2B - ((ThlA+Th2B+Th3B)/3))/P5 S3B = (Th3B - ((ThlA+Th2B+Th3B)/3))/PB PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 37 of 46 ThlA Th2A Th3A ThiB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A = (ThlA - ((ThIA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((ThlA+Th2A+Th3B)/3))/PB S3A = (Th3B - ((ThlA+Th2A+Th3B)/3))/PB 24 X X X PB > PLow Si B = (Thi B - ((Thi B+Th2A+Th3B)/3))/PB S2B = (Th2A - ((Thi B+Th2A+Th3B)/3))/PB S3B = (Th3B - ((Thl B+Th2A+Th3B)/3))/PB S1A = (ThlA - ((ThlA+Th2A+Th3B)/3))/PB S2A = (Th2A - ((Th1A+Th2A+Th3B)/3))/PB S3A = (Th3B - ((Th1A+Th2A+Th3B)/3))/PB 25 X XX PB > PLow $1B = 0 S2B = 0 .

S3B = 0 S1A = (ThlA - ((ThlA+Th2B+Th3A)/3))/PB S2A = (Th2B - ((ThlA+Th2B+Th3A)/3))/PB S3A = (Th3A - ((ThIA+Th2B+Th3A)/3))/P 8 26 XXX PB >- PLOW 81B = 0 S2B = 0 S3B = 0 Sl1A = (Thi1 B - ((Thi1 B+Th2A+Th3A)/3))/PB S2A = (Th2A - ((Th 1B+Th2A+Th3A)/3))/PB S3A = (Th3A - ((Thi1B+Th2A+Th3A)/3))/PB 27 X X X PB >-PLow $1B = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A = 0 28 ->

PLOW Si B*= (ThlA - ((ThlA+Th2B+Th3B)/3))/PB S2B = (Th2B - ((ThlA+Th2B+Th3B)13))/PB S3B = (Th3B - ((ThlA+Th2B+Th3B)13))/PB S1A = 0 S2A = 0 S3A = 0 29 X X X $SiB= (Thi1B - ((ThlIB+Th2A+Th3B)/3))/PB PB > PLow S2B = (Th2A - ((Thi B+Th2A+Th3B)/3))/PB S3B = (Th3B - ((Th1B+/--Th2A+Th3B)/3))/PB PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 38 of 46 ThiA Th2A Th3A ThlB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A= 0 S2A =0 S3A =0 30 X X X P8 >-PLOW $1iB = (ThliB - ((Thl1B+Th2B+Th3A)/3))/PB S2B = (Th2B - ((Thl B+Th2B+Th3A)/3))/PB S3B = (Th3A - ((Thi B+Th2B+Th3A)/3))/PB S1A=O0 S2A =0 S3A = 0 31 X X X P8 > PLOW $1B = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 32 X X X P8 > PLOW $1B = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A =0 33 XX X P8 >->

PLow S1B = 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A = 0 34 X X X P8 -ŽPLOW $1iB= 0 S2B = 0 S3B = 0 S1A=0 S2A =0 S3A = 0 35 X X X S1B =0 PB >-PLOW S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 39 of 46 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 40 of 46 ThlA Th2A Th3A Thl B Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A= 0 S2A =0

~S3A =0 42 X X X PB >PLow

-- SiB = 0 S2B = 0 S3B = 0 SlA= 0 S2A= 0 S3A = 0 43 XX PB > PLow Si1B =0 S2B = 0 S3B = 0 SlA = 0 S2A = 0 S3A = 0 44 X X PB > PLOW SlB = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A = 0 45 XX PB > PLow Si1B = 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A = 0 46 XX PB > PLow S 1 B= 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A = 0 47 X XS1B= 0 PB >-PLOW S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 41 of 46 ThliB Th2B Th3B Good Good Good Ato S1A= 0 S2A = 0 S3A = 0 X

S1B= 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 SiB = 0 S3B = 0 SlA = 0 S2A = 0 S3A = 0 S1B= 0 S2B = 0 S3B = 0 S1A= 0 S2A = 0 S3A =0 X

SiB =0 S2B = 0 S3B = 0 SlA =0 S2A =0 S3A = 0 S1B= 0 S2B=O0 S3B = 0 SlA = 0 S2A = 0 S3A=O0 SiB = 0 S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 42 of 46 Cae cae Codtin cniin ThlA Good Th2A Good Th3A Good Thl GoodB Th2B Good Th3B Good Ato Ato S1A = 0 S2A = 0 S3A = 0 54 X X PB > PLow $1B = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 55 X X PB >-PLow S 1B = 0 S2B = 0 S3B =0 S1A=O0 S2A = 0 S3A = 0 56 XX PB > PLOW Si1B = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 57 X X PB--> PLOW S1B = 0 S2B = 0 S3B = 0 S1A=O0 S2A = 0 S3A = 0 58 X PB Ž- PLOW Si B = 0 S2B = 0 S3B = 0 S1A=0 S2A = 0 S3A= 0 59 X SiB= 0 PB >-PLOW S2B =0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 43 of 46 ThlA Th2A Th3A ThiB Th2B Th3B cae cniin Good Good Good Good Good Good Ato S1A = 0 S2A =0 S3A =0 60 X PB_> PLOW $18= 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 61X PB > PLOW Si1B = 0 S2B = 0 S3B =0 S1A = 0 S2A = 0 S3A = 0 62 X PB > PLOW SIB = 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 S3A = 0 63 X PB > PLOW $IB = 0 S2B = 0 S3B = 0 S1A =0 S2A = 0 S3A = 0 64 PB Ž PLow S1B= 0 S2B = 0 S3B = 0 S1A = 0 S2A = 0 65Either Either Either Either Either Either S3A = 0 PB < PLOW State State State State State State S1lB = 0 S2B = 0 S3B = 0 PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 44 of 46 Where:

Inputs:

PB = normalized power (unitless)

PLow = lower threshold value for PB (user entered Tunable Parameter)

ThlA, Th2A, Th3A = Group A filtered Thot RTD inputs (0F)

Thl B, Th2B, Th3B = Group B filtered That RTD inputs (°F)

ThlA Good = TRUE when RTD inp*ut is not out-of-range or out-of-service Th2A Good = TRUE when RTD inp3ut is not out-of-range or out-of-service Th3A Good = TRUE when RTD inp*ut is not out-of-range or out-of-service Thl B Good = TRUE when RTD inp3ut is not out-of-range or out-of-service Th2B Good =TRUE when RTD inp3ut is not out-of-range or out-of-service Th3B Good = TRUE when RTD inp*ut is not out-of-range or out-of-service Outputs:

S1A, S2A, S3A = the calculated streaming factors for the That inputs to the SQA3A algorithm (°F)

S1 B, S2B, S3B = the calculated streaming factors for the That inputs to the SQA3B algorithm (°F)

Ranges for streaming factor Tunable Parameters: [PPS FRS 3.2.5.14.7].

The streaming factor Tunable Parameters are used to adjust the Thest values to be used in the SQA3 or SQA3B algorithm for the That RTDs.

The That streaming factors shall be calculated in each loop cycle but shall require user action to update the streaming factors used by the That Estimate algorithms.

2.14.2 Deleted 2.15 Transfer Function: Steamfiow Compensation 2.15.1 Steam Density Calculation Algorithm:

SteamDensity =A * (Steam Pressure in psig) + B Note: The steam density calculation is a best fit linearization of the steam density vs. pressure function.

Where:

A = steamflow Tunable Parameter (user entered)

B = steamflow Tunable Parameter (user entered)

PG&E

Spec. No. 110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page 45 of 46 Ranges for Tunable Parameters: [PPS FRS 3.2.9.14.1].

2.15.2 Non-compensated Steamfiow Calculation Algorithm:

SF= (SteamDensity) * (SFDP - SFDPmin ) for SF >_S~rmin SF- a nstre)* (SFDPrnax - SFDPmin )

Where:

SF = non-compensated steamflow SF =O0for SF <SFmin SFrmin = user entered Tunable Parameter SFDP = steamfiow transmitter DP signal (% of full scale DP) max =maximum value of SFC and SFDP signal ranges (constants) min minimum value of SFC and SFDP signal ranges (constants)

SteamDensityref = user entered Tunable Parameter derived from:

"A * (Rated Steam Pressure @ Full Load) + B" (A and B from Section 2.15.1)

Ranges for Tunable Parameters: [PPS FRS 3.2.9.14.1].

2.15.3 Steamfiow Compensation Algorithm [PPS FRS 3.2.9.13.1]

The Steamflow Compensation Algorithm shall be implemented as follows:

SFC = (SF~max - SFCmin ) * (SF)11 2 + SFC mi Where:

SFC = compensated steamflow (million pounds per hour) 2.16 Transfer Function: Steam Generator Low-Low Level Trip Time Delay 2.16.1 Steam Generator Low-Low Level Trip Time Delay Algorithm [PPS FRS 3.2.11.13.3]

Note: Tech Spec requirement - no change to algorithm allowed.

The Steam Generator Low-Low Level Trip Time Delay Algorithm shall be implemented as follows:

TD = A(PL) 3+ B(PL) 2 + C(PL) + D Where:

TD = allowable time delay (seconds) with PL < 50% RTP TD =O0with PL >50% RTP PL = RCS Loop AT Equivalent to power (% RTP)

PG&E

Spec. No.110000000552 Rev. 4 PPS Controller Transfer Functions Design Input Specification Page-46 of 46 A = constant (unitless)

B = constant (unitless)

C = constant (unitless)

D = constant (unitless)

Calculated TD shall be constrained by the requirements of FRS Section 3.2.11.6.1.

Ranges for Tunable Parameters: [PPS FRS 3.2.11.14.3].

Note: the formula shown is functionally equivalent to the format as presented in the Technical specification.

PG&E